CentOS7 防火墙操作

CentOS7 上默认防火墙是 firewall

下面介绍一下 firewall 的基本使用:

服务操作

1.查看防火墙服务状态

systemctl status firewalld

2.开启 firewalld.service 服务

systemctl start firewalld

3.关闭 firewalld.service 服务

systemctl stop firewalld

4.重启 firewalld.service 服务

systemctl restart firewalld

防火墙操作

1.查看防火墙状态

firewall-cmd --state 

2.查看防火墙规则

firewall-cmd --list-all 

示例:

[root@sinotest1 bin]# firewall-cmd --list-all                                                                          
public (default, active)
  interfaces: enp5s0
  sources: 
  services: dhcpv6-client ssh
  ports: 80/tcp
  masquerade: no
  forward-ports: 
  icmp-blocks: 
  rich rules: 

3.查询端口

firewall-cmd --query-port=80/tcp

4.开放端口

firewall-cmd --permanent --add-port=80/tcp

5.关闭端口

firewall-cmd --permanent --remove-port=80/tcp

6.重启防火墙(修改配置后要重启防火墙才生效)

firewall-cmd --reload

参数说明:

  • firwall-cmd:是Linux提供的操作firewall的一个工具;
  • –permanent:表示设置为持久;
  • –add-port:标识添加的端口;

猜你喜欢

转载自blog.csdn.net/jeikerxiao/article/details/80598155
今日推荐