当我尝试在 Ubuntu 14.04 中启用 redis 服务时,systemd 正在寻找 update-rc.d

当我尝试在 Ubuntu 14.04 中启用 redis 服务时,systemd 正在寻找 update-rc.d

我试图安装雷迪斯来自 Ubuntu 14.04 和 Ubuntu 16.04 的源代码。我确实遵循了一切教程。

唯一的区别是我的日志档案路径是/redis/logs/redis-server.log而不是/var/log/redis.logredis.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.logUbuntu 14 中,它解决了问题。我的问题是为什么会发生这种情况?是否存在某种依赖性系统日志档案地点? Ubuntu 16 发生了什么变化?

相关内容