![CentOSでMongoDBをサービスとしてインストールするにはどうすればいいですか](https://rvso.com/image/623607/CentOS%E3%81%A7MongoDB%E3%82%92%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%A8%E3%81%97%E3%81%A6%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B.png)
私は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
。このスクリプトの末尾にコマンドを追加すると、独自のスクリプトを作成する代わりに簡単にサービスを開始できます。