10.7 netstat:查看网络状态

10.7.1 命令详解

【命令星级】 ★★★★★

【功能说明】

​ netstat命令用于显示本机网络的连接状态、运行端口和路由表等信息。

【语法格式】

netstat [option]
netstat [选项]

​ **说明:**在netstat命令及后面的选项里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表10-6针对该命令的参数选项进行了说明。

​ 表10-6 netstat命令的参数选项及说明

10.7.2 使用范例

10.7.2.1 基础范例

​ **范例10-25:**常用选项组合(一)。

[root@centos7 ~]# netstat -an   #常用组合-a和-n,显示所有的连接信息。
Active Internet connections (servers and established)   #活动的TCP/IP网络连接。
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp        0     52 10.0.0.201:22           10.0.0.1:61194          ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:25                  :::*                    LISTEN
raw6       0      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)    #活动的unix socket连接。
Proto RefCnt Flags       Type       State         I-Node   Path
unix  3      [ ]         DGRAM                    8965     /run/systemd/notify
unix  2      [ ]         DGRAM                    8967     /run/systemd/cgroups-agent
unix  2      [ ACC ]     STREAM     LISTENING     23064    private/tlsmgr
unix  2      [ ACC ]     STREAM     LISTENING     23067    private/rewrite
unix  2      [ ACC ]     STREAM     LISTENING     23070    private/bounce
unix  2      [ ACC ]     STREAM     LISTENING     23085    private/proxymap
unix  2      [ ACC ]     STREAM     LISTENING     8985     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     23088    private/proxywrite
unix  2      [ ACC ]     STREAM     LISTENING     23091    private/smtp
unix  5      [ ]         DGRAM                    8988     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     23094    private/relay
unix  2      [ ACC ]     STREAM     LISTENING     23100    private/error
unix  13     [ ]         DGRAM                    8990     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     23103    private/retry
unix  2      [ ACC ]     STREAM     LISTENING     23106    private/discard
unix  2      [ ACC ]     STREAM     LISTENING     23109    private/local
unix  2      [ ACC ]     STREAM     LISTENING     23112    private/virtual
unix  2      [ ACC ]     STREAM     LISTENING     23115    private/lmtp
unix  2      [ ACC ]     STREAM     LISTENING     23118    private/anvil
unix  2      [ ACC ]     STREAM     LISTENING     23121    private/scache
unix  2      [ ACC ]     STREAM     LISTENING     21572    /var/run/NetworkManager/private-dhcp
unix  2      [ ACC ]     STREAM     LISTENING     23073    private/defer
unix  2      [ ACC ]     STREAM     LISTENING     23076    private/trace
unix  2      [ ACC ]     STREAM     LISTENING     23079    private/verify
unix  2      [ ACC ]     STREAM     LISTENING     18768    /var/run/vmware/guestServicePipe
unix  2      [ ACC ]     STREAM     LISTENING     18605    /var/run/abrt/abrt.socket
unix  2      [ ACC ]     STREAM     LISTENING     23057    public/cleanup
unix  2      [ ACC ]     STREAM     LISTENING     23060    public/qmgr
unix  2      [ ACC ]     STREAM     LISTENING     23082    public/flush
unix  2      [ ACC ]     STREAM     LISTENING     23097    public/showq
unix  2      [ ACC ]     STREAM     LISTENING     23053    public/pickup
unix  2      [ ACC ]     STREAM     LISTENING     13274    /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     17889    /run/dbus/system_bus_socket
unix  2      [ ACC ]     SEQPACKET  LISTENING     13291    /run/udev/control
unix  2      [ ]         DGRAM                    13539    /run/systemd/shutdownd
unix  3      [ ]         STREAM     CONNECTED     18502
unix  3      [ ]         STREAM     CONNECTED     23114
unix  3      [ ]         STREAM     CONNECTED     23059
unix  2      [ ]         DGRAM                    18564
unix  2      [ ]         DGRAM                    32827
unix  3      [ ]         STREAM     CONNECTED     23122
unix  3      [ ]         STREAM     CONNECTED     23075
unix  3      [ ]         STREAM     CONNECTED     23061
unix  3      [ ]         STREAM     CONNECTED     23055
unix  3      [ ]         STREAM     CONNECTED     19700    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     17469
unix  3      [ ]         STREAM     CONNECTED     23101
unix  3      [ ]         DGRAM                    14191
unix  3      [ ]         STREAM     CONNECTED     18533
unix  3      [ ]         STREAM     CONNECTED     23089
unix  2      [ ]         DGRAM                    20790
unix  3      [ ]         STREAM     CONNECTED     23083
unix  3      [ ]         STREAM     CONNECTED     23068
unix  2      [ ]         DGRAM                    18607
unix  3      [ ]         STREAM     CONNECTED     18004    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23110
unix  3      [ ]         STREAM     CONNECTED     23051
unix  3      [ ]         STREAM     CONNECTED     23093
unix  3      [ ]         STREAM     CONNECTED     23087
unix  3      [ ]         STREAM     CONNECTED     23072
unix  3      [ ]         STREAM     CONNECTED     18499    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    19049
unix  3      [ ]         STREAM     CONNECTED     18580
unix  2      [ ]         DGRAM                    22531
unix  3      [ ]         STREAM     CONNECTED     23113
unix  3      [ ]         STREAM     CONNECTED     23098
unix  3      [ ]         STREAM     CONNECTED     22153
unix  2      [ ]         DGRAM                    23150
unix  3      [ ]         STREAM     CONNECTED     23080
unix  3      [ ]         STREAM     CONNECTED     18445
unix  2      [ ]         DGRAM                    19902
unix  3      [ ]         STREAM     CONNECTED     18572
unix  3      [ ]         DGRAM                    14190
unix  2      [ ]         DGRAM                    13642
unix  3      [ ]         STREAM     CONNECTED     23117
unix  3      [ ]         STREAM     CONNECTED     23102
unix  3      [ ]         STREAM     CONNECTED     23084
unix  3      [ ]         STREAM     CONNECTED     23228    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM                    14172
unix  3      [ ]         STREAM     CONNECTED     23105
unix  3      [ ]         STREAM     CONNECTED     23090
unix  2      [ ]         DGRAM                    17459
unix  3      [ ]         STREAM     CONNECTED     19699
unix  3      [ ]         STREAM     CONNECTED     14167    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23071
unix  3      [ ]         STREAM     CONNECTED     18402
unix  3      [ ]         STREAM     CONNECTED     23099
unix  3      [ ]         STREAM     CONNECTED     18995    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23077
unix  3      [ ]         STREAM     CONNECTED     23052
unix  3      [ ]         STREAM     CONNECTED     18581
unix  3      [ ]         STREAM     CONNECTED     18103
unix  3      [ ]         STREAM     CONNECTED     18003
unix  3      [ ]         STREAM     CONNECTED     23120
unix  3      [ ]         STREAM     CONNECTED     23081
unix  3      [ ]         STREAM     CONNECTED     23066
unix  3      [ ]         STREAM     CONNECTED     18498
unix  3      [ ]         STREAM     CONNECTED     23116
unix  3      [ ]         STREAM     CONNECTED     19760    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23058
unix  3      [ ]         STREAM     CONNECTED     20931    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     20930
unix  3      [ ]         STREAM     CONNECTED     19832    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     18586    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     18582    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     23227
unix  3      [ ]         STREAM     CONNECTED     23095
unix  3      [ ]         STREAM     CONNECTED     23074
unix  3      [ ]         STREAM     CONNECTED     23108
unix  3      [ ]         STREAM     CONNECTED     22154    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    19790
unix  3      [ ]         STREAM     CONNECTED     18403    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23062
unix  3      [ ]         STREAM     CONNECTED     23054
unix  3      [ ]         STREAM     CONNECTED     23119
unix  3      [ ]         STREAM     CONNECTED     18446    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM                    19021
unix  3      [ ]         STREAM     CONNECTED     14166
unix  3      [ ]         STREAM     CONNECTED     23065
unix  2      [ ]         DGRAM                    23026
unix  3      [ ]         STREAM     CONNECTED     17468
unix  3      [ ]         STREAM     CONNECTED     23104
unix  3      [ ]         STREAM     CONNECTED     23123
unix  3      [ ]         STREAM     CONNECTED     23078
unix  2      [ ]         DGRAM                    18522
unix  3      [ ]         STREAM     CONNECTED     18994
unix  3      [ ]         STREAM     CONNECTED     18587    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     18104    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     23069
unix  3      [ ]         STREAM     CONNECTED     23107
unix  3      [ ]         STREAM     CONNECTED     23092
unix  3      [ ]         STREAM     CONNECTED     22216
unix  2      [ ]         DGRAM                    23443
unix  3      [ ]         STREAM     CONNECTED     19831
unix  2      [ ]         DGRAM                    13685
unix  3      [ ]         STREAM     CONNECTED     23111
unix  3      [ ]         STREAM     CONNECTED     23096
unix  3      [ ]         STREAM     CONNECTED     23086
unix  3      [ ]         STREAM     CONNECTED     22217    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     19759

