Linux下如何开机自启mongodb
这篇文章主要介绍Linux下如何开机自启mongodb,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
方式一(不推荐)
ubuntu编辑/etc/rc.local
方式二(不推荐)
配置文件内容:
# 指定数据库路径dbpath =/home/wyt/bin/mongodb/data # 指定服务端口号,默认端口27017port =27017 #设置每个数据库将被保存在一个单独的目录directoryperdb = true # 启用验证(注意,后面要改成true)auth = false #以守护进程的方式运行MongoDB,创建服务器进程fork = true #提供http接口httpinterface = true # 指定MongoDB日志文件,注意是指定文件不是目录logpath =/home/wyt/bin/mongodb/logs # 使用追加的方式写日志logappend = true
显示详细信息
注意上面的data文件夹需要创建,logs是文件不是文件夹,不需要创建logs
方式三(推荐)
配置文件和方式二相同,把mongodb拷贝到/etc/init.d,把mongodb.conf拷贝到合适地方,然后执行
chmod 777 /etc/init.d/mongodb
update-rc.d mongodb defaults
update-rc.d -f mongodb remove
附件:
#!/bin/sh###BEGININITINFO#Provides:mongodb#Required-Start:#Required-Stop:#Default-Start:2345#Default-Stop:016#Short-Description:mongodb#Description:mongodbserver###ENDINITINFOEXE_FILE=/home/wyt/bin/mongodb-linux-x86_64-ubuntu1404-3.2.9/bin/mongodCONFIG_FILE=/home/wyt/bin/mongodb.conf./lib/lsb/init-functionsMONGOPID=`ps-ef|grepmongod|grep-vgrep|awk'{print$2}'`test-x$EXE_FILE||exit0case"$1"instart)ulimit-n3000log_begin_msg"StartingMongoDBserver"$EXE_FILE--config$CONFIG_FILElog_end_msg0;;stop)log_begin_msg"StoppingMongoDBserver"if[!-z"$MONGOPID"];thenkill-15$MONGOPIDfilog_end_msg0;;status)ps-aux|grepmongod;;*)log_success_msg"Usage:/etc/init.d/mongodb{start|stop|status}"exit1esacexit0
以上是“Linux下如何开机自启mongodb”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注主机评测网行业资讯频道!
mongodb
admlib32.exe是什么文件?admlib32.exe是不是病毒
Windows XP是什么文件?Windows XP是不是病毒
Theworld.exe是什么文件?Theworld.exe是不是病毒
adss.exe是什么文件?adss.exe是不是病毒
adp.exe是什么文件?adp.exe是不是病毒
AdManCtl.exe是什么文件?AdManCtl.exe是不是病毒
adobes.exe是什么文件?adobes.exe是不是病毒
ewidoctrl.exe是什么文件?ewidoctrl.exe是不是病毒
fastait.exe是什么文件?fastait.exe是不是病毒
adsub.exe是什么文件?adsub.exe是不是病毒