Wie kann ich MongoDB als Dienst in CentOS installieren?

Wie kann ich MongoDB als Dienst in CentOS installieren?

Ich bin neu bei Linux, ich habe dies befolgtLernprogrammbereitgestellt durch die offizielle 10gen-Dokumentation, soweit ich sehe, kann ich mongoDB db in der Konsole ausführen, aber ich möchte es als Dienst ausführen.

das ist, was ich bisher habe:

Bildbeschreibung hier eingeben

Ich habe im Internet gesucht, aber die meisten Tutorials scheinen veraltet zu sein, die Linux-Distribution ist CentOSLinux-Version 2.6.32-279.14.1.el6.openlogic.x86_64

jeder Ratschlag hierzu wird geschätzt

Antwort1

Sie können mongodb-server für CentOS mit dem Befehl installieren

yum install mongodb-server.

Sobald es installiert ist, können Sie den Mongod-Dienst mit dem Service-Befehl steuern

service mongod start

Zum Beispiel.

Antwort2

Wenn Sie nicht mit dem Schreiben einfacher benutzerdefinierter Init-Skripte (gespeichert in /etc/init.d/rc.d) vertraut sind, empfehle ich Ihnen, MongoDB aus offiziellen RPM-Paketen zu installieren, die es enthalten. Das Skript selbst ist für den Start des MongoDB-Dienstes beim Systemstart verantwortlich. Es gibt ein MongoDB-Yum-Repository mit aktuellen Paketen. Die Vorgehensweise zur Verwendung ist beschriebenHier.

Darüber hinaus wird das /etc/rc.d/rc.localSkript beim Booten durch den Befehl ausgeführt init. Das Hinzufügen von Befehlen am Ende dieses Skripts ist eine einfache Möglichkeit, Dienste zu starten, anstatt eigene Skripte zu schreiben.

verwandte Informationen