久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Linux運維人員應該知道的優秀運維工具

今天小編要跟大家分享的文章是關于Linux運維人員應該知道的優秀運維工具。通過iftop、nethogs和vnstat詳細了解你的網絡連接狀態。你可以通過這三個Linux命令了解當前網絡的大量信息。iftop通過進程號跟蹤網絡連接,nethogs快速告知你哪些進程在占用你的帶寬,而vnstat以一個良好的輕量級守護進程在后臺運行,并實時記錄你的網絡使用情況。Linux入門新手和正在Linux學習的小伙伴快來看一看吧,希望能夠對大家有所幫助!

一、iftop

令人稱贊的iftop可以監聽您指定的網絡接口,并以top的樣式呈現。

這是一個不錯的小工具,可以用于找出網絡擁塞,測速和維持網絡流量總量。看到自己到底在用多少帶寬往往是非常驚人的,尤其是對于我們這些仍然記得電話線路、調制解調器,“高速”到令人驚叫的kb和實時波特率的老人們。我們在很久之前就不再使用波特率,轉而鐘情于比特率。波特率用于衡量信號變化,盡管有時候與比特率相同,但大多數情況下并非如此。

如果你只有一個網絡接口,直接運行iftop即可。不過iftop需要root權限:

Linux運維人員應該知道的優秀運維工具

如果你有多個網絡接口,那就指定你要監控的接口:

Linux運維人員應該知道的優秀運維工具

就像top命令一樣,你可以在命令運行時更改顯示選項:

· h切換幫助界面。

· n是否解析域名。

· s切換源地址的顯示,d則切換目的地址的顯示。

· S是否顯示端口號。

· N是否解析端口;若關閉解析則顯示端口號。

· t切換文本顯示界面。默認的顯示方式需要ncurses。我個人認為圖1的顯示方式在組織性和可讀性都更加良好。

· p暫停顯示更新。

· q退出程序。

Linux運維人員應該知道的優秀運維工具

圖1:組織性和可讀性良好的文本顯示。

當你切換顯示設置的時候,iftop并不會中斷監測流量。當然你也可以單獨監測一臺主機。而這需要該主機的IP地址和子網掩碼。現在,我很好奇Pandora(LCTT譯注:一家美國的電臺公司)能給我貧瘠的帶寬帶來多大的負載。因此我首先使用dig命令找到他們的IP地址:

Linux運維人員應該知道的優秀運維工具

那子網掩碼呢?ipcalc會告訴我們:

Linux運維人員應該知道的優秀運維工具

現在,將IP地址和子網掩碼提供給iftop:

Linux運維人員應該知道的優秀運維工具

很棒的不是么?而我也很驚奇地發現,Pandora在我的網絡上,每小時大約使用500kb。并且就像大多數流媒體服務一樣,Pandora的流量在迅速增長,并依靠緩存穩定下來。

你可以使用-G選項對IPv6地址執行相同的操作。查閱友好的man可以幫助你了解iftop的其他功能,包括使用個人配置文件自定義你的默認選項,以及使用自定義過濾。

二、nethogs

當你想要快速了解是誰在吸取你的帶寬的時候,nethogs是個快速而簡單的方法。你需要以root身份運行并指定要監聽的接口。它會給你顯示大量的應用程序及其進程號,所以如果你想的話,你可以借此殺死任一進程。

Linux運維人員應該知道的優秀運維工具

nethogs并沒有多少選項:在kb/s、kb、b、mb之間循環,按接收和發送的數據包排序,調整刷新延遲。具體請看man ethogs,或者是運行nethogs -h。

三、vnstat

vnstat是最容易使用的網絡數據收集工具。它十分輕量并且不需要root權限。它以守護進程在后臺運行,因此可以實時地記錄你的網絡數據。單個vnstat命令就可以顯示所累計的數據。

Linux運維人員應該知道的優秀運維工具

默認情況下它會顯示所有的網絡接口。使用-i選項來選擇某個接口。也可以像這樣合并多個接口的數據:

Linux運維人員應該知道的優秀運維工具

你可以通過這幾種方式過濾數據顯示:

· -h按小時顯示統計信息。

· -d 按天顯示統計信息.

· -w和 -m分別按周和月份來顯示統計信息。

· 使用 -l選項查看實時更新。

以下這條命令將會刪除wlan1的數據庫并不再監視它:

Linux運維人員應該知道的優秀運維工具

而下面這條命令將會為你的一個網絡接口創建一個別名。這個例子使用了Ubuntu 16.04的一個有線接口名稱:

Linux運維人員應該知道的優秀運維工具

默認情況下,vnstat會監視eth0。你可以在/etc/vnstat.conf對它進行修改,或者在你的家目錄下創建你自己的個人配置文件。請參閱man vnstat以獲取完整的指南。

你也可以安裝vnstati來創建簡單的彩圖(圖2):

Linux運維人員應該知道的優秀運維工具
Linux運維人員應該知道的優秀運維工具

圖2:你可以使用vnstati來創建簡單的彩圖。

以上就是小編今天為大家分享的關于Linux運維人員應該知道的優秀運維工具的文章,希望本篇文章能夠對正在從事Linux相關工作的小伙伴們有所幫助。想要了解更多Linux相關知識記得關注馬哥教育官網。最后祝愿小伙伴們工作順利,成為一名優秀的Linux運維工程師!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 宁波市| 徐闻县| 蒙自县| 临颍县| 山阴县| 扶余县| 定襄县| 长顺县| 永川市| 阳泉市| 蒙山县| 新巴尔虎左旗| 建宁县| 庆阳市| 宜良县| 大兴区| 长岭县| 虎林市| 醴陵市| 宜州市| 竹溪县| 香格里拉县| 同江市| 蒙阴县| 方正县| 吕梁市| 东宁县| 西藏| 英吉沙县| 吉木乃县| 攀枝花市| 汝州市| 高雄县| 文登市| 陇川县| 泸水县| 黑山县| 敦化市| 泸州市| 渝北区| 铜陵市|