Linux下设置MongoDB开机自启动服务
在Linux系统中,您可以使用系统的服务管理器来设置MongoDB开机自启。以下是一些流行的Linux发行版中设置MongoDB开机自启的方法:
对于使用Systemd的系统(如Ubuntu 16.04及以后版本,CentOS 7及以后版本):
- 首先确保MongoDB已经安装并可以正常启动。
- 启用MongoDB服务自启动:
sudo systemctl enable mongod
- (可选)您可以立即启动MongoDB服务:
sudo systemctl start mongod
对于使用Upstart的系统(如Ubuntu 14.10及以前版本):
- 启用MongoDB服务自启动:
sudo start mongod
- 将服务链接到
init
:
sudo ln -s /etc/init/mongod.conf /etc/init/mongod.override
对于使用SysVinit的系统:
- 编辑MongoDB的启动脚本,通常位于
/etc/init.d/mongod
。 - 确保脚本中包含
chkconfig
行:
chkconfig: 2345 20 80
description: MongoDB is a cross-platform document-oriented database.
- 使用
chkconfig
来启用MongoDB服务:
sudo chkconfig mongod on
- (可选)您可以立即启动MongoDB服务:
sudo service mongod start
请根据您的Linux发行版选择合适的命令来设置MongoDB开机自启。
评论已关闭