Debian Jessie UpStart / Systemd / SysV 不再重启

frb*_*art 3 debian upstart sysv systemd

我已经在安装了 Upstart 的 Jessie 服务器上进行了一些测试,并将其替换为 SysV,反之亦然。

在此之后,我无法再重新启动。

root@amoo-001:~# reboot
Failed to talk to init daemon.

root@amoo-001:~# systemctl reboot
Failed to get D-Bus connection: Unknown error -1
Run Code Online (Sandbox Code Playgroud)

frb*_*art 8

我已经手动停止了所有重要的服务,如 LDAP、PostgreSQL 和 MySQL。我确实运行了:

reboot -f
Run Code Online (Sandbox Code Playgroud)

-f忽略初始化系统的force 参数。重新启动后,我能够制作一个简单的reboot无强制模式。

另一种解决方案可能更具侵略性,但知道它很有用,远程发送一个神奇的 sysreq :

echo b > /proc/sysrq-trigger
Run Code Online (Sandbox Code Playgroud)

在 Wikipedia 上查看有关Magic SysReq 的更多信息。