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

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

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/<nom interface>/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