在终端中输入以下命令检查防火墙状态:
sudo systemctl status firewalld
如果防火墙服务已经开启,终端会显示 active (running)。
如果防火墙服务未开启,终端会显示 inactive (dead)。
在终端中输入以下命令开启防火墙服务:
sudo systemctl start firewalld
此时,终端会显示防火墙服务已经启动。
为了确保防火墙服务在电脑开机时自动启动,可以将其设置为开机自启动。
在终端中输入以下命令设置防火墙开机自启动:
sudo systemctl enable firewalld
此时,终端会显示防火墙服务已经设置为开机自启动。
在开启防火墙服务后,需要配置防火墙规则以设置何种流量能够通过防火墙。
在终端中输入以下命令查看当前防火墙规则:
sudo firewall-cmd --list-all
通过以上命令,可以查看当前防火墙规则。如果没有任何规则,则所有流量都被防火墙拒绝。
为了设置防火墙规则,需要使用 firewall-cmd 命令。下面是一些常见的配置命令:
允许所有流量通过防火墙:sudo firewall-cmd --set-default-zone=trusted
禁止所有流量通过防火墙:sudo firewall-cmd --set-default-zone=block
允许指定端口的流量通过防火墙:sudo firewall-cmd --add-port=8080/tcp --permanent
禁止指定端口的流量通过防火墙:sudo firewall-cmd --remove-port=8080/tcp --permanent
开启防火墙服务是确保Linux系统安全的重要步骤之一。通过以上步骤,您可以轻松地开启防火墙服务并设置防火墙规则。