CentOS默认使用firewalld作为防火墙管理工具,以下是其基本设置方法:
sudo yum install firewalld。sudo systemctl start firewalld。sudo systemctl enable firewalld。sudo systemctl status firewalld或sudo firewall-cmd --state。sudo firewall-cmd --list-all。sudo firewall-cmd --zone=public --add-port=80/tcp --permanent。sudo firewall-cmd --zone=public --add-service=http --permanent。sudo firewall-cmd --zone=public --add-source=192.168.1.0/24 --permanent。sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent。sudo firewall-cmd --zone=public --remove-service=http --permanent。sudo firewall-cmd --reload使更改生效。sudo firewall-cmd --set-default-zone=drop,可将默认区域设为drop等。--permanent参数的规则为临时规则,重启后失效。