1. ss命令简介
ss 是 Socket Statistics 的缩写 。ss 命令可以用来获取 socket 统计信息,它显示的内容和 netstat 类似 。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快 。当服务器的 socket 连接数量变得非常大时,无论是使用 netstat 命令还是直接 cat /proc/net/tcp,执行速度都会很慢 。ss 命令利用到了 TCP 协议栈中 tcp_diag 。tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多 。
文章插图
ss命令简介
2. 常用选项
-h, –help 帮助
-V, –version 显示版本号
-t, –tcp 显示 TCP 协议的 sockets
-u, –udp 显示 UDP 协议的 sockets
-x, –unix 显示 unix domain sockets,与 -f 选项相同
-n, –numeric 不解析服务的名称,如 “22” 端口不会显示成 “ssh”
-l, –listening 只显示处于监听状态的端口
-p, –processes 显示监听端口的进程(Ubuntu 上需要 sudo)
-a, –all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接
-r, –resolve 把 IP 解释为域名,把端口号解释为协议名称
3. 常见用法
如果不添加选项 ss 命令默认输出所有建立的连接(不包含监听的端口),包括 tcp, udp, and unix socket 三种类型的连接:
3.1 查看前5名的连接:
[root@zcwyou ~]# ss |head -n 5Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
u_str ESTAB 0 0 * 20040 * 20041
u_str ESTAB 0 0 * 20030 * 20031
u_str ESTAB 0 0 * 20044 * 20043
u_str ESTAB 0 0 /run/dbus/system_bus_socket 18592 * 18591
3.2 查看主机的监听端口
[root@zcwyou ~]# ss -tnlState Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 127.0.0.1:9016
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 笔记本电脑自带的查看温度软件 电脑怎么看温度和功耗
- 查看电脑硬盘大小的办法 笔记本怎么看硬盘是固态还是机械
- ipad查看电池寿命方法分享 怎么查看ipad电池寿命不接电脑
- 打开linux终端默认目录 在线linux虚拟机网页版打不开
- 查询配置详细参数妙招 win7系统怎么查看电脑型号
- 轻松查询配置技巧 win7系统查看电脑配置在哪里
- 对方微信撤回的内容查看办法 微信撤回的视频有缓存吗
- linux系统微信步骤 linux微信安装教程
- 无法查看评论解决技巧 抖音看不到评论什么原因
- win7查看工作组里电脑的方法 win7查看不到工作组计算机怎么解决