国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幾個(gè)linux中有用命令

2015-12-24 22:16:34 7641

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

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

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

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

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

3.lsof — 打開(kāi)文件列表:

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

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

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

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

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

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

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

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

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

iotop 也是和 top 和 htop 命令相似,但是它會(huì)有一個(gè)報(bào)告功能去監(jiān)控和顯示實(shí)時(shí)的磁盤(pán) I/O 輸入和輸出和程序進(jìn)程。這個(gè)工具對(duì)于查找精確的高的磁盤(pán)讀/寫(xiě)過(guò)程是非常有用的。

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

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

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

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

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

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

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

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

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

這條文檔是否有幫助解決問(wèn)題?

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

在文檔使用中是否遇到以下問(wèn)題: