Commandes informations système linux

Un article de WikiTuto.

Jump to: navigation, search

Linux


Sommaire

Liste de commandes

cat /proc/cpuinfo

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 drapeaux (flags) utilisés lors de la compilation d'un noyau personnalisé, par exemple.

$ cat /proc/cpuinfo

cat /proc/version

Pour connaître la version de son noyau Linux, son nom, la version du compilateur utilisé.

$ cat /proc/version

df

Affiche l'utilisation de l'espace disque, sur les fichiers montés.

$ df

C'est la même commande avec une lecture plus compréhensible par l'homme.

$ df -h

dmesg

Affiche les messages des commandes du noyau Linux (www.kernel.org). Tout les messages depuis le dernier démarrage ou redémarrage sont visibles, en fonction de la taille du tampon.

$ dmesg

Pour effacer le tampon il faut être root.

# dmesg -c

du

Mesure et affiche la taille du répertoire depuis lequel il est exécuté.

$ du -sh

Sans argument du mesure l'espace occupé par le répértoire courant et ses sous-répertoires.

$ du

free

Affiche l'utilisation en kilo-octect de la mémoire vive (RAM) ainsi que la mémoire swap.

$ free

Affiche l'utilisation en mega-octect.

$ free -m

Affiche l'utilisation en mega-octect toutes les 10 secondes.

$ free -m -s 10

Pour stopper il suffit de faire Ctrl + c

lsmod

Afiche la liste des modules du noyau actuellement chargés. lsmod est le résultat du répertoire /proc/modules.

$ lsmod

lspci

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

Affiche la liste des disques montés, en ce référant au fichier /etc/mtab. La commande mount fait aussi partie des commandes de l'administrateur (root), elle est utilisée pour monter des medias tel que des disques dur ou clés usb. exemple : la commande # mount -a montera tous les systèmes de fichiers définis dans /etc/fstab.

$ mount

ps

Permet de connaître les processus actifs à un moment donné ou, le PID est l'identificateur d'un processus. Chaque processus est identifié dans le système par un nombre unique. Le TTY indique à quel port de terminal est associé le processus. Enfin STAT indique l'état dans lequel se trouve le processus. Le TIME indique depuis combien de temps le processus utilise les ressources du microprocesseur. Le COMMAND précise, comme son nom l'indique, la commande dont l'état est décrit par PID, TTY, STAT et TIME.

$ ps

Pour afficher tous les processus.

$ ps -A

Il y a beaucoup de possibilités avec ps, pour en connaître plus, lire le man.

$ man ps

pstree

Cette commande permet d'afficher les processus sous forme d'arborescence afin de voir leurs inter-dépendances.

$ pstree

top

Affiche des informations en continu sur l'activité du système. Cette commande permet de suivre les ressources que les processus utilisent (quantité de RAM, pourcentage de CPU, la durée de ce processus depuis son démarrage).

$ top

Pour quitter, appuyer sur la touche q.

uname

Cette commande permet de savoir le type du système.

$ uname

Même commande avec plus d'informations, dont la version du noyau, le nom de machine, l'heure et la date.

$ uname -a

uptime

Affiche le temps depuis lequel, le système n'a pas rebooté, redémarré.

$ uptime

vmstat

Affiche 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

w

Cette commande permet de savoir quels utilisateurs sont logués sur le système et ce qu'ils font.

$ w

who

Permet de savoir quels utilisateurs sont logués sur le système.

$ who


Source :libordux.org

Boîte à outils
Annuaire gratuitCe site est listé dans la catégorie Informatique : Aide et astuces en informatique Annuaire