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-hk/n/302850.html