====== Lignes de commandes diverses ======
Petit recueil de commandes diverses et variées dont je ne me rappelle jamais mais qui sont pourtant bien utiles.
===== Effacer un disque =====
wipefs -a /dev/sda
Ou /dev/sda est le disque cible. Éventuellement assorti d'un -f pour forcer.
===== Afficher la taille d'un dossier =====
du -shc dossier/*
Va retourner quelque chose comme ça :
26G dossier/
32G dossier2
58G total
[[https://linuxize.com/post/how-get-size-of-file-directory-linux/|Source]]
===== Déterminer si un disque est un disque mécanique ou un SSD =====
cat /sys/block/sdx/queue/rotational
Où sdx est le disque (sda, sdb...).
Va retourner
1 = disque mécanique
0 = SSD
[[https://unix.stackexchange.com/questions/65595/how-to-know-if-a-disk-is-an-ssd-or-an-hdd|Source]]
===== Bypasser un fsck =====
shutdown -rf
===== Afficher nom FQDN =====
hostname --fqdn
===== Vérifier le dernier reboot =====
last -x shutdown
===== Vérifier la vitesse réseau =====
cat /sys/class/net//speed
Par exemple :
cat /sys/class/net/enp0s3/speed
===== Formater la date =====
Format YY-mm-JJ_H-M-S
now=$(date +"%Y-%m-%d_%H-%M-%S")
===== Volume LVM inactif =====
root@proxmox:~# lvscan
inactive '/dev/drbdvg3/lv-ovz3' [900.00 GiB] inherit
root@proxmox:~# vgchange -ay
root@proxmox:~# lvscan
ACTIVE '/dev/drbdvg3/lv-ovz3' [900.00 GiB] inherit
===== wget avec mot de passe =====
wget --user [NOM_UTILISATEUR] --password [MOT_DE_PASSE] [URL]
===== less : afficher dernière ligne =====
less +G /où/est/mon/fichier
===== Rechercher une valeur dans des fichiers =====
Pour trouver dans quel fichier est stocké une valeur.
grep -rl "Valeur" /où/sont/les/fichiers