centos7
防火墙
#启动防火墙
systemctl start firewalld.service
#关闭防火墙
systemctl stop firewalld.service
#重启防火墙
systemctl restart firewalld.service
#查看防火墙状态
systemctl status firewalld.service
#设置开机启动防火墙
systemctl enable firewalld.service
#设置开机不启动防火墙
systemctl disable firewalld.service
#添加端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#说明:
#–zone 作用域
#–add-port=80/tcp #添加端口,格式为:端口/通讯协议
#–permanent 永久生效,没有此参数重启后失效
#多个端口:
firewall-cmd --zone=public --add-port=80-90/tcp --permanent
#添加完毕过后重新读取防火墙规则或者重启防火墙,规则才生效
firewall-cmd --reload
或者重启防火墙:
systemctl restart firewalld.service
#centos7查看防火墙所有信息
firewall-cmd --list-all
#centos7查看防火墙开放的端口信息
firewall-cmd --list-ports
#删除80端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent