linux系统下netstat命令使用
netstat , 其中:
-t:仅显示TCP相关选项
-u: 仅显示UDP相关选项
-n: 不显示别名,以数字方式显示
-l:仅列出在监听listen的服务状态
-p: 显示相关连接的进程名或程序名
实用命令示例:
列出所有端口(包含监听和未监听):netstat -a
列出所有tcp端口:netstat -at
列出所有udp端口:netstat -au
列出所有监听端口:netstat -l
显示端口统计信息:netstat -s
显示端口占用PID信息:netstat -p
显示路由信息:netstat -r
显示网络接口信息:netstat -i
netstat -tunlp |grep 8118 查看某个端口的占用情况
netstat -ntlp 查看当前所有tcp端口情况
其他查看网络端口的命令:
lsof -i 查看所有运行进程
lsof -i:8118 查看固定端口的进程
telnet ip port 查看端口是否能够连通