netstat命令用于打印Linux的整个网络状态。
语法
netstat (可选)
选项
-a或--all :显示所有连接的套接字;
-A或----列出与该网络类型的连接相关的地址;
-c或--continuous :继续显示网络状态;
-C或--cache :显示路由器配置的缓存信息;
-e或--extend :显示有关网络的其他信息;
-F或--Fib :显示Fib;
-g或--groups :显示多播功能组的成员列表;
-h或--help :联机帮助;
-i或- -接口:显示网络接口信息表单;
-l或--listening :显示正在监视的服务器的套接字;
-M或--masquerade :显示伪装的网络连接;
-n或--numeric :不通过域服务器直接使用ip地址;
-N或--netlink或--symbolic :显示网络硬件外围设备的符号连接名称。
-o或--timers :显示计时器;
-p或--programs :显示使用套接字的程序标识符和程序名称;
-r或--route :显示路由表;
-s或--statistice :显示网络信息统计表;
-t或--TCP :显示TCP传输协议的连接状态;
-u或--UDP :显示UDP传输协议的连接状态;
-v或--verbose :显示命令执行进程;
-V或--version :显示版本信息;
-w或--raw :显示raw传输协议的连接状态;
-x或--unix :此参数的效果与指定“-A unix”参数相同。
--ip或--inet :此参数的效果与指定“-A inet”参数相同。
实例
显示所有端口(包括监听和非监听)
netstat -a #列出所有端口
netstat -at #列出所有tcp端口
netstat -au #将列出所有udp端口
列出正在监听的所有套接字
netstat -l #仅显示监听端口
netstat -lt #仅列出所有监听tcp端口
netstat -lu #仅列出所有监听udp端口
netstat -lx #仅列出所有监听UNIX端口
显示每个协议的统计信息
netstat -s显示所有端口的统计信息
netstat -st显示TCP端口的统计信息
netstat -su显示UDP端口的统计信息
netstat输出中将显示PID和进程名称。 如果不是root,则可能只显示有关当前用户的信息
netstat -pt
netstat的输出不显示主机、端口和用户名(host,port or user )
netstat -an
持续输出netstat信息{每隔1秒输出}
netstat -c
显示系统不支持的地址系列(Address Families ) )。
Netstat----Verbose
显示核心路由信息
netstat -r
显示系统的执行端口信息。 非根用户仅显示有关当前用户下运行的端口的信息
netstat -ap | grep :80
netstat -ap | grep nginx
显示系统网络接口信息
netstat -i
类似于详细信息的显示和展示ifconfig命令}
netstat -ie
$ ngyue @ dongyue-virtual-machine :/$ sudo netstat-ie
kernel接口表
ens33 Link encap:以太网硬件地址00:0 c :293360 f 5:4033:36
inet地址:192.168.18.129广播:192.168.18.255掩码3360255.255.255.255.255.255.255.0
inet6地址: Fe 1:33603 AE : a 09:6 df 7:6 BC1/64 scope : link
upbroadcastrunningmulticastmtu :1500跳数:1
已接收包:356275错误:0丢弃:0过载:0帧数:0
发射包:118064错误:0丢弃:0过载:0载体:0
冲突:0发送队列长度:1000
接收字节:225201640 (225.2 MB (发送字节:9376509 ) 9.3MB ) )。
中断:19基本地址:0x2000
lo Link encap:本地环回
inet地址:127.0.0.1掩码:255.0.0.0
inet6地址:336033601/128 scope : host
上行链路运行MTU :65536跳数:1
已接收包:26098错误:0丢弃:0过载:0帧数:0
发射包:26098错误:0丢弃:0过载:0载体:0
冲突:0发送队列长度:1000
发送接收字节:2690446(2.6MB )发送字节:2690446(2.6MB )。
IP和TCP分析
检查phpcgi进程数,如果接近默认值,则是不够的,需要增加。
netstat-anpo/grep-PHP-CGI/WC-l
也有很多管道与其他命令结合使用。
转载于链接:https://my.oschina.net/u/2292141/blog/1831018