ubuntu报Unit firewalld.service could not be found.

错误信息表明系统中没有找到 firewalld 服务。可能是因为 firewalld 没有安装。在Ubuntu中,默认的防火墙管理工具是 UFW(Uncomplicated Firewall)。可以使用以下步骤来启用和配置 UFW

安装并启用UFW

  1. 检查UFW是否已安装

    bash 复制代码
    sudo apt-get update
    sudo apt-get install ufw
  2. 启用UFW

    bash 复制代码
    sudo ufw enable

    你应该看到以下确认消息:

    复制代码
    Firewall is active and enabled on system startup
  3. 配置基本规则

    在启用UFW之前,建议先配置一些基本的防火墙规则。例如,允许SSH连接(如果你通过SSH连接到服务器):

    bash 复制代码
    sudo ufw allow ssh

    你也可以配置其他服务的访问权限,例如HTTP和HTTPS:

    bash 复制代码
    sudo ufw allow http
    sudo ufw allow https
  4. 检查UFW状态

    启用UFW后,可以使用以下命令查看防火墙的状态和当前规则:

    bash 复制代码
    sudo ufw status

如果你仍然希望安装并使用 firewalld,可以通过以下步骤来安装和启用它:

安装并启用firewalld

  1. 安装firewalld

    bash 复制代码
    sudo apt-get update
    sudo apt-get install firewalld
  2. 启动firewalld服务

    bash 复制代码
    sudo systemctl start firewalld
  3. 设置firewalld在系统启动时自动启动

    bash 复制代码
    sudo systemctl enable firewalld
  4. 检查firewalld状态

    bash 复制代码
    sudo systemctl status firewalld
相关推荐
夜月yeyue31 分钟前
Linux内高端内存
linux·运维·单片机·嵌入式硬件·ci/cd·硬件架构
云宏信息36 分钟前
运维效率提升实战:如何用轻量化云管平台统一纳管与自动化日常资源操作
运维·服务器·网络·架构·云计算
XINERTEL36 分钟前
自动化测试的「千里眼」:当RTSM远程控制遇上自动化,测试效率直接拉满
运维·功能测试·自动化·以太网测试
猫豆~1 小时前
nginx实战-PHP——day2
linux·centos·云计算
杨云龙UP1 小时前
MySQL 自动备份与覆盖恢复实战:一套脚本搞定全库/按库备份恢复
linux·运维·数据库·sql·mysql
三小尛1 小时前
Linux的常见指令
linux
starvapour2 小时前
Ubuntu下sudo的免密操作
linux·ubuntu
sjg200104142 小时前
Deepin 20.9 误装gcc-8-base_8.4.0-1ubuntu1~16.04.1_amd64 后卸载
linux·运维·服务器
一帘忧梦2 小时前
linux 系统rcs脚本启动
linux·运维·lua
jerryinwuhan2 小时前
1210_1 Linux
linux·运维·服务器