Я скомпилировал 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, чтобы перекомпилировать его с нуля?
Вы удалили nginx. Вы не удалили файл модуля systemd и не деактивировали его.
Чтобы отключить службу, запустите systemctl disable nginx
. Чтобы удалить файл объекта, удалите файл /lib/systemd/system/nginx.service
.