要在Ubuntu上安装Firewalld,请按照以下步骤进行操作:
打开终端(Ctrl + Alt + T)。
运行以下命令以确保系统已更新:
update用于更新软件包列表
apt命令是apt-get和apt-cache的结合体,它可以替代apt-get和apt-cache命令。
sudo apt update
upgrade用于更新已安装的软件包。
sudo apt upgrade -y
- 运行以下命令以安装Firewalld:
sudo apt install firewalld
- 运行以下命令以启动Firewalld服务:
sudo systemctl start firewalld
- 运行以下命令以将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重新启动时保留所做的更改。如果您不希望更改保留,请删除此选项。