Есть ли любое различие между командой
service ufw start
и команда
ufw enable
Когда 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
Hope это помогает!
Я верю в это.
ufw enable/disable
фактически включает или отключает услугу ufw
. Так что он не запустится даже после перезагрузки, и использование service ufw start
также не запустит его.
service ufw start/stop/restart
просто касается управления питанием службы. Вы можете временно остановить службу, перезапустить ее, чтобы перезагрузить некоторые конфигурации, или запустить ее после остановки.
service ufw stop
может остановить службу, но перезагрузка (и, возможно, повторное ведение журнала) просто приведет к ее повторному запуску.