Dernière mise à jour : 28/11/2024 à 19h12
Table des matières
Introduction
Inxi est un outil en ligne de commande très utile sous Linux pour obtenir des informations détaillées sur le système. Voici quelques-unes de ses principales fonctionnalités :
- Afficher des informations sur le matériel (CPU, mémoire, carte graphique, disques, etc.)
- Obtenir des détails sur la configuration réseau (interfaces, adresses IP, WiFi, etc.)
- Récupérer des informations sur le noyau Linux, les pilotes et les modules chargés
- Afficher l'utilisation des ressources système (CPU, mémoire, disque, réseau)
- Générer un rapport complet sur le système avec toutes ces informations
Inxi est très apprécié des utilisateurs Linux car il permet d'avoir un état détaillé du système en une seule commande, ce qui facilite grandement le dépannage et la résolution de problèmes. C'est un outil très puissant et flexible qui peut s'avérer très utile au quotidien pour les administrateurs système Linux.
Installation
Sur Mageia, inxi est installé par défaut. Si ce n'est pas le cas faîtes l'installation en console par
urpmi inxiou bien via le menu des application, Installer des logiciels.
Sur les autres distributions Linux, vous pouvez l'installer avec votre gestionnaire de paquets préféré (apt, dnf, pacman, etc.).
Utilisation
Première approche
Une fois installé, ouvrez un terminal (Konsole, Xterm, xfce4-terminal, gnome-terminal, ect.) et tapez la commande
inxi:
[user@monordi ~]$ inxi
CPU: quad core Intel Core i5-4570 (-MCP-) speed/min/max: 798/800/3600 MHz
Kernel: 6.6.58-desktop-2.mga9 x86_64 Up: 1h 53m Mem: 3.25/7.57 GiB (42.9%)[/color]
Storage: 1.82 TiB (49.9% used) Procs: 265 Shell: Bash inxi: 3.3.36
CPU: quad core Intel Core i5-4570 (-MCP-) speed/min/max: 798/800/3600 MHz
Kernel: 6.6.58-desktop-2.mga9 x86_64 Up: 1h 53m Mem: 3.25/7.57 GiB (42.9%)[/color]
Storage: 1.82 TiB (49.9% used) Procs: 265 Shell: Bash inxi: 3.3.36
Vous voyez ci-dessus ce que la commande
inxiaffiche sans aucune option. Un résumé du système avec
- les informations du processeur (cœurs, type et fréquences),
- le noyau Linux,
- l'uptime,
- l'état de la mémoire,
- le volume de stockage,
- le nombre de processus chargés,
- le type de Shell, Bash dans le cas ci-dessus,
- et la version inxi.
Avec des options
L'option -F
C'est l'option, -F, qui permet d'obtenir toutes les informations qu'
inxiest capable de renvoyer.
[user@monordi ~]$inxi -F
L'option -b
La commande
inxi -b
affiche un condensé des informations relatives à la version du noyau (kernel) et à la version des pilotes du système d'exploitation.Voici ce qui est généralement affiché par la commande
inxi -b
:- Version du noyau (kernel) : Le noyau utilisé par le système, par exemple, 5.4.0-74-generic.
- Caractéristique matérielles du PC
- Caractéristique de processeur
- Version des pilotes graphiques : Si applicable, les informations sur le système graphique, comme les pilotes Nvidia, AMD ou Intel.
- Statut de la batterie : Si votre système dispose d'une batterie (comme un ordinateur portable), des informations telles que l'état de charge de la batterie, sa capacité, le temps restant avant décharge, etc., seront affichées. Si la batterie n'est pas présente ou non applicable, cette partie sera absente ou affichera un message approprié.
- Réseau
- Périphériques de stockage
Par exemple :
[user@monordi ~]$ inxi -b
System:
Host:portable Kernel: 6.6.58-desktop-2.mga9 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
Type: Laptop System: Notebook product: 15-ac138ds v: N/A
serial: <superuser required>
Mobo: Notebook model: 15-ac138ds serial: <superuser required>
UEFI-[Legacy]: Insyde F.29 v: 5.6.5 date: 10/3/2013
Battery:
ID-1: BAT0 charge: 47 Wh (72.0%) condition: 47/62 Wh (76.4%)
CPU:
Info: dual core Intel Celeron® N3050 speed (MHz): avg: 1982
min/max:1600/2160
Graphics:
Device-1: Intel HD Graphics 5400 driver: i915 v: kernel
Device-2: TrueVision HD driver: uvcvideo type: USB
Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
loaded: intel,v4l dri: i965 gpu: i915 resolution: 1366x768~60Hz
API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.5 renderer: Mesa Intel HD
Graphics 5400 (BDW GT2)
Network:
Device-1: Intel Wireless 7260 driver: iwlwifi
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
Drives:
Local Storage: total: 232.89 GiB used: 101.05 GiB (43.4%)
Info:
Memory: total: 4 GiB available: 2.37 GiB used: 1.63 GiB (40.8%)
Processes: 229 Uptime: 1m Shell: Bash inxi: 3.3.36
System:
Host:portable Kernel: 6.6.58-desktop-2.mga9 arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.27.10 Distro: Mageia 9
Machine:
Type: Laptop System: Notebook product: 15-ac138ds v: N/A
serial: <superuser required>
Mobo: Notebook model: 15-ac138ds serial: <superuser required>
UEFI-[Legacy]: Insyde F.29 v: 5.6.5 date: 10/3/2013
Battery:
ID-1: BAT0 charge: 47 Wh (72.0%) condition: 47/62 Wh (76.4%)
CPU:
Info: dual core Intel Celeron® N3050 speed (MHz): avg: 1982
min/max:1600/2160
Graphics:
Device-1: Intel HD Graphics 5400 driver: i915 v: kernel
Device-2: TrueVision HD driver: uvcvideo type: USB
Display: x11 server: X.org v: 1.21.1.8 with: Xwayland v: 22.1.9 driver: X:
loaded: intel,v4l dri: i965 gpu: i915 resolution: 1366x768~60Hz
API: OpenGL v: 4.6 vendor: intel mesa v: 24.2.5 renderer: Mesa Intel HD
Graphics 5400 (BDW GT2)
Network:
Device-1: Intel Wireless 7260 driver: iwlwifi
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
Drives:
Local Storage: total: 232.89 GiB used: 101.05 GiB (43.4%)
Info:
Memory: total: 4 GiB available: 2.37 GiB used: 1.63 GiB (40.8%)
Processes: 229 Uptime: 1m Shell: Bash inxi: 3.3.36
L'option -C : le processeur
Cela affichera les informations détaillées sur le processeur (CPU) de votre système, notamment :
- Le modèle et la ou les fréquence des cœurs du CPU,
- Le nombre de cœurs,
- Le cache,
- La technologie (32 bits, 64 bits, etc.),
- Les flags du CPU.
Par exemple :
[user@monordi ~]$ inxi -C
CPU:
Topology: Dual Core model: Intel Core i5-8250U bits: 64 type: MT MCP
L2 cache: 512 KiB
Speed: 2200 MHz min/max: 400/3400 MHz Core speeds (MHz):[color=#3dade7]1: 2200 2: 2500 3: 2100 4: 2300 5: 2400 6: 2200 7: 2400 8: 2200
CPU:
Topology: Dual Core model: Intel Core i5-8250U bits: 64 type: MT MCP
L2 cache: 512 KiB
Speed: 2200 MHz min/max: 400/3400 MHz Core speeds (MHz):[color=#3dade7]1: 2200 2: 2500 3: 2100 4: 2300 5: 2400 6: 2200 7: 2400 8: 2200
La commande
inxi -Cx
ou inxi -Cxx
renvoie encore plus d'informations, comme les flags.L'option -m : la mémoire
La commande inxi -m dans un terminal Linux affiche des informations détaillées sur la mémoire (RAM) de votre système, y compris la mémoire physique installée, l'utilisation actuelle et d'autres statistiques liées à la mémoire.
- Affiche la quantité totale de mémoire RAM installée sur le système
- Montre la quantité de mémoire actuellement utilisée par le système
- Le pourcentage de mémoire utilisée
- Affiche la configuration de la mémoire installée dans les différents slots.
- La vitesse et le type de mémoire (DDR4, DDR3, etc.) ainsi que la capacité par slot sont également mentionnés.
- Si votre mémoire est équipée ou non de la fonctionnalité ECC.
[user@monordi ~]$ inxi -m
Memory:
System RAM: total: 8 GiB available: 7.57 GiB used: 3.92 GiB (51.8%)
Array-1: capacity:[/color] 32 GiB slots: 4 modules: 2 EC: None
Device-1: ChannelA-DIMM0 type: no module installed
Device-2: ChannelA-DIMM1 type: DDR3 size: 4 GiB speed: 1600 MT/s
Device-3: ChannelB-DIMM0 type: no module installed
Device-4: ChannelB-DIMM1 type: DDR3 size: 4 GiB speed: 1600 MT/s
Memory:
System RAM: total: 8 GiB available: 7.57 GiB used: 3.92 GiB (51.8%)
Array-1: capacity:[/color] 32 GiB slots: 4 modules: 2 EC: None
Device-1: ChannelA-DIMM0 type: no module installed
Device-2: ChannelA-DIMM1 type: DDR3 size: 4 GiB speed: 1600 MT/s
Device-3: ChannelB-DIMM0 type: no module installed
Device-4: ChannelB-DIMM1 type: DDR3 size: 4 GiB speed: 1600 MT/s
Vous obtiendrez encore davantage d'informations (tension, voltage, ect.) avec les commandes
inxi -mx
et inxi -mxx
.L'option -N : le réseau
La commande
inxi -N
fournit des informations détaillées sur les périphériques réseau de votre système. Cela inclut les cartes réseau (Ethernet, Wi-Fi, etc.), leur état, et leurs paramètres.[user@monordi ~]$ inxi -N
Network: Device-1: Intel Wireless 3165 driver: iwlwifi
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: wlan0 state: up mac: 00:1a:2b:3c:4d:5e
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: e5:d4:c2:b1:a0:00
Network: Device-1: Intel Wireless 3165 driver: iwlwifi
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: wlan0 state: up mac: 00:1a:2b:3c:4d:5e
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: e5:d4:c2:b1:a0:00
L'option -n, le réseau encore
La commande
inxi -nsur Linux affiche des informations détaillées sur la configuration réseau de votre système, principalement la connectivité réseau et les interfaces réseau actives. Cette commande fournit des détails sur les interfaces réseau, les connexions actives, et parfois les serveurs DNS. Par exemple :
[user@monordi ~]$ inxi -n
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: a0:b1:c2:d3:e4:f0
IP: 192.168.1.100/24
Default: 192.168.1.1
Gateway: 192.168.1.1
DNS: 192.168.1.1 8.8.8.8
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac: a0:b1:c2:d3:e4:f0
IP: 192.168.1.100/24
Default: 192.168.1.1
Gateway: 192.168.1.1
DNS: 192.168.1.1 8.8.8.8
On y lire la carte réseau, le driver, la vitesse el bit par seconde, l'adresse MAC, l'adresse IP sur le réseau local, l'adresse de la passerelle, et deux DNS.
L'option -G : graphique
La commande
inxi -Gdans un terminal Linux affiche des informations détaillées sur la carte graphique de votre système, ainsi que le pilote graphique utilisé. Cela inclut des informations sur les périphériques graphiques (GPU) installés, le type de GPU, le pilote associé, et d'autres détails concernant l'affichage graphique. Par exemple :
[user@monordi ~]$ inxi -G
Graphics: Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Device-2: NVIDIA GM108M [GeForce 940MX] driver: nvidia v: 465.27.0
Display: server: X.Org 1.20.9 driver: modesetting,nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce 940MX/PCIe/SSE2 v: 4.6.0 NVIDIA 465.27.0
Graphics: Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Device-2: NVIDIA GM108M [GeForce 940MX] driver: nvidia v: 465.27.0
Display: server: X.Org 1.20.9 driver: modesetting,nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce 940MX/PCIe/SSE2 v: 4.6.0 NVIDIA 465.27.0
L'option -D : le stockage
C'est la commande
inxi -Dqui affichera les informations sur vos disques et partitions.
[user@monordi ~]$ inxi -D
Drives: Local Storage: total: 1.92 TiB used: 100.26 GiB (5.4%)
ID-1: /dev/sda vendor: Seagate model: ST1000DM003-1ER162 size: 931.51 GiB
ID-2: /dev/sdb vendor: Samsung model: SSD 850 size: 931.51 GiB
ID-3: /dev/sdl vendor: SanDisk model: Ultra Fit size: 59.6 GiB type: USB
Drives: Local Storage: total: 1.92 TiB used: 100.26 GiB (5.4%)
ID-1: /dev/sda vendor: Seagate model: ST1000DM003-1ER162 size: 931.51 GiB
ID-2: /dev/sdb vendor: Samsung model: SSD 850 size: 931.51 GiB
ID-3: /dev/sdl vendor: SanDisk model: Ultra Fit size: 59.6 GiB type: USB
Ceci pour un HD Seagate 1 TB, un SSD Samsun 1 TB et une clé USB SanDisk montée de 64 GB.
Ce sont les commandes
inxi -Dxou
inxi -Dxxqui afficheront davantage d'informations comme le numéro de série, les températures, la vitesse de transfert, vitesse de rotation, etc.
Pas d'exemples de températures de disque ou de vitesses de rotation sur mon PC. Désolé !

L'option -v
L'option -v est l'option de verbosité d'inxi. -v 0 correspond à inxi sans aucune option. -v 2 correspondant à l'option -b. (cf Aide et compléments ci-dessous)
La surprenante option -w
Avec cette option inxi renvoie la météo d'un lieu.
[user@monordi ~]$inxi -w marseille,fr
Weather:
Report: temperature: 10.37 C (51 F) conditions: overcast clouds
Locale: Marseille, Fr current time: sam. 16 nov. 2024 17:19:47
Source: OpenWeatherMap.org
et même avec un simple code postal :Weather:
Report: temperature: 10.37 C (51 F) conditions: overcast clouds
Locale: Marseille, Fr current time: sam. 16 nov. 2024 17:19:47
Source: OpenWeatherMap.org
[user@monordi ~]$inxi -w 75000,fr
Weather:
Report: temperature: 11.13 C (52 F) conditions: light rain
Locale: 75000, Fr current time: lun. 18 nov. 2024 14:36:15
Source: OpenWeatherMap.org
Weather:
Report: temperature: 11.13 C (52 F) conditions: light rain
Locale: 75000, Fr current time: lun. 18 nov. 2024 14:36:15
Source: OpenWeatherMap.org
Aide, compléments
inxiest bien plus riche que ne le montre les quelques exemples ci-dessus.
Toutes les options possibles et leurs usages sont disponibles avec l'option -h :
Code BASH :
inxi -h
Vous disposez aussi de la page de man du système :
Code BASH :
Tout ceci étant en anglais.man inxi
Sitographie
Pour compléter ce petit exposé :
- L'excellent Linuxtricks d'Adrien.
- Memo Linux.
- Page de man sur le web. En anglais.
- Un paragraphe du site de Malekal
- Un article de Open source.com. En anglais.
Meuz, le 18/11/2024