当前位置:首页 » 《资源分享》 » 正文

【Linux】ss 命令使用详解

11 人参与  2024年11月10日 12:01  分类 : 《资源分享》  评论

点击全文阅读


目录

一、ss命令介绍

二、ss命令格式和使用

1、命令格式

2、ss命令的常用选项

3、命令的常见用法

3.1 找出打开套接字/端口应用程序

3.2 检查系统的监听套接字

3.3 显示所有状态为established的SMTP连接

3.4 查看建立的 TCP 连接

3.5 通过 -r 选项解析 IP 和端口号

3.6 本地和目标地址过滤

3.7 通过 TCP 的状态进行过滤


【Linux】ip命令详解_linux ip 命令-CSDN博客 

【Linux】ifconfig命令详解-CSDN博客 

【Linux】网络诊断 ping命令详解_linux ping-CSDN博客

【网络】抓包工具Wireshark下载安装和基本使用教程-CSDN博客

【网络】网络层ICMP协议-CSDN博客

【Linux】nc 网络诊断 | 文件传输 命令详解_nc测网络端口-CSDN博客

【Linux】网络诊断 traceroute命令详解-CSDN博客

【Linux】nmcli命令详解-CSDN博客 


一、ss命令介绍


Linux下的ss命令是Socket Statistics的缩写,也被称为IPC(Inter-Process Communication)套接字统计。这是一个强大的网络管理命令,主要用于获取系统中socket的统计信息,可以帮助系统管理员诊断和排查网络问题,包括检查当前网络连接及端口状态、搜索网络问题、统计网络情况、过滤网络数据等等,从而解决网络问题,节省管理工作量,保证网络安全。

ss命令的功能和netstat类似,相对netstat,但它具有一些明显的优势:

首先,ss命令能显示更多更详细的TCP和连接状态的信息。

其次,它在处理大量socket连接时,比netstat更快更高效。这是因为ss命令利用了TCP协议栈中的tcp_diag模块,这个模块可以获得Linux内核中的第一手信息,因此其性能优于其他工具。

ss命令的使用方式也非常灵活,可以通过添加不同的参数来查看不同类型的信息。例如,使用-a参数可以列出所有连接状态;使用-t参数可以只列出TCP连接状态;使用-u参数可以只列出UDP连接状态;使用-l参数可以只列出监听状态;使用-s参数可以列出已经建立的连接状态。这些参数可以组合使用,以满足不同的查看需求。


二、ss命令格式和使用


1、命令格式

ss -help

2、ss命令的常用选项

  如下列举一些常用的选项,若需要了解更多,可以使用 ss --help 查看  -n, --numeric:以数字格式显示地址和端口。使用此选项可以避免将地址和端口转换为主机名或服务名,从而加快查询速度  -t, --tcp:仅显示TCP套接字信息  -u, --udp:仅显示UDP套接字信息  -l, --listening:仅显示处于监听状态的套接字  -a, --all:显示所有套接字信息,包括监听和非监听状态的套接字  -r, --resolve:尝试解析服务名为主机名  -p, --processes:显示与每个套接字相关联的进程信息,包括进程ID和进程名称  -e, --extended:显示详细的TCP套接字信息  -s, --summary:显示套接字统计摘要信息。

3、命令的常见用法


3.1 找出打开套接字/端口应用程序

  ss -tnlp | grep port

如下java程序pid:18034 ,监听端口2181

3.2 检查系统的监听套接字


监听套接字是系统等待外部连接的地方。使用ss命令可以轻松检查这些套接字:

 ss -l   | grep  1019

3.3 显示所有状态为established的SMTP连接

ss -o state 'established' ss -o state established '( dport = :smtp or sport = :smtp )'

3.4 查看建立的 TCP 连接

ss -tna

3.5 通过 -r 选项解析 IP 和端口号

显示 TCP 协议的 sockets 只显示处于监听状态的端口

ss -tlr

3.6 本地和目标地址过滤

# 匹配本地地址和端口号ss src 192.168.2.152# 匹配远程地址和端口号ss dst 192.168.2.152ss dst 192.168.2.153:50460ss dst 192.168.2.153:mysql

3.7 通过 TCP 的状态进行过滤


ss 命令还可以通过 TCP 连接的状态进程过滤,支持的 TCP 协议中的状态有:

{established|syn-sent|fin-wait-{1,2}|closed|close-wait|last-ack|listen|closing}

# 列举出处于 FIN-WAIT-1状态的源端口为 80或者 443,目标网络为192.168.2/24所有 tcp套接字ss -o state FIN-WAIT-1 dst 192.168.2/24# 显示所有状态为 Established的HTTP连接ss  state listening '( sport = :http or dport = :http )'#使用 ipv4 时的过滤语法ss  -4n state listening

# 列出所有连接到2181端口的连接和对2181端口的监听ss  -r  state all dport = :2181

Linux网络管理命令ss的详细解释,ss的语法、用法和使用场景_linux ss-CSDN博客

原文链接:Linux网络管理命令ss的详细解释,ss的语法、用法和使用场景_linux ss-CSDN博客


点击全文阅读


本文链接:http://zhangshiyu.com/post/184214.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 经年离歌愁未休顾允廷+结局+番外(顾允廷宋卿落)列表_经年离歌愁未休顾允廷+结局+番外
  • 经年离歌愁未休全书+后续+结局(顾允廷宋卿落)全书在线_(顾允廷宋卿落)经年离歌愁未休全书+后续+结局在线列表_笔趣阁(顾允廷宋卿落)
  • 顾允廷宋卿落经年离歌愁未休全书+后续全面完结完本_完本顾允廷宋卿落经年离歌愁未休全书+后续全面完结
  • (番外)+(结局)寒来暑往将你遗忘结局+番外(姜舒意顾知凛)完结_(寒来暑往将你遗忘结局+番外)列表_笔趣阁(姜舒意顾知凛)
  • [风雪埋尽旧情书]小说章节分享_谭芷安砚希韩若妍节选试读
  • 「重生八零,我不要厂长爹了」全文免费无弹窗阅读_笔趣阁_「白月光光鲜亮丽乞丐」完结版免费在线阅读
  • 总裁夫人她五行缺德(时岑盛景琛)_总裁夫人她五行缺德时岑盛景琛
  • 完结文总裁夫人她五行缺德列表_完结文总裁夫人她五行缺德(时岑盛景琛)
  • 愿将过往秋收冬藏免费结局+后续(季怀瑾孟棠音)_愿将过往秋收冬藏免费结局+后续季怀瑾孟棠音
  • [最后的花]独家章节限时试读_[乔沛君顾平风老公]全文免费无弹窗阅读_笔趣阁
  • 「往后余生,后会无期」后续完结版_「陆离程雾霓」小说精彩节选免费试读
  • 「结婚结念日当天,丈夫资助的少女求我让位」***剧情片段直通车_[傅逸风沈佳妮]精彩章节免费试读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1