返回了这个错误System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon.
时间: 2023-12-14 08:34:02 浏览: 288
这个错误通常是因为在使用systemctl命令时,系统没有使用systemd作为init系统。systemd是Linux系统中一个init系统和系统管理器,它是许多现代Linux发行版的默认init系统。如果你的系统没有使用systemd作为init系统,那么systemctl命令将无法正常工作。
如果你在WSL中使用systemctl命令,你可能会遇到这个错误,因为WSL目前不支持systemd。在WSL中,你可以使用service命令来代替systemctl命令来管理系统服务。例如,要检查mysql服务的状态,你可以使用以下命令:
```shell
sudo service mysql status
```
这将返回mysql服务的状态信息,包括它是否正在运行。
如果你在其他Linux发行版中遇到了这个错误,那么你需要检查你的系统是否使用了systemd作为init系统。你可以使用以下命令来检查:
```shell
ps 1
```
如果输出中包含systemd字样,则你的系统正在使用systemd作为init系统。如果没有,则你的系统可能使用了其他init系统,例如Upstart或SysVinit。
相关问题
System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon.
这个错误通常出现在尝试在不支持systemd的系统上使用systemd命令时。systemd是一个新的init系统,它被设计为代替传统的SysVinit。如果你的系统不支持systemd,你需要使用传统的SysVinit命令来管理服务。你可以通过运行"ps -p 1"命令来查看你的系统使用的是哪个init系统。如果输出结果为"init",那么你的系统使用的是SysVinit。如果输出结果为"systemd",那么你的系统使用的是systemd。如果你确信你的系统支持systemd并且已经正确地安装了,那么你可能需要重新启动你的系统以确保它正确地启动。
linux无法重启 reboot System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon.
linux无法重启是因为系统没有使用systemd作为init系统,导致无法与init守护进程通信。错误信息显示为"System has not been booted with systemd as init system (PID 1). Can't operate. Failed to talk to init daemon." 为解决这个问题,可以尝试以下方法启动服务: sudo service docker start。
阅读全文