​ 表10-7 针对该命令的第一行内容进行了说明。

​ 表10-7 第一行活动网络连接说明


​ 表10-8针对该命令的第6列内容进行了说明。

​ 表10-8 第6列State状态信息详解


**范例10-26:**常用选项组合(二)

[root@centos7 ~]# netstat -lntup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1368/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1544/master
tcp6       0      0 :::22                   :::*                    LISTEN      1368/sshd
tcp6       0      0 ::1:25                  :::*                    LISTEN      1544/master

​ 以上命令语句的作用为显示所有TCP和UDP正在监听的连接信息。

  • -l:显示所有LISTEN状态的网络连接。
  • -n:显示IP地址,不进行DNS解析成主机名、域名。
  • -t:显示所有TCP连接。
  • -u:显示所有UDP连接。
  • -p:显示进程号和进程名。

​ **范例10-27:**显示当前系统的路由表。

[root@centos7 ~]# netstat -rn   #使用-r选项显示路由表信息,-n选项不进行DNS解析,加快命令执行速度。
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         10.0.0.254      0.0.0.0         UG        0 0          0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
172.16.1.0      0.0.0.0         255.255.255.0   U         0 0          0 eth1
#提示:该命令相当于route -n。

​ **范例10-28:**选项-i显示网络的接口状况。

[root@centos7 ~]# netstat -i
Kernel Interface table
Iface             MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0             1500     2688      0      0 0          1871      0      0      0 BMRU
eth1             1500       55      0      0 0            31      0      0      0 BMRU
eth1:1           1500      - no statistics available -                        BMRU
lo              65536        0      0      0 0             0      0      0      0 LRU

