命令行基础命令格式是什么?入门必学轻松掌握!

在Linux系统中,ss(Socket Statistics)命令是查看网络连接信息的强大工具,可替代传统的netstat,要查看与网络连接关联的进程号(PID),需使用-p--processes参数,以下是详细操作指南:

ss -tunap
  • 参数解析
    • -t:显示TCP连接
    • -u:显示UDP连接
    • -n:以数字形式显示IP/端口(不解析域名)
    • -a:显示所有连接(含监听/非监听)
    • -p关键参数,显示进程信息(PID和进程名)

操作示例

查看所有TCP/UDP连接的进程号

ss -tunap

输出示例

Netid State  Recv-Q Send-Q Local Address:Port Peer Address:Port Process
tcp   LISTEN 0      128     0.0.0.0:22        0.0.0.0:*        users:(("sshd",pid=1234,fd=3))
tcp   ESTAB  0      0      192.168.1.10:443   203.0.113.5:5678 users:(("nginx",pid=5678,fd=15))
  • 进程号位置
    users:((进程名,pid=PID,fd=文件描述符))中提取pid=后的数字(如pid=1234)。

筛选特定端口的进程号

案例:查看占用80端口的进程

ss -tunap sport = :80
  • sport = :80:筛选源端口为80的连接
  • 输出中直接读取pid=后的值。

提取纯进程号列表

通过管道组合命令提取PID:

ss -tunap | awk '/users:/ {split($7,a,"[,=]"); print a[3]}'
  • 原理
    awk截取包含users:的行,分割第7列字符串,提取pid=后的数字。

注意事项

  1. 权限要求
    普通用户仅能查看自身进程,需sudo查看系统级进程:

    sudo ss -tunap
  2. 输出字段差异
    部分系统版本中进程信息可能位于第6列(非第7列),需根据实际输出调整awk列号。

  3. 过滤无用信息
    添加grep -v "pid=0"排除内核进程(PID=0)。


应用场景

  • 诊断端口冲突:定位占用端口的进程并终止:
    sudo ss -tunap sport = :80 | awk -F'pid=' '{print $2}' | cut -d, -f1
  • 监控服务状态:验证Web服务器、数据库等进程的网络活动。

引用说明基于以下权威来源:

  1. Linux ss手册页(man ss
  2. IPRoute2官方文档(https://wiki.linuxfoundation.org/networking/iproute2)
  3. Linux网络管理工具指南(《Linux Advanced Routing & Traffic Control》)

提示:命令兼容主流Linux发行版(CentOS/Ubuntu/Debian等),输出格式以实际环境为准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6345.html

(0)
酷番叔酷番叔
上一篇 2025年7月5日 16:51
下一篇 2025年7月5日 17:10

相关推荐

  • 管道符如何提升效率?

    管道符 | 将前一个命令的标准输出直接作为后一个命令的标准输入,实现命令间的数据传递与组合,简化复杂处理流程。

    2025年8月8日
    8700
  • mac终端中使用vi编辑器保存退出命令行的具体方法是什么?

    在macOS系统中,vi(或其增强版vim)是默认安装的命令行文本编辑器,掌握其保存退出的操作是日常使用的基础,本文将详细讲解vi的保存退出命令,涵盖不同场景下的操作方法、模式切换及常见问题处理,帮助用户高效完成文本编辑任务,vi编辑器基础与模式概念vi编辑器有三种核心模式,理解模式差异是掌握命令的前提:普通模……

    2025年8月29日
    9300
  • 电脑如何打开命令窗口?简单操作方法有哪些?

    电脑命令窗口(Windows系统中称为“命令提示符”或“CMD”,macOS中称为“终端”)是操作系统提供的重要工具,用户可通过它执行系统管理、网络诊断、脚本运行等高级操作,不同操作系统打开命令窗口的方法略有差异,以下将分Windows和macOS两大系统详细介绍具体操作步骤,并附方法概览表格及常见问题解答,W……

    2025年9月8日
    9800
  • 安全带供应商涉嫌数据

    安全带作为汽车被动安全系统的核心部件,其质量直接关系到驾乘人员的生命安全,近年来部分安全带供应商在数据管理环节暴露出的问题,不仅扰乱了市场秩序,更埋下了安全隐患,这些“数据问题”主要集中在数据造假、数据泄露及数据管理不合规三大领域,亟需引起行业与监管的高度重视,从具体表现来看,数据造假是突出问题之一,部分供应商……

    2025年10月24日
    5600
  • a域名证书查询怎么查?

    a域名证书查询在互联网时代,域名是企业和个人在线身份的重要标识,而域名证书(Domain Name Certificate)则是验证域名所有权、保障网站安全的关键文件,通过a域名证书查询,用户可以快速获取域名的注册信息、证书有效期、颁发机构等关键数据,确保域名的合法性和安全性,本文将详细介绍a域名证书查询的定义……

    2025年11月30日
    5100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信