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
相关推荐
奔跑吧 android5 小时前
【linux kernel 常用数据结构和设计模式】【数据结构 2】【通过一个案例属性list、hlist、rbtree、xarray数据结构使用】
linux·数据结构·list·kernel·rbtree·hlist·xarray
yzx9910135 小时前
生活在数字世界:一份人人都能看懂的网络安全生存指南
运维·开发语言·网络·人工智能·自动化
橙*^O^*安6 小时前
Go 语言基础:变量与常量
运维·开发语言·后端·golang·kubernetes
NiKo_W7 小时前
Linux 文件系统与基础指令
linux·开发语言·指令
阿拉斯加大闸蟹8 小时前
基于RDMA 通信的可负载均衡高性能服务架构
运维·架构·负载均衡
Darkwanderor8 小时前
Linux 的权限详解
linux
SabreWulf20209 小时前
Ubuntu 20.04手动安装.NET 8 SDK
linux·ubuntu·avalonia·.net8
不是吧这都有重名9 小时前
为什么ubuntu大文件拷贝会先快后慢?
linux·运维·ubuntu
sunshine-sm9 小时前
CentOS Steam 9安装 Redis
linux·运维·服务器·redis·centos
小熊h9 小时前
MySQL集群高可用架构——组复制 (MGR)
linux·数据库·mysql