這篇文章給大家分享的是有關Linux網絡管理之Shell工具管理利器有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
“Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議。它支持32位和64位硬件。Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。所以它關于網絡管理的命令五花八門,各顯神通”,關于網絡管理,任重而道遠,路漫漫而其修遠,吾上下而求索。
lspci|grep –i ethernet【查看網卡的型號】
描述:lspci是一個實用程序,用于顯示系統中的PCI總線和連接到它們的設備的信息
ethtool eth0【查看網卡的具體信息 】
描述:查詢或控制網絡驅動程序和硬件設置
ifconfig【用來查看和配置網絡設備】
描述:ifconfig用于配置內核駐留網絡接口。它在引導時用于根據需要設置接口。通常只在調試或需要系統調整時才需要它。
ifup【啟動指定網絡設備/網卡】
描述:啟動網絡接口,ifup命令可用于配置(或分別取消配置)網絡接口基于文件/ etc / sysconfig / network和/ etc /sysconfig / network-scipts / ifcfg- <configuration>中的接口定義
ifdown【關閉指定網絡設備/網卡】
描述:關閉網絡接口ifdown命令可用于配置(或分別取消配置)網絡接口基于文件/ etc / sysconfig / network和/ etc /sysconfig / network-scipts / ifcfg- <configuration>中的接口定義
ping【判斷目標主機是否存活和獲取IP地址,還有網絡性能統計 】
描述:Ping使用ICMP協議的強制ECHO_REQUEST數據報從主機或網關引出ICMP ECHO_RESPONSE,ECHO_REQUEST數據報('ping')具有IP和ICMP頭,后跟struct timeval,然后是用于填充的任意數量的'pad'字節 打包
route【顯示并設置Linux內核中的網絡路由表,主要設置靜態路由?!縭oute操縱內核的IP路由表。它的主要用途是在使用ifconfig程序配置后,通過接口設置到特定主機或網絡的靜態路由。
tranceroute【追蹤數據包在網絡上的傳輸時的全部路徑】
描述:Traceroute跟蹤從IP網絡到達給定主機的路由數據包。它利用IP協議的生存時間(TTL)字段,并嘗試從每個網關沿主機路徑引出ICMP TIME_EXECEEDED響應。
nslookup【查詢域名解析的工具】
描述:Nslookup是一個查詢互聯網域名服務器的程序.Nslookup有兩種模式:交互式和非交互式?;幽J皆试S用戶查詢名稱服務器以獲取有關各種主機和域的信息,或者打印域中的主機列表。 - 交互模式用于。 僅打印主機或域的名稱和請求的信息。
netstat【主要用于檢測主機(本機)的網絡配置和狀況,用于查看與IP、TCP、UDP、ICMP協議相關的統計數據,可以查看顯示網絡連接(包括進站和出戰)、系統路由表、網絡接口狀態等 】
描述:打印網絡連接,路由表,接口統計信息,偽裝連接和多播成員資格
dig 【深度挖掘域名解析的工具】
描述:dig(domain information groper)是一個用于查詢DNS名稱服務器的靈活工具。它執行DNS查找并顯示從查詢的名稱服務器返回的答案。 大多數DNS管理員使用dig來解決DNS問題,因為它具有靈活性,易用性和輸出清晰度。其他查找工具往往具有比diig更少的功能。
tcpdump 【定義對網絡上的數據包進行截獲的包分析工具?!?/p>
描述:tcpdump在網絡接口上打印出與布爾表達式匹配的數據包內容的描述;描述之前是一個時間戳,默認情況下打印為小時,分鐘,秒和自midnght以來的秒數。也可以運行。
dstat 【實時的監控cpu、磁盤、網絡、IO、內存等使用情況】
描述:Dstat是vmstat,iostat和ifstat.dstat的多功能替代品,它克服了一些限制并添加了一些額外的功能.dstat允許您立即查看所有系統資源。您可以將磁盤使用情況與IDE的中斷結合使用控制器,或直接將網絡帶寬數與磁盤吞吐量進行比較(在相同的時間間隔內)
iftop 【監控網卡的實時流量(可以指定網段)、反向解析IP、顯示端口信息等】
描述:Iftop在命名接口上偵聽網絡流量,或者在第一個接口上偵聽哪個看起來像外部接口(如果沒有指定),并顯示一對主機的當前帶寬使用情況表。必須以足夠的權限運行。監視接口上的所有網絡流量;有關詳細信息,請參閱pcap,但在大多數系統上,這意味著它必須以root身份運行。
iptraf 【監測帶寬的運行狀況】
nload 【監控當前系統的網速情況】
描述:Nload是一個控制臺應用程序,可實時監控網絡流量和帶寬使用情況。使用兩個圖形可視化輸入和輸出流量,并提供其他信息,如傳輸數據總量和最小/最大網絡使用量。
描述:Vnstat是一個基于控制臺的網絡流量監控器,它保存所選接口的每小時,每日和每月網絡流量的日志。但是,它不是數據包嗅探器。交易信息是從proc或sys文件系統讀取的,具體取決于 可用性。 這樣,即使沒有root權限也可以在大多數系統上使用vnstat。
nethogs【查看接口統計報告】
描述:Nethogs是一個小型網絡頂級工具。而不是像每個協議或每個子網那樣打破流量,就像大多數這樣的工具一樣。按進程分組并且不依賴于特殊的內核模塊來加載。如果突然有很多對于網絡流量,您可以啟動nethog并立即查看哪個PID導致了這種情況,以及它是否是某種旋轉過程。
感謝各位的閱讀!關于“Linux網絡管理之Shell工具管理利器有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。