Linux下查询端口是否开放的相关命令

艺帆风顺 发布于 2025-04-03 18 次阅读


在Linux系统中,可以使用以下命令来查询指定端口是否开放:

1、使用telnet命令连接端口:

telnet 127.0.0.1 80

如果能连接上,说明端口开放。

2、使用nc命令连接端口:

nc -v 127.0.0.1 80
[root@YLMonitor ~]# nc -v 127.0.0.1 8899Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to 127.0.0.1:8899.

如果能连接上,则端口开放。

3、使用ss命令查看端口:

ss -tulpn | grep 80

如果显示端口在监听状态,则端口开放。

4、使用lsof命令查看进程:

lsof -i :80

如果有进程在监听,则端口开放。

5、使用nmap扫描端口:

nmap 127.0.0.1 -p 80

如果状态为open,则端口开放。

6、查看防火墙规则:

iptables -L -n --line-numbers | grep 80

如果有允许规则,则端口开放。

通过以上命令可以用来检查Linux系统中某个端口的开放状态。