检查Linux上的监听端口
在进行网络故障排除时,特别检查与网络相关的问题非常重要。需要检查的第一件事是哪些端口处于活动状态并正在侦听,或者哪些应用程序连接到您的服务器。网络上的侦听端口部分告诉哪个进程侦听并充当通信端点。监听端口的状态可以是打开、关闭、过滤或未过滤。
如果您正在搜索用于检查 Linux 上侦听端口信息的命令,请按照本文的指南进行操作。
如何在Linux上检查监听端口
有四种简单快捷的方法可以获取Linux系统上的监听端口信息。让我们实际检查一下:
1:通过 Netstat 命令监听端口
2:通过ss命令监听端口
3:通过lsof命令监听端口
4:通过nmap命令监听端口
1:通过Netstat命令监听端口
网络统计 (netstat) 是一个命令行网络监控和故障排除工具。它用于管理网络连接的配置。在 Linux 系统上使用 netstat 命令时,您将获得有关 TCP、UDP、传入和传出连接、多播成员资格、路由表和端口侦听的完整信息。
运行上述命令以使用 netstat 命令列出所有端口:
上述标志描述如下:
t – 用于 TCP 端口
u – 用于 UDP 端口
n – 用于数字地址
l – 显示监听端口
p – 显示 PID
2:通过ss命令监听端口
套接字统计信息 (ss) 是打印带有附加详细信息和统计信息的网络套接字信息的另一种方法。它是 netstat 命令的一个很好的替代品,具有一些类似的功能。
您可以执行给定的命令来监听 Linux 上的端口:
3:通过lsof命令监听端口
众所周知,Linux 和 UNIX 中的所有内容都以文件系统的形式运行。无论是设备还是文件夹,都可以称之为文件。其中一些文件是可见的,有些文件对我们来说是隐藏的。 lsof(打开文件列表)命令是一个内置命令行工具,用于显示有关打开文件的信息。
我们可以执行以下命令来列出Linux系统上的网络文件和端口监听信息:
4:通过nmap命令监听端口
网络映射器 (nmap) 是显示网络信息的最安全的审核工具之一。网络专家使用它来发现网络和侦听端口。
nmap不是Linux系统的内置工具,可以在终端中使用以下命令安装:
以下命令用于显示Linux系统所有打开和侦听的端口: