Удаление компиляции nginx

Я скомпилировал nginx(1.13.6) на своем сервере Ubuntu путем клонирования и установки nginx из git. Я хочу перекомпилировать его с дополнительными модулями. Когда я пытаюсь удалить nginx, используя:

sudo service nginx stop
sudo rm -f -R /usr/local/nginx && rm -f /usr/local/sbin/nginx

Я получаю следующий вывод, когда sudo service nginx status введен, который показывает, что nginx не был полностью удален.

    ● nginx.service
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)

systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:19] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: nginx.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.
systemd[1]: [/lib/systemd/system/nginx.service:6] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: [/lib/systemd/system/nginx.service:19] Unknown lvalue 'KillStop' in section 'Service'
systemd[1]: nginx.service: Service has more than one ExecStart= setting, which is only allowed for Type=oneshot services. Refusing.

Как я могу полностью удалить nginx, чтобы перекомпилировать его с нуля?

1 ответ

Решение

Вы удалили nginx. Вы не удалили файл модуля systemd и не деактивировали его.

Чтобы отключить службу, запустите systemctl disable nginx, Чтобы удалить файл модуля, удалите файл /lib/systemd/system/nginx.service,

Другие вопросы по тегам