$ systemctl status ufw
● ufw.service - Uncomplicated firewall
Loaded: loaded (/lib/systemd/system/ufw.service; enabled; vendor preset: enabled)
Active: active (exited) since Sun 2021-10-03 15:43:42 +03; 1h 30min ago
Docs: man:ufw(8)
Main PID: 28326 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4467)
CGroup: /system.slice/ufw.service
Oct 03 15:43:39 Cheetah systemd[1]: Starting Uncomplicated firewall...
Oct 03 15:43:42 Cheetah systemd[1]: Started Uncomplicated firewall.
私が心配する必要がsystemctl status ufw
出力で"active (exited)"
はないのはなぜですか?"active (running)"?
$ sudo ufw status
Status: active
答え1
元の投稿から:システムサービスの「アクティブ(終了)」状態とはどういう意味ですか?
アクティブ(終了)状態は、systemdがコマンドを正常に実行したが監視するデーモンがあることを知らなかったことを意味します。
ufwを使用すると、ファイアウォールが有効になっていることを確認できます
sudo ufw status
ufw は netfilter ファイアウォールを管理するツールで、実行していなくてもテーブルが設定されている場合はファイアウォールが動作します (つまり、iptables を使用してテーブルを手動で構成する場合は ufw を有効にする必要はありません)。