简单的问题。
我有一个无头 Linux 服务器,没有键盘,没有屏幕
我使用 ssh 连接它
问题是:是否可以知道服务器是否
关闭不正常(例如,重置按钮或断电)?
Fs 是 btrfs,发行版是 debian 9.2
答案1
在看/var/log/syslog
。
该命令/sbin/reboot
记录了一堆“Stopping”条目,后跟rsyslogd
上次启动的条目:
Nov 15 07:36:03 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="890" x-info="http://www.rsyslog.com"] **rsyslogd was HUPed**
rsyslogd 退出时显示:
Nov 16 00:23:56 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="890" x-info="http://www.rsyslog.com"] **exiting on signal 15**.
大约 30 秒后,启动的系统日志条目以
Nov 16 00:24:27 myhost rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="947" x-info="http://www.rsyslog.com"] **start**
如果 rsyslogd 启动时没有类似前面的 HUP 之类的内容,则系统可能会断电而不是关闭。
答案2
如果您必须查找是否调用了关闭以及系统,则另一条好线
进行干净关闭
Jan 12 07:36:39 nas init: Switching to runlevel: 0
位于 /var/log/messages 上