热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

虚拟机安装Linux系列教材(六)Centos里安装和配置firewall防火墙

步骤1:防火墙概念步骤2:安装防火墙步骤3:防火墙生命周期管理步骤4:防火墙配置工作步骤1:防火墙概念CentOS上通过firewall来进行防火墙的工作。防火墙的工

 

步骤1:防火墙概念
步骤2:安装防火墙
步骤3:防火墙生命周期管理
步骤4:防火墙配置工作

步骤 1 : 防火墙概念

CentOS 上通过 firewall 来进行防火墙的工作。 
防火墙的工作简单说,就是运行那些端口开放给访问者用,哪些不开放~

步骤 2 : 安装防火墙

站长提供的这个CentOS 是默认安装了 防火墙的。 如果没有安装,那么可以通过一下命令安装:

yum -y install firewalld firewall-config

步骤 3 : 防火墙生命周期管理

为了启动防火墙,要先重启下 dbus..

systemctl restart dbus


然后通过如下命令进行防火墙生命周期管理
启动一个服务:

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

步骤 4 : 防火墙配置工作

查看版本: 

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


拒绝所有包,测试别用这个。不如然只有到VMWare 的终端上去关闭防火墙 SSH 客户端,稍显麻烦:

firewall-cmd --panic-on


取消拒绝状态: 

firewall-cmd --panic-off


查看是否拒绝: 

firewall-cmd --query-panic


那怎么开启一个端口呢
添加 
注1:--permanent永久生效,没有此参数重启后失效
注2:增加了要用 firewall-cmd --reload,才会生效

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


更多内容,点击了解: https://how2j.cn/k/vmware/vmware-firewal/2002.html


推荐阅读
author-avatar
yuhao
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有