netstat参数说明
可以通过netstat --help / --usage 查看详细
netstat
-r, --route 显示路由
-I, --interfaces=<Iface> 显示指定网络设备接口表
-i, --interfaces 显示全部网络设备接口表
-g, --groups 显示组播成员关系
-s, --statistics 网络统计信息
-M, --masquerade 显示伪装连接
-v, --verbose 详细信息
-W, --wide 不截断IP
-n, --numeric 不解析主机,端口和用户名,解析127.0.0.1显示localhost,80端口显示http等
--numeric-hosts 不解析主机名
--numeric-ports 不解析端口名
--numeric-users 不解析用户名
-N, --symbolic 解析设备名
-e, --extend 显示扩展信息,用户名,节点等
-p, --programs 显示使用网络的pid和进程名称
-o, --timers 显示定时器
-c, --continuous 持续刷屏显示
-l, --listening 显示在监听服务的信息
-a, --all 显示所有的套接字
-F, --fib 显示前导路由转发信息,-rF
-C, --cache 显示前导路由缓存信息,而不是实时从FIB获取,-rC
-Z, --context 显示套接字的selinux安全上下文
-t 显示tcp链接
-u 显示udp链接
-x 显示unix套接字
常用参数
-n 不解析主机,端口和用户名
-p 显示pid和进程名称
-e 显示扩展信息,用户名,节点等
-l 显示监听服务的套接字
-t 显示tcp链接
-u 显示udp链接
-x 显示unix套接字
常用组合
netstat -a 显示所有的端口连接
netstat -at 显示tcp端口连接
netstat -au 显示所有udp端口连接
netstat -anp 查看所有端口的连接,不解析名称,显示pid和进程名称
netstat -anpt 查看所有tcp连接
netstat -anpu 查看udp连接
netstat -anpx 查看unix连接
netstat -l 显示处于监听的状态的端口信息
netstat -lt 显示监听tcp端口
netstat -lu 显示监听udp端口
netstat -lnp 查看所有监听的端口,不解析名称,显示pid和程序
netstat -ntlp 查看所有监听tcp端口
netstat -nulp 查看监听udp端口
netstat -nxlp 查看监听unix端口
netstat -s 显示各种协议的网络统计数据
netstat -st 显示tcp端口统计信息
netstat -su 显示udp端口统计信息
netstat -c 持续显示信息
netstat -ct 持续显示tcp信息
netstat -r 显示路由信息,同route。-rF默认同-r,-rC为路由缓存信息
netstat -i 显示网络接口信息
netstat -ie 显示网络接口详细信息
netstat -an | grep 3306 查看在指定端口运行的程序
netstat -anp | grep mysql 查看程序运行的端口