Vous pouvez avoir besoin de connaître n’importe quelle information de votre système (CPU, hardware, OS, …), ce tutoriel vous détaille les différentes méthodes.

CPU

Il est possible de visualiser les informations de votre CPU à partir du fichier /proc/cpuinfo :

cat /proc/cpuinfo

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 45
model name  : Intel(R) Xeon(R) CPU E5-2640 0 @ 2.50GHz
...

La commande lscpu retourne les informations d’architecture CPU :

lscpu

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
...

Il existe d’autres outils permettant de relever comme CPUid, HwInfo ou encore Inxi :

### CPUid
apt-get update && apt install cpuid
cpuid

### HwInfo
apt-get install hwinfo
hwinfo --cpu

### Inxi
inxi -C

Enfin, nproc vous indique le nmbre de processeur de votre système :

nproc
2

Système

La commande uname permet de collecter différentes informations système :

uname -mnrsvo
Linux www.domaine.com 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux

Linux

www.domaine.com

3.16.0-4-amd64

#1 SMP Debian 3.16.39-1 (2016-12-30)

x86_64

GNU/Linux

Retourne toutes les informations de votre système à l’identique de la commande précédente.


Hardware

L’outil lshw permet de visualiser en détail votre configuration matérielle en étant root :

apt-get update && apt-get install lshw

lshw

La commande lsblk permet également de visualiser la liste des disques et des partitions :

apt-get update && apt-get install util-linux

lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
fd0            2:0    1    4K  0 disk
sda            8:0    0   30G  0 disk
├─sda1         8:1    0  500M  0 part /boot
└─sda2         8:2    0 29.5G  0 part
  ├─vg0-root 254:0    0    8G  0 lvm  /
  ├─vg0-swap 254:1    0    4G  0 lvm  [SWAP]
  ├─vg0-log  254:2    0    5G  0 lvm  /var/log
  ├─vg0-tmp  254:3    0    1G  0 lvm  /tmp
  └─vg0-home 254:4    0    1G  0 lvm  /home
sr0           11:0    1 1024M  0 rom

Paramètre pour modifier l’ordre d’affichage.

La commande fdisk permet d’afficher les tables de partitions des disques durs :

fdisk -l

Disk /dev/sda: 30 GiB, 32212254720 bytes, 62914560 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x84a625e5

Device     Boot   Start      End  Sectors  Size Id Type
/dev/sda1          2048  1026047  1024000  500M 83 Linux
/dev/sda2       1026048 62914559 61888512 29.5G 8e Linux LVM

D’autres commandes permettent de s’informer sur votre hardware :

### Relevé d'information des USB devices
lsusb

### Relevé d'information des PCI devices
lspci

### Relevé d'information des SCSI devices
lsscsi

### Relevé d'information des SCSI devices1
hdparm /dev/sda1

La commande dmidecode extrait les données DMI de votre hardware :

dmidecode -t system
dmidecode -t memory
dmidecode -t processor
dmidecode -t bios