netstat

更新时间:
2024-01-09
下载文档

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远程地址和端口
STATUSTCP 连接状态( 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远程地址和端口
STATUSTCP 连接状态( 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 地址和端口
UDPLITEUDPLITE 协议标志(no / yes)
文档内容是否对您有所帮助?
有帮助
没帮助