既然systemd接管了服务管理,那么电源控制程序就可以链接到systemctl
chezmoi# ls -l /sbin | grep systemctl
lrwxrwxrwx 1 root root 14 Jul 19 08:56 halt -> /bin/systemctl*
lrwxrwxrwx 1 root root 14 Jul 19 08:56 poweroff -> /bin/systemctl*
lrwxrwxrwx 1 root root 14 Jul 19 08:56 reboot -> /bin/systemctl*
lrwxrwxrwx 1 root root 14 Jul 19 08:56 runlevel -> /bin/systemctl*
lrwxrwxrwx 1 root root 14 Jul 19 08:56 shutdown -> /bin/systemctl*
lrwxrwxrwx 1 root root 14 Jul 19 08:56 telinit -> /bin/systemctl*
reboot
特别是,该命令将关闭所有服务,以便稍后重新启动它们,但不会像在过去那样热启动计算机init
。
可能也是我很久以前忘记了的设置...
使用Ubuntu 16.04
编辑:
这样做reboot
,桌面会话结束,Ubuntu启动屏幕出现并运行了几秒钟,然后偷偷出现了三行:“ kdump loading”,“ kdump unloaded”,“ Starting new kernel”,然后返回登录页面。
这是在reboot
从终端执行命令时发生的,例如root
当时(Ubuntu 16.04),看来正确重启到BIOS的唯一方法是
reboot -f
的-f
有差别; 从男人那里
-f,--
force强制立即停止,关闭电源或重新引导。一旦指定一次,这将导致系统管理器立即但完全关闭。如果指定两次,将导致立即关机,而无需联系系统管理员。有关更多详细信息,请参见systemctl(1)中--force的描述。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句