1. 前言本文主要讲解如何使用ss命令监控网络连接,本教程主要演示12种应用场景 。
ss命令是一个用于在linux系统上显示network socket(网络套接字)相关信息的工具 。该命令工具显示网络连接信息比netstat命令的更详细 。
在本指南中,我们深入研究并了解如何使用ss命令来显示Linux中的各种套接字连接信息 。
文章插图
【掌握12个实用的ss命令用于监控网络连接】掌握12个实用的ss命令用于监控网络连接
2. 列出所有连接没有任何选项的基本ss命令只是列出所有连接,而不管它们处于何种状态 。
ss
文章插图
使用ss命令列出所有连接
3. 列出所有端口可以使用-a选项查看所有端口的列表,包括监听端口和非监听端口,如下所示 。
ss -a
文章插图
使用ss命令列出所有端口
4.仅列出套接字要仅列出监听套接字,请使用-l选项 。
ss -l
文章插图
使用ss命令仅列出套接字
5. 列出所有TCP连接要显示所有TCP连接,请使用-t选项 。
ss -t
文章插图
使用ss命令列出所有TCP连接
6. 列出所有监听的TCP连接要查看所有正在监听的TCP套接字连接,请使用如下所示的-lt组合 。
ss -lt
文章插图
使用ss命令列出所有监听的TCP连接
7. 列出所有UDP连接要查看所有UDP套接字连接使用-ua选项,如图所示 。
ss -ua
文章插图
使用ss命令列出所有UDP连接
8. 列出所有监听UDP连接要列出监听UDP连接使用-lu选项 。
ss -lu
文章插图
使用ss命令列出所有监听UDP连接
9. 显示套接字的PID(进程id)要显示与套接字连接相关的进程id,使用如下所示的-p选项 。
ss -p
文章插图
使用ss命令显示套接字的PID(进程id)
10. 显示汇总统计数据要列出汇总统计信息,请使用-s选项 。
ss -s
文章插图
使用ss命令显示汇总统计数据
11. 显示IPv4和IPv6套接字连接
文章插图
使用ss命令监控网络
如果您想查看IPv4套接字连接,可以使用-4选项 。
ss -4
要显示IPv6连接,使用-6选项 。ss -6
12. 根据端口号查询服务器网络连接情况ss命令还允许您过滤套接字端口号或IP地址 。例如,要显示与ssh的目标或源端口的所有套接字连接,请运行该命令 。ss -at '( dport = :22 or sport = :22 )'
或者,您可以运行该命令 。ss -at '( dport = :ssh or sport = :ssh )'
文章插图
根据端口号查询服务器网络连接情况
13. 查看ss命令的手册页要更深入地了解ss命令的使用,请查看使用该命令的手册页 。
man ss
文章插图
查看ss命令的手册页
14. 总结这些是与ss命令一起使用的一些常用选项 。该命令被认为比netstat命令更好,它提供关于网络连接的详细信息 。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:https://www.linuxrumen.com/cyml/1796.html
推荐阅读
- 淘宝不实名认证 淘宝信息与实际不符怎么处理
- 芥子酒熨方的功效与作用
- 运动|李佳琦推荐的10款好用护肤品 价格实惠效果好 这是他长红的秘密
- 把淘宝验证登录取消吗 淘宝取消实名认证
- 已经实名认证的淘宝账号可以修改 淘宝实名认证可以更改吗
- 常见分布式锁实现方式
- 大学生|“考公上岸后,亲戚上演了教科书式翻脸”,大学生的经历很真实
- 太极拳的实战经验及其运动特点
- 怎样来练习好太极拳的虚与实
- 练习武式太极必须要掌握好身法