大话命令之—ss

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。

优势:

(1)显示更多更详细的有关TCP和连接状态的信息,(2)比netstat更快速更高效。

1 格式

格式:ss    [option]…    [filter]

netstat 通过遍历proc来或许socket信息,ss使用netlink与内核tcp_diag模块通信获取socket信息

2 选项

-t:tcp 协议相关

-u:udp协议相关

-w:裸套接字相关

-l:listen状态的连接

-a:所有

-n:数字格式

-p:相关的程序和PID

-e:扩展的信息

-m:内存用量

-o:计时器信息

3 实例

(1)ss -l 显示本地打开的所有端口

[root@CentOS68 ~]# ss -l

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 *:60455 *:*

LISTEN 0 128 :::sunrpc :::*

LISTEN 0 128 *:sunrpc *:*

LISTEN 0 128 :::http :::*

LISTEN 0 128 :::ssh :::*

LISTEN 0 128 *:ssh *:*

LISTEN 0 128 127.0.0.1:ipp *:*

LISTEN 0 128 ::1:ipp :::*

LISTEN 0 100 ::1:smtp :::*

LISTEN 0 100 127.0.0.1:smtp *:*

LISTEN 0 128 :::39546 :::*

[root@CentOS68 ~]#

(2)ss –pl 显示每个进程具体打开的socket

[root@CentOS68 ~]# ss -pl

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 *:60455 *:* users:(("rpc.statd",1644,9))

LISTEN 0 128 :::sunrpc :::* users:(("rpcbind",1601,11))

LISTEN 0 128 *:sunrpc *:* users:(("rpcbind",1601,8))

LISTEN 0 128 *:ssh *:* users:(("sshd",1841,3))

LISTEN 0 128 127.0.0.1:ipp *:* users:(("cupsd",1679,7))

LISTEN 0 128 ::1:ipp :::* users:(("cupsd",1679,6))

LISTEN 0 100 ::1:smtp :::* users:(("master",1955,13))

LISTEN 0 100 127.0.0.1:smtp *:* users:(("master",1955,12))

LISTEN 0 128 :::39546 :::* users:(("rpc.statd",1644,11))

(3)-t -a 显示所有tcp socket

[root@CentOS68 ~]# ss -t -a

State Recv-Q Send-Q Local Address:Port Peer Address:Port

LISTEN 0 128 *:60455 *:*

LISTEN 0 128 :::sunrpc :::*

LISTEN 0 128 *:sunrpc *:*

LISTEN 0 128 :::http :::*

LISTEN 0 128 :::ssh :::*

LISTEN 0 128 *:ssh *:*

LISTEN 0 128 127.0.0.1:ipp *:*

LISTEN 0 128 ::1:ipp :::*

LISTEN 0 100 ::1:smtp :::*

LISTEN 0 100 127.0.0.1:smtp *:*

LISTEN 0 128 :::39546 :::*

ESTAB 0 64 192.168.29.68:ssh 192.168.29.1:50541

(4)-u -a 显示所有的udp socket

[root@CentOS68 ~]# ss -u -a

State Recv-Q Send-Q Local Address:Port Peer Address:Port

UNCONN 0 0 *:sunrpc *:*

UNCONN 0 0 *:39797 *:*

UNCONN 0 0 *:ipp *:*

UNCONN 0 0 *:928 *:*

UNCONN 0 0 *:bootpc *:*

UNCONN 0 0 127.0.0.1:972 *:*

UNCONN 0 0 :::59503 :::*

UNCONN 0 0 :::sunrpc :::*

UNCONN 0 0 :::928 :::*

(5)ss -o 显示所有已建立的连接

[root@CentOS68 ~]# ss -o

State Recv-Q Send-Q Local Address:Port Peer Address:Port

ESTAB 0 64 192.168.29.68:ssh 192.168.29.1:50541 timer:(on,442ms,0)

