使用/etc/init.d/脚本: 另一种替代方法是直接使用/etc/init.d/目录下的脚本,例如sudo /etc/init.d/docker status。 安装Distrod: Distrod是一个基于systemd的WSL2元发行版,它允许你在WSL2环境中启用systemd。安装Distrod后,你可以使用systemctl命令来管理服务。 安装Distrod的步骤如下: bash # 确保WSL版本为...
WSL2 的发行版均拥有微软提供的 init,它是一种 systemd 的替代方案,不支持 systemctl 命令, WSL2 本身是由 Windows 负责运行的,因此使用 tree 或 ps 命令时会看到根进程不是 systemd,这将导致无法启动 Linux 系统服务的守护进程 (deamon)。 当我们执行 systemctl 命令的时候,会显示出我们的 init system (PID...
经过上述步骤的环境,是无法使用systemctl的,会报一个D-Bus的错误,需要添加一个特殊配置 yum install vim vim /etc/wsl.conf # 输入如下内容 [boot] systemd=true 然后重启电脑 7. 验证 wsl # 进入子系统 systemctl status 不出意外就算成功,其他的都可以按照自身需要进行安装 ...
目前WSL 不支持 (Linux 中的服务管理系统)。 2 解决方法 既然不能使用 systemctl,那么也不是没有办法完成 systemctl 的功能。 WSL 中可以使用 /etc/init.d/ 目录中的命令替代 systemctl,也可以使用 service 命令。 下面以查看 Docker 服务的状态为例,通过 /etc/init.d/ 和 service 命令替代 systemctl。 su...
5.3 重新加载Docker服务配置并重启Docker 重新加载Docker服务配置: sudo systemctl daemon-reload 重启Docker服务: sudo systemctl restart docker 然后再次尝试拉取镜像,现在拉取流量将通过代理隧道转发: 拉取结束后,可以再次查看一下你的镜像:
systemctl enable *** 设置开机启动 3-2-4,进程间通信 信号是进程间通信方式之一,典型用法是:终端用户输入中断指令,通过信号机制停止一个程序的运行。 kill -l 查看所有可支持的信号(1-64) ctrl+c 使用kill的2号信号,SIGINT kill -9PID 使用9号信号,SIGKILL ...
WSL 官方文档也提到了不支持 systemctl。 目前WSL 不支持 systemd(Linux 中的服务管理系统)。 2 解决方法 既然不能使用 systemctl,那么也不是没有办法完成 systemctl 的功能。 WSL 中可以使用 /etc/init.d/ 目录中的命令替代 systemctl,也可以使用 service 命令。 下面以查看 Docker 服务的状态为例,通过 /etc...
通过systemctl等命令集可以控制某个服务是否自启动,也可以对其手动启动或停止。本文简单说明如何实现自启动,并介绍一些基本命令。服务的自启动基本原理在开机时systemd会读取xxx下的配置文件,根据其中的配置项安排守护进程的启动顺序,然后启动这个服务。【步骤】用户编写xxx.se...
sudo systemctl enable sshd sudo systemctl start sshd 1. 2. 检查服务状态: 使用systemctl命令来检查 SSH 服务的状态,确保它正在运行并且已设置为在启动时启动: sudo systemctl status sshd 1. 这将显示服务的当前状态,启动日志,以及是否正确设置为在系统启动时启动。
sudo systemctl restart xrdp.service 再次打开远程连接,输入用户名和密码就有可能进去(我试了四台机器,都会出现黑屏和闪退,三台用这三条命令能成功出现图形化界面,一台不行) 这三条命令在第一次安装完成后而且出现黑屏和闪退的情况下执行过后,如果已经让我们成功打开了图形化界面,那么,下次再打开它的时候就不用再...