在CentOS Minimal系统中设置防火墙(firewalld),可以按照以下步骤进行:
更新系统包:
sudo yum update -y
安装firewalld:
sudo yum install firewalld -y
启动firewalld服务:
sudo systemctl start firewalld
设置firewalld开机自启:
sudo systemctl enable firewalld
查看当前防火墙状态:
sudo firewall-cmd --state
查看所有开放的端口:
sudo firewall-cmd --list-all
开放特定端口(例如开放TCP端口80):
sudo firewall-cmd --permanent --add-port=80/tcp
重新加载防火墙配置以应用更改:
sudo firewall-cmd --reload
关闭特定端口(例如关闭TCP端口80):
sudo firewall-cmd --permanent --remove-port=80/tcp
sudo firewall-cmd --reload
开放特定服务(例如开放HTTP服务):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
关闭特定服务(例如关闭HTTP服务):
sudo firewall-cmd --permanent --remove-service=http
sudo firewall-cmd --reload
查看防火墙区域:
sudo firewall-cmd --get-zones
查看当前活动区域:
sudo firewall-cmd --get-active-zones
更改默认区域:
sudo firewall-cmd --set-default-zone=public
添加自定义区域:
sudo firewall-cmd --new-zone=myzone --permanent
sudo firewall-cmd --reload
将接口添加到区域:
sudo firewall-cmd --zone=myzone --add-interface=eth0 --permanent
sudo firewall-cmd --reload
通过以上步骤,你可以在CentOS Minimal系统中成功设置和管理防火墙。根据实际需求调整配置,确保系统安全。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>