GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der richtige Weg, um einen Mongod-Dienst unter Linux / OS X zu starten?

Bearbeiten:Sie sollten jetzt brew services start mongodb verwenden , wie in Gergos Antwort...

Wenn Sie mongodb installieren/aktualisieren, sagt Ihnen brew, was zu tun ist:

Damit launchd mongodb bei der Anmeldung startet:

    ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents

Dann mongodb jetzt laden:

    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist

Oder, wenn Sie launchctl nicht wollen/brauchen, können Sie einfach Folgendes ausführen:

    mongod

Es funktioniert perfekt.


Mit neueren Builds der mongodb Community Edition ist dies unkompliziert.

Wenn Sie über Brew installieren, sagt es Ihnen, was genau zu tun ist. Es ist nicht erforderlich, eine neue Startsteuerungsdatei zu erstellen.

$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
  ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
  launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
  mongod --config /usr/local/etc/mongod.conf
==> Summary
🍺  /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M

Linux
  1. Wie starte ich den Tomcat-Server unter Linux?

  2. Was ist der richtige Speicherort der mysql.sock-Datei unter Linux?

  3. Was ist der einfachste Weg, um TCP-Verkehrsdaten unter Linux zu schnüffeln?

  4. Was ist der schnellste Weg, zwei oder mehr Dateien in Linux zu kombinieren?

  5. Was ist die Definition einer Sitzung unter Linux?

Was ist der Linux-Überwachungsbefehl + Beispiele

Was ist die Shell unter Linux?

Was ist der aktuelle Runlevel des Linux-Systems?

Was ist der Kill-Befehl in Linux?

Was ist das FreeBSD-Äquivalent von Linux update-rc.d?

Was ist der richtige Weg, um eine Reihe von Ports in iptables zu öffnen