Je dois trouver les informations matérielles pour les éléments suivants sous Linux :
- CPU (et coeurs)
- Vitesse du CPU
- Mémoire
- Disques durs
- Version du système d'exploitation
Des conseils ?
Je dois trouver les informations matérielles pour les éléments suivants sous Linux :
Des conseils ?
Et, juste pour donner mon avis, je voudrais également essayer
hwinfo
Avant d'utiliser la commande complète, vous pourriez peut-être essayer la version courte,
hwinfo --short
qui pourrait déjà fournir les informations que vous recherchez. La version complète est très riche en détails, il est donc probablement préférable de l'appeler avec
hwinfo | more
Et, soit dit en passant, une forme condensée pratique des informations fournies par lshw peut être obtenue au moyen de
sudo lshw -businfo
avec une sortie facilement lisible:
Bus info Device Class Description
========================================================
system PORTEGE R930 (PT331E)
bus PORTEGE R930
memory 128KiB BIOS
memory 6GiB System Memory
memory 4GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
memory 2GiB SODIMM DDR3 Synchronous 1600 MHz (0,6 ns)
cpu@0 processor Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
memory 32KiB L1 cache
memory 256KiB L2 cache
memory 4MiB L3 cache
memory 32KiB L1 cache
pci@0000:00:00.0 bridge 3rd Gen Core processor DRAM Controller
pci@0000:00:02.0 display 3rd Gen Core processor Graphics Controller
pci@0000:00:14.0 bus 7 Series/C210 Series Chipset Family USB xHCI Host Controller
pci@0000:00:16.0 communication 7 Series/C210 Series Chipset Family
MEI Controller #1
pci@0000:00:16.3 communication 7 Series/C210 Series Chipset Family KT Controller
pci@0000:00:19.0 eth0 network 82579LM Gigabit Network Connection
pci@0000:00:1a.0 bus 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2
pci@0000:00:1b.0 multimedia 7 Series/C210 Series Chipset Family High Definition Audio Controller
pci@0000:00:1c.0 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 1
pci@0000:01:00.0 generic MMC/SD Host Controller
pci@0000:00:1c.1 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 2
pci@0000:00:1c.2 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 3
pci@0000:04:00.0 wlan0 network Centrino Advanced-N 6235
pci@0000:00:1c.5 bridge 7 Series/C210 Series Chipset Family PCI Express Root Port 6
pci@0000:00:1d.0 bus 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1
pci@0000:00:1f.0 bridge QM77 Express Chipset LPC Controller
pci@0000:00:1f.2 storage 7 Series Chipset Family 6-port SATA Controller [AHCI mode]
scsi0 storage
scsi@0:0.0.0 /dev/sda disk 256GB TOSHIBA THNSNF25
scsi@0:0.0.0,1 /dev/sda1 volume 27GiB EXT4 volume
scsi@0:0.0.0,2 /dev/sda2 volume 210GiB Extended partition
/dev/sda5 volume 5722MiB Linux swap / Solaris partition
/dev/sda6 volume 204GiB Linux filesystem partition
scsi2 storage
scsi@2:0.0.0 /dev/cdrom disk DVD-RAM UJ8C2
power Lithium Ion Battery
power
wwan0 network Ethernet interface
Il existe également une version graphique de lshw, appelée lshw-gtk:
sudo lshw-gtk &
En fonction de la distribution spécifique sur laquelle vous vous trouvez, la plupart de ces commandes peuvent nécessiter une installation (apt-get install, yum, pacman, ...)
Il existe également un script non standard populaire (nécessite une installation) appelé screenFetch:
screenFetch est un "Bash Screenshot Information Tool". Ce script Bash pratique peut être utilisé pour générer l'une de ces informations de thème de terminal astucieuses + les logos de distribution ASCII que vous voyez dans les captures d'écran de tout le monde de nos jours. Il détectera automatiquement votre distribution et affichera une version ASCII du logo de cette distribution et des informations précieuses sur la droite. Il existe des options pour spécifier aucun art ASCII, des couleurs, prendre une capture d'écran lors de l'affichage d'informations, et même personnaliser la commande de capture d'écran ! Ce script est très facile à ajouter et peut facilement être étendu.
Si vous utilisez Puppet pour gérer votre infrastructure, utilisez facter
facter processorcount sp_number_processors sp_current_processor_speed memorytotal operatingsystem osfamily operatingsystemrelease
processorcount => 4
sp_current_processor_speed => 2,5 GHz
sp_number_processors => 2
memorytotal => 8,00 Go
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5
Vous pouvez même obtenir en format yaml ou json
facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}
facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin
Chef a un outil similaire appelé ohai
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
0 votes
Un bel outil GUI pour cela est HardInfo.