我试图安装雷迪斯来自 Ubuntu 14.04 和 Ubuntu 16.04 的源代码。我确实遵循了一切这教程。
唯一的区别是我的日志档案路径是/redis/logs/redis-server.log
而不是/var/log/redis.log
在redis.conf文件。
它在 Ubuntu 16.04 中完美运行,但在 Ubuntu 14.04 中,在redis.service
通过命令启用时sudo systemctl enable redis
,systemd 开始搜索在里面文件并尝试通过而不是通常的方法来启用,即在目录中创建文件update-rc.d
的软链接。当然不可能,因为没有/etc/systemd/system/redis.service
/etc/systemd/system/multi-user.target.wants
在里面redis 的文件。
后来我改变了路径日志档案仅在/var/log/redis/redis-server.log
Ubuntu 14 中,它解决了问题。我的问题是为什么会发生这种情况?是否存在某种依赖性系统在日志档案地点? Ubuntu 16 发生了什么变化?