如何开启Centos防火墙并添加端口
技术/帮助
2025-10-19 12:22
85264
华捷云默认是关闭了系统防火墙的,但是部分用户对端口全开较为执着,开放端口方式整理如下:
以下是centos7.6方法.
1.如果你想让 FirewallD 在系统启动时,你可以运行以下命令:
sudo systemctl start firewalld
在启动 FirewallD 后,你可以再次运行 sudo systemctl enable firewalld 机器开机启动。
2.手动开放端口
开放TCP端口
firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放tcp80端口
开放UDP端口
firewall-cmd --zone=public --add-port=80/udp --permanent # 开放udp80端口
关闭TCP端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent #关闭tcp80端口
关闭UDP端口
firewall-cmd --zone=public --remove-port=80/udp--permanent #关闭udp80端口
开启端口后记得运行这个
配置生效
firewall-cmd --reload # 配置立即生效
查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
关闭防火墙
如果要开放的端口太多,嫌麻烦,可以关闭防火墙 systemctl stop firewalld.service
查看防火墙状态
firewall-cmd --state