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

防火墙的禁用及开启

要禁用 firewalld 的开机自启动,可以通过以下步骤操作:


1. 检查 firewalld 状态

首先,确认 firewalld 是否正在运行:

sudo systemctl status firewalld

如果显示 active (running),说明 firewalld 正在运行。 

2. 停止 firewalld 服务

如果 firewalld 正在运行,可以先停止它:

sudo systemctl stop firewalld

3. 禁用 firewalld 开机自启动

禁用 firewalld 的开机自启动:

sudo systemctl disable firewalld

执行后,会显示类似以下信息:

Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

4. 确认禁用成功

检查 firewalld 是否已禁用开机自启动:

sudo systemctl is-enabled firewalld

如果显示 disabled,说明已成功禁用。


5. 可选:启用其他防火墙

如果禁用 firewalld 后需要启用其他防火墙(如 iptablesnftables),可以安装并配置相应的服务。

要重新启用 firewalld 防火墙,可以按照以下步骤操作:


1. 启用 firewalld 开机自启动

sudo systemctl enable firewalld

执行后,会显示类似以下信息:

Created symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service → /usr/lib/systemd/system/firewalld.service.
Created symlink /etc/systemd/system/multi-user.target.wants/firewalld.service → /usr/lib/systemd/system/firewalld.service.

2. 启动 firewalld 服务

sudo systemctl start firewalld

3. 检查 firewalld 状态

确认 firewalld 是否已成功启用并运行:

sudo systemctl status firewalld

如果显示 active (running),说明 firewalld 已成功启用。


4. 验证开机自启动

检查 firewalld 是否已设置为开机自启动:

sudo systemctl is-enabled firewalld

如果显示 enabled,说明开机自启动已成功配置。


5. 检查防火墙规则

启用 firewalld 后,可以检查当前的防火墙规则:

sudo firewall-cmd --list-all

这将显示当前的区域、服务、端口等配置。


6. 可选:配置防火墙规则

如果需要添加或修改防火墙规则,可以使用 firewall-cmd 命令。例如:

  • 开放 HTTP 服务:
    sudo firewall-cmd --add-service=http --permanent
  • 开放特定端口(如 8080):
    sudo firewall-cmd --add-port=8080/tcp --permanent
  • 重新加载防火墙配置:
    sudo firewall-cmd --reload

 

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

相关文章:

  • Stable Diffusion 实战-手机壁纸制作 第二篇:优化那些“崩脸”和“马赛克”问题,让图像更加完美!
  • ROS学习之动作通信
  • C#建立与数据库连接(版本问题的解决方案)踩坑总结
  • E结构体基础.go
  • 67、数据访问-crud实验-分页数据展示
  • ROS学习之服务通信
  • flink的多种部署模式
  • 【LLM学习笔记3】搭建基于chatgpt的问答系统(下)
  • 面试-操作系统
  • 【Dify 沙箱网络问题排查与解决】
  • 工程师生活:清除电热水壶(锅)水垢方法
  • 3DTiles三维模型
  • Python-循环结构解析
  • windows 11 安装和配置 WSL #1 Ubuntu
  • 30.all和any
  • 动态规划:01 背包(闫氏DP分析法)
  • python脚本间的相互调用
  • 磐基PaaS平台MongoDB组件SSPL许可证风险与合规性分析(上)
  • Git(三):分支管理
  • 达梦数据库锁超时问题
  • 使用Dagster资产工厂模式高效管理重复ETL任务
  • 识别网络延迟与带宽瓶颈
  • M1芯片macOS安装Xinference部署大模型
  • Datawhale 网络爬虫技术入门第2次笔记
  • QT6与VS下实现没有CMD窗口的C++控制台程序
  • 日本生活:日语语言学校-日语作文-沟通无国界(3)-题目:わたしの友達
  • 编程马拉松的定义、运作与发展
  • C语言标准I/O库详解:文件操作与缓冲区机制
  • Qt蓝图式技能编辑器状态机模块设计与实现
  • html实现登录与注册功能案例(不写死且只使用js)