在CentOS上启用防火墙服务,可以使用firewalld。以下是启用firewalld的步骤:
检查firewalld状态:
sudo systemctl status firewalld
启动firewalld服务:
sudo systemctl start firewalld
设置firewalld开机自启:
sudo systemctl enable firewalld
检查firewalld是否正在运行:
sudo systemctl is-active firewalld
启动firewalld服务:
sudo firewall-cmd --start
设置firewalld开机自启:
sudo systemctl enable firewalld
检查firewalld是否正在运行:
sudo firewall-cmd --state
你可以使用firewall-cmd
命令来配置firewalld。以下是一些常用的命令:
查看所有开放的端口:
sudo firewall-cmd --list-all
开放特定端口(例如,开放TCP端口80):
sudo firewall-cmd --permanent --add-port=80/tcp
重新加载firewalld配置(使更改生效):
sudo firewall-cmd --reload
关闭特定端口(例如,关闭TCP端口80):
sudo firewall-cmd --permanent --remove-port=80/tcp
查看所有开放的区域:
sudo firewall-cmd --get-zones
查看当前活动的区域:
sudo firewall-cmd --get-active-zones
切换到特定区域(例如,切换到public区域):
sudo firewall-cmd --set-default-zone=public
通过这些步骤,你应该能够在CentOS上成功启用和配置firewalld防火墙服务。