在CentOS上设置防火墙和端口有几种方法,可以使用以下方法之一:
-
使用firewalld命令:
- 查看防火墙状态:
sudo firewall-cmd --state
- 启动防火墙:
sudo systemctl start firewalld
- 停止防火墙:
sudo systemctl stop firewalld
- 设置开机启动:
sudo systemctl enable firewalld
- 禁止开机启动:
sudo systemctl disable firewalld
- 开放端口:
sudo firewall-cmd --zone=public --add-port=端口号/协议 --permanent
- 重新加载防火墙规则:
sudo firewall-cmd --reload
- 查看开放的端口:
sudo firewall-cmd --zone=public --list-ports
- 查看防火墙状态:
-
使用iptables命令:
- 查看防火墙规则:
sudo iptables -L
- 清空所有规则:
sudo iptables -F
- 开放端口:
sudo iptables -A INPUT -p 协议 --dport 端口号 -j ACCEPT
- 保存规则:
sudo service iptables save
- 设置开机启动:
sudo systemctl enable iptables
- 禁止开机启动:
sudo systemctl disable iptables
- 查看防火墙规则:
无论使用哪种方法,记得要根据自己的需求和安全策略来设置合适的规则和端口。