Linux上如何讓mongodb隨伺服器啟動而啟動?

Linux上如何讓mongodb隨伺服器啟動而啟動?

我(仍然)是 Linux 新手,並試圖弄清楚如何在 Linux 上伺服器啟動時啟動 mongodb?

我正在使用 Amazon EC2“預設”Linux 執行個體(無 Ubuntu)。

答案1

您必須將啟動腳本放入這些資料/etc/init.d夾或其中一個rc.x.d資料夾中(取決於您想要在哪種情況下啟動 mongod)。

因此,理想情況下,您將啟動腳本放入 etc/init.d/ 並將其符號連結到對應的 rc.xd 資料夾。這些 rc 資料夾的含義如下:

  • 運作等級 0 是指關閉電腦時的等級。
  • 運行等級1是單一用戶模式
  • 運行等級 2 是不含 NFS 的多用戶模式
  • 運行等級 3 是具有 NFS 的多用戶模式
  • 運作等級4保留給不同廠商定義
  • 運行等級 5 是 GUI 模式。
  • 運行等級 6 是指重新啟動電腦時的等級。

啟動腳本本身可以很簡單:

#!/bin/sh
/path/to/mongod #if you have mongod copied to some linux well known place you may only use mongod

啟動預設配置的 mongod 進程,但您可能希望透過可從以下位置取得的其他參數來配置它MongoDB - 命令列參數

當您只想在給定使用者登入時啟動 mongodb 時,您可能需要將啟動腳本程式碼新增至.bash_profile對應的使用者。

可以在此線程中找到更多內容:關閉腳本放在哪裡?

相關內容