钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读807859
首页 Linux 正文内容

linux如何看端口开了没

钟逸 Linux 2025-06-03 01:54:15 8

Linux系统中,可以利用以下命令查看端口是否已开启:

netstat

使用netstat命令,可以查看网络连接状态和端口信息。命令格式如下:

netstat -anp | grep PORT_NUMBER

其中,PORT_NUMBER为要查询的端口号。例如,要查看80端口是否已开启,可以使用以下命令:

netstat -anp | grep 80

lsof

lsof命令可以列出所有打开的文件和网络连接,包括使用的端口。命令格式如下:

lsof -i :PORT_NUMBER

其中,PORT_NUMBER为要查询的端口号。例如,要查看80端口是否已开启,可以使用以下命令:

lsof -i :80

ss

ss命令是netstat命令的增强版,提供了更详细的网络信息。命令格式如下:

ss -ant | grep PORT_NUMBER

其中,PORT_NUMBER为要查询的端口号。例如,要查看80端口是否已开启,可以使用以下命令:

ss -ant | grep 80

结果解读

使用以上命令查询端口后,获得的结果一般会显示以下信息:

*

状态

显示端口的当前状态,如LISTEN(监听)、ESTABLISHED(已建立连接)等。

*

PID

显示使用该端口的进程ID,可通过该PID查找进程详细信息。

*

本地地址

显示端口绑定的本地IP地址。

*

外地地址

显示端口已建立连接的远端IP地址(对于监听端口则显示为*)。

如果查询结果为空,则表示该端口未被开启。

文章目录
    搜索