​ 以下是命令结果解释。

  • Iface:表示网络设备的接口名称。
  • MTU:表示最大传输单元,单位为字节。
  • RX-OK/TX-OK:表示已经准确无误地接收/发送了多少数据包。
  • RX-ERR/TX-ERR:表示接收/发送数据包时产生了多少错误。
  • RX-DRP/TX-DRP :表示接收/发送数据包时丢弃了多少数据包。
  • RX-OVR/TX-OVR:表示由于误差而遗失了多少数据包。
  • Flg:表示接口标记,其中各标记含义具体如下。
  • L:表示该接口是个回环设备。
  • B:表示设置了广播地址。
  • M:表示接收所有数据包。
  • R:表示接口正在运行。
  • U:表示接口处于活动状态。
  • O:表示在该接口上禁用arp。
  • P:表示一个点到点的连接。

​ 正常情况下,RX-ERR/TX-ERR、RX-DRP/TX-DRP 和RX-OVR/TX-OVR的值都应该为0,如果这几个选项的值不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一定会下降。

10.7.2.2 生产案例

​ **范例10-29:**统计各个状态的网络连接个数。

[root@centos7 ~]# netstat -n |awk '/^tcp/ {++neteagle[$NF]} END {for(a in neteagle) print a,neteagle[a]}'   #这个范例利用了awk数组的功能,awk的使用请参考本书第4张。
ESTABLISHED 1

10.8 ss:查看网络状态

10.8.1 命令详解

【命令星级】 ★★★★★

【功能说明】

​ ss命令是类似并将取代netstat的工具,它能用来查看网络状态信息,包括TCP、UDP连接、端口等。它的优点是能够显示更多更详细的有关网络连接状态的信息,而且比netstat更快速更高效。

​ 如果系统没有ss命令,拿就需要安装一下,ss命令属于iproute包,因此安装命令是yum -y install iproute。

【语法格式】

ss [option] [filter]
ss [选项] [过滤器]

​ **说明:**在ss命令及后面的选项和过滤器里,每个元素直接都至少要有一个空格。

【选项说明】

​ 表10-9针对该命令的参数选项进行了说明。

​ 表10-9 ss命令的参数选项及说明

10.8.2 使用范例

​ **范例10-30:**常用选项组合(一)。

