Linux关于防火墙的命令

Linux关于防火墙的命令

一、red hat/CentOs7关闭防火墙的命令
  1. 查看防火墙状态
systemctl status firewalld
service iptables status
  1. 暂时关闭防火墙
systemctl stop firewalld
service iptables stop
  1. 永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
  1. 重启防火墙
systemctl enable firewalld
service iptables restart
二、firewalld

CentOs7默认安装了firewalld,如果没有安装的话,可以使用以下命令安装:

yum install firewalld firewalld-config
  1. 启动防火墙
systemctl start firewalld
  1. 禁用防火墙
systemctl stop firewalld
  1. 设置开机启动
systemctl enable firewalld
  1. 停止并禁用开机启动
systemctl disable firewalld
  1. 重启防火墙
firwall-cmd --reload
  1. 查看状态(方式一)
systemctl status firewalld
  1. 查看状态(方式二)
firewall-cmd --state
  1. 查看版本
firewall-cmd --version
  1. 查看帮助
firewall-cmd --help
  1. 查看区域信息
firewall-cmd --get-active-zones
  1. 查看指定接口所属区域信息
firewall-cmd --get-zone-of-interface=eth0
  1. 拒绝所有包
firewall-cmd --panic-on
  1. 取消拒绝状态
firewall-cmd --panic-off
  1. 查看是否拒绝
firewall-cmd --query-panic
  1. 将接口添加到区域(默认接口都在public)
firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent然后reload防火墙)
  1. 设置默认接口区域
firewall-cmd --set-default-zone=public(立即生效,无需重启)
  1. 更新防火墙规则
firewall-cmd --reload 或
firewall-cmd --complete-reload(两者的区别就是第一个无需断开连接,就能添加规则,后者需要断开连接,类似重启服务)
  1. 查看指定区域所有打开的端口
firewall-cmd --zone=public --list-ports
  1. 在指定区域打开端口(记得重启防火墙)
firewall-cmd --zone=public --add-port=80/tcp(永久生效再加上--permanent)
  • 说明
  • -zone作用域
  • -add-port=8080/tcp 添加端口,格式为:端口/通讯协议
  • permanent #永久生效,没有此参数重启后生效

Original: https://www.cnblogs.com/Boyka1/p/15366184.html
Author: 程胥员
Title: Linux关于防火墙的命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598536/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • algorithm 头文件参考

    定义执行算法的 C++ 标准库容器模板函数。 该 <algorithm></algorithm> 库还使用该 #include <initialize…

    Linux 2023年6月7日
    0124
  • 2021年想做的最后挣扎

    一年的时间转眼间就过完,感觉没变,又感觉跟一年前的今天变化还是蛮多的,树立个小目标争取年前完成把 读书一本书看一篇文章: 《百年孤独》:我总感觉虽然是只单身狗是孤单的,理解不了孤独…

    Linux 2023年6月14日
    0103
  • Markdown 常用语法精讲

    标题 (# 跟标题名称一定要留空格) 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 缩进 (使用) 这是缩进四个空格文本 (源码: 这是缩进四个空格文本) 强调/加粗…

    Linux 2023年6月7日
    0137
  • 如何使用 etcd 实现分布式 /etc 目录

    etcd 是一款兼具一致性和高可用性的键值数据库,简单、安全、快速、可信,目前是 Kubernetes 的首要数据存储。我们先来看一段 etcd 官方对于名字的解释。 The na…

    Linux 2023年6月14日
    0139
  • 句柄过多导致SSH失败

    现象描述 scp文件的时候,突然有一个节点拷贝失败了。以为免密被修改了,结果一问说原因是:句柄过多。 以前这种情况接触较少,就顺带查了一下资料。 句柄的定义 这个标题隐含的一个前提…

    Linux 2023年6月8日
    0118
  • Linux安装jdk

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Linux 2023年6月7日
    0117
  • 命名空间、作用域、LEGB法则、垃圾回收机制

    一、命名空间、作用域、LEGB法则、 1.命名空间和作用域 : &#x3000;&#x3000;&#x547D;&#x540D;&#x7A7…

    Linux 2023年6月8日
    091
  • python数据结构与算法(1)—时间复杂度

    一.数据结构基础 1.数据结构概念 就是一组数据在内存中的存储形式,也是对基本数据类型的一次封装 也是数据对象中数据元素之间的关系。 算法与数据结构的区别: 数据结构只是静态的描述…

    Linux 2023年6月6日
    081
  • 安卓投屏助手(ARDC)最新版

    近几年安卓多屏协同非常火爆,以华为小米为首的各大手机厂商都推出了各自的多屏协同软件,打破手机、平板和VR等安卓设备与电脑的边界,通过多屏融合提高办公的生产力。国内安卓投屏软件有To…

    Linux 2023年6月7日
    0333
  • 55分钟学会正则表达式

    什么是正则正则表达式是一种用来描述一定数量文本的模式,用来匹配相同规范样式的文本。在JavaScript中用RegExp对象表示正则表达式( 即Regular Eexpressio…

    Linux 2023年6月13日
    0101
  • pod(二):创建包含多个容器的pod(sidecar)

    服务器版本 docker软件版本 CPU架构 CentOS Linux release 7.4.1708 (Core) Docker version 20.10.12 x86_64…

    Linux 2023年6月7日
    0112
  • ACL和NAT

    NAT 概述: NAT(网络地址翻译)一个数据包目的ip或者源ip为私网地址, 运营商的设备 无法转发数据。 NAT工作机制: 一个数据包从企业内网去往公网时,路由器将数据包当 中…

    Linux 2023年6月6日
    0106
  • Java中List<T>和List<?>的区别【转载】

    ` List、List<?>、List这三者都可以&#x…

    Linux 2023年6月8日
    096
  • 使用并发 ssh 连接来提升捞日志脚本执行效率

    问题背景 公司有简单粗略的日志服务,部署在多台机器实例上,采集的日志记录在每台机器的本地硬盘上,写一小时后日志文件自动切换,硬盘空间自动回滚。大约可以保存两三天的历史数据。为什么会…

    Linux 2023年5月27日
    076
  • redis限流的3种实现方式

    Redis限流的实现方式有3种,分别是:1、基于Redis的setnx的操作,给指定的key设置了过期实践;2、基于Redis的数据结构zset,将请求打造成一个zset数组;3、…

    Linux 2023年5月28日
    0103
  • Linux(进阶篇)

    一、进程 1 进程和内存管理 1.1 进程和线程的区别 线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位 一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路…

    Linux 2023年6月7日
    097
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球