GNU/Linux >> Znalost Linux >  >> Linux

Jaký je správný způsob, jak spustit službu mongod na linux / OS X?

Edit:nyní byste měli použít brew services start mongodb , jako v Gergově odpovědi...

Když nainstalujete/upgradujete mongodb, brew vám řekne, co máte dělat:

Chcete-li spustit mongodb při přihlášení:

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

Poté nyní načtete mongodb:

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

Nebo, pokud nechcete/nepotřebujete launchctl, můžete jednoduše spustit:

    mongod

Funguje to perfektně.


S nedávnými sestaveními komunitní edice mongodb je to jednoduché.

Při instalaci přes brew vám řekne, co přesně máte dělat. Není potřeba vytvářet nový soubor řízení spouštění.

$ 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. Jaká je aktuální úroveň běhu systému Linux?

  2. jak spustit server tomcat v linuxu?

  3. Jaké je správné umístění souboru mysql.sock na linuxu

  1. Jaký je nejsnazší způsob, jak čichat data o provozu TCP v Linuxu?

  2. Jaký je nejrychlejší způsob spojení dvou nebo více souborů v Linuxu?

  3. Jaká je definice relace v linuxu?

  1. Čím je linuxová komunita výjimečná?

  2. Jaký je účel souboru .bashrc v Linuxu

  3. Co je FreeBSD ekvivalentem Linux update-rc.d?