На моем веб-сервере под управлением Ubuntu 18.04.4 LTS очевидно nginx установлен и работает:
sudo netstat -tulpn | grep LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 967/nginx: master p
Однако kill 967
сделает его повторно -спав снова.
Я перепробовал все, что смог найти, чтобы попытаться остановить службу, но ничего не работает:
service stop nginx
stop: неопознанная служба
systemctl kill nginx.service
: Не удалось уничтожить юнит nginx .service: Юнит nginx .service не загружен.
sudo nginx -s quit
: sudo: nginx: команда не найдена
sudo service status nginx
: статус: нераспознанная служба
grep -r nginx /etc/init
: пустой результат
Не могу даже удалить его:
sudo apt-get remove nginx
: пакет 'nginx' не установлен, поэтому не удален
Где я могу найти эту nginx службу и как ее остановить?
Обновление:
ps -ax | grep nginx
967 ? Ss 0:00 nginx: master process /opt/opscode/embedded/sbin/nginx -c /var/opt/opscode/nginx/etc/nginx.conf
970 ? S 0:00 nginx: worker process
971 ? S 0:00 nginx: worker process
972 ? S 0:00 nginx: worker process
973 ? S 0:00 nginx: worker process
974 ? S 0:00 nginx: worker process
976 ? S 0:00 nginx: worker process
977 ? S 0:00 nginx: worker process
978 ? S 0:00 nginx: worker process
979 ? S 0:00 nginx: worker process
980 ? S 0:00 nginx: worker process
981 ? S 0:00 nginx: worker process
982 ? S 0:00 nginx: worker process
983 ? S 0:00 nginx: cache manager process
1252 pts/0 S+ 0:00 grep --color=auto nginx
3060 ? Ss 0:00 runsv nginx
3072 ? S 0:00 svlogd -tt /var/log/opscode/nginx