Как проверить, запущен ли процесс Couchbase в Ubuntu?

8

Я установил Couchbase Server на рабочий стол Ubuntu 14.04 LTS. Я новичок в Linux, смотрел учебники и проводил исследования для начинающих. Однако после установки Couchbase NoSQL я могу открыть панель администратора в Firefox с помощью localhost: 8091, поэтому я знаю, что он работает, у меня есть два вопроса:

  1. После выключения компьютера с Ubuntu и его перезапуска Couchbase запустился, так где же находится запись для запуска Couchbase или действительно сценарий / программа?
  2. Я в курсе ps, ps auxи pgrepкоманды для проверки запущенных процессов , но я не могу увидеть couchbaseобслуживание. Где это находится?
Тино Макларен
источник
Вы можете telnet порт сервераtelnet localhost {port_numbre}
штурм
Вы не хотите сказать, почему вы хотите это знать?
@Mark Yisri Да, мой мозг работает снизу вверх, мне нужно знать, почему все работает так, как они делают, это занимает у меня целую вечность, но это того стоит. Также я думаю, что это фундаментальное знание, как проверять свои процессы, чтобы следить за вещами. Большое сообщество здесь Кстати.
Тино Макларен
Для полноты: текущий процесс Couchbase называется beam.smp, ​​а идентификаторы процесса можно увидеть, если вы используете 'pgrep beam.smp'
Тино Макларен

Ответы:

11

Из документации Couchbase очевидно, что служба запускается как часть сценариев инициализации в /etc/init.d/. Это означает, что вы сможете найти свой сервис с помощью service --status-allили, если вы используете Ubuntu 16.04 и новее, с помощью systemctl list-units --type=serviceкоманды.

Сергей Колодяжный
источник
Спасибо @Serg init.d и --status добавлены в мою базу знаний.
Тино Макларен