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