Was ist der Linux-Befehl, um Hardware-Informationen herauszufinden?
Ich muss Hardware-Informationen für die folgenden Elemente unter Linux herausfinden:
- CPU (und Kerne)
- CPU-Geschwindigkeit
- Speicher
- Festplatten
- OS version
Irgendwelche Ratschläge?
11 answers
Aus Linux-Befehlen-Eine praktische Referenz:
Kernel-Version und Systemarchitektur anzeigen
uname -a
Name und Version der Distribution anzeigen
head -n1 /etc/issue
Alle auf dem System registrierten Partitionen anzeigen
cat /proc/partitions
Zeigt die vom System gesehene RAM-Gesamtmenge an
grep MemTotal /proc/meminfo
CPU(s) Info anzeigen
grep "model name" /proc/cpuinfo
Informationen über Disk sda anzeigen
hdparm -i /dev/sda
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-29 04:08:31
Versuchen lshw
Es wird vorschlagen, dass Sie es als root
ausführen, versuchen Sie es also
sudo lshw
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-29 03:59:07
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
- Liste der verfügbaren CPUs und ihrer Caracteristics
- Nicht verfügbar bei älteren Distributionen
Befehl: lshal
- Erfordert die Installation von HAL (Hardware Abstraction Layer)
- Alle Hardware sichtbar auflisten durch den HAL -
Befehl: lshw -
- Standardmäßig auf Ubuntu-basierten Distributionen und Debian im Haupt-Repo verfügbar
- Verfügbar in den Fedora-repositories
- Verwendet viele Eingaben, um alle Hardware zu erkennen: Kernel, HAL, DMI usw.
- Als ordentlicher' - html ' - Schalter, der Hardwareberichte generiert
- Überprüfen Sie mehr auf dieser Seite
Befehl: lspci
- Standardbefehl
- Liste aller angeschlossenen Hardware der PCI-Bus, wie vom Kernel erkannt
Befehl: lsusb -
- Standardbefehl
- Listet alle Hardware auf, die an die USB-Busse angeschlossen ist, wie vom Kernel erkannt
Befehl: dmidecode
- Standardbefehl
- Holen Sie sich die Quellinformationen aus dem DMI (eine Art BIOS-Schnittstelle)
- Listet alle Hardware auf, wie von der DMI-Schnittstelle gemeldet
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-12 12:31:47
Ich bin ein Mitentwickler eines Dienstprogramms, das seinen Weg in mehrere Distributionen macht. Das Werkzeug heißt inxi. Es ist ein Bash-Skript, das in einem einfachen Befehl das tut, was alle anderen Antworten hier vorschlagen. Schau es dir an.
Um es zu verwenden, gehen Sie einfach zu einem Terminal und geben Sie 'inxi-F' ein und es wird eine vollständige (-F) Systeminformationsausgabe angezeigt. 'inxi-h' zeigt mehr Optionen an. Es wurde ursprünglich für IRC Fehlerbehebung gemacht, so funktioniert es in fast jedem IRC-Client (und kommt gebündelt in einigen).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-02-17 06:55:35
Hier ist ein Link zu verschiedenen Linux-Befehlen für das, was Sie wollen:
Http://www.cyberciti.biz/tips/linux-command-to-gathers-up-information-about-a-linux-system.html
Speziell suchen Sie nach Befehlen wie:
cat /proc/cpuinfo
free -m
cat /proc/version
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-30 13:37:28
Und nur um meinen Wert von zwei Cent hinzuzufügen, würde ich auch versuchen
hwinfo
Bevor Sie den vollständigen Comand verwenden, können Sie vielleicht die kurze Version ausprobieren,
hwinfo --short
, das möglicherweise bereits die Informationen bereitstellt, nach denen Sie suchen. Die FLL-Version ist sehr detailreich, daher wird sie wahrscheinlich am besten mit
hwinfo | more
Und eine bequeme verdichtete Form der von lshw bereitgestellten Informationen kann übrigens mit
sudo lshw -businfo
Mit leicht 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, genannt lshw-gtk:
sudo lshw-gtk &
Abhängig von der spezifischen Distribution, auf der Sie sich befinden, müssen die meisten dieser Befehle möglicherweise installiert werden (apt-get install, yum, pacman, ...)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-10-12 13:44:56
Es gibt auch ein beliebtes nicht standardmäßiges Skript (erfordert Installation) namens screenFetch:
ScreenFetch ist ein "Bash Screenshot Information Tool". Dieses praktische Bash-Skript kann verwendet werden, um eines dieser raffinierten Terminal-Theme-Informationen + ASCII-Distributionslogos zu generieren, die Sie heutzutage in den Screenshots aller sehen. Es erkennt automatisch Ihre Distribution und zeigt eine ASCII-Version des Logos dieser Distribution und einige wertvolle Informationen auf der rechten Seite an. Es gibt Optionen zu geben Sie keine ASCII-Kunst, Farben, einen Screenshot bei der Anzeige von Informationen, und sogar die Anpassung der Screenshot-Befehl! Dieses Skript ist sehr einfach hinzuzufügen und kann leicht erweitert werden.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-05-07 02:09:25
Wenn Sie viele Informationen zu allen Geräten wünschen, die über den PCI-Bus (oder PCI-Express) mit Ihrem Computer verbunden sind, geben Sie lspci -vvknnqq
Wenn Sie Informationen zu Ihrer Festplattenpartitionierung wünschen, geben Sie sudo fdisk -l /dev/sda
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-29 16:58:57
Sie können auch dmidecode verwenden, um die Hardwarekomponenten des Systems zu beschreiben.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-30 11:18:18
Wenn Sie puppet zum Verwalten Ihrer Infrastruktur verwenden, 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
Chef hat ein ähnliches Werkzeug namens ohai
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-22 16:26:06
Das Tool hw-probe erfasst Ausgaben aller hardwarebezogenen Lister (hwinfo, lspci, lscpu, hdparm, smartctl, dmidecode usw.) gleichzeitig.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-12-12 12:00:52