Linux-System zum Anzeigen von CPU, Maschinenmodell, Speicher und anderen Informationen

Linux-System zum Anzeigen von CPU, Maschinenmodell, Speicher und anderen Informationen

Während der Systemwartung müssen Sie möglicherweise jederzeit die CPU-Auslastung überprüfen und den Systemstatus anhand der entsprechenden Informationen analysieren. Unter Linux können Sie den Befehl top verwenden, um die CPU-Auslastung anzuzeigen. Eine ausführliche Erläuterung des Top-Befehls finden Sie im Artikel „Detaillierte Erläuterung der Verwendung des Top-Befehls zur Analyse der Linux-Systemleistung“.

Der Befehl top ist ein häufig verwendetes Leistungsanalysetool unter Linux. Es kann die Ressourcennutzung jedes Prozesses im System in Echtzeit anzeigen, ähnlich wie der Windows Task-Manager. Hier stellen wir jedoch hauptsächlich vor, wie man CPU-Informationen, Maschinenmodell, Speicherinformationen usw. im Linux-System anzeigt.

System

# uname -a # Kernel-/Betriebssystem-/CPU-Informationen anzeigen# head -n 1 /etc/issue # Betriebssystemversion anzeigen# cat /proc/cpuinfo # CPU-Informationen anzeigen# hostname # Computernamen anzeigen# lspci -tv # Alle PCI-Geräte auflisten# lsusb -tv # Alle USB-Geräte auflisten# lsmod # Geladene Kernelmodule auflisten# env # Umgebungsvariablen anzeigen

Ressource

# free -m # Speichernutzung und Swap-Bereichsnutzung anzeigen# df -h # Nutzung jeder Partition anzeigen# du -sh <Verzeichnisname> # Größe des angegebenen Verzeichnisses anzeigen# grep MemTotal /proc/meminfo # Gesamtspeicher anzeigen# grep MemFree /proc/meminfo # Menge des freien Speichers anzeigen# uptime # Systemlaufzeit, Anzahl der Benutzer und Auslastung anzeigen# cat /proc/loadavg # Systemauslastung anzeigen

Festplatten und Partitionen

# mount | column -t # Status der gemounteten Partition anzeigen # fdisk -l # Alle Partitionen anzeigen # swapon -s # Alle Swap-Partitionen anzeigen # hdparm -i /dev/hda # Festplattenparameter anzeigen (nur für IDE-Geräte)
# dmesg | grep IDE # Den IDE-Geräteerkennungsstatus beim Start anzeigen

Netzwerk

# ifconfig # Eigenschaften aller Netzwerkschnittstellen anzeigen # iptables -L # Firewall-Einstellungen anzeigen # route -n # Routing-Tabelle anzeigen # netstat -lntp # Alle Abhörports anzeigen # netstat -antp # Alle hergestellten Verbindungen anzeigen # netstat -s # Netzwerkstatistiken anzeigen

Verfahren

# ps -ef # Alle Prozesse anzeigen # top # Prozessstatus in Echtzeit anzeigen

Benutzer

# w # Aktive Benutzer anzeigen # id <Benutzername> # Informationen zu einem angegebenen Benutzer anzeigen # last # Benutzeranmeldeprotokoll anzeigen # cut -d: -f1 /etc/passwd # Alle Systembenutzer anzeigen # cut -d: -f1 /etc/group # Alle Systemgruppen anzeigen # crontab -l # Geplante Aufgaben für den aktuellen Benutzer anzeigen

Aufschlag

# chkconfig --list # Alle Systemdienste auflisten # chkconfig --list | grep on # Alle gestarteten Systemdienste auflisten

Programm

# rpm -qa # Alle installierten Pakete anzeigen

CPU-Informationen anzeigen (Modell)

# cat /proc/cpuinfo | grep Name | cut -f2 -d: | uniq -c 
   8 Intel(R) Xeon(R) CPU E5410 @ 2,33 GHz 
(Stellen Sie sicher, dass 8 logische CPUs vorhanden sind und kennen Sie das CPU-Modell.) 

grep physisch | uniq -c 
   4 physische ID: 0 
   4 physische ID: 1 
