1、下载软件
curl -O http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-1.6.3.tgz
2、配置防火墙
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT #允许27017端口通过防火墙
3、安装
mv mongodb-linux-x86_64-2.6.0 /usr/local/mongodb #移动解压文件夹到MongoDB安装目录
4、创建数据存放路径以及日志存放路径
mkdir -p /home/data/mongodb/mongodb_data/ #创建MongoDB数据库存放路径
mkdir -p /home/data/mongodb/mongodb_log/ #创建MongoDB数据库日志存放路径
5、在bin文件夹下新建个mongodb.conf配置文件,用来配置mongodb,内容如下
port=27017
dbpath=/usr/local/mongodb/data/
logpath=/usr/local/mongodb/log/mongodb.log
fork = true
/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf #启动mongodb
在bin目录中./mongo就可以进入mongo命令控制台了。
想结束mongodb,可以killall mongod,或者./mongo在控制台中,use admin ,然后db.shutdownServer()来结束mongodb服务器。直接kill -9会使mongo非正常退出,可能会造成数据损坏问题。
修改进程数:
vim /etc/security/limits.d/90-nproc.conf
vi limits.d/90-nproc.conf
# Default limit for number of user‘s processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 10240
* hard nproc 10240
centos7 /etc/security/limits.d/20-nproc.conf
* soft nproc 32767
* hard nproc 32767
root soft nproc unlimited
vi /etc/security/limits.conf
* soft nofile 10240
* hard nofile 10240
vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
本文出自 “我的运维时光” 博客,请务必保留此出处http://aaronsa.blog.51cto.com/5157083/1741512
原文:http://aaronsa.blog.51cto.com/5157083/1741512