栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

systemctl不可用(wsl2)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

systemctl不可用(wsl2)

更换 systemctl 文件 方法1

参考于:
https://blog.csdn.net/u014119687/article/details/110290582运行如下命令:

mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl

如果cat /usr/bin/systemctl,显示为空,请尝试第二种方法

方法2

    到github去下载zip(网址:https://github.com/gdraheim/docker-systemctl-replacement)

    把其中的systemctl.py复制到/usr/bin/目录下,并重命名为systemctl覆盖原文件(尽量提前备份)

打开刚刚下载的zip压缩包,找到systemctl.py文件,步骤如下:



将systemctl.py文件解压到一个目录(可直接拖动文件到桌面,解压到桌面),并记住目录

右击,选择属性


复制位置

例如,我的是
C:UsersAikeTechDesktop

scp远程复制命令

    可使用xshell进入到刚刚解压systemctl.py的目录,命令:
    cd 路径

例如,我的是:
cd C:UsersAikeTechDesktop

可检查该目录下是否有该文件,输入命令dir

    远程复制,命令:
    scp systemctl.py 用户名@ip:/usr/bin/

用户名和ip替换成自己的,ip可通过命令ifconfig在linux子系统查看

检查是否成功
进入linux子系统,输入ls /usr/bin|grep systemctl,有有一条结果则成功

    备份原来的systemctl文件,命令:
    mv /usr/bin/systemctl /usr/bin/systemctl.old

    覆盖原来的systemctl文件
    mv /usr/bin/systemctl.py /usr/bin/systemctl

检验:输入ls /usr/bin|grep systemctl应该有以下两个文件:

增加可执行权限:chmod +x /usr/bin/systemctl 检验


输入systemctl --version是有内容的:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/740752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号