|
前言: 作為一個資深的Linux系統(tǒng)管理員,對于能夠時刻獲取你維護機器上的每一個進程占用了多少網(wǎng)絡(luò)帶寬、對外開放端口的活動情況是非常重要的!通過這些數(shù)據(jù)我們能夠及時發(fā)現(xiàn)業(yè)務(wù)出現(xiàn)的問題,以及未來可能遭受的攻擊,同時它也是幫助我們排查故障的重要數(shù)據(jù)來源! 沒有專用的工具,獲取數(shù)據(jù)并不容易。下面小編就同大家分享一波咱們?nèi)粘9ぷ髦袑嵱玫囊恍┍O(jiān)控工具,幫助大家快速查看服務(wù)器帶寬和端口的活動情況! Iftopiftop是linux命令行程序,用圖形形式實時顯示網(wǎng)絡(luò)連接所使用的帶寬。就像top一樣,iftop 每隔幾秒動態(tài)更新, iftop顯示的是網(wǎng)絡(luò)連接所使用的上傳和下載的帶寬,是運維人員必備的命令工具。 1.1 安裝 iftop在系統(tǒng)中,缺省情況下是沒有安裝,所以需要在使用之前安裝 yum install iftop 1.2 使用 直接在命令行下輸入iftop運行程序,運行界面如下圖
由此舉例,上圖中最后2秒的平均值約為2.83Mb,最后10秒約為3.32Mb,最后40秒約為3.11Mb。在所有的發(fā)送和接收的下方,屏幕的底部是對全部發(fā)送和接收的統(tǒng)計(TX和RX),包括在2-、10-和40秒內(nèi)的平均值,而最后,則是接口的總計。 1.3 常用的參數(shù) Dstatdstat是一個綜合的服務(wù)器性能查看命令。Dstat允許你實時查看系統(tǒng)的所有資源情況,例如:或直接將網(wǎng)絡(luò)帶寬數(shù)與磁盤吞吐量進行比較(在相同的時間間隔內(nèi))。 2.1 安裝 yum install dstat -y 2.2 使用 [root@localhost ~]# dstat -cdnrsy 2.3 參數(shù)詳解 Nload如果你想在命令行界面監(jiān)控網(wǎng)絡(luò)吞吐量,選擇 nload 就對了!它是一個實時監(jiān)控網(wǎng)絡(luò)流量和帶寬使用的控制臺應(yīng)用程序,它把入站流量和出站流量分開來監(jiān)控,讓用戶很清楚的知道入站流量和出站流量情況。 3.1 nload安裝 yum install nload -y 3.2 使用 nload -u M 3.3 參數(shù)說明
Ifstatifstat命令就像iostat/vmstat描述其它的系統(tǒng)狀況一樣,是一個網(wǎng)絡(luò)流量監(jiān)測程序,能查看網(wǎng)卡的流出和流入的字節(jié).是一個統(tǒng)計網(wǎng)絡(luò)接口活動狀態(tài)的工具。 4.1 ifstat安裝 wget http://distfiles./ifstat/ifstat-1.1.tar.gztar xzvf ifstat-1.1.tar.gzcd ifstat-1.1./configuremakemake install 4.2 使用 [root@localhost ifstat-1.1]# ifstat -i ens160 1 10 ens160 KB/s in KB/s out 9.02 6.42 4.50 3.23 3.84 3.23 4.36 3.23 5.42 3.23 13.50 11.59 10.54 12.84 3.59 3.52 4.39 3.23 5.78 3.53 4.3 參數(shù)說明
Nicstatnicstat是一款分析網(wǎng)卡流量信息的工具,原生于Solaris,后來才被移植到Linux上。 5.1 nicstat安裝 yum install http:///linux/fedora/linux/releases/28/Everything/x86_64/os/Packages/n/nicstat-1.95-7.fc27.x86_64.rpm 5.2 使用 [root@lkjtest ~]# nicstat -z 1 Time Int rKB/s wKB/s rPk/s wPk/s rAvs wAvs %Util Sat15:29:14 ens160 4.03 0.91 43.18 1.60 95.61 581.8 0.00 0.0015:29:15 ens160 3.09 0.73 35.95 2.00 88.11 375.5 0.00 0.0015:29:16 ens160 3.93 0.66 43.99 2.00 91.52 335.5 0.00 0.0015:29:17 ens160 3.99 0.66 45.00 2.00 90.71 335.5 0.00 0.0015:29:18 ens160 4.04 0.66 46.99 2.00 88.04 335.5 0.00 0.0015:29:19 ens160 3.64 0.66 42.00 2.00 88.76 335.5 0.00 0.00 5.3 參數(shù)說明
輸出參數(shù)說明:
SarSar是系統(tǒng)活動報告,是一個在Unix和Linux操作系統(tǒng)中用來收集、報告和保存CPU、內(nèi)存、輸入輸出端口使用情況的命令。 6.1 安裝 yum install sysstat -y 6.2 使用 [root@181test ifstat-1.1]# sar -n DEV 1 2 6.3 參數(shù)說明 |
|
|