10.8 ss:查看网络状态

ss命令

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

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

ss [选项] [过滤器]

ss命令的参数选项及说明

-n    显示IP地址,不进行DNS解析

-s    显示socket使用统计

-r    尝试解析数字IP地址和端口

-a    显示所有socket连接

-l    显示所有监听 socket

-o    显示计时器信息

-e    显示详细的socket信息

-m    显示socket的内存使用情况

-p    显示使用socket的进程

-i    显示TCP内部信息

-4    仅显示IPv4的socket

-6    仅显示IPv6的socket

-0    仅显示PACKET的socket

-t    仅显示TCP的socket

-u    仅显示UCP的socket

-d    仅显示DCCP的socket

-w    仅显示RAW的socket

-x    仅显示Unix的socket

常用选项组合(一)

[[email protected] ~]# ss -an
State      Recv-Q Send-Q                     Local Address:Port                       Peer Address:Port
LISTEN     0      128                                   :::22                                   :::*
LISTEN     0      128                                    *:22                                    *:*
LISTEN     0      100                                  ::1:25                                   :::*
LISTEN     0      100                            127.0.0.1:25                                    *:*
ESTAB      0      64                            10.0.0.100:22                             10.0.0.1:1821
[[email protected] ~]# ss -an|column -t
State   Recv-Q  Send-Q  Local          Address:Port   Peer  Address:Port
LISTEN  0       128     :::22          :::*
LISTEN  0       128     *:22           *:*
LISTEN  0       100     ::1:25         :::*
LISTEN  0       100     127.0.0.1:25   *:*
ESTAB   0       64      10.0.0.100:22  10.0.0.1:1821
 

常用选项组合(二)

[[email protected] ~]# 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",1358,4))
tcp    LISTEN  0       128     *:22          *:*           users:(("sshd",1358,3))
tcp    LISTEN  0       100     ::1:25        :::*          users:(("master",1437,13))
tcp    LISTEN  0       100     127.0.0.1:25  *:*           users:(("master",1437,12)) 

显示socket统计

[[email protected] ~]# ss -s
Total: 318 (kernel 663)
TCP:   17 (estab 5, closed 0, orphaned 0, synrecv 0, timewait 0/0), ports 0

Transport Total     IP        IPv6
*      663       -         -
RAW      0         0         0
UDP      2         1         1
TCP      17        14        3
INET      19        15        4
FRAG      0         0         0        

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

原文地址:https://www.cnblogs.com/fadewalk/p/10840429.html

时间: 2024-08-01 05:09:40

10.8 ss:查看网络状态的相关文章

监控IO性能| free命令 |ps命令 |查看网络状态 |linux下抓包

10.6 监控IO性能 [[email protected] ~]# iostat -x Linux 3.10.0-514.el7.x86_64 (aminglinux-001) 2018年01月22日 _x86_64_ (2 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 4.87 0.00 8.42 14.51 0.00 72.20 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-s

10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包

- 10.6 监控io性能 - 10.7 free命令 - 10.8 ps命令 - 10.9 查看网络状态 - 10.10 linux下抓包 - 扩展tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html  - tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html  # 10.6 监控io性能 ![mark](http://oqxf7c508.bkt.clouddn.com/b

10.6 监控io性能;10.7 free;10.8 ps;10.9 查看网络状态;10.10 抓包

扩展: tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html tshark几个用法: http://www.aminglinux.com/bbs/thread-995-1-1.html 10.6 监控io性能 安装iostat命令(也是安装这个包) : [[email protected] ~]# yum install -y sysstat 1. (监控)查看 磁盘io使用情况:iostat -x 重要关注:%util 值  表示io磁盘使

10.6监控io性能10.7free命令10.8ps命令10.9查看网络状态10.10linux抓包

10.6 监控io性能iostat -x 查看磁盘使用情况有一个非常重要的指标%util,这个值越大说明硬盘被占用的越多iotop命令需要安装iotop也是一个动态的显示,关注 IO这一列10.7 free命令free -m /-g /-h 命令的用法buffer与cacher 的区别磁盘-->内存(cache)-->cpucpu-->内存( buffer)-->磁盘10.8 ps命令ps aux | 的用法,查看某一个进程查看进程从那里启动的,需要知道PID号,例如下图PID是5

七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包

七周二次课(1月23日)10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包 =====================================================================================================================================================================================

10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包

iostat sysstat 包里面包括 sar 和 iostat [[email protected] ~]# iostat Linux 3.10.0-693.2.2.el7.x86_64 (centos7.4) 2018年01月23日 _x86_64_ (1 CPU) avg-cpu:  %user   %nice %system %iowait  %steal   %idle 0.41    0.00    0.27    0.01    0.00   99.31 Device:     

监控io性能,free,ps命令,查看网络状态以及抓包

监控io性能 1.iostat命令: [[email protected] ~]# iostat Linux 3.10.0-693.el7.x86_64 (weix01) 2018年01月23日 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.49 0.00 1.15 1.28 0.00 97.09 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 12

三十、监控IO性能、free命令、ps命令、netstat查看网络状态、Linux下抓包

一.监控IO性能 CPU.内存有剩余,但是系统负载还是很高,用vmstat查看发现b列或者wa列比较大,就说明磁盘有问题,那么就要更详细的查看磁盘. iostat命令:在安装sysstat包时就会安装此命令. 用法:可以直接输入查看,也可以加数字1,类似vmstat. # iostat Linux 3.10.0-693.el7.x86_64 (yaowei-01) 2018年03月21日 _x86_64_ (2 CPU) avg-cpu:  %user   %nice %system %iowa

用netstat查看网络状态详解

--用netstat查看网络状态详解 -----------------------------2014/06/11 一.Linux服务器上11种网络连接状态:                                          图:TCP的状态机 通常情况下:一个正常的TCP连接,都会有三个阶段:1.TCP三次握手;2.数据传送;3.TCP四次挥手 注:以下说明最好能结合"图:TCP的状态机"来理解. SYN: (同步序列编号,Synchronize Sequence