广告
返回顶部
首页 > 资讯 > 操作系统 >linux中如何使用ss命令查看网络状态
  • 740
分享到

linux中如何使用ss命令查看网络状态

2023-06-27 11:06:33 740人浏览 安东尼
摘要

这篇文章主要为大家展示了“linux中如何使用ss命令查看网络状态”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何使用ss命令查看网络状态”这篇文章吧。ss命令用于显示Socket

这篇文章主要为大家展示了“linux中如何使用ss命令查看网络状态”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何使用ss命令查看网络状态”这篇文章吧。

ss命令用于显示Socket状态. 他可以显示PACKET sockets, tcp sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具

linux中如何使用ss命令查看网络状态

输入 ss,默认会显示与 netstat 同样的内容,并且输入类似的参数可以获取你想要的类似输出。例如:

$ ss -tState       Recv-Q Send-Q       Local Address:Port                        Peer Address:PortESTAB       0      0                127.0.0.1:postgresql                     127.0.0.1:48154ESTAB       0      0            192.168.0.136:35296                      192.168.0.120:8009ESTAB       0      0            192.168.0.136:47574                     173.194.74.189:https[…]

ss -t 只显示 TCP 连接。ss -u 用于显示 UDP 连接,-l 参数只会显示监听的端口,而且可以进一步过滤到任何想要的信息。

我并没有测试所有可用参数,但是你甚至可以使用 -K 强制关闭 socket。

ss 真正耀眼的地方是其内置的过滤能力。让我们列出所有端口为 22(ssh)的连接:

$ ss state all sport = :sshNetid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   LISTEN     0      128                    *:ssh                                  *:*tcp   ESTAB      0      0          192.168.0.136:ssh                      192.168.0.102:46540tcp   LISTEN     0      128                   :::ssh                                 :::*

如果只想看已建立的 socket(排除了 listeningclosed ):

$ ss state connected sport = :sshNetid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   ESTAB      0      0          192.168.0.136:ssh                      192.168.0.102:46540

类似的,可以列出指定的 host 或者 ip 段。例如,列出到达 74.125.0.0/16 子网的连接,这个子网属于 Google:

$ ss state all dst 74.125.0.0/16Netid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   ESTAB      0      0          192.168.0.136:33616                   74.125.142.189:Httpstcp   ESTAB      0      0          192.168.0.136:42034                    74.125.70.189:httpstcp   ESTAB      0      0          192.168.0.136:57408                   74.125.202.189:https

ss与 iptables 的语法非常相同,如果已经熟悉了其语法,ss 非常容易上手。也可以安装 iproute2-doc 包, 通过 /usr/share/doc/iproute2-doc/ss.html 获得完整文档。

以上是“linux中如何使用ss命令查看网络状态”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux中如何使用ss命令查看网络状态

