Systemd
我的防火牆配置好了嗎?
$ 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
來自原始文章:狀態“活動(退出)”對於 systemd 服務意味著什麼?
狀態啟動(退出)意味著 systemd 已成功執行命令,但它不知道有一個守護程序要監視。
如果您使用的是 ufw,則可以檢查您的防火牆是否處於活動狀態
sudo ufw status
ufw 是一個管理 netfilter 防火牆的工具,即使它沒有執行,如果設置了表,防火牆也可以工作(即,如果您使用 iptables 手動配置表,則 ufw 不需要處於活動狀態)。