mongodb 啟動指令碼

2021-06-22 12:41:29 字數 954 閱讀 8591

分別在centos 5.4,ubuntu 14.04下編譯通過:

系統最好是64位的,才能更好發揮mongodb的效能.

wget

tar -zvxf mongodb-linux-x86_64-2.6.0.tgz

mv mongodb-linux-x86_64-2.6.0 /usr/local/mongodb/

建立儲存資料及日誌的目錄:

mkdir -p /data/db/journal

mkdir  /data/log

touch /data/log/mongodb.log

下面加入自啟動:

cd /etc/init.d/

vi mongodb

輸入以下內容:

#!/bin/bash

##chkconfig: 2345 80 90

#description: mongodb

start()

stop()

case "$1" in

start)

start

;;stop)

stop

;;restart)

stop

start

;;*)

echo $"usage: $0 "

exit 1

esac

加入自啟動:

chkconfig --add mongodb

chmod +x  mongodb

chkconfig mongodb on

如果是ubuntu;

update-rc.d mongodb defaults

reboot重啟測試。

以管理員身份進入管理後台

/usr/local/mongodb/bin/mongo admin

測試一下:

show dbs;

db.test.find();

MongoDB 自動啟動指令碼

mongodb安裝很簡單,可以用手工啟動,但是大多數情況下你可能想把它加入到系統自動啟動中去,而且希望能夠以某個service account來執行mongodb,而不是root。如果這個是你想要的,你可以按照如下方法操作 1 新建乙個bash檔案 vi home mongodb mogodb bi...

Oracle 啟動指令碼

大家都注意到用oracle自帶的dbstart指令碼無法在系統啟動時自動啟動oracle資料庫,下面介紹oracle啟動指令碼的編寫和設定!最簡單的指令碼示例 bin sh sqlplus as sysdba oracle instance started.total system global a...

bash啟動指令碼

啟動指令碼是bash啟動時自動執行的指令碼。使用者可以把一些環境變數的設定和alias umask設定放在啟動指令碼中,這樣每次啟動shell時這些設定都自動生效。思考一下,bash在執行啟動指令碼時是以fork子shell方式執行的還是以source方式執行的?啟動bash的方法不同,執行啟動指令...