CentOS 7 开放端口

因为CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,因为CentOS 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

1、查询某端口是否开放

[root@localhost bin]# firewall-cmd --query-port=8080/tcp
no

2、永久开启某端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

[root@localhost bin]# firewall-cmd --add-port=8080/tcp --permanent
success

或者:

[root@localhost bin]# firewall-cmd --zone=public --add-port=8080/tcp --permanent

3、同时开放多个端口

[root@localhost taotao]# firewall-cmd --zone=public --add-port=30000-30999/tcp --permanent 
[root@localhost taotao]# firewall-cmd --reload

命令含义:

--zone #作用域

--add-port=80/tcp  #添加端口,格式为:端口/通讯协议

--permanent  #永久生效,没有此参数重启后失效

4、重启防火墙

[root@localhost bin]# firewall-cmd --reload
success
原文地址:https://www.cnblogs.com/Dylansuns/p/7420481.html