该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
按照官方教程安装导入。完成后。
自启动。
安装环境为archlinux
数据库文件路径
/root/data/
主文件存放位置
/root/leanote
数据库主程序文件存放位置
/root/mongodb
rc.local脚本存放位置
/root/rc.local
创建systemd的mongodb启动服务文件
mongodb.service作为笔记官网下载的数据库的系统服务进程文件
mongodb.service位置
sudo nano /usr/lib/systemd/system/mongodb.service
mongodb.service内容
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=root
ExecStart=/root/mongodb/bin/mongod --quiet --dbpath /root/data
[Install]
WantedBy=multi-user.target
编写rc-local.service放在以下位置
sudo nano /usr/lib/systemd/system/rc-local.service
rc-local.service内容
[Unit]
Description=/etc/rc.local Compatibility
Requires=mongodb.service
After=mongodb.service
[Service]
User=root
ExecStart=/root/rc.local
[Install]
WantedBy=multi-user.target
rc.local脚本放在以上内容中的路径中。内容如下。
#!/bin/bash
sleep 20
bash /root/leanote/bin/run.sh
完成。以后作为系统服务的程序以以上形式执行。
至此重启后服务器自动运行。
本经验只经过一次测试成功。如有环境不同无法实现功能联系本人。