要在Ubuntu上安装Firewalld,请按照以下步骤进行操作:

  1. 打开终端(Ctrl + Alt + T)。

  2. 运行以下命令以确保系统已更新:

update用于更新软件包列表
apt命令是apt-get和apt-cache的结合体,它可以替代apt-get和apt-cache命令。

sudo apt update

upgrade用于更新已安装的软件包。

sudo apt upgrade -y
  1. 运行以下命令以安装Firewalld:
sudo apt install firewalld
  1. 运行以下命令以启动Firewalld服务:
sudo systemctl start firewalld
  1. 运行以下命令以将Firewalld服务添加到系统启动项中:
sudo systemctl enable firewalld

现在,您已经成功安装并启动了Firewalld服务。您可以使用以下命令来管理Firewalld:

禁止firewalld服务开机自启动

sudo systemctl disable firewalld
  • 检查Firewalld状态:
sudo systemctl status firewalld
  • 停止Firewalld服务:
sudo systemctl stop firewalld
  • 禁用Firewalld服务:
sudo systemctl disable firewalld
  • 重新加载Firewalld配置:
sudo firewall-cmd --reload

查询所有防火墙规则:

sudo firewall-cmd --list-all
  • 查看Firewalld版本:
sudo firewall-cmd --version
  • 添加端口:
sudo firewall-cmd --add-port=80/tcp --permanent (此命令将添加80端口)
sudo firewall-cmd --add-port=443/tcp --permanent (此命令将添加443端口)
  • 删除端口:
sudo firewall-cmd --remove-port=80/tcp --permanent (此命令将删除80端口)
sudo firewall-cmd --remove-port=443/tcp --permanent (此命令将删除443端口)

请注意,上述命令中的“--permanent”选项将在Firewalld重新启动时保留所做的更改。如果您不希望更改保留,请删除此选项。