专栏/[WSL] WSL 中不支持 systemctl 怎么办

[WSL] WSL 中不支持 systemctl 怎么办

2022-06-06 22:22--阅读 · --喜欢 · --评论
粉丝:1985文章:32

大家好,我是源码被猫吃了。

systemctl 命令是 Linux 中常用的命令,用于管理系统的服务,比如启动、终止 Nginx 或 Docker 服务,也可以查看服务的状态。

1 问题描述

但是 WSL 中使用 systemctl 命令会报错,报错信息如下。

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down

WSL 并没有通过 systemd 启动,所以无法执行该操作。但是系统中是有 systemd 命令的,命令位置在 /usr/bin/systemctl。

WSL 官方文档也提到了不支持 systemctl。

目前 WSL 不支持 systemd(Linux 中的服务管理系统)。

2 解决方法

既然不能使用 systemctl,那么也不是没有办法完成 systemctl 的功能。

WSL 中可以使用 /etc/init.d/ 目录中的命令替代 systemctl,也可以使用 service 命令。

下面以查看 Docker 服务的状态为例,通过 /etc/init.d/ 和 service 命令替代 systemctl。

3 小结

WSL 中不能使用 systemctl 命令,可以使用 /etc/init.d/ 目录中的服务命令或 service 命令替代。


投诉或建议
推荐文章
更多精彩内容
Maven
什么是Maven?Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。开源项目:https://www.apache.org/index.html#projects-listMaven的作用?介绍:Apache Maven 是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建。作用: 方便的依赖
在企业做品牌策划的,都不懂品牌策划?
今天说点别人不敢说的话,如果你能听懂,一年最少省几十万。我很明确的告诉你,在企业做品牌策划的,都不懂品牌策划。你可以不相信我说的,但你一定要相信现实。 但凡上点规模,你说哪家企业没有品牌策划部门,但是为啥这么多年,知名品牌还是那么几个?有几家企业的品牌策划部门,策划出了知名品牌?你想没想过这个问题?企业的品牌策划部门,真的会策划品牌吗? 我告诉你,几乎所有品牌策划成功的案例,都是企业请专业的策划团队做的,没一个是自己企业的品牌策划部门做出来的。一个人,如果真的懂品牌策划的底层逻辑,他完全可以服务全
学会这一招,女性顾客跑不了
今天豁出去了,我告诉所有男人一个关于女人的秘密,再渣的女人,不管是绿茶婊,还是红茶婊,心里都住着一个公主。她们时刻都是等着一个王子,脚踏五彩祥云,揽一缕清风,捧一樽明月,拥她们入怀。所以呢,这是不是商机?是不是需求?是不是痛点? 各位老板,作为女人,我负责任的告诉你,不管你做什么产品,只要拿捏了女人对公主题材毫无抵抗的弱点,你一定是那个最终拿到结果的人。没有公主,就造一个公主;造不出公主,就借一个公主。那么你知道哪里的公主最多、最顶级、最自带流量吗? 我告诉你,没事去迪斯尼的童话世界里溜达溜达,
评论