2023年11月21日
centos7防火墙配置
查看防火墙是否开启
systemctl status firewalld
# 或者
firewall-cmd --state
安装防火墙
yum install firewalld firewalld-config
开启防火墙命令
systemctl start firewalld.service
重启防火墙命令
firewall-cmd --reload
# 或者
service firewalld restart
查看端口列表
firewall-cmd --permanent --list-port
禁用防火墙
systemctl stop firewalld
假设想开放端口 8080
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
其中
--zone=public
指定了你要更改的防火墙区域。public
通常是默认区域。--add-port=8080/tcp
指定了你想开放的端口和协议类型(在这个例子中是 TCP 协议)。--permanent
表示这个规则应该永久生效。
且开放完后需要重载防火墙