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

ss命令——查看网络连接信息

ss 是 Linux 中用于查看网络连接信息的工具,替代了较旧的 netstat 命令。它能够显示 TCP、UDP、UNIX 域套接字等网络连接状态,支持更多功能和更快的性能。

基本语法

ss [选项]

常用选项

  • -t, --tcp:显示 TCP 连接。
  • -u, --udp:显示 UDP 连接。
  • -l, --listening:显示监听中的套接字。
  • -a, --all:显示所有连接(包括监听和非监听)。
  • -n, --numeric:以数字形式显示地址和端口,不解析主机名或服务名。
  • -p, --processes:显示使用套接字的进程。
  • -s, --summary:显示连接统计信息。
  • -o, --options:显示计时器信息。
  • -4, --ipv4:仅显示 IPv4 连接。
  • -6, --ipv6:仅显示 IPv6 连接。
  • -r, --resolve:解析主机名。
  • -e, --extended:显示详细的套接字信息。

使用案例

  1. 显示所有 TCP 连接

    ss -t -a
    

    这会列出所有 TCP 连接,包括监听和非监听的。

  2. 显示所有 UDP 连接

    ss -u -a
    

    这会列出所有 UDP 连接。

  3. 显示所有监听中的 TCP 和 UDP 端口

    ss -tuln
    

    这会显示所有监听中的 TCP 和 UDP 端口,并以数字形式显示地址和端口。

  4. 显示使用某个端口的进程

    ss -tlnp | grep :80
    

    这会显示监听 80 端口的进程信息。

  5. 显示所有 TCP 连接的计时器信息

    ss -t -o
    

    这会显示所有 TCP 连接的计时器信息。

  6. 显示所有 IPv4 连接

    ss -4 -a
    

    这会显示所有 IPv4 连接。

  7. 显示所有 IPv6 连接

    ss -6 -a
    

    这会显示所有 IPv6 连接。

  8. 显示连接统计信息

    ss -s
    

    这会显示当前系统的连接统计信息。

  9. 显示详细的套接字信息

    ss -e
    

    这会显示详细的套接字信息,包括用户 ID 和进程 ID。

  10. 解析主机名

    ss -r
    

    这会解析主机名,而不是显示 IP 地址。

总结

ss 是一个功能强大的网络工具,能够快速查看和分析网络连接状态。通过不同的选项组合,可以灵活获取所需的网络信息。

相关文章:

  • vue+qrcode2批量生成二维码
  • 【Python爬虫(74)】用Python爬虫解锁法律条文数据的宝库
  • C语言 --- 经典习题1
  • 使用 C# 以api的形式调用 DeepSeek
  • 千峰React:案例一
  • IDEA 使用codeGPT+deepseek
  • 绕过【information_schema】,【order by】过滤
  • git 国内源
  • Mobaxterm服务器常用命令(持续更新)
  • 001 Kafka入门及安装
  • 【快速入门 LVGL】-- 1、STM32 工程移植 LVGL
  • IO 和 NIO 有什么区别?
  • 网页无法加载的常见原因及解决方法
  • 如果更换ip地址会怎么样?网络ip地址怎么更换
  • Spring 源码硬核解析系列专题(八):Spring Security 的认证与授权源码解析
  • Unity3D 实现骨骼动画的 GPU Skinning 详解
  • 大连本地知识库的搭建--数据收集与预处理_01
  • 【Project】基于Prometheus监控docker平台
  • Vue组件:从使用到原理的深度解析
  • ubuntu:桌面版磁盘合并扩容
  • 宁波市住房和城乡建设厅网站/云优客seo排名公司
  • 和女人做的电影网站/资源猫
  • 凡科网做网站如何推广/搜索引擎优化seo的英文全称是
  • 郑州教育培训机构网站建设/国内手机怎么上google浏览器
  • 北京网站设计公司兴田德润信任高/友链交换平台
  • 深圳教育网站建设/市场调研报告