Index de l'article

Ce document est un aide mémoire et une référence détaillant les principales commandes permettant de récupérer des informations sur la machine ou est installée le système Debian.

Ce document liste aussi les principales commandes permettant de modifier le système d'exploitation Debian.

Cette liste de commandes n'est pas exhaustive et peut évoluer avec le temps.

Récupérer des informations sur la machine et le système d'exploitation

Les commandes ci dessous permettent de récupérer différentes informations sur la machine ou est installé le système.

Le répertoire /proc contient une série de fichiers et de répertoires contenant différentes informations liées à la machine et au système d'exploitation.

Chacune des informations peut être récupérée et affichée directement sur la sortie standard ou dans un fichier via les commandes ci dessous

cat /proc/information à afficher
cat /proc/information à afficher >> /chemin/fichier.txt

Ci dessous, un tableau regroupant les informations que je recherche le plus souvent

informations fichier commande
informations sur le processeur cpuinfo cat /proc/cpuinfo
informations sur l'image lancée au démarrage du système cmdline cat /proc/cmdline
informations sur les terminaux utilisés consoles cat /proc/consoles
informations sur l'utilisation de la mémoire système memeinfos cat /proc/meminfo
informations sur les partitions détectées (tous les disques sont analysé) partitions cat /proc/partitions
informations sur les partitions montées  mounts cat /proc/mounts
informations sur le trafic réseau des interfaces configurées  /net/dev  cat /proc/net/dev
     

Note: la nouvelle version du gestionnaire de paquet apt a regroupé les commandes apt sous une syntaxe unique : apt commande (install). Pour plus de renseignements:

man apt
apt-get install lynx apt-doc && lynx /usr/share/doc/apt-doc/guide.fr.html

La machine

Savoir le nom du noyau, le nom d'hôte de la machine,  le  type, la version du noyau Linux installé sur la machine et l'architecture du système 

uname -a

Récuperer des informations sur le processeur

cat /cpu/procinfo

Savoir l'utilisation mémoire utilisée sur une machine

vmstat
cat /proc/meminfo

 Savoir le nom d'hôte par défaut de la machine

hostname

Savoir les nom d'hôte auquels répond une machine

hostname -a

Savoir les interfaces réseaux utilisés sur la machine et la configuration appliquée sur celles ci

ifconfig -a

Avoir des informations sur la carte mère de la machine

dmidecode -d type d'information recherchée

 Les types d'informations que l'on peut trouver sont les suivant :

bios-vendor, bios-version, bios-release-date, system-manufacturer, system-product-name, system-version, system-serial-number, system-uuid,
baseboard-manufacturer, baseboard-product-name, baseboard-version, baseboard-serial-number, baseboard-asset-tag, chassis-manufac‐
turer, chassis-type, chassis-version, chassis-serial-number, chassis-asset-tag, processor-family, processor-manufacturer, proces‐
sor-version, processor-frequency.

Ces informations ne sont pas forcément fiable et valide. Tout dépend du concepteur du BIOS. Certains constructeurs fournissent moins d'informations que d'autres.

Savoir la liste des ports ouvert sur une machine

netstat -a

 Savoir depuis combien de temps le système Linux fonctionne

uptime -p

Savoir la charge du système des 5, 10 et 15 dernières minutes

cat /proc/loadavg

 L'avant derniere colonne donne le nombre de processus utilisés / nombre total de processus et la dernière le PID du dernier processus utilisé.

Trouver la version de Debian installée sur la machine.

cat /etc/debian_version