netstat 是一个网络统计工具,它可以显示网络连接、路由表、接口统计、伪装连接和多播成员资格。在 netstat 命令中,不同的参数可以用来定制输出的内容。
你提到的 -anptu 参数组合各自的功能如下:
- -a (all): 显示所有活动的连接和监听端口。它会列出所有的服务器端口(正在监听的端口)以及已建立的连接。
- -n (numeric): 以数字形式显示地址和端口号,而不是尝试查找名称。这可以加快显示速度,并且对于域名解析失败的情况特别有用。
- -p (program): 显示与每个连接相关的程序的PID和名称。这需要有足够的权限来执行这个操作,因为查看其他进程的信息通常需要管理员权限。
- -t (TCP): 仅显示TCP协议相关的连接。这对于过滤出TCP流量非常有用
- -u (UDP): 仅显示UDP协议相关的连接。与 -t 类似,但应用于UDP流量。