大话命令之--ss的更多相关文章

  1. 每天一个linux命令(44)--ss命令

    ss 是 socket statistics 的缩写.顾名思义,ss 命令可以用来获取socket 统计信息,它可以显示和netstat 类似的内容.但 ss 的优势在于它能够显示更多更详细的有关TC ...

  2. linux常用命令:ss 命令

    ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信 ...

  3. linux 命令——56 ss(转)

    ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信 ...

  4. 在服务器本地监控服务端口命令之ss

    在服务器本地监控服务端口命令之ss 当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢.可能你不会有 切身的感受,但当 ...

  5. Linux命令之ss

    1.ss -s 显示socket的统计信息 2.ss -a显示socket的详细信息 (ta:tcp,ua:udp) 3.ss -l显示本机监听的端口 4.ss -pl 显示本机监听的端口和程序 ht ...

  6. 网络模型、IP命令、SS命令介绍

    1. 分层对应关系 OSI七层模型和TCP/IP五层模型都属于TCP/IP协议栈,而TCP/IP协议栈只有两种传输层协议:TCP.UDP,所以对于Telnet.FTP这些协议,建议称之为承载在TCP之 ...

  7. windows命令行经ss代理

    set http_proxy=http://127.0.0.1:port set https_proxy=http://127.0.0.1:port ss设置,启用系统代理,pac模式

  8. linux 命令——58 ss(转)

    telnet 命令通常用来远程登录.telnet程序是基于TELNET协议的远程登录客户端程序.Telnet协议是TCP/IP协议族中的一员,是 Internet远程登陆服务的标准协议和主要方式.它为 ...

  9. N天学习一个linux命令之ss

    用途 输出socket统计,无任何参数时默认显示的是已建立socket连接的列表 用法 ss [options] [ FILTER ] 常用选项 -h, --help 显示帮助信息 -V, --ver ...

随机推荐

  1. idea java 1.5 过时

    解决方案: 1.修改maven的setting.xml文件,添加以下内容,此设置为jdk1.8 <profile> <id>jdk-1.8</id> <act ...

  2. html5笔记——<section> 标签

    定义和用法 <section> 标签定义文档中的节(section.区段).比如章节.页眉.页脚或文档中的其他部分. 注意: section 不是一个专用来做容器的标签,如果仅仅是用于设置 ...

  3. 《算法 (第4版)》【PDF】下载

    <算法 (第4版)>[PDF]下载链接: https://u253469.ctfile.com/fs/253469-231196349 (第4版)>[PDF]"  TITL ...

  4. 3.更改ssh服务远程登录的配置

  5. [Maven] Missing artifact

    今天从朋友那拷过来一个maven工程,eclipse中maven配置好了,maven仓库也配置完毕,但是一直报Missing artifact,然后开网执行maven update,下载完jar后,还 ...

  6. 推荐:让你快速搞定各服务端(api,pc,mobile,wechat)代码

    如果你在写服务端 (PHP) ,会因为项目须求(做app.pc.mobiel.微信) 而写几套代码的,你不觉得很累吗? 现在的很多开源框架商用版本在做程序方面都是这么一套一套的,维护起来,二开起来特别 ...

  7. tensorflow ckpt文件转caffemodel时遇到的坑

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 ...

  8. scrapy框架第一章

    操作环境:python2.7+scrapy 安装比较简单,网上教程也超多,就不在此赘述. 示例网站:https://www.cnblogs.com/cate/python/ (爬去关于博客园所有pyt ...

  9. precmd:6: job table full or recursion limit exceeded

    使用GDC Data Transfer Tool下载10999个isoforms.quantification.txt文件时,写了shell循环的小脚本: cat all_id_file |while ...

  10. K:java中的hashCode和equals方法

      hashCode和equals方法是Object类的相关方法,而所有的类都是直接或间接的继承于Object类而存在的,为此,所有的类中都存在着hashCode和equals.通过翻看Object类 ...