欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CentOS7 防火墙操作

程序员文章站 2024-03-09 09:30:11
...

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 

示例:

[[email protected] 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:标识添加的端口;