如何检查CSF防火墙是否正在运行

我的前系统pipe理员安装CSF在一个服务器上的pipe理面板。 我可以看到CSF安装,但我不知道,如果它目前正在运行或不。 我不想尝试启动/停止它。

我意识到在CSF中没有PID文件的概念,我发现很难知道服务器是否正在运行CSF。

在CSF中使用“防火墙信息”或“检查服务器安全性”。

或者在shell中运行(如果防火墙运行输出包含许多规则)

sudo iptables -nv -L 

iptables-save

命令并检查输出是什么。

 root@vps ~/ # csf -l csf and lfd have been disabled, use 'csf -e' to enable root@vps ~/ # csf -e |head DROP tcp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 tcp dpt:67 DROP udp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 udp dpt:67 DROP tcp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 tcp dpt:68 DROP udp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 udp dpt:68 DROP tcp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 tcp dpt:111 DROP udp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 udp dpt:111 DROP tcp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 tcp dpt:113 DROP udp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 udp dpt:113 DROP tcp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 tcp dpts:135:139 DROP udp opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 udp dpts:135:139 

我正在使用“头”,因为我已经启用了VERBOSE

  258 # Enable verbose output of iptables commands 259 VERBOSE = "1" 

如果将其更改为0,则会得到:

 root@vps ~/ # csf -e Starting lfd:[ OK ] csf and lfd have been enabled root@vps ~/ #