Heim > Artikel > Betrieb und Instandhaltung > Was sind die Linux-Verwaltungstools?
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.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
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
Verwendung von htop:
# htop
Sie können über F1
Hilfe erhalten, um die Details zu erfahren. F1
获取帮助,了解其细节。
dstat是一个用Python语言实现的系统资源统计生成工具。可以基本取代vmstat,iostat,netstat和ifstat工具。 收集网络,硬盘,CPU等系统资源情况。 安装命令如下:
# yum install dstat
dstat运用展示
[root@web ~]# dstat -cdng
idl
代表idle空闲资源,wai
代表等待I/O设备的响应情况,usr
用户进程占用情况,sys
是系统进程占用情况。其他参数运用:
[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
其中:int
代表中断,csw
[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 38kdstat-Anwendungsanzeige
yum install glances-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><pre class="prism-token token language-javascript">glances</pre><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. glances -w
Glances
Glances ist ein lokales plattformübergreifendes Systemüberwachungstool von psutil.
# yum install -y iftopStart:
iftop
Effektpräsentation:
Web-Startup:# yum install -y nethogs
peak: Verkehrsspitzenwert
raten: Stellt den durchschnittlichen Verkehr in den letzten 2 Sekunden, 10 Sekunden bzw. 40 Sekunden dar
# nethogs eth0Verwenden Sie:
yum install iotopiotopiotop ähnelt dem Befehl top, um die Prozesse anzuzeigen, die Festplatten-E/A belegen Installationsbefehl:
iotopVerwendung:
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!