netstat
是一个用于显示网络连接、路由表和网络接口统计信息的命令
netstat -an
netstat -an | grep 端口号
例如,查看端口 80 的连接情况:
netstat -an | grep 80
netstat -an | grep LISTEN
netstat -tn
netstat -un
netstat -tnp
netstat -unp
netstat -r
grep
命令筛选特定协议或端口的流量信息:netstat -an | grep 'TCP\|UDP' | grep 端口号
例如,查看所有TCP连接的详细信息:
netstat -an | grep 'TCP' | grep -v 'LISTEN'
通过分析 netstat
输出的信息,你可以了解到当前系统的网络连接状况,包括哪些应用程序正在监听哪些端口,哪些IP地址和端口之间存在连接等。这对于诊断网络问题、检查潜在的安全风险以及优化网络性能非常有帮助。