[root@centos7 ~]# ss -an    #显示所有的socket连接。
Netid  State      Recv-Q Send-Q Local Address:Port               Peer Address:Port
nl     UNCONN     0      0       0:1014                 *
nl     UNCONN     0      0       0:0                    *
nl     UNCONN     0      0       0:1014                 *
nl     UNCONN     768    0       4:0                    *
nl     UNCONN     4352   0       4:2588                 *
nl     UNCONN     0      0       6:0                    *
nl     UNCONN     0      0       7:1                    *
nl     UNCONN     0      0       7:0                    *
nl     UNCONN     0      0       7:847                  *
nl     UNCONN     0      0       7:847                  *
nl     UNCONN     0      0       7:1                    *
nl     UNCONN     0      0       9:766                  *
nl     UNCONN     0      0       9:1                    *
nl     UNCONN     0      0       9:0                    *
nl     UNCONN     0      0      10:0                    *
nl     UNCONN     0      0      11:0                    *
nl     UNCONN     0      0      12:0                    *
nl     UNCONN     0      0      15:1369                 *
nl     UNCONN     0      0      15:0                    *
nl     UNCONN     0      0      15:400                  *
nl     UNCONN     0      0      15:1                    *
nl     UNCONN     0      0      15:-4117                *
nl     UNCONN     0      0      15:-4120                *
nl     UNCONN     0      0      15:-4107                *
nl     UNCONN     0      0      15:1014                 *
nl     UNCONN     0      0      15:-4118                *
nl     UNCONN     0      0      15:-4119                *
nl     UNCONN     0      0      15:843                  *
nl     UNCONN     0      0      15:1369                 *
nl     UNCONN     0      0      15:-4120                *
nl     UNCONN     0      0      15:1014                 *
nl     UNCONN     0      0      15:-4119                *
nl     UNCONN     0      0      15:-4118                *
nl     UNCONN     0      0      15:-4117                *
nl     UNCONN     0      0      15:843                  *
nl     UNCONN     0      0      15:-4107                *
nl     UNCONN     0      0      15:1                    *
nl     UNCONN     0      0      16:0                    *
nl     UNCONN     0      0      16:1014                 *
nl     UNCONN     0      0      18:0                    *
p_dgr  UNCONN     0      0      arp:eth0                 *
u_str  ESTAB      52     0      @001c4 40035               * 40036
u_dgr  UNCONN     0      0      /run/systemd/notify 8965                * 0
u_dgr  UNCONN     0      0      /run/systemd/cgroups-agent 8967                * 0
u_str  LISTEN     0      100    private/tlsmgr 23064               * 0
u_str  LISTEN     0      100    private/rewrite 23067               * 0
u_str  LISTEN     0      100    private/bounce 23070               * 0
u_str  LISTEN     0      100    private/proxymap 23085               * 0
u_str  LISTEN     0      128    /run/systemd/journal/stdout 8985                * 0
u_str  LISTEN     0      100    private/proxywrite 23088               * 0
u_str  LISTEN     0      100    private/smtp 23091               * 0
u_dgr  UNCONN     0      0      /run/systemd/journal/socket 8988                * 0
u_str  LISTEN     0      100    private/relay 23094               * 0
u_str  LISTEN     0      100    private/error 23100               * 0
u_dgr  UNCONN     0      0      /dev/log 8990                * 0
u_str  LISTEN     0      100    private/retry 23103               * 0
u_str  LISTEN     0      100    private/discard 23106               * 0
u_str  LISTEN     0      100    private/local 23109               * 0
u_str  LISTEN     0      100    private/virtual 23112               * 0
u_str  LISTEN     0      100    private/lmtp 23115               * 0
u_str  LISTEN     0      100    private/anvil 23118               * 0
u_str  LISTEN     0      100    private/scache 23121               * 0
u_str  LISTEN     0      10     /var/run/NetworkManager/private-dhcp 21572               * 0
u_str  LISTEN     0      100    private/defer 23073               * 0
u_str  LISTEN     0      100    private/trace 23076               * 0
u_str  LISTEN     0      100    private/verify 23079               * 0
u_str  LISTEN     0      32     /var/run/vmware/guestServicePipe 18768               * 0
u_str  LISTEN     0      10     /var/run/abrt/abrt.socket 18605               * 0
u_str  LISTEN     0      100    public/cleanup 23057               * 0
u_str  LISTEN     0      100    public/qmgr 23060               * 0
u_str  LISTEN     0      100    public/flush 23082               * 0
u_str  LISTEN     0      100    public/showq 23097               * 0
u_str  LISTEN     0      100    public/pickup 23053               * 0
u_str  LISTEN     0      128    /run/systemd/private 13274               * 0
u_str  LISTEN     0      128    /run/dbus/system_bus_socket 17889               * 0
u_seq  LISTEN     0      128    /run/udev/control 13291               * 0
u_dgr  UNCONN     0      0      /run/systemd/shutdownd 13539               * 0
u_str  ESTAB      0      0       * 18502               * 18582
u_str  ESTAB      0      0       * 23114               * 23113
u_str  ESTAB      0      0       * 23059               * 23058
u_dgr  UNCONN     0      0       * 18564               * 0
u_dgr  UNCONN     0      0       * 32827               * 8990
u_str  ESTAB      0      0       * 23122               * 23123
u_str  ESTAB      0      0       * 23075               * 23074
u_str  ESTAB      0      0       * 23061               * 23062
u_str  ESTAB      0      0       * 23055               * 23054
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 19700               * 19699
u_str  ESTAB      0      0       * 17469               * 17468
u_str  ESTAB      0      0       * 23101               * 23102
u_dgr  UNCONN     0      0       * 14191               * 14190
u_str  ESTAB      0      0       * 18533               * 18586
u_str  ESTAB      0      0       * 23089               * 23090
u_dgr  UNCONN     0      0       * 20790               * 8990
u_str  ESTAB      0      0       * 23083               * 23084
u_str  ESTAB      0      0       * 23068               * 23069
u_dgr  UNCONN     0      0       * 18607               * 0
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18004               * 18003
u_str  ESTAB      0      0       * 23110               * 23111
u_str  ESTAB      0      0       * 23051               * 23052
u_str  ESTAB      0      0       * 23093               * 23092
u_str  ESTAB      0      0       * 23087               * 23086
u_str  ESTAB      0      0       * 23072               * 23071
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18499               * 18498
u_dgr  UNCONN     0      0       * 19049               * 8990
u_str  ESTAB      0      0       * 18580               * 18581
u_dgr  UNCONN     0      0       * 22531               * 8990
u_str  ESTAB      0      0       * 23113               * 23114
u_str  ESTAB      0      0       * 23098               * 23099
u_str  ESTAB      0      0       * 22153               * 22154
u_dgr  UNCONN     0      0       * 23150               * 8990
u_str  ESTAB      0      0       * 23080               * 23081
u_str  ESTAB      0      0       * 18445               * 18446
u_dgr  UNCONN     0      0       * 19902               * 8990
u_str  ESTAB      0      0       * 18572               * 18587
u_dgr  UNCONN     0      0       * 14190               * 14191
u_dgr  UNCONN     0      0       * 13642               * 8965
u_str  ESTAB      0      0       * 23117               * 23116
u_str  ESTAB      0      0       * 23102               * 23101
u_str  ESTAB      0      0       * 23084               * 23083
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 23228               * 23227
u_dgr  UNCONN     0      0       * 14172               * 8988
u_str  ESTAB      0      0       * 23105               * 23104
u_str  ESTAB      0      0       * 23090               * 23089
u_dgr  UNCONN     0      0       * 17459               * 8990
u_str  ESTAB      0      0       * 19699               * 19700
u_str  ESTAB      0      0      /run/systemd/journal/stdout 14167               * 14166
u_str  ESTAB      0      0       * 23071               * 23072
u_str  ESTAB      0      0       * 18402               * 18403
u_str  ESTAB      0      0       * 23099               * 23098
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18995               * 18994
u_str  ESTAB      0      0       * 23077               * 23078
u_str  ESTAB      0      0       * 23052               * 23051
u_str  ESTAB      0      0       * 18581               * 18580
u_str  ESTAB      0      0       * 18103               * 18104
u_str  ESTAB      0      0       * 18003               * 18004
u_str  ESTAB      0      0       * 23120               * 23119
u_str  ESTAB      0      0       * 23081               * 23080
u_str  ESTAB      0      0       * 23066               * 23065
u_str  ESTAB      0      0       * 18498               * 18499
u_str  ESTAB      0      0       * 23116               * 23117
u_str  ESTAB      0      0      /run/systemd/journal/stdout 19760               * 19759
u_str  ESTAB      0      0       * 23058               * 23059
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 20931               * 20930
u_str  ESTAB      0      0       * 20930               * 20931
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 19832               * 19831
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 18586               * 18533
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 18582               * 18502
u_str  ESTAB      0      0       * 23227               * 23228
u_str  ESTAB      0      0       * 23095               * 23096
u_str  ESTAB      0      0       * 23074               * 23075
u_str  ESTAB      0      0       * 23108               * 23107
u_str  ESTAB      0      0      /run/systemd/journal/stdout 22154               * 22153
u_dgr  UNCONN     0      0       * 19790               * 8990
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18403               * 18402
u_str  ESTAB      0      0       * 23062               * 23061
u_str  ESTAB      0      768    /run/systemd/private 40036               * 40035
u_str  ESTAB      0      0       * 23054               * 23055
u_str  ESTAB      0      0       * 23119               * 23120
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18446               * 18445
u_dgr  UNCONN     0      0       * 19021               * 8990
u_str  ESTAB      0      0       * 14166               * 14167
u_str  ESTAB      0      0       * 23065               * 23066
u_dgr  UNCONN     0      0       * 23026               * 8990
u_str  ESTAB      0      0       * 17468               * 17469
u_str  ESTAB      0      0       * 23104               * 23105
u_str  ESTAB      0      0       * 23123               * 23122
u_str  ESTAB      0      0       * 23078               * 23077
u_dgr  UNCONN     0      0       * 18522               * 8988
u_str  ESTAB      0      0       * 18994               * 18995
u_str  ESTAB      0      0      /run/dbus/system_bus_socket 18587               * 18572
u_str  ESTAB      0      0      /run/systemd/journal/stdout 18104               * 18103
u_str  ESTAB      0      0       * 23069               * 23068
u_str  ESTAB      0      0       * 23107               * 23108
u_str  ESTAB      0      0       * 23092               * 23093
u_str  ESTAB      0      0       * 22216               * 22217
u_dgr  UNCONN     0      0       * 23443               * 8990
u_str  ESTAB      0      0       * 19831               * 19832
u_dgr  UNCONN     0      0       * 13685               * 8988
u_str  ESTAB      0      0       * 23111               * 23110
u_str  ESTAB      0      0       * 23096               * 23095
u_str  ESTAB      0      0       * 23086               * 23087
u_str  ESTAB      0      0      /run/systemd/journal/stdout 22217               * 22216
u_str  ESTAB      0      0       * 19759               * 19760
raw    UNCONN     0      0        [::]:58                   [::]:*
tcp    LISTEN     0      128     *:22                  *:*
tcp    LISTEN     0      100    127.0.0.1:25                  *:*
tcp    ESTAB      0      148    10.0.0.201:22                 10.0.0.1:61194
tcp    LISTEN     0      128      [::]:22                   [::]:*
tcp    LISTEN     0      100     [::1]:25                   [::]:*
v_str  ESTAB      0      0      2251463184:1023                0:976                [root@centos7 ~]# ss -an |column -t    #上面的输出写在文档中会有点乱,下面用column格式化一下。
Netid  State   Recv-Q  Send-Q  Local                                 Address:Port    Peer  Address:Port
nl     UNCONN  0       0       0:1014                                *
nl     UNCONN  0       0       0:0                                   *
nl     UNCONN  0       0       0:1014                                *
nl     UNCONN  4352    0       4:2825                                *
nl     UNCONN  768     0       4:0                                   *
nl     UNCONN  0       0       6:0                                   *
nl     UNCONN  0       0       7:1                                   *
nl     UNCONN  0       0       7:0                                   *
nl     UNCONN  0       0       7:847                                 *
nl     UNCONN  0       0       7:847                                 *
nl     UNCONN  0       0       7:1                                   *
nl     UNCONN  0       0       9:766                                 *
nl     UNCONN  0       0       9:1                                   *
nl     UNCONN  0       0       9:0                                   *
nl     UNCONN  0       0       10:0                                  *
nl     UNCONN  0       0       11:0                                  *
nl     UNCONN  0       0       12:0                                  *
nl     UNCONN  0       0       15:1369                               *
nl     UNCONN  0       0       15:0                                  *
nl     UNCONN  0       0       15:1                                  *
nl     UNCONN  0       0       15:-4117                              *
nl     UNCONN  0       0       15:-4120                              *
nl     UNCONN  0       0       15:-4107                              *
nl     UNCONN  0       0       15:1014                               *
nl     UNCONN  0       0       15:-4118                              *
nl     UNCONN  0       0       15:-4119                              *
nl     UNCONN  0       0       15:843                                *
nl     UNCONN  0       0       15:1369                               *
nl     UNCONN  0       0       15:-4120                              *
nl     UNCONN  0       0       15:1014                               *
nl     UNCONN  0       0       15:-4119                              *
nl     UNCONN  0       0       15:-4118                              *
nl     UNCONN  0       0       15:-4117                              *
nl     UNCONN  0       0       15:843                                *
nl     UNCONN  0       0       15:-4107                              *
nl     UNCONN  0       0       15:1                                  *
nl     UNCONN  0       0       16:0                                  *
nl     UNCONN  0       0       16:1014                               *
nl     UNCONN  0       0       18:0                                  *
p_dgr  UNCONN  0       0       arp:eth0                              *
u_dgr  UNCONN  0       0       /run/systemd/notify                   8965            *     0
u_dgr  UNCONN  0       0       /run/systemd/cgroups-agent            8967            *     0
u_str  LISTEN  0       100     private/tlsmgr                        23064           *     0
u_str  LISTEN  0       100     private/rewrite                       23067           *     0
u_str  LISTEN  0       100     private/bounce                        23070           *     0
u_str  LISTEN  0       100     private/proxymap                      23085           *     0
u_str  LISTEN  0       128     /run/systemd/journal/stdout           8985            *     0
u_str  LISTEN  0       100     private/proxywrite                    23088           *     0
u_str  LISTEN  0       100     private/smtp                          23091           *     0
u_dgr  UNCONN  0       0       /run/systemd/journal/socket           8988            *     0
u_str  LISTEN  0       100     private/relay                         23094           *     0
u_str  LISTEN  0       100     private/error                         23100           *     0
u_dgr  UNCONN  0       0       /dev/log                              8990            *     0
u_str  LISTEN  0       100     private/retry                         23103           *     0
u_str  LISTEN  0       100     private/discard                       23106           *     0
u_str  LISTEN  0       100     private/local                         23109           *     0
u_str  LISTEN  0       100     private/virtual                       23112           *     0
u_str  LISTEN  0       100     private/lmtp                          23115           *     0
u_str  LISTEN  0       100     private/anvil                         23118           *     0
u_str  LISTEN  0       100     private/scache                        23121           *     0
u_str  LISTEN  0       10      /var/run/NetworkManager/private-dhcp  21572           *     0
u_str  LISTEN  0       100     private/defer                         23073           *     0
u_str  LISTEN  0       100     private/trace                         23076           *     0
u_str  LISTEN  0       100     private/verify                        23079           *     0
u_str  LISTEN  0       32      /var/run/vmware/guestServicePipe      18768           *     0
u_str  LISTEN  0       10      /var/run/abrt/abrt.socket             18605           *     0
u_str  LISTEN  0       100     public/cleanup                        23057           *     0
u_str  LISTEN  0       100     public/qmgr                           23060           *     0
u_str  LISTEN  0       100     public/flush                          23082           *     0
u_str  LISTEN  0       100     public/showq                          23097           *     0
u_str  LISTEN  0       100     public/pickup                         23053           *     0
u_str  LISTEN  0       128     /run/systemd/private                  13274           *     0
u_str  LISTEN  0       128     /run/dbus/system_bus_socket           17889           *     0
u_seq  LISTEN  0       128     /run/udev/control                     13291           *     0
u_dgr  UNCONN  0       0       /run/systemd/shutdownd                13539           *     0
u_str  ESTAB   0       0       *                                     18502           *     18582
u_str  ESTAB   0       0       *                                     23114           *     23113
u_str  ESTAB   0       0       *                                     23059           *     23058
u_dgr  UNCONN  0       0       *                                     18564           *     0
u_dgr  UNCONN  0       0       *                                     32827           *     8990
u_str  ESTAB   0       0       *                                     23122           *     23123
u_str  ESTAB   0       0       *                                     23075           *     23074
u_str  ESTAB   0       0       *                                     23061           *     23062
u_str  ESTAB   0       0       *                                     23055           *     23054
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           19700           *     19699
u_str  ESTAB   0       0       *                                     17469           *     17468
u_str  ESTAB   0       0       *                                     23101           *     23102
u_dgr  UNCONN  0       0       *                                     14191           *     14190
u_str  ESTAB   0       0       *                                     18533           *     18586
u_str  ESTAB   0       0       *                                     23089           *     23090
u_dgr  UNCONN  0       0       *                                     20790           *     8990
u_str  ESTAB   0       0       *                                     23083           *     23084
u_str  ESTAB   0       0       *                                     23068           *     23069
u_dgr  UNCONN  0       0       *                                     18607           *     0
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18004           *     18003
u_str  ESTAB   0       0       *                                     23110           *     23111
u_str  ESTAB   0       0       *                                     23051           *     23052
u_str  ESTAB   0       0       *                                     23093           *     23092
u_str  ESTAB   0       0       *                                     23087           *     23086
u_str  ESTAB   0       0       *                                     23072           *     23071
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18499           *     18498
u_dgr  UNCONN  0       0       *                                     19049           *     8990
u_str  ESTAB   0       0       *                                     18580           *     18581
u_dgr  UNCONN  0       0       *                                     22531           *     8990
u_str  ESTAB   0       0       *                                     23113           *     23114
u_str  ESTAB   0       0       *                                     23098           *     23099
u_str  ESTAB   0       0       *                                     22153           *     22154
u_dgr  UNCONN  0       0       *                                     23150           *     8990
u_str  ESTAB   0       0       *                                     23080           *     23081
u_str  ESTAB   0       0       *                                     18445           *     18446
u_dgr  UNCONN  0       0       *                                     19902           *     8990
u_str  ESTAB   0       0       *                                     18572           *     18587
u_dgr  UNCONN  0       0       *                                     14190           *     14191
u_dgr  UNCONN  0       0       *                                     13642           *     8965
u_str  ESTAB   0       0       *                                     23117           *     23116
u_str  ESTAB   0       0       *                                     23102           *     23101
u_str  ESTAB   0       0       *                                     23084           *     23083
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           23228           *     23227
u_dgr  UNCONN  0       0       *                                     14172           *     8988
u_str  ESTAB   0       0       *                                     23105           *     23104
u_str  ESTAB   0       0       *                                     23090           *     23089
u_dgr  UNCONN  0       0       *                                     17459           *     8990
u_str  ESTAB   0       0       *                                     19699           *     19700
u_str  ESTAB   0       0       /run/systemd/journal/stdout           14167           *     14166
u_str  ESTAB   0       0       *                                     23071           *     23072
u_str  ESTAB   0       0       *                                     18402           *     18403
u_str  ESTAB   0       0       *                                     23099           *     23098
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18995           *     18994
u_str  ESTAB   0       0       *                                     23077           *     23078
u_str  ESTAB   0       0       *                                     23052           *     23051
u_str  ESTAB   0       0       *                                     18581           *     18580
u_str  ESTAB   0       0       *                                     18103           *     18104
u_str  ESTAB   0       0       *                                     18003           *     18004
u_str  ESTAB   0       0       *                                     23120           *     23119
u_str  ESTAB   0       0       *                                     23081           *     23080
u_str  ESTAB   0       0       *                                     23066           *     23065
u_str  ESTAB   0       0       *                                     18498           *     18499
u_str  ESTAB   0       0       *                                     23116           *     23117
u_str  ESTAB   0       0       /run/systemd/journal/stdout           19760           *     19759
u_str  ESTAB   0       0       *                                     23058           *     23059
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           20931           *     20930
u_str  ESTAB   0       0       *                                     20930           *     20931
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           19832           *     19831
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           18586           *     18533
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           18582           *     18502
u_str  ESTAB   0       0       *                                     23227           *     23228
u_str  ESTAB   0       0       *                                     23095           *     23096
u_str  ESTAB   0       0       *                                     23074           *     23075
u_str  ESTAB   0       0       *                                     23108           *     23107
u_str  ESTAB   0       0       /run/systemd/journal/stdout           22154           *     22153
u_dgr  UNCONN  0       0       *                                     19790           *     8990
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18403           *     18402
u_str  ESTAB   0       0       *                                     23062           *     23061
u_str  ESTAB   0       0       *                                     23054           *     23055
u_str  ESTAB   0       0       *                                     23119           *     23120
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18446           *     18445
u_dgr  UNCONN  0       0       *                                     19021           *     8990
u_str  ESTAB   0       0       *                                     14166           *     14167
u_str  ESTAB   0       0       *                                     23065           *     23066
u_dgr  UNCONN  0       0       *                                     23026           *     8990
u_str  ESTAB   0       0       *                                     17468           *     17469
u_str  ESTAB   0       0       *                                     23104           *     23105
u_str  ESTAB   0       0       *                                     23123           *     23122
u_str  ESTAB   0       0       *                                     23078           *     23077
u_dgr  UNCONN  0       0       *                                     18522           *     8988
u_str  ESTAB   0       0       *                                     18994           *     18995
u_str  ESTAB   0       0       /run/dbus/system_bus_socket           18587           *     18572
u_str  ESTAB   0       0       /run/systemd/journal/stdout           18104           *     18103
u_str  ESTAB   0       0       *                                     23069           *     23068
u_str  ESTAB   0       0       *                                     23107           *     23108
u_str  ESTAB   0       0       *                                     23092           *     23093
u_str  ESTAB   0       0       *                                     22216           *     22217
u_dgr  UNCONN  0       0       *                                     23443           *     8990
u_str  ESTAB   0       0       *                                     19831           *     19832
u_dgr  UNCONN  0       0       *                                     13685           *     8988
u_str  ESTAB   0       0       *                                     23111           *     23110
u_str  ESTAB   0       0       *                                     23096           *     23095
u_str  ESTAB   0       0       *                                     23086           *     23087
u_str  ESTAB   0       0       /run/systemd/journal/stdout           22217           *     22216
u_str  ESTAB   0       0       *                                     19759           *     19760
raw    UNCONN  0       0       [::]:58                               [::]:*
tcp    LISTEN  0       128     *:22                                  *:*
tcp    LISTEN  0       100     127.0.0.1:25                          *:*
tcp    ESTAB   0       52      10.0.0.201:22                         10.0.0.1:61194
tcp    LISTEN  0       128     [::]:22                               [::]:*
tcp    LISTEN  0       100     [::1]:25                              [::]:*
v_str  ESTAB   0       0       2251463184:1023                       0:976

