CentOS 7默认使用的是firewalld防火墙
一、常见命令
systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
systemctl start firewalld.service #启动服务
systemctl stop firewalld.service #关闭服务
systemctl restart firewalld.service #重启服务
systemctl status firewalld.service #显示服务状态
systemctl enable firewalld.service #开机自启
systemctl disable firewalld.service #开机禁用
systemctl is-enabled firewalld.service #查看是否开机启动
systemctl list-unit-files|grep enabled #查看已启动的服务列表
systemctl --failed #查看启动失败的服务列表
二、CentOS 7卸载firewalld防火墙命令
主要的命令包括停用firewalld防火墙,删除开机启动firewalld防火墙,卸载firewalld防火墙等命令。
systemctl disable firewalld #停用firewalld防火墙
systemctl stop firewalld #停止firewalld防火墙
systemctl mask firewalld #屏蔽firewalld防火墙
systemctl disable firewalld.service #禁用firewalld防火墙服务
三、实例
#查看所有打开的端口
firewall-cmd --zone=public --list-ports
#开放一个端口(–permanent永久生效,没有此参数重启后失效)
firewall-cmd --add-port=8080/tcp --permanent
#刷新配置
firewall-cmd --reload