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`等工具可高效排查网络问题。

阅读全文