CentOS防火墙的设置与端口开放方法如下:
- 查看防火墙状态:
sudo firewall-cmd --state
- 查看防火墙规则:
sudo firewall-cmd --list-all
- 开放一个端口:
sudo firewall-cmd --zone=public --add-port=端口号/tcp --permanent
,例如sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
- 重新加载防火墙规则:
sudo firewall-cmd --reload
- 查看开放的端口:
sudo firewall-cmd --zone=public --list-ports
- 关闭一个端口:
sudo firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
,例如sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent
- 关闭防火墙:
sudo systemctl stop firewalld.service
- 开启防火墙:
sudo systemctl start firewalld.service
注意:以上命令中的 --permanent
参数表示永久生效,如果不加该参数,则只在当前生命周期内生效。