ubuntu下安装mongoDB
$idsimon
$sudoapt-keyadv--keyserverkeyserver.ubuntu.com--recv7F0CEB10
$sudovi/etc/apt/sources.list
$adddebhttp://downloads-distro.mongodb.org/repo/ubuntu-upstartdist10gen
$sudoapt-getupdate
$sudoapt-getinstallmongodb-10gen
下列【新】软件包将被安装:
mongodb-10gen
共升级了0个软件包,新安装了1个软件包,要卸载0个软件包,有82个软件未被升级。
需要下载26.9MB的软件包。
解压缩后会消耗掉68.2MB的额外空间。
获取:1http://downloads-distro.mongodb.orgdist/10genmongodb-10gen1.8.0[26.9MB]
下载26.9MB,耗时9min47s(45.8kB/s)
选中了曾被取消选择的软件包mongodb-10gen。
(正在读取数据库...系统当前总共安装有158299个文件和目录。)
正在解压缩mongodb-10gen(从.../mongodb-10gen_1.8.0_i386.deb)...
正在设置mongodb-10gen(1.8.0)...
正在添加系统用户`mongodb'(UID114)...
正在将新用户'mongodb'(UID114)添加到组'nogroup'...
无法创建主目录'/home/mongodb'
正在添加组'mongodb'(GID126)...
完成。
正在添加用户mongodb到mongodb组...
正在将用户“mongodb”加入到“mongodb”组中
完成。
Toconfigurethesepackagesbeyondthedefaults,havealookat
/etc/mongodb.conf,and/ortheinitializationscript,
(/etc/init.d/mongodbonolder,non-Upstartsystems,
/etc/init/mongodb.confonUpstartsystems).MostMongoDBoperational
settingsarein/etc/mongodb.conf;afewothersettingsareinthe
initializationscript.Notethatifyoucustomizetheuseridinthe
initializationscriptorthedbpathorlogpathsettingsin
/etc/mongodb.conf,youmustensurethatthedirectoriesandfiles
youusearewritablebytheuseridyouruntheserveras.
$idmongodb
uid=114(mongodb)gid=65534(nogroup)组=65534(nogroup),126(mongodb)
以什么身份运行某个process
runmongodbasanon-rootuser
$find/-name*mongo*-typed
$vi/etc/init/mongodb.conf
you'llsee"execstart-stop-daemon--start--quiet--chuidmongodb
--exec/usr/bin/mongod----config/etc/mongodb.conf"
$/usr/bin/mongod--help
$sudo/usr/bin/mongod-f/etc/mongodb.conf
$ps-A|grepmongod
13659pts/100:00:00mongod
geminstallmongo
geminstallbson_ext
/home/simon/.rvm/gems/ruby-1.8.7-p302@rails3/gems/mongo-1.2.4/test
仔细阅读各api的用法
也可以通过源码安装
1.下载源码包
2.make安装