Antworten:
Von Linux-Befehlen - Eine praktische Referenz :
Zeige Kernelversion und Systemarchitektur
uname -a
Name und Version der Distribution anzeigen
head -n1 /etc/issue
Alle im System registrierten Partitionen anzeigen
cat /proc/partitions
Zeigt die vom System gesehene RAM-Gesamtsumme an
grep MemTotal /proc/meminfo
Zeige CPU (s) Info
grep "model name" /proc/cpuinfo
Infos zur Festplatte anzeigen sda
hdparm -i /dev/sda
Versuchen lshw
Es wird vorgeschlagen, dass Sie es als ausführen root
, also versuchen Sie es
sudo lshw
Hier ist eine Liste von Befehlen zum Überprüfen der Hardware unter Linux. Beachten Sie, dass nicht alle Befehle auf allen Distributionen verfügbar sind. Es ist besser, dann als root (oder über sudo) zu starten, um alle Informationen zu erhalten.
Befehl: lscpu
Befehl: lshal
Befehl: lshw
Befehl: lspci
Befehl: lsusb
Befehl: dmidecode
Ich bin Mitentwickler eines Dienstprogramms, das in verschiedene Distributionen Eingang findet. Das Tool heißt inxi . Es ist ein Bash-Skript, das mit einem einfachen Befehl das tut, was alle anderen Antworten hier vorschlagen. Hör zu.
Um es zu verwenden, gehen Sie einfach zu einem Terminal und geben Sie 'inxi -F' ein. Es wird eine vollständige (-F) Systeminformationsausgabe angezeigt. 'inxi -h' zeigt weitere Optionen an. Es wurde ursprünglich für die IRC-Fehlerbehebung entwickelt, funktioniert also in fast jedem IRC-Client (und ist in einigen enthalten).
Hier ist ein Link zu verschiedenen Linux-Befehlen für das, was Sie wollen:
http://www.cyberciti.biz/tips/linux-command-to-gathes-up-information-about-a-linux-system.html
Insbesondere suchen Sie nach Befehlen wie:
cat /proc/cpuinfo
free -m
cat /proc/version
Und um nur meine zwei Cent hinzuzufügen, würde ich es auch versuchen
hwinfo
Bevor Sie den vollständigen Befehl verwenden, können Sie möglicherweise die Kurzversion ausprobieren.
hwinfo --short
die möglicherweise bereits die Informationen enthalten, nach denen Sie suchen. Die fll-Version ist sehr detailreich, daher wird sie wahrscheinlich am besten mit aufgerufen
hwinfo | more
Übrigens kann eine bequeme komprimierte Form der von lshw bereitgestellten Informationen mit erhalten werden
sudo lshw -businfo
mit gut lesbarer Ausgabe:
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
Es gibt auch eine grafische Version von lshw mit dem Namen lshw-gtk:
sudo lshw-gtk &
Abhängig von der Distribution, in der Sie sich befinden, müssen die meisten dieser Befehle möglicherweise installiert werden (apt-get install, yum, pacman, ...)
Es gibt auch ein beliebtes Nicht-Standard-Skript (Installation erforderlich) namens screenFetch :
screenFetch ist ein "Bash Screenshot Information Tool". Mit diesem praktischen Bash-Skript können Sie eine dieser nützlichen Terminal-Themeninformationen und ASCII-Verteilungslogos generieren, die Sie heutzutage in allen Screenshots sehen. Es erkennt Ihre Distribution automatisch und zeigt rechts eine ASCII-Version des Distributionslogos und einige nützliche Informationen an. Es gibt Optionen, um keine ASCII-Grafik, Farben, einen Screenshot beim Anzeigen von Informationen und sogar das Anpassen des Screenshot-Befehls anzugeben! Dieses Skript ist sehr einfach zu ergänzen und kann einfach erweitert werden.
Wenn Sie viele Informationen zu allen Geräten benötigen, die über den PCI-Bus (oder PCI-Express-Bus) an Ihren Computer angeschlossen sind, geben Sie Folgendes ein lspci -vvknnqq
Wenn Sie Informationen zu Ihrer Festplattenpartitionierung benötigen, geben Sie Folgendes ein sudo fdisk -l /dev/sda
Sie können auch dmidecode verwenden, der eine Beschreibung der Hardwarekomponenten des Systems enthält.
Wenn Sie Marionetten verwenden, um Ihre Infrastruktur zu verwalten, verwenden Sie 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
Sie können sogar als yaml oder json ausgeben
facter osfamily operatingsystem --json
{"osfamily":"Darwin","operatingsystem":"Darwin"}
facter osfamily operatingsystem --yaml
osfamily: Darwin
operatingsystem: Darwin
Chefkoch hat ein ähnliches Tool namens Ohai
Das Tool hw-probe sammelt die Ausgaben aller hardwarebezogenen Listener (hwinfo, lspci, lscpu, hdparm, smartctl, dmidecode usw.) gleichzeitig.