CentOS 7默认使用的是firewalld防火墙

一、常见命令

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。

  1. systemctl start firewalld.service #启动服务
  2. systemctl stop firewalld.service #关闭服务
  3. systemctl restart firewalld.service #重启服务
  4. systemctl status firewalld.service #显示服务状态
  5. systemctl enable firewalld.service #开机自启
  6. systemctl disable firewalld.service #开机禁用
  7. systemctl is-enabled firewalld.service #查看是否开机启动
  8. systemctl list-unit-files|grep enabled #查看已启动的服务列表
  9. 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