Ubuntu作為一種廣泛應用的操作系統,其網路狀態的查詢對於系統的維護保養有著非常重要的意義。在此,我們將從網路介面信息、路由表、DNS解析、網路連接狀態以及流量監測等幾個方面展開對Ubuntu查看網路狀態的詳細講解。
一、網路介面信息
1、查詢當前所有網路介面信息:
ifconfig -a
該指令將返回當前系統中所有的、包括未激活的、網路介面信息,其中包括每個網路介面的MAC地址、IP地址、子網掩碼、廣播地址以及相關的網路狀態信息。
2、顯示某個特定網路介面的信息:
ifconfig eth0
該指令將返回eth0網路介面的IP地址、MAC地址、子網掩碼、廣播地址以及網路狀態信息。
3、修改網路介面IP地址:
ifconfig eth0 192.168.1.1
該指令將修改eth0網路介面的IP地址為192.168.1.1。需要注意的是,該修改只能暫時生效,系統重啟之後將失效。
二、路由表
1、查詢當前系統網路的路由表:
route -n
該指令將返回當前系統網路的所有路由表信息,其中包括目標IP地址、子網掩碼、網關地址、路由類型以及網路介面信息等。
2、添加新路由:
route add -net 192.168.1.0/24 gw 192.168.0.1
該指令將增加一個新的路由,將所有目標地址在192.168.1.0/24網段內的數據包通過網關192.168.0.1進行轉發。
三、DNS解析
1、查看當前DNS配置:
cat /etc/resolv.conf
該指令將返回當前系統DNS伺服器的配置信息,包括DNS伺服器的IP地址以及搜索域名。
2、手動添加DNS伺服器:
sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf
該指令將在當前系統的DNS配置中添加Google Public DNS伺服器(IP地址為8.8.8.8),以獲得更快、更穩定的DNS解析服務。
四、網路連接狀態
1、查看當前系統所有網路連接狀態信息:
netstat -a
該指令將返回當前系統的所有網路連接狀態信息,包括本地IP地址、本地埠、遠端IP地址、遠端埠以及相關的網路連接狀態信息。
2、查看一個特定埠是否被佔用:
sudo lsof -i :80
該指令將返回監聽在80埠的所有進程信息,以確認該埠是否被佔用。
五、流量監測
1、安裝網路流量監測工具:
sudo apt-get install iftop
該指令將安裝iftop工具,用於實時監測網路的上傳與下載流量。
2、使用iftop工具監測網路流量:
sudo iftop
該指令將啟動iftop工具,實時顯示系統當前的上傳與下載流量,包括本地IP地址、遠程IP地址、上傳/下載數據包的大小。
六、總結
Ubuntu作為一種廣泛使用的操作系統,其網路狀態監測功能十分完備。通過對於網路介面信息、路由表、DNS解析、網路連接狀態以及流量監測等多個方面的了解,我們可以更加深入地掌握Ubuntu網路狀態的運行情況,為後續的網路維護保養提供有效的支持。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/302850.html