Informations sur le système

CETTE page reprend des outils permettant de donner des informations sur le système, la distribution, le matériel...

Cette page explique le minimum à connaître sur un système GNU/Linux (ligne de commande, système de fichiers...)

Certaines de ces commandes nécessitent le mode super-utilisateurs, et parmi celles-ci, certains nécessitent le passage avec su -

#En mode super-utilisateur: su [Enter] dmesg donne les informations sur le système telles que récoltées lors du lancement, puis lors de chaque opération sur le hardware (connexion, montage...)

#En mode super-utilisateur: su - [Enter] dmidecode donne les informations standardisées du Desktop Management Interface: carte-mère, CPU, mémoire, connecteurs (USB, jacks, PCI, ethernet...), batterie, ventilateur... Les informations sont assez brutes.

inxi (paquet inxi à installer) affiche des informations sur le système de façon plus concise, le PC, la batterie, l'écran, le processeur, la carte graphique, la puce sonore, le réseau, les disques et les partitions, le thermomètre...

CPU: Dual Core Intel Core i5-6200U (-MT MCP-)
speed/min/max: 800/400/2800 MHz Kernel: 4.19.0-5-amd64 x86_64 Up: 11d 4h 35m
Mem: 1543.8/7859.6 MiB (19.6%) Storage: 480.68 GiB (61.3% used) Procs: 205
Shell: bash 5.0.3 inxi: 3.0.32

inxi -F pour des informations plus complètes

lshw (à installer) liste les spécificités du hardware. Pluzs d'info en mode super-utilisateur.

lsmod liste les modules chargés

lsof liste tous les fichiers ouverts

vrms (virtual Richard M. Stallman, à installer) repère les paquets non-free et contrib de votre système debian ou assimilé (apt)

CPU

lscpu liste les spécificités du processeur

cat /proc/cpuinfo liste en anglais les spécificités du processeur

Mémoire

free affiche en Ko les volumes disponibles et occupés de la mémoire vive (RAM) et de la mémoire virtuelle (partition swap)

cat /proc/meminfo donne le détail des mémoires globales utilisées, qui demande à être expliqué.

Processus

ps -ef liste les processus en cours

top liste les processus en fonction de leur mobilisation des processeurs.

Périphérique

lsscsi (à installer) liste les périphériques de type SCSI

lsblk liste les périphériques de données (mode block), et les partitions, même non montées

lspci liste les périphériques de type «PCI»

lsusb liste les périphériques usb branchés

#En mode super-utilisateur: su [Enter] hdparm affiche la géométrie d'un disque dur

uname -a (paquet core-util) donne le nom du système d'exploitation Linux, le nom du poste, la version du noyaux, le type de processeur, par exemple:

Linux olympe 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux

lsb_release -a (paquet lsb-release) donne le nom du système d'exploitation Linux, sa version et son nom de code, sa conformité à la Linux Standard Base si certains paquets sont chargés (lesquels?), par exemple:

No LSB modules are available.
Distributor ID:	Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster