【Linux】防火牆服務管理

  • 663
  • 0
  • 2017-08-11

  記錄 systemd 系統中防火牆服務管理簡易指令。

1、狀態檢視

  使用指令可以檢視防火牆目前狀態。

# systemctl status firewalld

01:Firewall_Status

2、Loaded(裝載狀態)

  代表開機要不要啟動服務。

2.1 加載

  使用指令可以加載防火牆服務。

# systemctl enable firewalld

  加載時會出現一些系統訊息,檢查 Loaded 狀態為「enabled」。

02:Firewall_Enabled

2.2 卸載

  使用指令可以卸載防火牆服務。

# systemctl disable firewalld

  卸載時會出現一些系統訊息,檢查 Loaded 狀態為「disabled」。

03:Firewall_Disabled

3、Active(現行狀態)

  代表現在要不要啟用服務。

3.1 啟用

  使用指令可以啟用防火牆服務。

# systemctl start firewalld

  檢查 Active 狀態為「active(running)」。

04:Firewall_Active

3.2 停用

  使用指令可以停用防火牆服務。

# systemctl stop firewalld

  檢查 Active 狀態為「inactive(dead)」。

05:Firewall_InActive

雖然防火牆狀態以 Active(現行狀態)為準,但是重新開機時會以 Loaded(裝載狀態)判斷要不要啟動防火牆服務。最好將兩種狀態設定成一致,避免因為重新開機造成防火牆狀態異常。

嘗試將自己的理解寫成文字紀錄,資料來源均來自於網路。

如有理解錯誤、引用錯誤或侵權,請多加指正與告知,讓我有更多的進步與改進的空間,謝謝!