MongoDB设置系统服务启动教程

1、编辑mongodb.service文件

将MongoDB设置成系统服务,就可以通过systemctl进行启动停止重启,在目录/etc/systemd/system下编写mongodb.service文件:

|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit] Description=MongoDB Database Server Documentation=https://www.mongodb.com/docs/ After=network.target [Service] ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongod.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongod.conf Restart=always LimitNOFILE=64000 LimitNPROC=64000 [Install] WantedBy=multi-user.target |

2、重新加载systemd服务配置

|------------------------------|
| sudo systemctl daemon-reload |

3、设置开机自启动

|-------------------------------|
| sudo systemctl enable mongodb |

4、MongoDB常用命令

|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 启动MongoDB服务:sudo systemctl start mongodb 停止MongoDB服务:sudo systemctl stop mongodb 重启MongoDB服务:sudo systemctl restart mongodb 查看MongoDB服务状态:sudo systemctl status mongodb |

相关推荐
胡斌附体14 分钟前
linux测试端口是否可被外部访问
linux·运维·服务器·python·测试·端口测试·临时服务器
愚润求学23 分钟前
【Linux】自旋锁和读写锁
linux·运维
大锦终25 分钟前
【Linux】常用基本指令
linux·运维·服务器·centos
IT项目管理35 分钟前
达梦数据库DMHS介绍及安装部署
linux·数据库
你都会上树?43 分钟前
MySQL MVCC 详解
数据库·mysql
大春儿的试验田1 小时前
高并发收藏功能设计:Redis异步同步与定时补偿机制详解
java·数据库·redis·学习·缓存
知北游天1 小时前
Linux:多线程---深入互斥&&浅谈同步
linux·运维·服务器
Gappsong8741 小时前
【Linux学习】Linux安装并配置Redis
java·linux·运维·网络安全
Ein hübscher Kerl.1 小时前
虚拟机上安装 MariaDB 及依赖包
数据库·mariadb
try2find1 小时前
移动conda虚拟环境的安装目录
linux·运维·conda