分享技术,记录生活,在互联网上留下属于自己的一亩三分地。

CentOS7使用firewalld打开关闭防火墙与端口

Linux novadmin 301℃ 0评论

1、firewalld的基本使用

启动防火墙:

#systemctl start firewalld

关闭防火墙:

#systemctl stop firewalld

查看防火墙状态:

#systemctl status firewalld

设置防火墙开机启动:

#systemctl disable firewalld

禁止防火墙开机启动:

#systemctl enable firewalld

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

例如启动一个防火墙服务:

#systemctl start firewalld.service

例如关闭一个防火墙服务:

#systemctl stop firewalld.service

例如重启防火墙服务:

#systemctl restart firewalld.service

例如显示防火墙的状态:

#systemctl status firewalld.service

例如开机时启动一个服务(这里已防火墙为例子):

#systemctl enable firewalld.service

在开机时禁用一个服务(这里已防火墙为例子):

#systemctl disable firewalld.service

查看服务是否开机启动(这里已防火墙为例子):

#systemctl is-enabled firewalld.service

查看已启动的服务列表(这里已防火墙为例子):

#systemctl list-unit-files|grep enabled

查看启动失败的服务列表:

#systemctl --failed

3.配置firewalld-cmd

查看防火墙版本:

# firewall-cmd --version

查看防火墙帮助:

# firewall-cmd --help

显示防火墙状态:

#firewall-cmd --state

查看防火墙所有打开的端口:

 #firewall-cmd --zone=public --list-ports

更新防火墙规则:

# firewall-cmd --reload

查看区域信息:

#firewall-cmd --get-active-zones

查看指定接口所属区域:

#firewall-cmd --get-zone-of-interface=eth0

拒绝所有包:

#firewall-cmd --panic-on

取消拒绝状态:

#firewall-cmd --panic-off

查看是否拒绝:

#firewall-cmd --query-panic

4、防火墙端口添加、查看、删除
添加一个开放端口(–permanent永久生效,没有此参数重启后失效)

#firewall-cmd --zone=public --add-port=80/tcp --permanent

重新载入防火墙配置

#firewall-cmd --reload

查看

#firewall-cmd --zone= public --query-port=80/tcp

删除

#firewall-cmd --zone= public --remove-port=80/tcp --permanent

 

转载请注明:Nov » CentOS7使用firewalld打开关闭防火墙与端口

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址