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”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注主机评测网行业资讯频道!


上一篇:Linux怎么正确捕捉内核崩溃信息

下一篇:Linux中怎么检查本地开放端口列表


mongodb
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器