码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu 安装 mongodb

时间:2014-07-22 08:16:37      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:des   文件   数据   io   art   for   

#!/bin/sh    
### BEGIN INIT INFO    
# Provides:     mongodb    
# Required-Start:    
# Required-Stop:    
# Default-Start:        2 3 4 5    
# Default-Stop:         0 1 6    
# Short-Description: mongodb    
# Description: mongo db server    
### END INIT INFO    
export LC_ALL="C"
. /lib/lsb/init-functions    
PROGRAM=/opt/mongodb/bin/mongod    
MONGOPID=`ps -ef | grep ‘mongod‘ | grep -v grep | awk ‘{print $2}‘`    
test -x $PROGRAM || exit 0    
case "$1" in    
start)    
log_begin_msg "Starting MongoDB server"     
#/usr/bin/mongod --fork --quiet --dbpath /data/db --logpath /var/log/mongodb.log    
/opt/mongodb/bin/mongod --fork --quiet -journal -maxConns=2400 -rest --dbpath=/opt/mongdb --logpath /usr/local/src/data/mongodb/journal/mongdb.log    
log_end_msg 0    
;;    
stop)    
log_begin_msg "Stopping MongoDB server"     
if [ ! -z "$MONGOPID" ]; then     
kill -15 $MONGOPID    
fi    
log_end_msg 0    
;;    
status)    
;;    
*)    
log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"     
exit 1    
esac    
exit 0


#
sudo chmod +x /etc/init.d/mongdb

#

    limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。
  limits.conf的格式如下:
  username|@groupname type resource limit
  username|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有用户的限制。
  type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值。soft 的限制不能比har 限制高。用 - 就表明同时设置了 soft 和 hard 的值。
  resource:
  core - 限制内核文件的大小
  date - 最大数据大小
  fsize - 最大文件大小
  memlock - 最大锁定内存地址空间
  nofile - 打开文件的最大数目
  rss - 最大持久设置大小
  stack - 最大栈大小
  cpu - 以分钟为单位的最多 CPU 时间
  noproc - 进程的最大数目
  as - 地址空间限制
  maxlogins - 此用户允许登录的最大数目
  要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。查看 /etc/pam.d/login 文件中有:
  session required /lib/security/pam_limits.so
 
例如:修改文件描述符大小(65536)
vi  /etc/security/limits.conf
 
*                               soft    nofile  65536
*                               hard    nofile  65536

#
export LC_ALL="C" 去除本地设置

ubuntu 安装 mongodb,布布扣,bubuko.com

ubuntu 安装 mongodb

标签:des   文件   数据   io   art   for   

原文地址:http://my.oschina.net/vdroid/blog/288869

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!