本文链接: https://www.lsjlt.com/news/310275.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中如何使用ss命令查看网络状态
    这篇文章主要为大家展示了“linux中如何使用ss命令查看网络状态”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何使用ss命令查看网络状态”这篇文章吧。ss命令用于显示socket...
    99+
    2023-06-27
  • Linux如何使用ss命令查看系统的socket状态
    小编给大家分享一下Linux如何使用ss命令查看系统的socket状态,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是Linux系统Linux是一种免费使用和...
    99+
    2023-06-13
  • Linux 网络状态工具 ss 命令怎么使用
    这篇文章跟大家分析一下“Linux 网络状态工具 ss 命令怎么使用”。内容详细易懂,对“Linux 网络状态工具 ss 命令怎么使用”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习...
    99+
    2023-06-28
  • Linux网络状态工具ss命令怎么用
    这篇文章将为大家详细讲解有关Linux网络状态工具ss命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sock...
    99+
    2023-06-15
  • linux中如何使用shell命令查看进程状态
    在Linux中,你可以使用`ps`命令来查看进程的状态。以下是几个常见的`ps`命令选项:1. `ps -ef`:列出所有进程的详细...
    99+
    2023-09-22
    shell linux
  • Linux如何使用命令查看进程状态信息
    这篇文章主要讲解了“Linux如何使用命令查看进程状态信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux如何使用命令查看进程状态信息”吧! 1. 前言本文主要介绍如何使用...
    99+
    2023-06-16
  • Linux中怎么利用ss命令检查网络连接
    本篇文章为大家展示了Linux中怎么利用ss命令检查网络连接,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。ss是iproute2包的一部分(控制TCP/IP网络和流量的工具)。iproute2的目标...
    99+
    2023-06-13
  • Linux中怎么使用netstat命令查看端口状态
    这篇文章主要介绍“Linux中怎么使用netstat命令查看端口状态”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux中怎么使用netstat命令查看端口状态”文章能帮助大家解决问题。nets...
    99+
    2023-06-28
  • linux中如何使用Batstat命令查看笔记本电池状态
    小编给大家分享一下linux中如何使用Batstat命令查看笔记本电池状态,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何使用 Batstat 命令查看笔记本电池状态batstat&nb...
    99+
    2022-10-19
  • linux中怎么用shell命令查看进程状态
    要使用shell命令查看进程状态,可以使用以下命令: `ps`命令:用于显示当前正在运行的进程。可以使用不同的选项来过滤和格式化...
    99+
    2023-10-26
    linux shell
  • win7系统如何使用DOS命令查看网络连接状况
    本文小编和大家分享win7操作系统使用DOS命令查看网络连接情况的方法,用户经常会遇到某端口被占用的情况,因此有必要查看端口使用情况,但是很多用户不知道怎么查看,在win7操作系统中可使用DOS命令查看。本文介绍通过DO...
    99+
    2023-05-21
    win7 DOS 网络连接
  • 如何在win7系统中使用DOS命令查看网络连接状况
    这篇文章主要介绍了如何在win7系统中使用DOS命令查看网络连接状况,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。按快捷键“win+R”,输入cmd后按回车进入DOS环境;输...
    99+
    2023-06-14
  • Linux系统中如何使用ss命令
    这篇文章主要介绍了Linux系统中如何使用ss命令,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取...
    99+
    2023-06-28
  • linux中如何使用type查看命令
    这篇文章主要为大家展示了“linux中如何使用type查看命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何使用type查看命令”这篇文章吧。type 查看命令类型,例如该命令是...
    99+
    2023-06-04
  • Linux如何查看内存、磁盘、CPU以及网络的状态
    这篇文章主要介绍“Linux如何查看内存、磁盘、CPU以及网络的状态”,在日常操作中,相信很多人在Linux如何查看内存、磁盘、CPU以及网络的状态问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux如何...
    99+
    2023-06-22
  • linux中如何使用TLP命令检查笔记本电池状态
    小编给大家分享一下linux中如何使用TLP命令检查笔记本电池状态,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如何使用 TLP...
    99+
    2022-10-19
  • linux中如何使用upower命令检查笔记本电池状态
    这篇文章主要介绍linux中如何使用upower命令检查笔记本电池状态,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何使用 upower 命令检查笔记本电池状态upower 是一个...
    99+
    2022-10-19
  • 如何使用docker inspect命令查看容器网络信息
    小编给大家分享一下如何使用docker inspect命令查看容器网络信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看容器...
    99+
    2022-10-19
  • Linux如何使用ifconfig命令查看网卡的信息
    这篇文章将为大家详细讲解有关Linux如何使用ifconfig命令查看网卡的信息,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux ifconfig命令是经常会被用到的命令,利用这个命令我们可以查看...
    99+
    2023-06-16
  • Linux中如何用命令查看端口
    本篇文章为大家展示了Linux中如何用命令查看端口,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。在Linux使用过程中会因为某种需要查看端口,可以使用lost和netstat命令。lsoflsof(...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作