centos7 防火墙基础配置(firewalld)

2023-05-16

查看服务运行状态

[root@VM_0_4_centos docker]# systemctl status firewalld.service 
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2019-11-22 16:11:35 CST; 14min ago
     Docs: man:firewalld(1)
 Main PID: 2595 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─2595 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

Nov 22 16:11:35 VM_0_4_centos systemd[1]: Starting firewalld - dynamic firewall daemon...
Nov 22 16:11:35 VM_0_4_centos systemd[1]: Started firewalld - dynamic firewall daemon.
Nov 22 16:16:10 VM_0_4_centos firewalld[2595]: WARNING: NOT_ENABLED: '888:tcp' not in 'public'
Nov 22 16:20:36 VM_0_4_centos firewalld[2595]: ERROR: INVALID_PROTOCOL: ssh
Nov 22 16:20:44 VM_0_4_centos firewalld[2595]: ERROR: INVALID_PROTOCOL: http

可以看到服务处于启动状态;如果firewalld 服务未启动,可以通过下面命令启动

[root@VM_0_4_centos docker]# systemctl start firewalld.service 

同样停止服务的命令直接把start 换成stop 即可

[root@VM_0_4_centos docker]# systemctl stop firewalld.service 

添加允许的端口、服务【其中–zone 可以省略,添加、删除默认操作的就是public 区,–permanent 表示永久生效】

[root@VM_0_4_centos docker]# firewall-cmd --zone=public --add-port=80/tcp --permanent[root@VM_0_4_centos docker]# firewall-cmd --zone=public --add-service=http --permanent

查看当前所有的防火墙配置

[root@VM_0_4_centos docker]# firewall-cmd --list-all
public
  target: default
  icmp-block-inversion: no
  interfaces: 
  sources: 
  services: http
  ports: 22/tcp 80/tcp 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules:

可以看到输出信息中包含了80/tcp ,端口添加成功

使修改的防火墙配置生效

[root@VM_0_4_centos docker]# firewall-cmd --reload 
success

firewalld常用命令汇总如下

命令说明
systemctl status firewalld.service查看服务允许状态
systemctl is-enabled firewalld.service查看否开机启动
systemctl enable firewalld.service设置开机启动
systemctl disable firewalld.service禁止开机启动
systemctl start firewalld.service启动防火墙服务
systemctl stop firewalld.service启动防火墙 服务
firewall-cmd –zone=public --add-port=80/tcp --permanent添加允许的端口(永久添加)
firewall-cmd --zone=public --add-port=81/tcp --add-port=82/tcp添加多个允许的端口
firewall-cmd --remove-port=81/tcp移除允许的端口
firewall-cmd --add-service=http添加允许的服务
firewall-cmd --remove-service=http移除允许的服务
firewall-cmd --permanent --add-rich-rule=‘rule family=ipv4 source address=“218.94.27.54” drop’禁止某ip 访问服务器
firewall-cmd --permanent --remove-rich-rule=‘rule family=ipv4 source address=“218.94.27.54” drop’解除上述禁止
firewall-cmd --reload让配置生效

