本文介绍了WSL Redis遇到的系统尚未使用systemd作为init系统(PID%1)启动。不能操作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试遵循数字海洋的article中讨论的Redis安装过程,用于WSL(Windows Subsystem For Linux)。安装的Ubuntu版本为Ubuntu 18.04。

redis安装中的一切正常,但当我尝试运行此sudo systemctl start redis时,收到此消息。

System has not been booted with systemd as init system (PID 1). Can't operate.

您知道我应该怎么做吗?

推荐答案

改为使用:sudo service redis-server start

我在WSL上的Ubuntu中停止/启动其他服务时也遇到了同样的问题。这行得通,而systemctl不行。

人们可能会合理地怀疑,"您怎么知道服务名称是‘redis-server’?"您可以使用service --status-all

查看它们

这篇关于WSL Redis遇到的系统尚未使用systemd作为init系统(PID%1)启动。不能操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 03:13