部分用户对开启端口一直很执着,我们默认是关闭了系统防火墙的。下面教你怎么开放端口
以下是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