BR
以上

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7 防火墙基础配置(firewalld) 的相关文章

  • Linux防火墙开关命令

    关闭防火墙 systemctl stop firewalld service 停止firewall systemctl disable firewalld service 禁止firewall开机启动 开启端口 firewall cmd z
  • centos中awk传递变量的几种方式

    第一种方式 echo awk END print var1 var2 var1 1 var2 2 缺点 命令行参数的限制是他们在BEGIN过程中是不可用的 直到首行输入完成以后它们才可用 BEGIN是在首行输入前执行 如下 echo awk
  • windows系统下安装linux(centos7)虚拟机详细教程(virtualbox环境)

    目录 一 概念 1 1 什么是镜像 1 2 关于镜像的基本概念 二 centos镜像下载 2 1 centos官网下载镜像 2 2 通过其他官网下载镜像 三 下载virtualbox 3 1 为什么要使用virtualbox 3 2 下载v
  • Linux防火墙命令

    文章目录 一 Linux防火墙基本命令 1 查看防火墙状态 2 开启防火墙 3 关闭防火墙 4 重启防火墙 5 禁用防火墙 禁止开机启动 6 开机启用防火墙 开机自启防火墙 7 查看防火墙所有开放的端口 8 开放指定端口号 9 关闭指定端口
  • centos7下boot空间不足解决办法

    root localhost admin rpm qa grep kernel 看下有哪些 然后用yum remove kernel devel 3 10 0 327 el7 x86 64 删除
  • 下载 CentOS 7 – DVD ISO 映像

    CentOS 是一个 Linux 操作系统 它是 Red Hat Enterprise Linux 100 兼容的重建版 用户可以免费下载并使用该企业级操作系统 CentOS 项目宣布了发行版的新更新 发布了CentOS 7 9它源自 Re
  • centos7 linux定时任务详解

    前言 工作中需要开启一个定时任务 每天晚上2点进行爬虫代码的运行 这不得不去学习一下linux 下的定时任务crontab crontab yum install crontabs 说明 sbin service crond start 启
  • xinetd 服务调用 python 脚本(无法正确执行)

    我读到了这个 您可以使用 xinetd 添加启动 python 脚本的服务 标准输入和输出将通过网络在所需端口上传输 因此您不需要修改脚本 input raw input 和 print 方法可以正常工作 因此 当建立到 192 168 2
  • CentOS *** 错误:Phusion Passenger 似乎没有运行

    当我通过 capistrano 将 Rails 应用程序部署到我的 CentOS 服务器时 我一直收到此错误 错误 Phusion Passenger 似乎没有运行 如果您确定它正在运行 那么导致此问题的原因可能是 的 您使用 Apache
  • centos 8,firewalld 错误`COMMAND_FAILED:'python-nftables'失败`[关闭]

    Closed 这个问题是与编程或软件开发无关 目前不接受答案 当我尝试重新加载firewalld时 它告诉我 Error COMMAND FAILED python nftables failed internal 0 0 0 Error
  • 在 Apache Web 服务器上部署 Angular 4 应用程序

    我想在我的 Apache Web 服务器上部署我的 Angular 应用程序 我已经添加了一个 htaccess文件到我的 var www html文件夹中 我尝试了几个base hrefs 但和很多人一样 我在路由方面也遇到了问题 我只能
  • Javascript 无效或意外的标记 (\u0)

    正如您将在图像中看到的那样 有许多红点 显然每个红点都标识为 u0 文件内容或编辑器没有区别 正在编译或未编译的 JS 文件没有区别 事实上 由于空格和换行符 在非缩小版本中会出现更多红点 甚至加载一个空白文件 然后添加一些简单的内容 如
  • Centos 7 - openjdk8 的 jfx 库在哪里?

    我有centos 7 1 我安装了openjdk8和openjdk devel8 但是 当我尝试在 netbeans 中编译我的 jfx 应用程序时 我得到包 javafx 不存在 经过一番调查 我发现jdk中没有jfxrt jar 除了
  • Centos 7 Postgres 服务的环境变量

    最近我遇到了使用自定义 PGDATA 路径启动 postgresql 服务的问题 它尝试查找未初始化的默认数据目录 var lib pgsql 9 3 data 因此触发了这些错误 问题似乎是 Centos 7 上的服务启动器删除了所有环境
  • 无法在 CentOS 7 上启动 postgresql 服务

    无法在 CentOS 7 上启动 postgresql 9 5 我关注了这个页面 https wiki postgresql org wiki YUM Installation https wiki postgresql org wiki
  • 大文件上传时出现 Apache 错误 500 (mod_security)

    据我所尝试 通常的解决方案都不适合我 好吧 我的问题是 每次上传 大文件 600 KB 时 我都会收到 500 错误 而较小的图像则可以正常工作 所以 即使使用这个 极端 htaccess 文件 它仍然会发生 是的 htaccess 是活动
  • 是什么导致我的 SDL2 程序中出现杂散像素?

    我发现使用 SDL2 绘制的对象上附加了很多杂散像素 添加额外像素的对象包括线条 填充矩形以及转换为纹理的 TTF 文本 这SDL RenderFillRect https wiki libsdl org SDL RenderFillRec
  • 如何在 CentOS 7.2 上使用 yum 安装 gcc 5.3?

    我使用的是CentOS 7 2 当我使用yum groupinstall Development Tools gcc版本是4 8 5 像这样 我想安装 gcc 5 3 如何解决这个问题yum Update 通常人们想要最新版本的 gcc 并
  • 如何在 Apache 网站内托管 ASP.NET Core Web 应用程序?

    我有一个旧的php使用开发的应用程序Yii2框架托管在Centos路径上的服务器 var www html 该应用程序可在以下位置访问http somedomain com 我正在开发使用新的 API 项目ASP NET MVC Core需
  • GNU shell 函数在意外标记“(”附近出现语法错误

    我想确定我的 makefile 中 Intel Fortran 编译器的版本 因此我添加了一些脚本GNU shell功能如下进行测试 VERIFORT shell ifort version VERIFORT shell ifort ver

随机推荐

  • Cheat Engine 基本用法

    首先介绍一下csdn屏蔽广告 这个至关重要 xff0c 请参考 https blog csdn net Demo Liu article details 81538222 打开游戏 当前血量2620 打开Cheat Engine 扫描262
  • SPL06-001 气压计

    歌尔是全球领先的MEMS厂家 xff0c 最新推出新款气压传感器SPL06 001 xff0c 定位精度可达5cm 手册地址 https download csdn net download zhangxuechao 10548473 寄存
  • 易语言网页登录 POST

    首先介绍一下csdn屏蔽广告 这个至关重要 xff0c 请参考 https blog csdn net Demo Liu article details 81538222 使用精易模块 打开网页登录窗口 抓取数据 输入用户名密码 xff0c
  • 十六进制字符串转换为十进制

    十进制字符串转换为十进制数 char str 61 34 123 34 int n 61 atoi str printf 34 d n 34 n 输出 xff1a 123 十六进制字符串转换为十进制数 法一 long long change
  • QTableWidget获取选中行内容

    首先介绍一下csdn屏蔽广告 这个至关重要 xff0c 请参考 https blog csdn net Demo Liu article details 81538222 QList lt QTableWidgetItem gt items
  • AT+CNUM获取不到手机号

    原因是卡商没有写入SIM卡 解决办法 手动写入 1 先确认SIM卡的本机号码 2 选择电话本存储 span class hljs comment AT 43 CPBS Select phonebook memory storage 34 O
  • linux远程桌面连接 VNC Server

    更新源 sudo apt get update 安装vnc4server sudo apt get install vnc4server 修改vnc远程连接密码 vncpasswd 编辑vnc4server的配置文件 vi vnc xsta
  • 上传gitee教程,Gitee怎么上传代码到仓库

    目录 第一步 xff1a 配置git的用户名和邮箱 第二步 xff1a 上传到远程仓库 第三步 xff1a 将仓库的master分支拉取过来和本地的当前分支进行合并 第四步 xff1a 将修改的所有代码添加到暂存区 第五步 xff1a 将缓
  • HJ6 质数因子

    描述 功能 输入一个正整数 xff0c 按照从小到大的顺序输出它的所有质因子 xff08 重复的也要列举 xff09 xff08 如180的质因子为2 2 3 3 5 xff09 输入描述 xff1a 输入一个整数 输出描述 xff1a 按
  • strstr字符串查找

    1 查找字符串 strstr是在字符串str1中查找是否含有字符串str2 如果有则返回字符串 xff0c 无则返回NULL 没有找到字符串 using namespace std include lt iostream gt includ
  • pip install cupy安装缓慢,安装cupy-cuda101 (for CUDA 10.1)代替

    直接安装cupy会特别的慢 xff0c 甚至以为卡死了 直接安装对应的cupy cuda包即可 cupy cuda101 for CUDA 10 1 cupy cuda100 for CUDA 10 0 cupy cuda92 for CU
  • WDS ISC-DHCP-SERVER PXE

    Debian Linux bullseye gt cat etc os release PRETTY NAME 61 34 Debian GNU Linux bullseye sid 34 NAME 61 34 Debian GNU Lin
  • [QT]QMessageBox 的四种用法

    http blog csdn net liukang325 article details 13768481 之前的一些QT笔记 xff0c 整理一下 cpp view plain copy print void MainWindow on
  • C语言宏定义技巧(常用宏定义)(转)

    写好C语言 xff0c 漂亮的宏定义很重要 xff0c 使用宏定义可以防止出错 xff0c 提高可移植性 xff0c 可读性 xff0c 方便性 等等 下面列举一些成熟软件中常用得宏定义 1 xff0c 防止一个头文件被重复包含 ifnde
  • 【Linux】Ubuntu通过命令行设置用于apt安装的网络代理

    以下设置适用于Ubuntu 20 04系统 1 打开apt设置文件所在的文件夹 cd etc apt apt conf d 2 在该文件夹下新建一个名为proxy conf的文件 vi proxy conf 3 在文件中写入以下内容 Acq
  • ROS入门跟着我就够了(一)ROS概述与环境搭建

    写在最前面的话 xff1a 这是第一次在CSDN写博客 xff0c 也算是正式踏入这个圈子 准备两三天一更 xff0c 把学习经历完整记录下来 希望最后回看过来能收获很多 查了很多资料 xff0c 入门ROS比较好的免费资源是古月居的讲授以
  • 电脑windows,ubuntu系统vnc-viewer和服务器ubuntu的连接,以及灰屏现象处理

    目录 1 在服务端 xff08 Ubuntu xff09 安装vncserver xff1a 2 在客户端安装vnc viewer3 启动3 1 先kill掉之前启动的2号端口3 2 修改服务器端的xstartup3 3 给权限3 4 再启
  • 【星球】【slam】 研讨会(5)VINS:Mono+Fusion 重点提炼

    VINS 43 Fusion重点梳理 A重点梳理和回顾 1传感器前端 视觉前端 特征点提取 opencv接口 goodfeaturestotrack 光流追踪 opencv接口 calcOptical 异常点剔除 光流剔除的异常点 本质矩阵
  • git push 报错:deploykey does not support push code

    DeployKey does not support push code fatal Could not read from remote repository 这是公钥配错位置了 xff01 无论是码云还是github都在头像那个位置配置
  • centos7 防火墙基础配置(firewalld)

    查看服务运行状态 span class token punctuation span root 64 VM 0 4 centos docker span class token punctuation span span class tok