在CentOS系統中,使用firewall-cmd命令來管理防火墻規則。以下是一些基本的步驟和示例,用于設置LAMP(Linux, Apache, MySQL, PHP)環境的防火墻規則。
sudo yum install firewalld
sudo systemctl start firewalld
sudo systemctl enable firewalld
sudo firewall-cmd --list-all
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --permanent --zone=public --add-service=ssh
--remove-service
或--remove-port
選項。例如,刪除MySQL端口規則:sudo firewall-cmd --permanent --zone=public --remove-port=3306/tcp
sudo firewall-cmd --list-services
sudo firewall-cmd --list-ports
sudo firewall-cmd --list-all --zone=public
以上步驟將幫助您設置CentOS LAMP環境的防火墻規則。請根據實際需求調整端口和服務。