Mongodb、leanote开机启动
Mongodb后台运行所需的配置
-
新建日志目录(按自己的配置改,和配置文件一样就可以了)
mkdir -p /data/logs/leanote
-
我们用配置文件的方式设置(还有一种直接写命令和参数)
- 新建配置文件
cd /usr/local/mongodb-linux-x86_64-4.0.6/bin
vim mongodb.conf
- 输入以下内容
# 数据库 dbpath = /data/leanote # 日志 logpath = /data/logs/leanote/leanote.log # 端口 port = 27017 # 是否后台运行 fork = true # 是否认证登陆 auth = true # 指定日志文件 logappend = true # 设置那些IP可以访问数据库,可选 bind_ip = yourIpAddress
-
其他问题
- 用户对日志目录/data/logs的权限不足,需赋权:chown -R user:user /data/logs
- 32位系统启动需加入参数:
--journal
- 参见 mongodb.conf 配置文件详解
leanote、mongodb开机自启
- 到网站目录/leanote/bin的目录下对run.sh的赋予可执行的权限
chmod +x run.sh
- 编辑
/etc/rc.d/rc.local
- 在文件后面加上如下内容
# 启动mongodb /usr/local/mongodb-linux-x86_64-4.0.6/bin/mongod --config /usr/local/mongodb-linux-x86_64-4.0.6/bin/mongodb.conf # 启动leanote ./www/wwwroot/网站目录/leanote/bin/run.sh
- 赋予可执行的权限
chmod +x /etc/rc.d/rc.local
- 重启测试