以小编的版本CentOS 7为例,在CentOS 7中的防火墙由firewalld管理。
查看firewalld状态
systemctl status firewalld
查看对应端口号是否开启:
firewall-cmd --zone=public --query-port=80/tcp
开启指定端口号:
//--permanent 一定要添加这个参数,确保重启不会失效
firewall-cmd --zone=public --add-port=80/tcp --permanent
开启对应端口号后,需要重启才能生效:
firewall-cmd --reload
如果不想对应端口开放,可以去除对应的端口号:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
开启和关闭端口号都需要进行重启。
附加:
firewalld的基本使用
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld