在Linux/Unix中查看端口打开状况的命令是netstat。
查看所有端口占用情况并显示占用进程名称
# netstat -apn查看所有tcp端口占用情况并显示占用进程名称
# netstat -atpn查看所有udp端口占用情况并显示占用进程名称
# netstat -aupn例如你需要查看8080端口是否被打开可执行如下命令
# netstat -atpn | grep 8080tcp6 0 0 :::8080 :::* LISTEN 3096/java
上面的命令返回结果是8080端口被PID为3096的java进程打开,处于LISTEN状态
1. 列出所有端口 (包括监听和未监听的)列出所有端口: netstat -a
列出所有tcp端口: netstat -at
列出所有udp端口: netstat -au
2. 列出所有处于监听状态的 Sockets
只显示监听端口: netstat -l
只列出所有监听tcp端口: netstat -lt
只列出所有监听udp端口: netstat -lu
只列出所有监听UNIX端口: netstat -lx
3. 显示每个协议的统计信息
显示所有端口的统计信息 netstat -s
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)