Linux 菜鸟。今天早上我的 SSH 控制台上出现了这条消息。
系统现在正在停机!
是管理员关闭了这台虚拟机还是它崩溃了?
答案1
系统管理员已关闭系统电源。在 Red Hat Enterprise Linux (RHEL) 6 中,/sbin/shutdown 会打印此消息。
$ strings /sbin/shutdown | grep 'halt NOW!'
The system is going down for halt NOW!
如果您对代码感兴趣:shutdown.c warning_message() 函数,shutdown.c main() 调用 warning_message()
答案2
我将回答我自己的问题。
根据此链接中的信息,上述“停止”消息是在关机期间向会话广播的shutdown -h now
。
https://www.centos.org/forums/viewtopic.php?t=36485
在 Linux 用语中,halt表示-h
暂停,而 Windows 用户对此并不熟悉,它并不表示发生了意外或糟糕的事情。halt 表示没有 ACPI 断电消息的关机,这在 Windows 中并不是一个真正的概念。