netstat
查看网络状态。
格式
netstat {[-wtux --A] -i | [-hrigsapl]}
说明
[root@sylixos:/root]# help netstat
show net status
-h, --help display this message
-r, --route display route table
-i, --interface display interface table
-g, --groups display multicast group memberships
-s, --statistics display networking statistics (like SNMP)
-w, --raw display raw socket information
-t, --tcp display tcp socket information
-u, --udp display udp socket information
-p, --packet display packet socket information
-x, --unix display unix socket information
-l, --listening display listening server sockets
-k, --keepalive display tcp keepalive information
-a, --all display all sockets
-A <net type>, --<net type> select <net type>, <net type>=inet, inet6 or unix
netstat {[-wtux --A] -i | [-hrigsapl]}
[root@sylixos:/root]#
此命令有 3 种用法。无参数是显示全部的套接字信息;带参数时显示相应的信息。
参数说明如下:
- -h, --help:显示帮助信息。
- -r, --route:显示路由表信息(IPv4,IPv6)。
- -i, --interface:显示网络接口信息(RX:接收;TX:发送)。
- -g, --groups:显示组播表情况(IPv4,IPv6)。
- -s, --statistics:显示统计信息。
- -w, --raw:显示原始套接字信息。
- -a, --all:显示全部的套接字信息。
- -t, --tcp:显示 TCP 套接字信息。
- -u, --udp:显示 UDP 套接字信息。
- -p, --packet:显示数据包套接字信息。
- -x, --unix:显示 Unix 套接字信息。
- -l, --listening:显示接收到的服务器套接字信息。
- -k, --keepalive:显示 TCP 保持连接信息。
- -A
<net type>
,--<net type>
:列出此网络类型连线中的相关地址,有 inet、inet6、unix。 网络类型可以用数字表示:1 表示 unix、2 表示 inet、3 表示 inet6。
样例
[root@sylixos:/root]# netstat
--UNIX--:
TYPE FLAG STATUS LCONN SHUTD NREAD MAX_BUFFER PATH
--PACKET--:
TYPE FLAG PROTOCOL INDEX MMAP MMAP_SIZE TOTAL DROP
--TCP LISTEN--:
LOCAL REMOTE STATUS RETRANS RCV_WND SND_WND
*:23 *:* listen 0 0 0
*:21 *:* listen 0 0 0
--TCP--:
LOCAL REMOTE STATUS KA RETRANS RCV_WND SND_WND
10.4.0.92:23 10.4.0.90:60071 estab * 0 65535 262400
--UDP--:
LOCAL6 REMOTE6 UDPLITE
*:137 *:0 no
*:161 *:0 no
字段说明:
字段 | 说明 |
---|---|
UNIX(UNIX 域套接字) | |
TYPE | 套接字类型 |
FLAG | 是否为非阻塞标志 |
STATUS | 套接字状态(none / listen / connect / estab / unknown) |
LCONN | 本地等待连接数量 |
SHUTD | 套接字的关闭状态(rw / r / w /no) |
NREAD | 已读取的字节数 |
MAX_BUFFER | 最大缓冲区 |
PATH | 套接字路径 |
PACKET | |
TYPE | 套接字类型 |
FLAG | 是否为非阻塞标志 |
PROTOCOL | 协议类型 |
INDEX | 索引 |
MMAP | 内存映射状态(no / yes) |
MMAP_SIZE | 内存映射大小 |
TOTAL | 总数据包数量 |
DROP | 已丢失的数据包数量 |
TCP LISTEN | |
LOCAL | 本地地址和端口 |
REMOTE | 远程地址和端口 |
STATUS | TCP 连接状态( close / listen / syn_send / syn_rcvd / estab / fin_w_1 / fin_w_2 / close_w / closeing/ time_w / unknown) |
RETRANS | 重传次数 |
RCV_WND | 接受窗口大小 |
SND_WND | 发送窗口大小 |
TCP | |
LOCAL | 本地地址和端口 |
REMOTE | 远程地址和端口 |
STATUS | TCP 连接状态( close / listen / syn_send / syn_rcvd / estab / fin_w_1 / fin_w_2 / close_w / closeing/ time_w / unknown) |
KA | 保持活动状态 |
RETRANS | 重传次数 |
RCV_WND | 接受窗口大小 |
SND_WND | 发送窗口大小 |
UDP | |
LOCAL6 | 本地 Ipv6 地址和端口 |
REMOTE6 | 远程 Ipv6 地址和端口 |
UDPLITE | UDPLITE 协议标志(no / yes) |