当前位置: 首页 > news >正文

centos7防火墙工具firewall-cmd使用

centos7防火墙工具firewall-cmd使用

    • 防火墙概述
    • centos7防火墙工具firewall-cmd使用介绍
      • firewalld的基本使用
      • 服务管理工具相关指令
      • 配置firewalld-cmd

防火墙概述

防火墙是可以帮助计算机在内部网络和外部网络之间构建一道相对隔绝的保护屏障,从而保护数据信息的一种技术。如果服务器开启了防火墙,并设置了屏蔽外界访问的规则,那么在远程连接该服务器时,可能会导致访问失败。

在这里插入图片描述

Linux系统存在不同的发行版本,不同发行版本中开启或关闭系统防火墙的命令不同

centos7防火墙工具firewall-cmd使用介绍

firewalld的基本使用

启动: systemctl start firewalld

查看状态: systemctl status firewalld

停止: systemctl disable firewalld

禁用: systemctl stop firewalld

服务管理工具相关指令

systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。 与firewalld相关的基本指令如下

启动一个服务: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

配置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

示例:开启80端口

添加80端口配置: firewall-cmd --zone=public --add-port=80/tcp --permanent (–permanent永久生效,没有此参数重启后失效)

重新载入: firewall-cmd --reload

查看-指定端口是否开启: firewall-cmd --zone=public --query-port=80/tcp

查看已开启的端口: firewall-cmd --list-port

删除80端口配置: firewall-cmd --zone=public --remove-port=80/tcp --permanent

http://www.lryc.cn/news/12499.html

相关文章:

  • js html过滤所有标签格式并清除所有nbsp;
  • 「技术选型」深度学习软件如何选择?
  • 加油站会员管理小程序实战开发教程13
  • Go语言Web入门之浅谈Gin框架
  • 《MySQL学习》 MySQL优化器选择如何选择索引
  • uniapp 悬浮窗(应用内、无需授权) Ba-FloatWindow2
  • MMKV与mmap:全方位解析
  • 【信息系统项目管理师】项目管理十大知识领域记忆敲出(整体范围进度)
  • 一起学 pixijs(3):Sprite
  • 深入讲解Kubernetes架构-垃圾收集
  • Flink03: 集群安装部署
  • OCR项目实战(一):手写汉语拼音识别(Pytorch版)
  • 【js】export default也在影响项目性能呢
  • 《软件安全》 彭国军 阅读总结
  • 深入讲解Kubernetes架构-节点与控制面之间的通信
  • 120个IT冷知识,看完就不愁做选择题了
  • Java之动态规划之机器人移动
  • seata源码-全局事务提交 服务端源码
  • C++ 模板
  • JWT安全漏洞以及常见攻击方式
  • 华为OD机试题 - 最小施肥机能效(JavaScript)
  • Python(1)变量的命名规则
  • Shiro1.9学习笔记
  • 2.5|iot|嵌入式Linux系统开发与应用|第4章:Linux外壳shell脚本程序编程
  • 九龙证券|连续七周获加仓,四大行业成“香饽饽”!
  • 210天从外包踏进华为跳动那一刻,我泪目了
  • CMake 引入第三方库
  • 软考中级-面向对象
  • Linux 系统构成:bootloader、kernel、rootfs
  • SpringCloud - Eureka注册发现