(Das bedeutet, dass es tatsächlich zwei 4-Kern-CPUs gibt) 

#getconf LONG_BIT 
  32 
(Dies bedeutet, dass die aktuelle CPU im 32-Bit-Modus läuft, aber nicht, dass die CPU 64-Bit nicht unterstützt.) 

# cat /proc/cpuinfo | grep-Flags | grep ' lm ' | wc -l 
  8 
(Das Ergebnis ist größer als 0, was darauf hinweist, dass 64-Bit-Berechnungen unterstützt werden. lm bezieht sich auf den Langmodus, und wenn lm unterstützt wird, bedeutet dies 64-Bit.) 

Werfen wir einen Blick auf die detaillierten CPU-Informationen, aber das meiste davon interessiert uns nicht.

# dmidecode | grep 'Prozessorinformationen'

Speicherinformationen anzeigen

# Katze /proc/meminfo 

# uname -a 
Linux euis1 2.6.9-55.ELsmp #1 SMP Freitag, 20. April 2007, 17:03:35 EDT i686 i686 i386 GNU/Linux 
(Aktuelle Kernelinformationen des Betriebssystems anzeigen) 

grep Linux 
Red Hat Enterprise Linux AS Version 4 (Nahant Update 5) 
(Informationen zur aktuellen Betriebssystemversion anzeigen)

Maschinenmodell anzeigen

# dmidecode | grep "Produktname"

Netzwerkkarteninformationen anzeigen

# dmesg | grep -i eth

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Tutorial und Praxis zu den virtuellen Speichereinstellungen unter Linux
  • Linux-Systemdiagnose: Speichergrundlagen im Detail
  • So überprüfen Sie die Speichernutzung unter Linux
  • Warum frisst das Linux-System meinen „Speicher“ auf?
  • Lösen Sie das Problem des gemeinsam genutzten Speichers im Linux-System
  • Hinweise zur Speicherverwaltung von Linux-Kernel-Gerätetreibern
  • Methoden zur Optimierung von Oracle-Datenbanken mit großen Speicherseiten unter Linux
  • Eine kurze Diskussion über den virtuellen Speicher von Linux

<<:  Vue kapselt ein TodoList-Beispiel und implementiert die Anwendung des lokalen Browser-Cache

>>:  Kurze Analyse des MySQL-Zeichensatzes, der Datenbankwiederherstellungsfehler verursacht

Artikel empfehlen

So migrieren Sie lokales MySQL in eine Serverdatenbank

Wir können den scp-Befehl von Linux (scp kann unt...

Mehrere spezifische Methoden zur MySQL-Speicherplatzbereinigung

Inhaltsverzeichnis Vorwort 1. Überprüfen Sie die ...

Details zum TypeScript-Mapping-Typ

Inhaltsverzeichnis 1. Zugeordnete Typen 2. Mappin...

UCenter-Homepage fügt Statistikcode hinzu

UCenter Home ist ein von Comsenz veröffentlichtes ...

So führen Sie PostgreSQL mit Docker aus

1. Installieren Sie Docker. Referenz-URL: Docker-...

Eine Kurzanleitung zu MySQL-Indizes

Die Einrichtung eines MySQL-Index ist für den eff...

js Canvas realisiert Slider-Verifizierung

In diesem Artikelbeispiel wird der spezifische Co...

CentOS 7.x Docker verwendet die Overlay2-Speichermethode

Bearbeiten Sie /etc/docker/daemon.json und fügen ...

Grundlegende MySQL-Tabellenabfragen – häufige Fehler beim Left-Join

Überblick Bei kleinen und mittelgroßen Projekten ...

Ein Artikel, der Ihnen hilft, mehr über JavaScript-Arrays zu erfahren

Inhaltsverzeichnis 1. Die Rolle des Arrays: 2. De...

Implementierung der Docker Compose-Mehrcontainerbereitstellung

Inhaltsverzeichnis 1. WordPress-Bereitstellung 1....

Das WeChat-Applet verwendet Canvas zum Zeichnen von Uhren

In diesem Artikel wird der spezifische Code zur V...

Das Problem der Verwendung von Slots durch Vue+tsx wird nicht behoben

Inhaltsverzeichnis Vorwort Finden Sie das Problem...