1. 查看防火墻狀態(tài)

在重啟防火墻之前,首先需要確認當前防火墻的狀態(tài)。您可以使用以下命令檢查防火墻是否已啟動:

sudo systemctl status firewalld

如果防火墻已啟動,您將看到類似以下輸出:

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2021-01-01 00:00:00 UTC; 1h ago
     Docs: man:firewalld(1)
 Main PID: 1234 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─1234 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

如果防火墻未啟動,您將看到類似以下輸出:

● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

2. 重啟防火墻

要重啟防火墻,您可以使用以下命令:

sudo systemctl restart firewalld

執(zhí)行此命令后,CentOS7將重新加載防火墻配置并啟動防火墻服務。

3. 關閉防火墻

如果需要臨時關閉防火墻,您可以使用以下命令:

sudo systemctl stop firewalld

執(zhí)行此命令后,防火墻將被立即停止,并且不再提供任何防護功能。

4. 啟動防火墻

如果您之前關閉了防火墻,想要重新啟動它,可以使用以下命令:

sudo systemctl start firewalld

這將立即啟動防火墻并重新提供防護功能。

5. 設置防火墻開機自啟

默認情況下,CentOS7會在系統(tǒng)啟動時自動啟動防火墻。但如果您之前禁用了自啟功能或者需要手動啟動防火墻,請使用以下命令:

sudo systemctl enable firewalld

執(zhí)行此命令后,防火墻將在每次系統(tǒng)啟動時自動啟動。

6. 禁用防火墻開機自啟

如果您希望防火墻不在每次系統(tǒng)啟動時自動啟動,可以使用以下命令進行禁用:

sudo systemctl disable firewalld

執(zhí)行此命令后,防火墻將不再自動啟動。

7. 防火墻配置備份

在重啟防火墻之前,建議您備份當前的防火墻配置。這樣,即使出現(xiàn)問題,您也可以輕松恢復到先前的配置狀態(tài)。您可以使用以下命令備份防火墻配置:

sudo cp -r /etc/firewalld /etc/firewalld_backup

執(zhí)行此命令后,防火墻配置將被備份到"/etc/firewalld_backup"目錄中。

總結

本文詳細介紹了CentOS7重啟防火墻的命令及其使用方法。您可以通過檢查防火墻狀態(tài)、重啟、關閉、啟動、設置開機自啟和禁用開機自啟來管理防火墻。此外,還建議在執(zhí)行任何重要操作之前備份防火墻配置,以便在需要時進行恢復。通過掌握這些命令,您可以更好地保護您的CentOS7服務器免受惡意攻擊。