GNU/Linux >> Linux Esercitazione >  >> Linux

Qual è il modo corretto per avviare un servizio mongod su Linux/OS X?

Modifica:ora dovresti usare brew services start mongodb , come nella risposta di Gergo...

Quando installi/aggiorni mongodb, brew ti dirà cosa fare:

Per fare in modo che launchd avvii mongodb all'accesso:

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

Quindi per caricare mongodb adesso:

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

Oppure, se non vuoi/non hai bisogno di launchctl, puoi semplicemente eseguire:

    mongod

Funziona perfettamente.


Con le build recenti di mongodb community edition, questo è semplice.

Quando installi tramite brew, ti dice esattamente cosa fare. Non è necessario creare un nuovo file di controllo del lancio.

$ 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. Linux vs. Unix:qual è la differenza?

  2. Qual è l'attuale runlevel del sistema Linux?

  3. Qual è lo scopo del file .bashrc in Linux

  4. Il servizio MongoDB non si avvia dopo l'installazione iniziale

  5. Qual è il modo più veloce per combinare due o più file in Linux?

Cos'è il comando Linux Watch + Esempi

Che cos'è la shell in Linux?

Qual è il comando kill in Linux?

come avviare il server Tomcat in Linux?

Qual è la posizione corretta del file mysql.sock su Linux

Qual è il modo più semplice per annusare i dati sul traffico TCP su Linux?