Wie teste ich, ob der Couchbase-Prozess in Ubuntu ausgeführt wird?

8

Ich habe Couchbase Server auf Ubuntu 14.04 LTS Desktop installiert. Ich bin neu in Linux und habe Tutorials gesehen und Anfängerrecherchen durchgeführt. Nach der Installation von Couchbase NoSQL kann ich das Admin-Panel in Firefox mit localhost: 8091 öffnen, damit ich weiß, dass es ausgeführt wird. Ich habe zwei Fragen:

  1. Nach dem Herunterfahren und Neustarten des Ubuntu-Computers wurde Couchbase gestartet. Wo befindet sich also der Eintrag zum Starten von Couchbase oder tatsächlich und Skript / Programm?
  2. Ich bin mir dessen bewusst ps, ps auxund pgrepBefehle für die laufenden Prozesse zu überprüfen , aber ich kann die nicht sehen couchbaseService. Wo ist es?
Tino Mclaren
quelle
Sie können den Server-Port telnetentelnet localhost {port_numbre}
Sturm
Hast du etwas dagegen zu sagen, warum du das wissen willst?
@ Mark Yisri Ja, mein Gehirn arbeitet von unten nach oben. Ich muss wissen, warum die Dinge so funktionieren, wie sie funktionieren. Ich brauche Ewigkeiten, um Dinge zu tun, aber es lohnt sich. Ich denke auch, dass es von grundlegender Bedeutung ist, Ihre Prozesse zu überprüfen, um die Dinge im Auge zu behalten. Tolle Community hier übrigens.
Tino Mclaren
Der Vollständigkeit halber heißt der laufende Couchbase-Prozess Beam.smp und die Prozess-IDs können angezeigt werden, wenn Sie 'pgrep Beam.smp' verwenden
Tino Mclaren

Antworten:

11

Aus der Couchbase-Dokumentation geht hervor, dass der Dienst als Teil von Init-Skripten in gestartet wird /etc/init.d/. Das bedeutet, dass Sie in der Lage sein sollten, Ihren Dienst über service --status-alloder über Ubuntu 16.04 und höher per systemctl list-units --type=serviceBefehl zu finden.

Sergiy Kolodyazhnyy
quelle
Vielen Dank, dass Sie @Serg init.d und --status zu meiner Wissensdatenbank hinzugefügt haben.
Tino Mclaren