
私はLinux初心者なので、これに従いましたチュートリアル公式の 10gen ドキュメントで提供されているように、私が見る限りでは、コンソールで mongoDB db を実行できますが、サービスとして実行したいと思います。
これまでに得たものは次のとおりです:
ウェブで検索してみましたが、チュートリアルのほとんどは古いようです。LinuxディストリビューションはcentOSです。Linux バージョン 2.6.32-279.14.1.el6.openlogic.x86_64
これに関するアドバイスがあればありがたいです
答え1
CentOS用のmongodb-serverは次のコマンドでインストールできます。
yum install mongodb-server.
インストールしたら、serviceコマンドでmongodサービスを制御できます。
service mongod start
例えば。
答え2
簡単なカスタムinitスクリプト(に保存)の作成に慣れていない場合は、/etc/init.d/rc.d
それを含む公式rpmパッケージからMongoDBをインストールすることをお勧めします。スクリプト自体は、システム起動時にMongoDBサービスを開始する役割を担っています。最新のパッケージを含むMongoDB yumリポジトリがあります。その使用手順は、ここ。
さらに、/etc/rc.d/rc.local
スクリプトは起動時にコマンドによって実行されますinit
。このスクリプトの末尾にコマンドを追加すると、独自のスクリプトを作成する代わりに簡単にサービスを開始できます。