本文介绍了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)启动。不能操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!