分別在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的方法不同,執行啟動指令...