在CentOS虚拟机中配置防火墙可以通过使用firewalld工具来实现。以下是详细步骤:
-
安装firewalld(如果尚未安装):
sudo yum install firewalld
-
启动和启用firewalld服务:
sudo systemctl start firewalld sudo systemctl enable firewalld
-
查看防火墙状态:
sudo firewall-cmd --state
-
查看所有可用的区域:
sudo firewall-cmd --list-all-zones
-
添加一个新的服务或端口到某个区域:
- 例如,开放HTTP(端口80)和HTTPS(端口443)服务:
sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --zone=public --add-service=https --permanent
- 例如,开放HTTP(端口80)和HTTPS(端口443)服务:
-
重新加载防火墙配置:
sudo firewall-cmd --reload
-
关闭防火墙:
sudo systemctl stop firewalld
-
开启防火墙:
sudo systemctl start firewalld
这些步骤可以帮助你在CentOS虚拟机中配置基本的防火墙规则,以保护系统免受未经授权的访问。