Centos 7 使用firewalld防火墙

  • 启动一个服务:
    1
    systemctl start firewalld.service
  • 关闭一个服务:
    1
    systemctl stop firewalld.service
  • 重启一个服务:
    1
    systemctl restart firewalld.service
  • 显示一个服务的状态:
    1
    systemctl status firewalld.service

 

  • 在开机时启用一个服务:
    1
    systemctl enable firewalld.service
  • 在开机时禁用一个服务:
    1
    systemctl disable firewalld.service
  • 查看服务是否开机启动:
    1
    systemctl is-enabled firewalld.service
  • 查看已启动的服务列表:
    1
    systemctl list-unit-files|grep enabled
  • 查看启动失败的服务列表:
    1
    systemctl --failed
  • 查看所有打开的端口:
    1
    firewall-cmd --zone=public --list-ports
  • 更新防火墙规则:
    1
    firewall-cmd --reload
  • 查看区域信息:
    1
    firewall-cmd --get-active-zones
  • 添加
    1
    firewall-cmd --zone=public --add-port=8081/tcp --permanent    --permanent永久生效,没有此参数重启后失效)
  • 重新载入
    1
    firewall-cmd --reload
  • 查看
    1
    firewall-cmd --zone=public --query-port=80/tcp
  • 删除
    1
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
  • 添加防火墙规则(对指定IP开放指定端口)
    1
    firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="27017" accept/drop/reject"
  • 查看配置结果,验证配置
    1
    firewall-cmd --list-all
  • 删除规则
    1
    firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.142.166" port protocol="tcp" port="27017" accept"

发布者:常山赵子龙,转载请注明出处:https://www.qztxs.com/archives/science/technology/11707

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年6月1日 下午5:38
下一篇 2022年6月1日 下午5:39

相关推荐

  • 凭啥修改代码的是我?原来这就是耦合!

    你有没有遇到过这样的场景? (1)硬件升级,要换一台高配机器; (2)网络重新规划,若干服务器要调整机架; (3)服务器当机,要重新部署恢复服务; …   更具体的,如上图:数据库换了一个ip,此时往往连接此数据库的上游需要修改配置重启,如果数据库有很多上游调用方,改配置重启的调用方会很多,每次换ip的成本往往很高,成为大家共性的痛点。   由A的调整(数据...

    2022年5月12日
    2900
  • 修改正在运行的docker容器的端口映射

    0x00 前言 在创建容器时,只有自己本地使用,端口映射127.0.0.1 后面有同事也需要用这个,想要修改正在运行的容器的端口映射   0x01 修改端口映射 1. 确定修改容器的CONTAINER ID 1 2 3 # docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NA...

    技术 2022年6月1日
    3800
  • java接口测试面试题

    如何部署环境? 以docker为例java语言为主: 1、程序员编写完代码之后, 2、然后编写了docker file文件, 3、我通过docker file 构建成镜像之后, 4、运行整个镜像,容器启动之后,我们的环境就部署完毕了 如果程序出错,如何定位到错误日志? 整个分为2种情况 第一种:如果整个程序是使用docker容器来部署的,运行整个程序的 ,那...

    技术 2022年5月21日
    2600
  • Redis为什么又引入了多线程?难道作者也逃不过“真香定理”?

    相信你一定不止一次见过Redis是单线程模式,不过说实话那只是个老版本,这个问题是一位老哥的大厂面试题,跟我分享了一下。想着自己就知道redis6.0以前一直都是单线程,到了6的版本才加入了多线程,还不是很清楚,在多方打听并且搜索之下总结了这篇文章。 一、问题概述 Redis 6.0 之后的版本抛弃了单线程模型这一设计,原本使用单线程运行的 Redis 也开...

    2022年4月1日
    2000
  • SQL 速查表

    内容 查找数据的查询 修改数据的查询 聚合查询 连接查询 视图查询 修改表的查询 https://github.com/enochtangg/quick-SQL-cheatsheet/edit/master/README_zh-hans.md   1. 查找数据的查询 SELECT: 用于从数据库中选择数据 SELECT * FROM table_...

    技术 2022年5月28日
    2500

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信