Documentation
Informations système en ligne de commandes
- apropos - Brèves définitions via un mot clé
- cat /proc/cpuinfo - Informations sur le(s) processeur(s).
- cat /proc/version - Informations sur la version du noyau Linux.
- df - Connaître l'occupation des disque.
- dmesg - Afficher les messages du noyau.
- free - Afficher l'utilisation mémoire.
- lsmod - Lister les modules du noyau chargés.
- lspci - Lister les bus PCI.
- mount - Afficher les périphériques montés.
- printenv - Afficher les variables d'environnement.
- ps - Connaître les processus actifs.
- top - Afficher l'activité du système en continu.
- uname - Connaître le type du système.
- uptime - Depuis quand votre machine tourne ?
- vmstat - Avoir des stats sur la mémoire virtuelle.
- who & w - Connaître les utilisateurs logués.
apropos - Brèves définitions via un mot clé
Cette commande affiche une brève définition des commandes en rapport avec un mot clef. Cherchons les commandes linux:
$ apropos linux
cat /proc/cpuinfo - Informations sur le(s) processeur(s)
Pour connaître les informations sur son ou ses processeur(s). Le vendeur, la taille du cache, la fréquence en GHz ou MHz, les drapeux (flags) utilisés lors de la compilation d'un noyau personnalisé, par exemple:
$ cat /proc/cpuinfo
cat /proc/version - Informations sur la version du noyau Linux
Pour connaître la version de son noyau Linux, son nom, la version du compilateur utilisé:
$ cat /proc/version
df - Connaître l'occupation des disque
La commande df permet de connaître l'utilisation de l'espace
disponible sur partitions montées du système. Lancée avec l'option
-h ou --human-readable, la commande affiche les
informations avec une lecture plus compréhensible:
$ df ou: $ df -h
dmesg - Afficher les messages du noyau
Afficher les messages des commande du noyau Linux. Tout les message depuis le dernier démarrage ou redémarrage sont visible, en fonction de la taille du tampon:
$ dmesg
Pour effacer le tampon il faut être root:
# dmesg -c
free - Afficher l'utilisation mémoire
Afficher l'utilisation en kilo-octect de la mémoire vive (RAM) ainsi que de la mémoire d'échange swap:
$ free
Afficher l'utilisation en mega-octect:
$ free -m
Afficher l'utilisation en mega-octect toutes les 10 secondes:
$ free -m -s 10
Pour stopper la commande il suffit de faire Ctrl c.
lsmod - Lister les modules du noyau chargés
Affiche la liste des modules du noyau actuellement chargé. La commande lsmod est le résultat du répértoire /proc/modules:
$ lsmod
lspci - Lister les bus PCI
Permet de connaître des informations sur les bus PCI du système et les périphériques PCI qui y sont rattachés:
$ lspci
mount - Afficher les périphériques montés
La commande mount permet d'afficher la liste des périphériques
montés en ce référant au fichier /etc/mtab. Cette commande fait aussi partie
des commandes d'administration, elle est utilisée
pour monter des media tel que des disques dur ou clés usb. Par exemple
la commande # mount -a montera tous les systèmes de fichiers
définis dans /etc/fstab.
$ mount
printenv - Afficher les variables d'environnement
La commande printenv permet d'afficher les variables
d'environnement de l'utilisateur:
$ printenv
ps - Connaître les processus actifs
La commande ps permet de connaître les processus actifs à un
moment donné et d'afficher le PID identifiant un processus.
Chaque processus est identifié dans le système par un nombre unique. Cette
commande indique à quel port de terminal est associé le processus, l'état dans
lequel se trouve le processus, et indique depuis combien de temps le
processus utilise les ressources du microprocesseur. Pour avoir quelques
informations:
$ ps
Pour afficher tous les processus:
$ ps -A plus d'infos avec: $ ps aux
IL y a beaucoup de possibilités avec ps, pour les connaîtres:
$ man ps
pstree - Processus en arborescence
La commande pstree permet d'afficher les processus sous forme
d'arborescence afin de voir leurs inter-dépendances:
$ pstree
top - Afficher l'activité du système en continu
Afficher des informations en continu sur l'activité du système. Cette commade permet de suivre les ressources que les processus utilisent (quantité de RAM, pourcentage de CPU, la durée de ce processus depuis son demarrage):
$ top
Pour quitter, appuyer sur la touche q:
uname - Connaître le type du système
Cette commande permet de savoir le type du système. En utilisant l'option
-a on obtient plus d'informations, dont la version du noyau,
le nom de machine (hostname), plus l'heure et la date:
$ uname ou: $ uname -a
uptime - Depuis quand votre machine tourne ?
Afficher le temps depuis lequel le système n'a pas redémarré:
$ uptime
vmstat - Avoir des stats sur la mémoire virtuelle
Afficher les statistiques sur la mémoire virtuelle:
$ vmstat
Pour afficher les tables de la mémoire virtuelle:
$ vmstat -s
Pour afficher les tables du disque:
$ vmstat -D
who & w - Connaître les utilisateurs logués
Les commande who et w perment de connaître quels utilisateurs sont
logués sur le système et ce qu'ils font:
$ who ou: $ w


