CentOS7 防火墙相关命令
- 查看防火墙状态
firewall-cmd --state
- 停止firewall
systemctl stop firewalld.service
- 开启firewall
systemctl stop firewalld.service
- 禁止firewall 开机启动
systemctl disable firewalld.service
- 设置开机启动防火墙
systemctl enable firewalld.service
- 重启防火墙
firewall-cmd --reload
- 对外开放端口
#说明:
#–zone 作用域
#–add-port=80/tcp 添加端口,格式为:端口/通讯协议
#–permanent 永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=端口号/tcp --permanent
- 关闭对外端口
firewall-cmd --zone=public --remove-port=端口号/tcp --permanent
- 查看已经对外开放的端口
# 设置开放某个端口后,需要重启防火墙,才能看到刚刚开启的端口
firewall-cmd --list-ports
- 查看防火墙所有相关信息
firewall-cmd --list-all