久久青草精品A片狠狠,日韩欧美视频一区二区,亚洲国码AV日韩,国产精品黄在

幾個linux中有用命令

2015-12-24 22:16:34 12427

對于每個系統(tǒng)管理員或網(wǎng)絡(luò)管理員來說,每天要監(jiān)控和調(diào)試 Linux 系統(tǒng)性能問題都是非常困難的工作。我已經(jīng)有5年 Linux 管理員的工作經(jīng)歷,知道如何監(jiān)控系統(tǒng)使其保持正常運行。為此,我們編寫了對于 Linux/Unix 系統(tǒng)管理員非常有用的并且最常用的20個命令行系統(tǒng)監(jiān)視工具。這些命令可以在所有版本的 Linux 下使用去監(jiān)控和查找系統(tǒng)性能的實際原因。這些監(jiān)控命令足夠你選擇適合你的監(jiān)控場景。

1.top — Linux 系統(tǒng)進程監(jiān)控:

top 命令是性能監(jiān)控程序,它可以在很多 Linux/Unix 版本下使用,并且它也是 Linux 系統(tǒng)管理員經(jīng)常使用的監(jiān)控系統(tǒng)性能的工具。Top 命令可以定期顯示所有正在運行和實際運行并且更新到列表中,它顯示出 CPU 的使用、內(nèi)存的使用、交換內(nèi)存、緩存大小、緩沖區(qū)大小、過程控制、用戶和更多命令。它也會顯示內(nèi)存和 CPU 使用率過高的正在運行的進程。當(dāng)我們對 Linux 系統(tǒng)需要去監(jiān)控和采取正確的行動時,top 命令對于系統(tǒng)管理員是非常有用的。

2.vmstat — 虛擬內(nèi)存統(tǒng)計:

vmstat 命令是用于顯示虛擬內(nèi)存、內(nèi)核線程、磁盤、系統(tǒng)進程、I/O 模塊、中斷、CPU 活躍狀態(tài)等更多信息。在默認的情況下,Linux 系統(tǒng)是沒有 vmstat 這個命令的,如果你要使用它,必須安裝一個包名叫 sysstat 的程序包。

3.lsof — 打開文件列表:

lsof 命令對于很多 Linux/Unix 系統(tǒng)都可以使用,主要以列表的形式顯示打開的文件和進程。

打開的文件主要包括磁盤文件、網(wǎng)絡(luò)套接字、管道、設(shè)備和進程。使用這個命令的主要原因是一個一個盤不能卸載并且顯示文件正在使用或者打開的錯誤信息。這個命令很容易看出哪些文件正在使用。

4.tcpdump — 網(wǎng)絡(luò)數(shù)據(jù)包分析器:

tcpdump 是一種使用最廣泛的命令行網(wǎng)絡(luò)數(shù)據(jù)包分析器或數(shù)據(jù)包嗅探程序,主要用于捕獲和過濾 TCP/IP 包收到或者轉(zhuǎn)移在一個網(wǎng)絡(luò)的特定借口信息。它也提供了一個選項參數(shù)去保存將捕獲的包在一個文件中用于以后分析使用,tcpdump 幾乎在所有的 Linux 版本中都是可用的。

5.netstat — 網(wǎng)絡(luò)統(tǒng)計:

netstat 命令是一個監(jiān)控網(wǎng)絡(luò)數(shù)據(jù)包傳入和傳出的統(tǒng)計界面的命令行工具。它對于許多系統(tǒng)管理員去監(jiān)控網(wǎng)絡(luò)性能和解決網(wǎng)絡(luò)相關(guān)問題是一個非常有用的工具。

6.htop — 進程監(jiān)控:

htop 是一個更加先進的交互式的實時監(jiān)控工具。htop 與 top 命令非常相似,但是他有一些非常豐富的功能,如用戶友好界面管理進程、快捷鍵、橫向和縱向進程等更多的。htop 是一個第三方工具并不包括在 Linux 系統(tǒng)中,你需要使用包管理工具進行安裝。

7.iotop — 監(jiān)控 Linux 磁盤 I/O:

iotop 也是和 top 和 htop 命令相似,但是它會有一個報告功能去監(jiān)控和顯示實時的磁盤 I/O 輸入和輸出和程序進程。這個工具對于查找精確的高的磁盤讀/寫過程是非常有用的。

8.Psacct 或者 Acct — 監(jiān)視用戶活動:

Psacct 或者 Acct 是用于監(jiān)測每個用戶對系統(tǒng)的活躍狀態(tài)的一個非常有用的工具。在后臺有兩個守護進程在運行,一個是密切關(guān)注系統(tǒng)上每個用戶的整體活動,另一個進程關(guān)注有哪些資源被它們消耗。

   這個工具對于系統(tǒng)管理員是非常有用的去跟蹤每個用戶的活動,可以知道用戶正在做什么,發(fā)出了什么樣的命令,占用了多少資源,多長時間活躍在系統(tǒng)上。

9.iftop — 網(wǎng)絡(luò)帶寬監(jiān)控:

iftop 是另一個基于終端的開源的系統(tǒng)監(jiān)測工具,主要功能是通過你自己系統(tǒng)上的網(wǎng)絡(luò)接口顯示一個經(jīng)常更新的網(wǎng)絡(luò)帶寬利用率的列表(即源主機和目的主機)。iftop 監(jiān)控的是網(wǎng)

絡(luò)的使用情況,而 top 監(jiān)控的是 CPU 的使用情況。iftop 監(jiān)視一個選定的接口并且顯示兩臺主機之間當(dāng)前寬帶的使用情況。

10.Suricata — 網(wǎng)絡(luò)安全監(jiān)控:

Suricata 是一個高性能的開源的網(wǎng)絡(luò)安全與入侵檢測與預(yù)防 LinuxFreeBSDWindows 等操作系統(tǒng)的監(jiān)控工具。它是一個非營利基金 OISFOpen Information Security Foundation)擁有的。

提交成功!非常感謝您的反饋,我們會繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: