Linux7查看服务端口命令

fiy 其他 65

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux 7上查看服务端口的命令是使用netstat命令。Netstat(network statistics)命令用于检查网络连接和路由表。

    要查看当前打开的所有端口和相应的服务,可以在终端运行以下命令:

    “`shell
    netstat -tuln
    “`
    该命令将显示所有TCP和UDP连接的端口号和相应的服务,其中:

    – `-t`选项表示只显示TCP连接的端口;
    – `-u`选项表示只显示UDP连接的端口;
    – `-l`选项表示只显示正在监听的端口;
    – `-n`选项表示以数字形式显示端口号,而不是服务名称。

    此外,还可以使用`grep`命令过滤显示结果。例如,要查找特定端口的服务,可以运行以下命令:

    “`shell
    netstat -tuln | grep <端口号>
    “`
    将`<端口号>`替换为要查找的端口号。

    另外,如果您想查看特定服务所使用的端口,可以使用`lsof`命令。`lsof`(list open files)命令用于显示正在使用的文件列表,包括网络连接和端口。

    要查看特定服务的端口,可以在终端运行以下命令:

    “`shell
    lsof -i :<端口号>
    “`
    将`<端口号>`替换为要查找的端口号。

    以上就是在Linux 7上查看服务端口的命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux 7上,可以使用以下命令来查看服务端口:

    1. netstat命令:
    “`
    netstat -tuln
    “`
    该命令会显示当前打开的TCP和UDP端口列表。其中,-t参数用于显示TCP端口,-u参数用于显示UDP端口,-l参数用于显示正在监听的端口,-n参数用于显示端口的数字形式而不是服务名称。

    2. ss命令:
    “`
    ss -tuln
    “`
    与netstat类似,该命令也可以显示TCP和UDP端口列表。-t参数用于显示TCP端口,-u参数用于显示UDP端口,-l参数用于显示正在监听的端口,-n参数用于显示端口的数字形式。

    3. lsof命令:
    “`
    lsof -i : “`
    该命令可以查看指定端口号的进程情况,
    为端口号。它还可以通过提供服务名称来查询端口,如lsof -i :ssh。

    4. nmap命令:
    “`
    nmap -p
    “`
    该命令可以通过扫描目标IP地址的指定端口号来查看端口是否开放。-p参数用于指定要扫描的端口号,为目标IP地址。

    5. firewall-cmd命令:
    “`
    firewall-cmd –zone=public –list-ports
    “`
    这个命令可以查看当前防火墙所允许通过的端口。–zone参数用于指定防火墙区域,–list-ports参数用于列出允许通过的端口。

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

    在Linux 7上,可以使用以下命令来查看服务端口:

    1. `netstat`命令
    `netstat`命令用于显示网络连接、路由表和网络接口信息。通过使用不同的选项,可以将其用于显示所有开放的端口。

    “`
    netstat -tuln
    “`

    – `-t`选项表示显示TCP连接
    – `-u`选项表示显示UDP连接
    – `-l`选项表示只显示监听状态的连接
    – `-n`选项表示使用数字形式显示IP和端口

    这个命令会显示所有正在监听的TCP和UDP端口及其对应的服务。例如:

    “`
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address Foreign Address State
    tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
    tcp6 0 0 :::22 :::* LISTEN
    udp 0 0 0.0.0.0:68 0.0.0.0:*
    udp6 0 0 :::58181 :::*
    “`

    这个输出表明端口22上运行着SSH服务(tcp协议),端口68上运行着DHCP服务(udp协议),以及端口58181上的未知服务。

    2. `ss`命令
    `ss`命令是`netstat`的一个替代工具,用于显示套接字统计数据。它的使用方式与`netstat`类似。

    “`
    ss -tuln
    “`

    – `-t`选项表示显示TCP连接
    – `-u`选项表示显示UDP连接
    – `-l`选项表示只显示监听状态的连接
    – `-n`选项表示使用数字形式显示IP和端口

    `ss`命令的输出与`netstat`命令类似。例如:

    “`
    State Recv-Q Send-Q Local Address:Port Peer Address:Port
    LISTEN 0 128 *:22 *:*
    LISTEN 0 128 :::22 :::*
    “`

    这个输出表明端口22上运行着SSH服务。

    3. `nmap`命令
    `nmap`命令是一个网络扫描工具,可以用来扫描主机和端口。通过向目标主机发送特定的网络数据包,`nmap`可以确定主机有哪些端口是开放的。

    “`
    nmap localhost
    “`

    这个命令将扫描本地主机上的所有端口,并显示其开放状态。例如:

    “`
    PORT STATE SERVICE
    21/tcp open ftp
    22/tcp open ssh
    80/tcp open http
    “`

    这个输出表明端口21上运行着FTP服务,端口22上运行着SSH服务,端口80上运行着HTTP服务。

    以上是在Linux 7上查看服务端口的常用命令。根据不同的需求,可以选择适合自己的命令来查看端口信息。

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

400-800-1024

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

分享本页
返回顶部