永久關閉服務

  1. mask 服務 firewalld,使這個服務無論開機或手動都無法啟動。
    [root@kvm4 ~]# systemctl mask firewalld.service
    Created symlink /etc/systemd/system/firewalld.service → /dev/null.
    
  2. 啟動服務 firewalld。
    [root@kvm4 ~]# systemctl enable firewalld.service
    Failed to enable unit: Unit file /etc/systemd/system/firewalld.service is masked.
    
  3. 查看服務 firewalld 是否啟動,結果為 masked。
    [root@kvm4 ~]# systemctl is-enabled firewalld.service
    masked
    
  4. unmask 服務 firewalld,解除這個服務的鎖定。
    [root@kvm4 ~]# systemctl unmask firewalld.service
    Removed /etc/systemd/system/firewalld.service.
    
  5. 再查看服務 firewalld 是否啟動,結果為 enabled。
    [root@kvm4 ~]# systemctl is-enabled firewalld.service
    enabled