vim /lib/systemd/system/Mongodb.service
[Unit]
Description=Mongodb
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod --dbpath /data/db --logpath /data/log/mongo.log --logappend --fork --port 27017 --auth --bind_ip_all
PrivateTmp=true
[Install]
WantedBy=multi-user.target
说明:
1. Description:描述服务
2. After:描述服务类别
3. [Service] :服务运行参数的设置
4. Type=forking:是后台运行的形式
5. ExecStart为:服务的具体运行命令
6. ExecReload:重启命令
7. ExecStop:停止命令
8. PrivateTmp=True:给服务分配独立的临时空间
9. 注意: [Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3,重启和停止命令也可以不设置
#开启MongoDB服务:
systemctl start Mongodb.service
#停止MongoDB服务:
systemctl stop Mongodb.service
#加入开机自启:
systemctl enable Mongodb.service