RedHad7 firewalld

一.安装

.1.大部分安装RHEL7系统时会自动安装firewalld。如果需要手动安装可以执行以下安装指令:

# yum install firewalld firewall-config

说明:firewalld为服务包,firewall-config为图形化界面配置工具

2.确保firewalld服务已启动,并能开机自动启动:

# systemctl start firewalld.service

# systemctl enable firewalld.service

3.查看firewalld防火墙服务状态:

# systemctl status firewalld

firewalld.service - firewalld - dynamic firewall daemon

Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled)

Active: active (running) since Sat 2015-02-14 14:06:46 ; 30s ago

Main PID: 13246 (firewalld)

CGroup: /system.slice/firewalld.service

           └─13246 /usr/bin/python /usr/sbin/firewalld --nofork --nopid

Apr 20 14:06:44 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...

Apr 20 14:06:46 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.

4.停止firewalld服务:

# systemctl stop firewalld.service

# systemctl disable firewalld.service

firewall-config

firewall-config图形化界面配置防火墙:

•RHEL7/OL7 : Applications > Sundry > Firewall

同进也可以使用firewall-config 命令打开图形化配置工具, 如果没有安装可使用以下命令进行安装:.

# yum install firewall-config

可以在图形化界面中定义各种防火墙配置元素,如service,port,interface,port forwarding,Rules,sources等等.

在图形化界面中分为两种配置模式:

1.runtime: 实时生效规则,表示所设置的规则保存在内存中,当服务器重启之后所有配置将会丢失

2.永久保存模式:规则将写入配置文件保存,重启后生效,对于在永久模式下设置的规则不会马上生效,需要重启firewalld服务才可生效。

firewall-cmd

除了有图形化工具之后,还提供了命令行工具firewall-cmd可使用以下命令查看帮助:

# firewall-cmd –help

查看当前防火墙状态:.

# Check firewall state.

firewall-cmd --state

# 查看当前激活zones.

firewall-cmd --get-active-zones

# 查看当前激活 services.

firewall-cmd --get-service

#查看当前服务配置是否生启后还是生效.

firewall-cmd --get-service --permanent

no

#将permanent配置的规则加载到runtime运行

# firewall-cmd --reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值