查看linux服务器开放端口命令及开放端口命令

如何查询Linux系统服务器开放了哪些端口?端口很重要,很多问题都是由于端口导致的,本文介绍查看linux服务器开放端口的命令。

查询开放端口命令

1、登录到Linux服务器:ssh root@服务器IP
2、使用命令iptables -L -n查看端口开通情况;
3、实例:查看阿里云百科网的端口开通情况

[root@aliyunbaike ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpts:10100:10110
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:8888
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:80
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:21

我们看到阿里云百科网已经开放的端口号有:8888、80和21号端口。

开放端口命令

我们以开放8888端口号为例:(请依次执行这5条命令)

/sbin/iptables-save > /etc/amh-iptables;
sed -i '/--dport 8888 -j ACCEPT/d' /etc/amh-iptables;
/sbin/iptables-restore < /etc/amh-iptables;
/sbin/iptables -I INPUT -p tcp --dport 8888 -j ACCEPT;
/sbin/iptables-save > /etc/amh-iptables;
//以上5条命令,请依次执行,完成linux下开放8888号端口

以上5条命令,请依次执行,即可开放linux下的8888号端口。