Inhaltsverzeichnis
Linux-Systemverwaltung – einige nützliche Open-Source-Tools
htop
dstat
# yum install -y iftop
Nach dem Login kopieren
Start:" >Installationsbefehl:
# yum install -y iftop
Nach dem Login kopieren
Start:
TOTAL: GesamtverkehrCumm: Der Gesamtverkehr von der Ausführung von iftop bis zur aktuellen Zeit
nethogs
Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux Was sind die Linux-Verwaltungstools?

Was sind die Linux-Verwaltungstools?

May 24, 2022 pm 06:22 PM
linux

Linux-Verwaltungstools umfassen: 1. htop, eine Überwachungs- und Prozessverwaltungssoftware; 2. dstat, ein Tool zur Erstellung von Systemressourcenstatistiken, das Netzwerk-, Festplatten-, CPU- und andere Systemressourcen erfassen kann; Systemüberwachungstools; 4. iftop, Echtzeit-Verkehrsüberwachungstool; 5. Nethogs usw.

Was sind die Linux-Verwaltungstools?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Linux-Systemverwaltung – einige nützliche Open-Source-Tools

htop

htop ist eine Überwachungs- und Prozessverwaltungssoftware, die auf Linux-Systemen ausgeführt wird und die traditionelle UNIX-Version ersetzt. Der Installationsbefehl lautet wie folgt:

# yum install htop
Nach dem Login kopieren

Verwendung von htop:

# htop
Nach dem Login kopieren

Sie können über F1 Hilfe erhalten, um die Details zu erfahren. F1获取帮助,了解其细节。

dstat

dstat是一个用Python语言实现的系统资源统计生成工具。可以基本取代vmstat,iostat,netstat和ifstat工具。 收集网络,硬盘,CPU等系统资源情况。 安装命令如下:

# yum install dstat
Nach dem Login kopieren

dstat运用展示

[root@web ~]# dstat -cdng
Nach dem Login kopieren
  • -c 表示CPU占用信息。idl代表idle空闲资源,wai代表等待I/O设备的响应情况,usr用户进程占用情况,sys是系统进程占用情况。
  • -d 表示磁盘的读写操作。
  • -n 表示网络发送和接受数据包的情况。
  • -g 表示分页(page)情况,一个较大的分页代表使用了大量的交换空间。

其他参数运用:

[root@web ~]# dstat -lym
---load-avg--- ---system-- ------memory-usage-----
 1m   5m  15m | www.hongyangpt.cn int   csw | used  buff  cach  free
0.40 0.47 0.35| www.zhuyngyule.cn 456   255 |5298M  388M 9867M  526M
0.37 0.46 0.35| www.yinmao2zhuce.cn 320   165 |5298M  388M 9867M  526M
0.37 0.46 0.35| www.feiyuptzc.cn 148   158 |5298M  388M 9867M  525M
0.37 0.46 0.35|  www.tianjiptzc.cn 95   135 |5298M  388M 9867M  526M
Nach dem Login kopieren

其中:int代表中断,csw

dstat

dstat ist ein in der Python-Sprache implementiertes Tool zur Generierung von Systemressourcenstatistiken. Es kann grundsätzlich die Tools vmstat, iostat, netstat und ifstat ersetzen. Sammeln Sie Netzwerk-, Festplatten-, CPU- und andere Systemressourcen. Der Installationsbefehl lautet wie folgt:
[root@web ~]# dstat -www.yunsheng-pt.com-proc-count --top-cpu --top-mem --top-io
proc -most-expensive- --most-expensive- ----most-expensive----
tota|  cpu process   | www.yasenyulee.cn   memory process |     i/o process      
 377|java         0.0|www.lecaixuanzc.cn java        4513M|init         33k   33k
 377|ManagementAge0.1|www.baihuayl7.cn  java        4513M|zabbix_agen2296B    0 
 377|node_exporter0.3|www.yuanyangyul.com java        4513M|node_export  22k 9788B
 377|java         7.6|www.feishenbo.cn java        4506M|zabbix_agen2296B    0 
 377|java         6.2|java        4506M|zabbix_agen2296B    0 
 377|java         1.1|java        4501M|zabbix_agen2296B    0 
 377|java         0.1|java        4501M|zabbix_agen2296B    0 
 377|java         0.7|java        4501M|nginx: work  33k   38k
Nach dem Login kopieren
dstat-Anwendungsanzeige

yum install glances
Nach dem Login kopieren

