命令之间有什么区别吗
service ufw start
和命令
ufw enable
答案1
当 ufw 被禁用时,service ufw start
它将不起作用。要检查这一点,运行后sudo ufw disable
它sudo service ufw start
应该显示防火墙仍处于非活动状态。
例子:
terrance@ubuntu-HP:~$ sudo ufw status
Status: active
terrance@ubuntu-HP:~$ sudo ufw disable
Firewall stopped and disabled on system startup
terrance@ubuntu-HP:~$ sudo ufw status
Status: inactive
terrance@ubuntu-HP:~$ sudo service ufw start
terrance@ubuntu-HP:~$ sudo ufw status
Status: inactive
terrance@ubuntu-HP:~$ sudo ufw enable
Firewall is active and enabled on system startup
terrance@ubuntu-HP:~$ sudo service ufw stop
terrance@ubuntu-HP:~$ sudo ufw status
Status: inactive
terrance@ubuntu-HP:~$ sudo service ufw start
terrance@ubuntu-HP:~$ sudo ufw status
Status: active
希望这可以帮助!
答案2
我相信是这样。
ufw enable/disable
实际上会启用或禁用该ufw
服务。因此即使重新启动后它也不会启动,使用service ufw start
也不会启动它。
service ufw start/stop/restart
仅处理服务电源管理。您可以暂时停止服务,重新启动它以重新加载一些配置,或者在停止服务后启动它。
service ufw stop
可能会停止服务,但重新启动(也可能重新登录)只会导致它重新启动。