Um unter Linux alle Hardwareinformationen zusammen zu tragen, muss teilweise an mehr als einer Stelle nachgeschaut werden. Einen kleinen Überblick soll die folgende Liste geben:
- lscpu
Gibt Informationen über den/die Prozessor(en) zurück - lshw (lshw -short)
Gibt einen generellen Überblick über verbaute Hardware (kein System Default) - hwinfo (hwinfo –short)
Gibt ebenfalls einen generellen Überblick über verbaute hardware - lspci
Listet alle PCI-Geräte auf
lässt sich gut mit grep filtern (lspci -v | grep „USB“ -A 12) - lsscsi
Listet alle scsi/sata Geräte (z.B. Festplatten) - lsusb
Listet alle USB-Geräte - inxi (inxi -Fx)
inxi ist ein bash Skript, was aus verschiedenen Quellen Hardwaredetails zusammensucht - lsblk
Listet Block-Devices (z.B. Festplattenpartitionen) - df (df-h)
Gibt eine Übersicht über Partitionen und Mountpoints - pydf
Eine verbesserte Version von „df“ in Python - fdisk (fdisk -l)
FDisk ist ein Partitionsmanager und kann auch zum Auflisten verwendet werden - mount (mount | column -t)
Listet alle gemounteten Filesysteme - free
Zeigt den System Speicher (RAM) an - dmidecode (dmidecode -t [bios|memory|processor|…man page > TYPE])
List Daten von SMBIOS data structures aus - /proc
Viele Informationen lassen sich auch über die /proc Files auslesen
cat /proc/cpuinfo
cat /proc/meminfo
cat /proc/version
cat /proc/scsi/scsi
cat /proc/partitions - hdparm (hdparm -i /dev/sda)
Gibt Informationen über SATA-Geräte zurück - top / htop
Liefert neben den aktuelle laufenden Prozessen (Task Manager) auch Daten zu logischen CPU-Cores und Arbeitsspeicher - iostat
Gibt die Auslastung/Aktivität einer Festplatte/Partition zurück