-c stellt Informationen zur CPU-Auslastung dar. idl steht für ungenutzte Ressourcen, wai steht für das Warten auf die Antwort des E/A-Geräts, usr für die Belegung des Benutzerprozesses, sys</ code> ist die Systemprozessbelegung. <p></p>-d steht für Lese- und Schreibvorgänge auf der Festplatte. <p></p>-n stellt das Netzwerk dar, das Datenpakete sendet und empfängt. <ul class="ul-level-0"><li>-g zeigt die Paging-Situation an. Eine größere Seite bedeutet, dass viel Swap-Speicherplatz verwendet wird. </li></ul><p>Andere verwendete Parameter:</p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>glances</pre><div class="contentsignin">Nach dem Login kopieren</div></div><ul class="ul-level-0">Unter ihnen: <code>int steht für Unterbrechung, csw steht für Kontextwechsel. Im Allgemeinen gilt: Je größer der Wert, desto höher der Wert Häufigere Prozesswechsel und Unterbrechungen können zu einer Überlastung führen.
  • Finden Sie die Prozesse und Benutzer mit der höchsten CPU-, Speicher- und IO-Auslastung heraus:
    glances -w
    Nach dem Login kopieren

    Glances

    Glances ist ein lokales plattformübergreifendes Systemüberwachungstool von psutil.

    Installationsbefehl:
    # yum install -y iftop
    Nach dem Login kopieren
    Start:

    Einzelner-Maschinen-Start:

    iftop
    Nach dem Login kopieren

    Effektpräsentation:

    Web-Startup:
    • # yum install -y nethogs
      Nach dem Login kopieren
    • Web-Startup, Sie müssen das Flaschenpaket installieren.
    • iftop
    • iftop ist ein Echtzeit-Verkehrsüberwachungstool, das dem Befehl top ähnelt. Empfangsverkehr

    TOTAL: GesamtverkehrCumm: Der Gesamtverkehr von der Ausführung von iftop bis zur aktuellen Zeit

    peak: Verkehrsspitzenwert

    raten: Stellt den durchschnittlichen Verkehr in den letzten 2 Sekunden, 10 Sekunden bzw. 40 Sekunden dar

    nethogs

    nethogs Zeigen Sie die vom Prozess belegte Bandbreitennutzung an:

    # nethogs eth0
    Nach dem Login kopieren

    Verwenden Sie:

    yum install iotop
    Nach dem Login kopieren
    iotop

    iotop ähnelt dem Befehl top, um die Prozesse anzuzeigen, die Festplatten-E/A belegen Installationsbefehl:

    iotop
    Nach dem Login kopieren
    Verwendung:

    rrreeephpSysInfo

    phpSysInfo ist ein vollständig in PHP geschriebener Systemressourcen-Viewer. Solange Sie über einen Browser verfügen, können Sie verschiedene Ressourceninformationen von UNIX-kompatiblen Systemen wie Linux, FreeBSD, OpenBSD, NetBSD usw. anzeigen, was sehr praktisch ist.

    webPM

    webPM ist ein webbasiertes Versionskontrollsystem. Der Kernteil ist in der PHP-Sprache geschrieben und der Hintergrund erfordert MySQL-Unterstützung. Für einige Funktionen sind CGI-Module erforderlich, die in der Sprache Perl geschrieben sind.

    Webmin: GUI-Verwaltungstool unter Unix

    Webmin ist ein Tool, das einen Browser zur Systemverwaltung verwendet. Damit müssen Sie keine komplizierten Befehlszeilen oder verschiedene komplizierte Konfigurationsdateien kennen und die Systemverwaltung wird sehr einfach! Sie können Konten einrichten, DNS und Dateifreigabe konfigurieren und vieles mehr.

    Mrtg (Multi Router Traffic Grapher, MRTG)

    Mrtg ist eine Tool-Software, die die Verkehrslast von Netzwerkverbindungen überwacht. Sie erhält die Verkehrsinformationen des Geräts über das SNMP-Protokoll und konvertiert den Verkehr Dem Benutzer wird ein grafisches HTML-Dokument angezeigt, das die Verkehrslast in einer sehr intuitiven Form anzeigt. Saint/Satan. Das Satan-Tool wird zur Erkennung von Netzwerksicherheitsproblemen verwendet und stammt von seine schlechten Aspekte. Obwohl Satan Systemadministratoren dabei helfen kann, ihre Netzwerke zu sichern, können Angreifer damit auch Schaden anrichten.

    Verwandte Empfehlungen: „Linux-Video-Tutorial

    “🎜

    Das obige ist der detaillierte Inhalt vonWas sind die Linux-Verwaltungstools?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

    Heiße KI -Werkzeuge

    Undresser.AI Undress

    Undresser.AI Undress

    KI-gestützte App zum Erstellen realistischer Aktfotos

    AI Clothes Remover

    AI Clothes Remover

    Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

    Undress AI Tool

    Undress AI Tool

    Ausziehbilder kostenlos

    Clothoff.io

    Clothoff.io

    KI-Kleiderentferner

    Video Face Swap

    Video Face Swap

    Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

    Heiße Werkzeuge

    Notepad++7.3.1

    Notepad++7.3.1

    Einfach zu bedienender und kostenloser Code-Editor

    SublimeText3 chinesische Version

    SublimeText3 chinesische Version

    Chinesische Version, sehr einfach zu bedienen

    Senden Sie Studio 13.0.1

    Senden Sie Studio 13.0.1

    Leistungsstarke integrierte PHP-Entwicklungsumgebung

    Dreamweaver CS6

    Dreamweaver CS6

    Visuelle Webentwicklungstools

    SublimeText3 Mac-Version

    SublimeText3 Mac-Version

    Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

    Welche Computerkonfiguration ist für VSCODE erforderlich? Welche Computerkonfiguration ist für VSCODE erforderlich? Apr 15, 2025 pm 09:48 PM

    VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

    VSCODE kann die Erweiterung nicht installieren VSCODE kann die Erweiterung nicht installieren Apr 15, 2025 pm 07:18 PM

    Die Gründe für die Installation von VS -Code -Erweiterungen können sein: Netzwerkinstabilität, unzureichende Berechtigungen, Systemkompatibilitätsprobleme, VS -Code -Version ist zu alt, Antiviren -Software oder Firewall -Interferenz. Durch Überprüfen von Netzwerkverbindungen, Berechtigungen, Protokolldateien, Aktualisierungen von VS -Code, Deaktivieren von Sicherheitssoftware und Neustart von Code oder Computern können Sie Probleme schrittweise beheben und beheben.

    So führen Sie Java -Code in Notepad aus So führen Sie Java -Code in Notepad aus Apr 16, 2025 pm 07:39 PM

    Obwohl Notepad den Java -Code nicht direkt ausführen kann, kann er durch Verwendung anderer Tools erreicht werden: Verwenden des Befehlszeilencompilers (JAVAC), um eine Bytecode -Datei (Dateiname.class) zu generieren. Verwenden Sie den Java Interpreter (Java), um Bytecode zu interpretieren, den Code auszuführen und das Ergebnis auszugeben.

    Wofür ist VSCODE Wofür ist VSCODE? Wofür ist VSCODE Wofür ist VSCODE? Apr 15, 2025 pm 06:45 PM

    VS Code ist der vollständige Name Visual Studio Code, der eine kostenlose und open-Source-plattformübergreifende Code-Editor und Entwicklungsumgebung von Microsoft ist. Es unterstützt eine breite Palette von Programmiersprachen und bietet Syntax -Hervorhebung, automatische Codebettel, Code -Snippets und intelligente Eingabeaufforderungen zur Verbesserung der Entwicklungseffizienz. Durch ein reiches Erweiterungs -Ökosystem können Benutzer bestimmte Bedürfnisse und Sprachen wie Debugger, Code -Formatierungs -Tools und Git -Integrationen erweitern. VS -Code enthält auch einen intuitiven Debugger, mit dem Fehler in Ihrem Code schnell gefunden und behoben werden können.

    Kann VSCODE für MAC verwendet werden Kann VSCODE für MAC verwendet werden Apr 15, 2025 pm 07:36 PM

    VS -Code ist auf Mac verfügbar. Es verfügt über leistungsstarke Erweiterungen, GIT -Integration, Terminal und Debugger und bietet auch eine Fülle von Setup -Optionen. Für besonders große Projekte oder hoch berufliche Entwicklung kann VS -Code jedoch Leistung oder funktionale Einschränkungen aufweisen.

    So verwenden Sie VSCODE So verwenden Sie VSCODE Apr 15, 2025 pm 11:21 PM

    Visual Studio Code (VSCODE) ist ein plattformübergreifender, Open-Source-Editor und kostenloser Code-Editor, der von Microsoft entwickelt wurde. Es ist bekannt für seine leichte, Skalierbarkeit und Unterstützung für eine Vielzahl von Programmiersprachen. Um VSCODE zu installieren, besuchen Sie bitte die offizielle Website, um das Installateur herunterzuladen und auszuführen. Bei der Verwendung von VSCODE können Sie neue Projekte erstellen, Code bearbeiten, Code bearbeiten, Projekte navigieren, VSCODE erweitern und Einstellungen verwalten. VSCODE ist für Windows, MacOS und Linux verfügbar, unterstützt mehrere Programmiersprachen und bietet verschiedene Erweiterungen über den Marktplatz. Zu den Vorteilen zählen leicht, Skalierbarkeit, umfangreiche Sprachunterstützung, umfangreiche Funktionen und Versionen

    Was ist der Hauptzweck von Linux? Was ist der Hauptzweck von Linux? Apr 16, 2025 am 12:19 AM

    Zu den Hauptanwendungen von Linux gehören: 1. Server -Betriebssystem, 2. Eingebettes System, 3. Desktop -Betriebssystem, 4. Entwicklungs- und Testumgebung. Linux zeichnet sich in diesen Bereichen aus und bietet Stabilität, Sicherheits- und effiziente Entwicklungstools.

    So überprüfen Sie die Lageradresse von Git So überprüfen Sie die Lageradresse von Git Apr 17, 2025 pm 01:54 PM

    Um die Git -Repository -Adresse anzuzeigen, führen Sie die folgenden Schritte aus: 1. Öffnen Sie die Befehlszeile und navigieren Sie zum Repository -Verzeichnis; 2. Führen Sie den Befehl "git remote -v" aus; 3.. Zeigen Sie den Repository -Namen in der Ausgabe und der entsprechenden Adresse an.

    See all articles