Mongodb~Linux环境下的部署~服务的部署与自动化
2017-07-10 11:57
701 查看
<mongodb在linux上的部署>
事实上redis安装程序挺好,直接帮我们生成了服务,直接可以使用systemctl去启动它,而mongodb在这方面没有那么智能,需要我们去编写自己的服务脚本了,然后把它加到开机自启动里面就可以了,主要的过程分为以下几个步骤:
mongodb我安装在了/root/tools目录下
一 配置文件,ANSI,记事本编写,UTF8可能有问题
二 服务文件,文件位于:/usr/lib/systemd/system
三 服务命令
这你几步之后,我们的mongodb服务就做好了!
感谢各位阅读!
事实上redis安装程序挺好,直接帮我们生成了服务,直接可以使用systemctl去启动它,而mongodb在这方面没有那么智能,需要我们去编写自己的服务脚本了,然后把它加到开机自启动里面就可以了,主要的过程分为以下几个步骤:
mongodb我安装在了/root/tools目录下
一 配置文件,ANSI,记事本编写,UTF8可能有问题
dbpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/db logpath=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/log/mongo.log logappend=true port=27017 fork=true nohttpinterface=true auth=false
二 服务文件,文件位于:/usr/lib/systemd/system
[Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongod --shutdown --config /root/tools/mongodb-linux-x86_64-amazon-3.4.2/bin/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target
三 服务命令
#文件权限 chmod 754 mongodb.service #启动服务 systemctl start mongodb.service #关闭服务 systemctl stop mongodb.service #开机启动 systemctl enable mongodb.service
这你几步之后,我们的mongodb服务就做好了!
感谢各位阅读!
相关文章推荐
- Linux+nodejs+mongodb 环境部署
- [原]Linux环境-Jenkins实战-分布式构建-自动化持续集成-自动化部署-gitlab-svn-shell启动tomcat
- 如何在Linux环境下通过uwgsi部署Python服务
- Linux环境下使用Apache部署Web服务
- Linux:自动化部署脚本,给每一台主机装上JDK,且配好环境变量
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)
- linux下自动化部署apache + php环境
- python将linux系统下的war包自动部署到winserver2008tomcat服务下的自动化脚本
- C语言多线程自动化部署linux环境
- 【Linux 操作系统】阿里云服务器 操作实战 部署C语言开发环境(vim配置,gcc) 部署J2EE网站(jdk,tomcat)
- 【服务器搭建环境配置】Linux上部署Nginx服务以及故障排除
- Linux下的Jenkins+Tomcat+Maven+Git+Shell环境的搭建使用(jenkins自动化部署)
- Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)
- Mongodb在Linux环境下的部署
- linux集群自动化免密部署服务
- Linux环境下通过uwgsi部署Python服务
- Linux下squid代理缓存服务环境部署
- linux企业常用服务---部署lnmp环境
- Linux 云服务如何部署jdk环境