wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea sh setuptools_xxx.egg
MongoDB官网:http://www.mongodb.org/
如何在 Ubuntu 12.04 (Precise) Server 上安装 MongoDB
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10 echo “deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen” | tee -a /etc/apt/sources.list.d/10gen.list sudo apt-get -y update
sudo apt-get -y install mongodb-10gen
配置文件:/etc/mongodb.conf
对于基于Upstart的系统,控制脚本在/etc/init/mongodb.conf。
默认数据文件目录:/var/lib/mongodb
默认日志文件目录: /var/log/mongodb
启动MongoDB: sudo service mongodb start
sudo service mongodb stop 停止
sudo service mongodb restart 重启
测试:在终端上运行mongo打开mongo shell
mongo
MongoDB shell version: 2.0.7 connecting to: test
> db.test.save({a:1}) > db.test.find() { “_id” : ObjectId(“502b284cd9de55a0e9ca86d9″), “a” : 1 }
安装nginx
Ubuntu安装之后的文件结构大致为:
- 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
- 程序文件在/usr/sbin/nginx
- 日志放在了/var/log/nginx中
- 并已经在/etc/init.d/下创建了启动脚本nginx
- 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
启动nginx
然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。 (安装完后如出现403错误,那可能是nginx配置文件里的网站路径不正确)
mongodb new 安装最新的版本
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv 7F0CEB10
添加下面的到 /etc/apt/sources.list
deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
sudo apt-get update
sudo apt-get install mongodb-10gen
改完配置文件后,对应的路径要设置权限
chmod -R 777 /path
mongod –dbpath=/path –logpath=/path/dblog.txt –logappend –directoryperdb –bind_ip=127.0.0.1 –auth –master
启动 MongoDB
sudo /etc/init.d/mongodb start
easy_install pymongo
在admin数据库中使用db.addUser()命令添加了管理员帐号,且使用–auth参数启动mongod mongo.exe use admin db.addUser(‘user1name’,‘user1password’) #完全权限 db.addUser(‘user2name’,‘user2password’,True) #只读权限
在Windows下安装为服务:
mongod.exe –dbpath=c:\MongoDB.Data –logpath=c:\MongoDB.Data\log.txt –logappend –directoryperdb –auth –install
禁用HTTP的端口 (localhost:28017) 使用参数 –nohttpinterface 全部参数请参照这里 http://www.mongodb.org/display/DOCS/Command+Line+Parameters
启动服务: net start “MongoDB”
停止服务: net stop “MongoDB”
安装tornado
easy_install tornado
#tornado
wget http://github.com/downloads/facebook/tornado/tornado-2.1.1.tar.gz
tar xvzf tornado-2.1.1.tar.gz
cd tornado-2.1.1
python setup.py build
sudo python setup.py install
修改最大文件上传限制 tornado/iostream.py
原来
def init(self, socket, io_loop=None, max_buffer_size=104857600,read_chunk_size=4096):
改成
def init(self, socket, io_loop=None, max_buffer_size=102410241024 , read_chunk_size=8192):
[温馨提示]:该文章由原博客园导入而来,如排版效果不佳,请移步:http://www.cnblogs.com/coderzh/archive/2013/03/13/2958224.html
作者:CoderZh
微信关注:hacker-thinking (代码随想)
本文出处:https://blog.coderzh.com/2013/03/13/2958224/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。