Commandes linux sympa

Bijour à tous …

Aujourd’hui, un tout pitit article sur les commandes systèmes qui peuvent être utile.

Mais pourquoi?? :p

Bé voilà, je me suis rendu compte que ben s’amuser à faire un top, c’était pas top (^.^) pour avoir des info précises sur tel processus, ou bien, connaître l’état des disques quand on a pas accès à nautilus ou baobab …

Donc voilà, quelques commandes et enchevêtrement de commande qui rappelleront bien des souvenirs (des heures de joie de TP qui défile devant les yeux :p) aux DUTs info qui passe par là (bien sûr, y’en a d’autre, pour faire la même chose, mais celle-là ) :

  • Récupération des processus en affichant seulement : l’utilisateur, le pid, la commande, la conso CPU et RAM, le temps CPU :
    • ps aux|tr -s [:space:]|cut -d »  » -f1-4,8,9,11|sort -k3
    • Explication : le tr permet de supprimer les espaces en trop, pour permettre à cut le découpage des colonnes et sort -k3 pour le trie sur la conso CPU
    • On peut aussi réduire un peu l’affichage sur les dix derniers/premiers via un head -10 ou un tail -10
  • Utilisation du randomisateur : (inutile, mais …) (vu sur korben ^^)
    • cat /dev/urandom | tr -dc 0-9 | head -c6 (récupération de 8 chiffres aléatoires)
    • cat /dev/urandom | tr -dc a-zA-Z | head -c5 (récupération de 8 lettres aléatoires)
    • et … vous aurez compris le principe, ça peut être utile dans des scripts ou pour générer des pass.
  • Affichage de la consommation memoire et swap
    • cat /proc/meminfo | egrep ‘^(Swap[TF]|Mem).*’
    • Utilisation d’une regex pour s’arrêter au Swap et à la mémoire …
  • Récupérer les fichiers .conf modifiés il y a moins de deux jours dans le dossier /etc
    • find /etc -maxdepth 3 -name *.conf -mtime -2

Autant les premiers on s’en fout un peu … autant le dernier peut être très utile 😉