linux查看端口命令ss

不及物动词 其他 174

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux中查看端口使用的命令是`ss`(Socket Statistics的缩写),该命令可以显示所有正在活动的套接字连接信息,包括TCP、UDP和UNIX域套接字。

    要使用`ss`命令查看端口信息,可以使用以下命令格式:

    “`
    ss [options] [FILTER]
    “`

    其中,`options`是一些选项,可以用来指定`ss`命令的特定行为,而`FILTER`则是用于筛选特定连接的过滤器。

    下面是一些常用的`ss`命令选项和示例:

    1. 查看所有活动的套接字连接:

    “`
    ss
    “`

    这将显示所有正在活动的套接字连接,包括TCP、UDP和UNIX域套接字。

    2. 查看TCP连接:

    “`
    ss -t
    “`

    这将只显示TCP连接的信息。

    3. 查看UDP连接:

    “`
    ss -u
    “`

    这将只显示UDP连接的信息。

    4. 查看UNIX域套接字连接:

    “`
    ss -x
    “`

    这将只显示UNIX域套接字连接的信息。

    5. 查看指定端口的连接:

    “`
    ss -t -l -n -p | grep :PORT
    “`

    将上面的`PORT`替换为你要查看的端口号,这将只显示指定端口的TCP连接信息。

    6. 查看所有监听的端口:

    “`
    ss -t -l -n
    “`

    这将只显示所有正在监听的TCP端口信息。

    7. 只显示已建立的连接:

    “`
    ss -t -a
    “`

    这将只显示已建立的TCP连接。

    以上是一些常见的`ss`命令示例,使用这些命令可以帮助你检查和管理系统中的端口连接。更多关于`ss`命令的详细信息可以通过`man ss`命令来查看。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Linux中有多种方式来查看端口信息,其中一个常用的命令是`ss`(Socket Statistics的缩写)。`ss`命令是一种功能更强大的替代品,可以用来查看当前系统中的网络套接字信息。下面是关于`ss`命令的一些常见用法和示例。

    1. 查看所有打开的端口:
    “`
    ss -tuln
    “`
    该命令将显示所有打开的TCP和UDP端口,并列出与每个端口相关的应用程序。

    2. 显示指定端口的信息:
    “`
    ss -tuln | grep “`
    将`
    `替换为要查询的端口号,可以快速查找给定端口的相关信息。

    3. 显示与指定端口相关的进程信息:
    “`
    ss -tulnp | grep “`
    该命令将显示与指定端口相关的进程ID(PID)以及与其关联的应用程序名称。

    4. 查看具体套接字信息:
    “`
    ss -a
    “`
    该命令将显示所有套接字信息,包括已建立的连接、监听的端口、等待连接的端口以及套接字状态。

    5. 显示网络套接字的统计信息:
    “`
    ss -s
    “`
    该命令将显示与网络套接字相关的统计信息,包括各种套接字状态的数量和统计。

    这些只是`ss`命令的一些常见用法,它还有很多其他选项和参数可供使用。通过`man ss`或`ss –help`命令可以查看完整的帮助信息,以了解更多关于`ss`命令的详细用法。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux提供了多种查看端口的命令,其中ss(Socket Statistics)命令是一款功能强大的网络工具,可以帮助用户查看服务器上的连接状态、监听端口以及网络统计信息。下面我们将详细介绍ss命令的使用方法和操作流程。

    ## 1. 安装ss命令
    在大多数Linux发行版中,ss命令已经预装,如果您的系统没有安装,可以通过以下命令安装:
    “`
    # Ubuntu/Debian
    sudo apt-get install iproute2

    # CentOS/Fedora
    sudo yum install iproute2
    “`

    ## 2. 基本用法
    ss命令的基本语法如下:
    “`
    ss [options] [ FILTER ]
    “`

    其中,options选项可以用于指定不同的功能和输出格式,FILTER用于过滤需要显示的连接。

    ## 3. 查看所有连接
    要查看系统上的所有连接,可以执行以下命令:
    “`
    ss -a
    “`

    该命令会显示所有的连接,包括TCP和UDP。通过-a选项,可以查看所有的监听和非监听连接。

    ## 4. 查看特定协议连接
    如果只想查看特定协议(如TCP或UDP)的连接,可以使用-f选项,例如:
    “`
    ss -f tcp # 显示TCP连接
    ss -f udp # 显示UDP连接
    “`

    ## 5. 查看监听连接
    要查看正在监听的连接,可以使用-l选项:
    “`
    ss -l
    “`

    该命令会显示所有正在监听的端口。

    ## 6. 查看指定端口的连接
    要查看某个特定端口上的连接,可以使用-d选项,后面跟上要查看的端口号:
    “`
    ss -t -l -n -p -4 -o ‘sport = :80’ # 显示TCP 80端口连接
    ss -u -l -n -p -4 -o ‘sport = :53’ # 显示UDP 53端口连接
    “`

    此命令将以列表的形式显示指定端口上的所有连接,其中-t选项用于显示TCP连接,-u选项用于显示UDP连接,-l选项用于显示监听连接,-n选项用于显示IP地址和端口号,-p选项用于显示进程ID,-4选项用于显示IPv4连接。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部