Ubuntu netstat命令:查看網絡連接狀態
Ubuntu中`netstat`是網絡管理核心工具,用於查看連接、路由表等關鍵網絡數據。默認未安裝時需執行`sudo apt update && sudo apt install net-tools`安裝。 其基本語法爲`netstat [選項]`,常用參數及作用:-a顯示所有連接(含TCP/UDP);-t/-u分別過濾TCP/UDP協議;-n以數字格式顯示IP/端口(免DNS解析);-l僅顯示監聽狀態連接;-p需sudo權限顯示進程ID和名稱;-r查看路由表。 典型應用場景:查看監聽端口用`sudo netstat -tuln`(-tuln組合:TCP/UDP監聽、數字格式);排查端口占用(如80)用`sudo netstat -tulnp | grep 80`;查看已建立TCP連接用`netstat -tan | grep ESTABLISHED`。 掌握核心命令及參數組合(如監聽端口、端口占用、路由表),結合`grep`等工具可高效排查網絡問題。
閱讀全文