首页 > 其他分享 >防火墙 firewalld 的常用命令

防火墙 firewalld 的常用命令

时间:2023-04-28 11:59:39浏览次数:27  
标签:-- cmd 防火墙 firewalld firewall systemctl 常用命令

目录导航

  基本用法   systemctl使用   配置firewalld-cmd   端口的开放关闭操作   对某个IP开放多个端口

  firewalld是Linux中最长用的防火墙之一。初次配置后,后面基本没有什么多大的变动。但是想再次想要添加对应的防火墙断开,命令又忘记了。现对常用命令做一简单的汇总。方便学习和使用。


基本用法

 

systemctl start firewalld    #启动

systemctl stop firewalld    #关闭

systemctl status firewalld    #查看状态 

systemctl disable firewalld    #开机禁用

systemctl enable firewalld    #开机启用

systemctl使用

 

systemctl start firewalld.service    #启动一个服务

systemctl stop firewalld.service    #关闭一个服务

systemctl restart firewalld.service    #重启一个服务

systemctl list-unit-files|grep enabled    #查看已启动的服务列表

systemctl --failed    #查看启动失败的服务列表

配置firewalld-cmd

firewall-cmd --version    #查看防火墙版本:

firewall-cmd --state    #显示状态:

firewall-cmd --zone=public --list-ports    #查看所有打开的端口:

firewall-cmd --reload    #更新防火墙规则:

firewall-cmd --panic-on    #拒绝所有包:

firewall-cmd --panic-off    #取消拒绝状态:

端口的开放关闭操作

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

firewall-cmd --reload    #重新载入

firewall-cmd --zone= public --query-port=80/tcp    #查看端口是否开放

firewall-cmd --zone= public --remove-port=80/tcp --permanent    #删除已开放的端口

firewall-cmd --reload    #重启防火墙使设定生效

对某个IP开放多个端口:

#对192.168.123.73P开放多个端口
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.123" port protocol="tcp" port="1:65535" accept"
# 重启防火墙使设定生效
firewall-cmd --reload

 

标签:--,cmd,防火墙,firewalld,firewall,systemctl,常用命令
From: https://www.cnblogs.com/hkgan/p/17361671.html

相关文章

  • Kafka命令行常用命令说明(一)
    基于0.8.0版本。 ##查看topic分布情况kafka-list-topic.shbin/kafka-list-topic.sh--zookeeper192.168.197.170:2181,192.168.197.171:2181(列出所有topic的分区情况)bin/kafka-list-topic.sh--zookeeper192.168.197.170:2181,192.168.197.171:2181--topictest(查......
  • Docker CLI docker compose ls常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • RPM常用命令以及组合使用场景
    本文分享自天翼云开发者社区《RPM常用命令以及组合使用场景》,作者:邬祥钊  当涉及到管理基于RedHat系的Linux系统时,RPM(RedHatPackageManager)是一个常用的软件包管理器。以下是一些常用的RPM命令以及它们的组合使用场景:常用命令:1.rpm-ivhpackage.rpm:安装......
  • Docker CLI docker compose logs常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • linux防火墙查看状态firewall、iptable
    原文地址blog.csdn.netiptables防火墙1、基本操作`1.#查看防火墙状态2.serviceiptablesstatus4.#停止防火墙5.serviceiptablesstop7.#启动防火墙8.serviceiptablesstart10.#重启防火墙11.serviceiptablesrestart13.#永久......
  • Linux常用命令redis相关
    一、查询文件中的内容vim文件名使用/xxx即可查询文件中的xxx单词,n下一个选中单词,N上一个选中单词。一、防火墙1.查看防火墙状态:firewall-cmd--state2.启动防火墙systemctlstartfirewalld3.关闭防火墙systemctlstopfirewalld二、redis1、开启redis服......
  • Docker CLI docker compose kill常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • git常用命令
    1.新建代码 在当前目录新建一个Git代码库gitinit 新建一个目录,将其初始化为Git代码库gitinit[project-name]下载一个项目和它的整个代码历史gitclone[url] ......
  • Windows CMD常用命令
    1.dir查看目录dir 2.route操作网络路由表双网卡下添加静态路由示例:(1)删除默认路由(0.0.0.0是指所有地址)routedelete0.0.0.0(2)添加内网静态路由routeadd10.37.0.0mask255.255.0.010.37.132.129-p注:它表示访问10.37.0.0网段的所有数据都要经过网关10.37.132......
  • CEPH 常用命令
    CEPH常用命令cephhealthdetail查看运行状况详细信息cephosddump查看osd映射信息cephquorum_status--formatjson-pretty查看Mon_quorum状态cephosdpoollsdetail查看pool类型cephosdpoolls查看所有的储存池radosdf查看pool详细信息cephosdpoolcre......