記錄 systemd 系統中防火牆服務管理簡易指令。
1、狀態檢視
使用指令可以檢視防火牆目前狀態。
# systemctl status firewalld
2、Loaded(裝載狀態)
代表開機要不要啟動服務。
2.1 加載
使用指令可以加載防火牆服務。
# systemctl enable firewalld
加載時會出現一些系統訊息,檢查 Loaded 狀態為「enabled」。
2.2 卸載
使用指令可以卸載防火牆服務。
# systemctl disable firewalld
卸載時會出現一些系統訊息,檢查 Loaded 狀態為「disabled」。
3、Active(現行狀態)
代表現在要不要啟用服務。
3.1 啟用
使用指令可以啟用防火牆服務。
# systemctl start firewalld
檢查 Active 狀態為「active(running)」。
3.2 停用
使用指令可以停用防火牆服務。
# systemctl stop firewalld
檢查 Active 狀態為「inactive(dead)」。
雖然防火牆狀態以 Active(現行狀態)為準,但是重新開機時會以 Loaded(裝載狀態)判斷要不要啟動防火牆服務。最好將兩種狀態設定成一致,避免因為重新開機造成防火牆狀態異常。
- 鳥哥的 Linux 私房菜:第十七章、認識系統服務 (daemons)
嘗試將自己的理解寫成文字紀錄,資料來源均來自於網路。
如有理解錯誤、引用錯誤或侵權,請多加指正與告知,讓我有更多的進步與改進的空間,謝謝!