在CentOS系统中,firewalld是一个常用的防火墙管理工具,它提供了动态管理、区域化控制等功能,使得配置防火墙规则变得更加简单和直观。以下是一些关于CentOS防火墙的使用教程:
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --get-default-zone
sudo firewall-cmd --list-all-zones
sudo firewall-cmd --list-all-interfaces
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp
sudo firewall-cmd --permanent --zone=public --add-port=443/tcp
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --remove-port=80/tcp
sudo firewall-cmd --permanent --zone=public --remove-service=http
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.3" accept'
sudo firewall-cmd --permanent --zone=public --add-port=80/tcp --proto=ipv6
firewalld服务,可以使用以下命令禁用并停止它:sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo firewall-cmd --list-ports | grep 22/tcp
以上就是CentOS防火墙的基本使用教程。更多高级配置和详细操作,可以参考firewalld的官方文档。