用 window10 下 WSL 应用 Ubuntu20.04,当我应用命令 sudo systemctl status mariadb
的时候报错:
glc@LAPTOP-LEMON:~$ sudo systemctl status mariadb
System has not been booted with systemd as init system (PID 1). Can’t operate.
Failed to connect to bus: Host is down
问题起因:
如果是个别的 Linux 操作系统,可能是因为 Linux 中没有应用 systemd,想用 systemd 命令来治理 Linux 上的服务,因而会报错,很可能是应用的是经典的 SysV init(sysvinit)零碎。
但我这个是 window10 下 WSL 的 Ubuntu,就会使 SysV init 而不是 systemd。
解决办法:
更换命令,用 SysV init 的命令代替 systemd 的