今天試着在服務器上裝了MongoDB,又學了一些關於Linux進程操作的命令,總結一下。
首先把解壓后的MongoDB的文件夾拷貝到/usr/local/mongodb目錄下並創建data目錄用於存放數據庫數據
接着要運行/usr/local/mongodb/bin下的mongod命令用於啟動mongo服務。
啟動服務要指定數據庫數據和日志路徑,為方便起見,將參數寫入mongodb.conf文件,內容為:
dbpath=/usr/local/mongodb/data logpath=/usr/local/mongodb/data/mongodb.log logappend=true
這時使用mongod命令來啟動MongoDB服務
/usr/local/mongodb/bin/mongod -f mongodb.conf &
我默認當前目錄就是存放mongodb.conf的目錄了 所以沒有指定mongodb.conf的絕對路徑
這里值得一提的是 因為要讓MongoDB服務一直處在后台運行 所以要在命令行后面加上"&"
此時系統會返回你一個MongoDB的進程ID 它就在后台一直運行着了
如果想要查看詳細的后台進程可使用以下命令
ps -e
此時就能看到剛剛打開的MongoDB服務就已經在系統進程中了。
如果想要結束該進程 就
pkill mongod
One more thing……
如果想要進入MongoDB的Shell,需要運行/usr/local/mongodb/bin/mongo
每次都要打這么一長串命令太麻煩了 所以干脆在系統bin目錄下給它建立一個軟鏈接吧
ln -s /usr/local/mongodb/bin/mongo /bin/mongo
這樣一來 不管在哪個目錄下 如果想要進入MongoDB的shell 只需要打"mongo"命令就可以了
參考: