Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
php-bash:aide-memoire [2022/11/28 19:25] – [Retrouver la date de mise à jour d'un logiciel] cyrillephp-bash:aide-memoire [2023/12/31 12:30] (Version actuelle) – [Rebooter sur une entrée grub de son choix] cyrille
Ligne 858: Ligne 858:
  
 ===== fsck : régler le laps de temps de verif système ===== ===== fsck : régler le laps de temps de verif système =====
-    Pour connaître le réglage par défaut de la vérification +Pour  connaître le réglage par défaut de la vérification de ta partition sda1 par exemple,
-    de ta partition sda1 par exemple,+
  
  
Ligne 866: Ligne 865:
 </code> </code>
  
-    Pour lancer la vérification avec fsck tous les 20 montages de la partition sda1,+Pour lancer la vérification avec fsck tous les 20 montages de la partition sda1,
  
  
Ligne 873: Ligne 872:
 </code> </code>
  
-    Pour lancer la vérification avec fsck tous les 20 jours de la partition sda1,+Pour lancer la vérification avec fsck tous les 20 jours de la partition sda1,
  
 <code | download> <code | download>
     # tune2fs -i 20d /dev/sda1     # tune2fs -i 20d /dev/sda1
 </code> </code>
 +
 +
 +===== Droits sur rep de pub web =====
 +
 +A défaut 
 +
 +<code | download>
 +#!/bin/sh
 +
 +chown -R www-data:www-data /var/www
 +
 +find /var/www -name "*" -type d -exec chmod 755 {} \;
 +
 +find /var/www -name "*" -type f -exec chmod 644 {} \;
 +</code>
 +
 +===== Lister les noyaux =====
 +<code | download>
 +echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"
 +</code>
 +<code>
 +ii  linux-image-5.10.0-10-amd64  5.10.84-1   amd64
 +ii  linux-image-5.10.0-15-amd64  5.10.120-1  amd64
 +ii  linux-image-5.10.0-17-amd64  5.10.136-1  amd64
 +ii  linux-image-5.10.0-19-amd64  5.10.149-2  amd64
 +ii  linux-image-amd64            5.10.149-2  amd64
 +
 +Noyau courant : 5.10.0-19-amd64 x86_64
 +</code>
 +
 +
 +===== Connaître son screensize =====
 +
 +**Avec xrand**
 +<code | download>
 +$ xrandr | awk '/ connected/{print sqrt( ($(NF-2)/10)^2 + ($NF/10)^2 )/2.54" inches"}'
 +13,9615 inches
 +</code>
 +
 +**Avec python3**
 +
 +Le script
 +<code | download>
 +#!/usr/bin/env python3
 +import gi
 +gi.require_version('Gdk', '3.0')
 +from gi.repository import Gdk
 +
 +dsp = Gdk.Display.get_default()
 +n_mons = dsp.get_n_monitors()
 +
 +print(("\t").join(["Screen", "width", "height", "diagonal\n"+32*"-"]))
 +
 +for i in range(n_mons):
 +    mon = dsp.get_monitor(i)
 +    mon_name = mon.get_model()
 +    w = mon.get_width_mm()/25.4
 +    h = mon.get_height_mm()/25.4
 +    d = ((w**2)+(h**2))**(0.5)
 +    print(("\t").join([mon_name]+[str(round(n, 1)) for n in [w, h, d]]))
 +</code>
 +
 +L'output
 +
 +<code | download>
 +$ python3 screensize.py 
 +Screen width height diagonal
 +--------------------------------
 +eDP-1 12.2 6.9 14.0
 +</code>
 +
 +
 +===== Rebooter sur une entrée grub de son choix =====
 +
 +<code | download>
 +# grub-reboot X
 +# reboot now
 +</code>
 +
 +Et X  préciser l'entrée du grub sur laquelle rebooter
 +
 +
 +=====  Détection & installation des microprogrammes manquants  =====
 +
 +Très intéressante cette entrée dans le manuel, je l'avais zappée
 +https://www.debian.org/releases/stable/amd64/install.fr.pdf
 +
 +§ 6.4.3 Finaliser le système installé  (à ce moment  p. 59)
 +
 +<code | download>
 +# apt install isenkram-cli
 +</code>
 +
 +
 +<code | download>
 +# isenkram-autoinstall-firmware
 +</code>
 +
 +
 +
php-bash/aide-memoire.1669659955.txt.gz · Dernière modification : 2022/11/28 19:25 de cyrille