linux下面mongodb安装及设置后台运行的方法
2018-02-05 14:38
661 查看
linux下面mongodb安装及设置后台运行的方法
转载:http://www.haorooms.com/post/linux_mongo_backupgo今天再来和大家讨论一下linux下面mongodb安装的问题,其实很简单。唯一困扰大家的应该是如何设置mongodb后台运行,就是关闭连接mongo,后台还是一直在运行的!
linux下面安装mongodb
其实很简单,你按照官网安装步骤就可以了。我之前文章中也清楚的写明白了。大家可以看一下!这里稍微解释一下!首先下载mongodb,可以用
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz[/code] 也可以用wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz[/code] 关于curl和wget这两个linux命令,大家可以普及一下,后面我也可以出一些关于这类的文章。
其次,解压,和移动目录就不说了。可以参考我之前的文章。
最后,就是设置环境变量,设置环境变量的目的就是,我们在任何目录下面都可以直接运行mongo命令。
官网当中提到了 ~/.bashrc这个文件,我下一篇文章会给大家介绍一下 ~/.bashrc等环境变量的一些知识!具体请看:http://www.haorooms.com/post/linux_path_commond
到此为止,官网上面的安装已经结束了,这就是官网的坑爹之处了,不过没有关系,我接下来再继续给大家讲讲相关问题!mongodb设置后台运行
我们要在mongodb下面创建data目录和logs目录,用于存放data和logs。
设置好了之后,我们通常通过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了!
关于linux的rc.local也是一个重点,我下节课给大家讲讲!具体可以看http://www.haorooms.com/post/linux_path_commond关闭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})小结
相关文章推荐
- CentOS下mongodb&Leanote设置后台运行的方法
- Linux下利用RPM离线安装配置Redis (含设置密码与后台运行)
- linux下面安装JDK设置环境变量的三种方法
- mongodb设置后台运行的方法
- mongodb设置后台运行的方法
- Linux安装VmwareTools的方法及分辨率设置
- 虚拟机安装linux后 分辨率设置方法
- 在Fedora Linux下面安装.tar.gz文件的方法
- Linux 技巧:让进程在后台可靠运行的几种方法。
- Linux 技巧:让进程在后台可靠运行的几种方法
- 让Linux进程在后台可靠运行的几种方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- [转]Linux 技巧:让进程在后台可靠运行的几种方法
- Linux下软件安装方法即路径设置
- Linux mysql命令安装允许远程连接的安装设置方法
- Linux中让进程在后台运行的方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- Linux 技巧:让进程在后台可靠运行的几种方法
- Linux 让进程后台运行的几种方法