首頁 > 套件與系統管理 > ufw-reload

ufw-reload:UFW 防火牆規則重新載入

`ufw-reload` 命令用於重新載入 Uncomplicated Firewall (UFW) 的防火牆規則,而無需重新啟動服務。當您修改 UFW 規則後需要立即套用變更時,此命令非常有用,並且可以最大限度地減少網路連線中斷。

概述

在修改 UFW 防火牆規則後,`ufw-reload` 會重新載入當前啟用的規則以套用變更,而無需完全重新啟動 UFW 服務。這在更新防火牆配置時尤其重要,因為它可以最大限度地減少對活躍網路連線的影響。

主要特點

  • 在不中斷服務的情況下套用防火牆規則
  • 維持現有的網路連線
  • 快速更新防火牆設定

安裝

`ufw-reload` 是 UFW (Uncomplicated Firewall) 套件的一部分。由於大多數基於 Debian/Ubuntu 的系統可能預設未安裝 UFW,您需要使用以下命令來安裝它。

安裝 UFW

sudo apt update && sudo apt install ufw

安裝 UFW 套件。

使用範例

展示 `ufw-reload` 的基本用法以及規則變更後的套用過程。

重新載入預設防火牆規則

sudo ufw-reload

在修改 UFW 規則後,立即套用變更。

新增規則後重新載入並檢查狀態

sudo ufw allow 80/tcp
sudo ufw-reload
sudo ufw status verbose

新增允許 HTTP 連接埠 (80) 的規則,使用 `ufw-reload` 套用後檢查狀態。

提示與注意事項

使用 `ufw-reload` 時的實用提示和注意事項。

主要提示

  • **修改規則後務必重新載入**:如果您使用 `ufw` 命令新增、刪除或修改了規則,請務必執行 `ufw-reload` 以立即套用變更。
  • **檢查狀態**:重新載入後,建議使用 `sudo ufw status verbose` 命令檢查新規則是否已正確套用。
  • **與重新啟動服務的區別**:`sudo systemctl restart ufw` 會完全重新啟動 UFW 服務,可能會暫時中斷所有連線。`ufw-reload` 僅重新載入規則,不會造成中斷,因此在運行中的伺服器上是更安全的方法。
  • **權限**:`ufw-reload` 會修改系統防火牆,因此需要 `sudo` 權限。

相同類別命令