CentOS下mongodb&Leanote设置后台运行的方法
来源:互联网 发布:苹果 mac 最新系统 编辑:程序博客网 时间:2024/06/05 13:51
安装完服务后,困扰我的是如何设置mongodb&leanote的后台运行,就是关闭与服务器的连接,后台还是一直在运行的!
苦苦搜寻后,皇天不负有心人,现在与大家分享之。
mongodb设置后台运行
我们要在mongodb下面创建data目录和logs目录,用于存放data和logs,在logs文件夹下建立mongodb.log文件
设置好了之后,我们通常通过
mongod --dbpath /usr/local/mongo/data
让mongodb启动。
但是我们关闭shell,mongodb就停止运行了。如果想在后台运行,启动时只需添加 –fork函数即可。可以在日志路径后面添加–logappend,防止日志被删除。
代码如下:
mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
这样,你关闭shell,在打开shell,照常可以允许mongo了!
mongodb设置开机启动。
当我们把服务器关闭,重启之后,发现mongodb又停止了,有没有开机就启动的方法呢?我们把上面代码放到/etc/rc.local,中,就可以了。
具体操作步骤:
vim /etc/rc.local
添加上面启动代码:
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/logs/mongodb2.log --logappend
下次重启就可以直接运行mongodb了!
关闭mongodb
有开启就有关闭,上面方法会永久开启mongodb,那么如何关闭其运行呢?
1、普通命令
$ ./mongod> use admin> db.shutdownServer()
2、如果没有up-to-date 从Mongodb且你想强制关闭服务,可以通过添加force:true;
命令如下
> db.adminCommand({shutdown : 1, force : true})> //or> db.shutdownServer({force : true})
3、指定特定超时时间的关闭服务器,命令同上,另外加上一个timeoutsec:
参数
> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)> //or> db.shutdownServer({force : true, timeoutsec : 5})
Leanote设置后台运行
这个 最坑爹,从来就搜索不到,偏偏mongodb&leanote断开连接后 就 都停止运行,跟我之前安装的其他服务都不一样,说好的只是断开连接呢。
其实 有这个问题 也都怪我 Linux没学好。
有个命令可以设置 脚本后台 一直运行
提示下命令关键词 nohup
嗯呐,后面命令的使用就不用多说吧。
就酱~
- CentOS下mongodb&Leanote设置后台运行的方法
- Leanote&MongoDB的安装
- unix下后台运行程序的方法
- CentOS运行与控制后台进程的方法
- leanote在Windows下的搭建
- centos下正确设置DNS的方法
- linux系统下程序后台运行的方法
- centOS下mongodb的安装
- CentOS的下安装MongoDB
- 后台运行MongoDB
- mongodb后台运行
- mongodb后台运行
- udhcpc 后台运行的方法
- BAT后台运行的方法
- linux后台运行的方法
- CentOS下后台运行Python脚本及关闭脚本的一些操作
- Centos后台运行jar
- centOS运行java程序以及后台运行的问题
- lower_bound和upper_bound算法
- 在action中定义的方法一定要注意的事项
- 线性分类器和非线性分类器
- 删除排序数组中的重复数字
- 文章标题
- CentOS下mongodb&Leanote设置后台运行的方法
- [勇者闯LeetCode] 107. Binary Tree Level Order Traversal II
- 06:登山
- 开心的金明
- Linux 下UVC&V4L2技术简介(一)
- 输入输出流的总结以及toyCode
- Spring 拦截器的使用
- Eclipse安装SVN插件的两种方式
- NOI2014 购票