尚未使用systemd作为初始化系统(PID 1)引导系统。无法操作

问题描述

而是使用: sudo service redis-server start

我遇到了同样的问题,在WSL上的Ubuntu中停止/启动其他服务。这工作,而systemctl没有。

有人可能会怀疑,“您怎么知道服务名称是’redis-server’?” 您可以使用查看它们service --status-all

解决方法

我正在尝试按照WSL中关于数字海洋的这篇文章中的讨论进行Redis安装过程。安装的Ubuntu版本是Ubuntu 18.04。

Redis安装中的一切都很好,但是当我尝试运行此命令时sudo systemctl start redis,收到了此消息。

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

关于该怎么办的任何想法?

猜你在找的技术问答相关文章

如何检查配对的蓝牙设备是打印机还是扫描仪(Android)
是否允许实体正文进行HTTP DELETE请求?
如何将ZipInputStream转换为InputStream?
java.util.logging Java 8中的变量
PowerMockito.doReturn返回null
Java中的RESTful调用
Swing / Java:如何正确使用getText和setText字符串
特殊字符和重音字符
Android Studio中的ndk.dir错误
错误“找不到主类”