​ **范例10-31:**常用选项组合(二)。

[root@centos7 ~]# ss -lntup |column -t  #显示所有正在监听的TCP和UDP连接。
Netid  State   Recv-Q  Send-Q  Local         Address:Port  Peer                               Address:Port
tcp    LISTEN  0       128     *:22          *:*           users:(("sshd",pid=1368,fd=3))
tcp    LISTEN  0       100     127.0.0.1:25  *:*           users:(("master",pid=1544,fd=13))
tcp    LISTEN  0       128     [::]:22       [::]:*        users:(("sshd",pid=1368,fd=4))
tcp    LISTEN  0       100     [::1]:25      [::]:*        users:(("master",pid=1544,fd=14))

​ **范例10-32:**显示socket统计。

[root@centos7 ~]# ss -s     #统计当前的established、closed、orphaned、waiting的TCP socket数量。
Total: 564 (kernel 1020)
TCP:   5 (estab 1, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 0Transport Total     IP        IPv6
*     1020      -         -
RAW   1         0         1
UDP   0         0         0
TCP   5         3         2
INET      6         3         3
FRAG      0         0         0

​ 当服务器产生大量的socket连接时,通常会使用该命令来做宏观数据统计;ss的大部分参数应用和netstat很像,读者可以参考netstat相关参数的用法。

L67.linux命令每日一练 -- 第十章 Linux网络管理命令 -- netstat和ss相关推荐

  1. L70.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nc和ssh

    10.13 nc:多功能网络工具 10.13.1 命令详解 ​ [命令星级] ★★★★☆ ​ [功能说明] ​ nc是一个简单.可靠.强大的网络工具,它可以建立TCP连接,发送UDP数据包,监听任意的 ...

  2. L71.linux命令每日一练 -- 第十章 Linux网络管理命令 -- wget和mailq

    10.15 wget:命令行下载工具 10.15.1 命令详解 ​ [命令星级] ★★★★☆ ​ [功能说明] ​ wget命令用于从网络上下载某些资料,该命令对于能够连接到互联网的Linux系统的作 ...

  3. L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice

    9.7 top:实时显示系统中各个进程的资源占有状况 9.7.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个 ...

  4. L49.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- fdisk和partprobe

    8.1 fdisk:磁盘分区工具 8.1.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ fdisk是Linux下常用的磁盘分区工具.受mbr分区表的限制,fdisk工具只能给小于2 ...

  5. L63.linux命令每日一练 -- 第九章 Linux进程管理命令 -- runlevel、init和service

    9.13 runlevel:输出当前运行级别 9.13.1 命令详解 ​ [命令星级] ★★★★★ ​ [功能说明] ​ runlevel命令用于输出当前Linux系统的运行级别. ​ [语法格式] ...

  6. L52.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- resize2fs和fsck

    8.7 resize2fs:调整ext2/ext3/ext4文件系统大小 8.7.1 命令详解 ​ [命令星级] ★★★★☆ ​ [功能说明] ​ resize2fs命令用于扩容或收集未挂载的ext2 ...

  7. L58.linux命令每日一练 -- 第九章 Linux进程管理命令 -- pgrep和kill

    9.3 pgrep:查找匹配条件的进程 9.3.1 命令详解 ​ [命令星级] ★★★★☆ ​ [功能说明] ​ pgrep命令可以查找匹配条件的进程号. ​ [语法格式] pgrep [option ...

  8. L61.linux命令每日一练 -- 第九章 Linux进程管理命令 -- renice和nohup

    9.9 renice:调整运行中的进程的优先级 9.9.1 命令详解 ​ [命令星级] ★★★☆☆ ​ [功能说明] ​ nice命令常用于修改未运行的程序运行时的优先级,但是对于正在运行的进程,若想 ...

  9. Linux文本编辑跳到指定行,Linux 命令每日一练:vi命令

    Linux中vi 命令 ->可以理解记忆为:visual insert(即可视化插入)-> 是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器.Linux中的vi编辑器叫v ...

最新文章

  1. MySQL联合查询语法内联、左联、右联、全联
  2. Anychat视频会议系统企业信息化的完美衔接
  3. Django Cache缓存系统介绍及Memcached使用
  4. Intel汇编语言程序设计学习-第二章 IA-32处理器体系结构-下
  5. 多校1010 Taotao Picks Apples
  6. Bootstrap 模态框插件Modal 的方法
  7. 模拟——魔法少女小Scarlet(洛谷 P4924)
  8. 红米骁龙855旗舰关键细节曝光:256G ROM+GPU超频模式
  9. 树状数组相关应用之多叉树子树问题
  10. 熊猫分发_熊猫下降列和行
  11. ATL COM类之激活
  12. Hawk 浩客 K950 3.0 免开机互拷易驱线 新产品 新科技
  13. 获取元素属性(offsetHeight、clientHeight...)无效
  14. Oracle密码过期
  15. 高清加载具体(如清明上河图)
  16. Grafana Tempo部署
  17. 高效工作-使用石墨文档进行信息收集
  18. springmvc mvn搭建
  19. CSR867x — 说说蓝牙音频常用的编解码格式
  20. 从正多面体到斐波拉契网格

热门文章

  1. mysql mof提权_三、mysql 之mof提权学习
  2. GloVe 教程之实战入门+python gensim 词向量
  3. 如何让apache支持.htaccess 解决Internal Server Error The server …错误
  4. 树梅派学习 21. 串口连接
  5. day02-JavaScript-Vue
  6. item_search - 按关键字搜索亚马逊商品
  7. Windows桌面应用程序(1-2-4-7th) DPI和设备无关的像素
  8. 零基础小白如何练习文案能力
  9. 树莓派小车教程(二)之——基于Tornado框架的网页控制小车(按键+鼠标点击)
  10. 戴尔+VMware:强强联手,共赴“云原生”新征程