首页 > 数据库 >centos7 下设置 mongodb 开机启动

centos7 下设置 mongodb 开机启动

时间:2022-12-02 14:46:44浏览次数:38  
标签:service mongodb centos7 systemctl usr 开机 local

centos 7的开机启动跟之前版本的centos有很大不同。现在用 systemctl命令代替了之前的chkconfig 和 service 命令

注册到开机启动的方法如下:

在系统服务目录下新建mongodb的启动服务

1 2 cd /lib/systemd/system vi mongodb.service

内容如下

1 2 3 4 5 6 7 8 9 10 11 12 13 14 [Unit]    Description=mongodb After=network.target remote-fs.target nss-lookup.target    [Service] Type=forking ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf PrivateTmp=true    [Install] WantedBy=multi-user.target

路径必须要写绝对路径

并给与754的权限

1 chmod 754 mongodb.service

操作

1 2 3 4 5 6 启动 systemctl start mongodb.service 关闭 systemctl stop mongodb.service 注册到开机启动 systemctl enable mongodb.service

重启机器验证

1 reboot

标签:service,mongodb,centos7,systemctl,usr,开机,local
From: https://www.cnblogs.com/adjk/p/16944434.html

相关文章

  • mongodb单实例lvm快照备份和恢复
    ps-ef|grepmongo            #查看mongodb实例数据目录所在位置root     1525 1389 320:44pts/0   00:00:17/usr/local/mongodb/bin/mon......
  • centos7.9离线安装docker环境
    centos7.9安装docker1.离线下载dockerhttps://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz2.离线安装docker准备前:2.0.1关闭Selinux首先......
  • mongodb中重命名一个数据库
    MongoDB并没有提供renameDatabase的命令,用户的想法是通过copydb来实现,先将数据库拷贝一份,然后删除老的数据库,但由于DB里数据很多,copydb太耗时,想知道是......
  • SpringCloud (五) - 云服务器Centos7.6,安装JDK,Maven,Mysql,Redis
    1、购买云服务器购买地址:https://cloud.tencent.com/act/pro/2022double11_warmup后面的环境都是基于此环境Centos7.6;2、安装SecureCRT和SecureFX2.1SecureCRT教......
  • MongoDB和mysql的区别
    一.什么是MongoDBMongoDB是一个基于分布式文件存储的数据库。由C++语言编写,是一个开源数据库系统。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一......
  • centos7 设置时间同步
    chrony时间同步配置 时间的同步有两个命令:ntp(123udp端口)和chrony(323udp端口),这里介绍一下chrony的简单配置chrony由chrony包提供,chrony是服务端客户端一体的,既可以做......
  • centos7上安装coturn搭建turn/stun服务-WebRTC
    coturn是一个免费的开源的TURN/STUN服务器。coturn服务器完整的实现了STUN/TURN/ICE协议,支持P2P穿透防火墙。1.STUN服务器用于获取设备的外部网络地址。2.TURN服务器是在......
  • mongodb副本集杂谈
    1.什么是mongodb副本集mongodb副本集是一种在多台机器同步数据的进程,副本提供了数据冗余,扩展了数据可用性。在多台服务器保存数据以避免一台服务器出现问题导致数据的丢失......
  • Centos7搭建gitlab
    1·、安装ssh服务:yuminstall-ycurl policycoreutils-pythonopenssh-server   2、启动ssh服务并设置为开机自启:systemctlenablesshdsystemctlstart......
  • 【arm64】centos7安装nginx_vts_exporter,实现监控
    由于官方nginx_vts_exporter是没有arm架构的包的,最新版本也只有源码包,需要arm安装包或者安装最新版本,只能自己下载源码包进行编译安装 nginx_vts_exporter是用go写的,自......