当前位置: 首页 > news >正文

ss 命令的基本用法

ss 命令的基本用法

ss [选项]

-tanl 选项解释

  • -t:显示 TCP 连接。
  • -a:显示所有连接(包括监听端口)。
  • -n:显示数字形式的地址和端口号,而不是解析为主机名和服务名。
  • -l:仅显示监听的端口。

使用示例

假设你想查看系统上所有的 TCP 监听端口及其详细信息,可以使用以下命令:

ss -tanl

输出示例

执行 ss -tanl 命令后,你可能会看到类似以下的输出:

State      Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN     0      128    127.0.0.1:5432                   *:*                           
LISTEN     0      128    0.0.0.0:22                      *:*                           
LISTEN     0      128    127.0.0.1:631                   *:*                           
LISTEN     0      128    0.0.0.0:80                      *:*                           

解释输出字段

  • State:连接状态(例如 LISTEN、ESTABLISHED 等)。
  • Recv-Q:接收队列中的字节数。
  • Send-Q:发送队列中的字节数。
  • Local Address:Port:本地地址和端口号。
  • Peer Address:Port:对等地址和端口号(对于监听端口,通常为 *:*)。

其他常用选项

  • -u:显示 UDP 连接。
  • -p:显示与每个连接相关的进程信息。
  • -e:显示扩展信息,如用户、inode 等。
  • -f:显示更多细节,如时间戳。

示例:显示所有 TCP 和 UDP 连接

ss -tanul

示例:显示与每个连接相关的进程信息

ss -tanlp

示例:显示扩展信息

ss -tanle

实际应用

  1. 检查监听端口

    ss -tanl
    
  2. 检查所有 TCP 连接

    ss -tan
    
  3. 检查所有 UDP 连接

    ss -uan
    
  4. 检查特定端口的连接

    ss -tanl '( sport = :80 or dport = :80 )'
    
  5. 检查特定 IP 地址的连接

    ss -tan dst 192.168.1.1
    

总结

ss -tanl 是一个非常有用的命令,可以帮助你快速了解系统的网络连接状态。通过结合不同的选项,你可以获取更详细的信息,并根据需要进行过滤和分析。希望这篇文章能帮助你更好地理解和使用 ss 命令!

欢迎点赞、关注、转发、收藏!!!

http://www.lryc.cn/news/489200.html

相关文章:

  • Leetcode198. 打家劫舍(HOT100)
  • kafka基础
  • STM32CUBEIDE FreeRTOS操作教程(九):eventgroup事件标志组
  • Python设计模式详解之2 —— 工厂模式
  • 【Zookeeper】二、主从应用(master-worker架构)
  • Diffusion【2】:VAE
  • 高级java每日一道面试题-2024年11月19日-基本篇-获取一个类Class对象的方式有哪些?
  • xilinx xapp1171学习笔记
  • 一次需升级系统的wxpython安装(macOS M1)
  • el-table 数据去重后合并表尾合计行,金额千分位分割并保留两位小数,表尾合计行表格合并
  • Springboot整合mybatis-plus使用pageHelper进行分页
  • 【Xbim+C#】创建拉伸的墙
  • 【阅读记录-章节3】Build a Large Language Model (From Scratch)
  • three.js 对 模型使用 视频进行贴图修改材质
  • MySQL - 数据库基础 | 数据库操作 | 表操作
  • maven父子项目
  • NLP论文速读(多伦多大学)|利用人类偏好校准来调整机器翻译的元指标
  • MyBatis——#{} 和 ${} 的区别和动态 SQL
  • 解决sql字符串
  • 深度解析:Android APP集成与拉起微信小程序开发全攻略
  • Leetcode 被围绕的区域
  • ssm框架-spring-spring声明式事务
  • React第五节 组件三大属性之 props 用法详解
  • 测评部署和管理 WordPress 最方便的面板
  • 【系统分析师】-2024年11月论文-论DevOps开发
  • 算法【子数组最大累加和问题与扩展】
  • 小程序23-页面的跳转:navigation 组件详解
  • AI社媒引流工具:解锁智能化营销的新未来
  • 【Node.js】全面解析 Node.js 安全最佳实践:保护您的应用
  • Docker 用法详解