Risposte:
Dai comandi Linux - Un riferimento pratico :
Mostra la versione del kernel e l'architettura di sistema
uname -a
Mostra il nome e la versione della distribuzione
head -n1 /etc/issue
Mostra tutte le partizioni registrate sul sistema
cat /proc/partitions
Mostra il totale della RAM visto dal sistema
grep MemTotal /proc/meminfo
Mostra le informazioni sulla CPU
grep "model name" /proc/cpuinfo
Mostra informazioni su disk sda
hdparm -i /dev/sda
Provare lshw
Ti suggerirà di eseguirlo come root
, quindi prova
sudo lshw
Ecco un elenco di comandi per controllare l'hardware su Linux. Si noti che non tutti i comandi sono disponibili su tutte le distribuzioni. È meglio avviare quindi come root (o tramite sudo) per ottenere tutte le informazioni.
Comando: lscpu
Comando: lshal
Comando: lshw
Comando: lspci
Comando: lsusb
Comando: dmidecode
Sono co-sviluppatore di un'utilità che si sta facendo strada in diverse distribuzioni. Lo strumento si chiama inxi . È uno script bash che fa ciò che tutte le altre risposte suggeriscono in un semplice comando. Controlla.
Per usarlo, basta andare su un terminale e digitare 'inxi -F' e visualizzerà un output di informazioni di sistema completo (-F). 'inxi -h' mostrerà più opzioni. È stato originariamente creato per la risoluzione dei problemi IRC, quindi funziona in quasi tutti i client IRC (e viene fornito in bundle in alcuni).
Ecco un link a vari comandi Linux per quello che vuoi:
http://www.cyberciti.biz/tips/linux-command-to-gathers-up-information-about-a-linux-system.html
In particolare, stai cercando comandi come:
cat /proc/cpuinfo
free -m
cat /proc/version
E, solo per aggiungere i miei due centesimi, ci proverei anche
hwinfo
Prima di utilizzare il comando completo, potresti forse provare la versione breve,
hwinfo --short
che potrebbe già fornire le informazioni che stai cercando. La versione fll è molto ricca di dettagli, quindi è probabilmente meglio chiamarla con
hwinfo | more
E, a proposito, è possibile ottenere una comoda forma condensata delle informazioni fornite da lshw tramite
sudo lshw -businfo
con uscita facilmente leggibile:
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
Esiste anche una versione grafica di lshw, chiamata lshw-gtk:
sudo lshw-gtk &
A seconda della distro specifica in cui ti trovi, potrebbe essere necessario installare la maggior parte di questi comandi (apt-get install, yum, pacman, ...)
Esiste anche uno script non standard popolare (richiede l'installazione) chiamato screenFetch :
screenFetch è uno "strumento di informazione Screenshot Bash". Questo utile script Bash può essere utilizzato per generare una di quelle informazioni sul tema terminale elegante + loghi di distribuzione ASCII che vedi negli screenshot di tutti al giorno d'oggi. Rileverà automaticamente la tua distribuzione e visualizzerà una versione ASCII del logo di quella distribuzione e alcune informazioni preziose sulla destra. Ci sono opzioni per specificare nessuna grafica ASCII, colori, fare uno screenshot quando si visualizzano informazioni e persino personalizzare il comando screenshot! Questo script è molto facile da aggiungere e può essere facilmente esteso.
Se desideri molte informazioni su tutti i dispositivi collegati al tuo computer tramite il bus PCI (o PCI-Express), digita lspci -vvknnqq
Se desideri informazioni sul partizionamento del disco, digita sudo fdisk -l /dev/sda
È inoltre possibile utilizzare dmidecode che fornirà una descrizione dei componenti hardware del sistema.
Se usi burattino per gestire la tua infrastruttura, usa 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 GB
osfamily => RedHat
operatingsystem => CentOS
operatingsystemrelease => 6.5
È anche possibile generare come yaml o json
facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}
facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin
Lo chef ha uno strumento simile chiamato ohai
Lo strumento hw-probe raccoglie gli output di tutti i lister relativi all'hardware (hwinfo, lspci, lscpu, hdparm, smartctl, dmidecode, ecc.) Contemporaneamente.