如何设置 centos 防火墙开放端口:安装 firewalld;启动并启用防火墙;使用 firewall-cmd 命令允许特定端口;加载永久配置;使用 netstat 命令验证端口是否已开放。
如何设置 CentOS 防火墙开放端口
步骤 1:安装 firewalld(如果尚未安装)
sudo yum install firewalld
步骤 2:启动并启用防火墙
sudo systemctl start firewalld sudo systemctl enable firewalld
步骤 3:允许特定端口
使用 firewall-cmd 命令允许特定端口。例如,要开放 TCP 端口 80:
sudo firewall-cmd --permanent --add-port=80/tcp
要开放 UDP 端口 53:
sudo firewall-cmd --permanent --add-port=53/udp
步骤 4:加载永久配置
应用永久配置:
sudo firewall-cmd --reload
步骤 5:验证端口已开放
使用 netstat 命令验证端口是否已开放:
netstat -ant | grep LISTEN
如果指定端口已开放,您应该看到类似以下输出:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN