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 -
# 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.
En mode super-utilisateur: su - [Enter]
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
# hdparm affiche la géométrie d'un disque dur
En mode super-utilisateur: su - [Enter]
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