$ last -x reboot
reboot system boot 4.4.0-46-generic Mon Nov 14 12:15 still running
still running
日志条目末尾的“ ”是什么意思?
- 服务器重启了吗?
- 是不是要晚点再试一下?
- 它是否仍在重新启动,或者是否有其他程序仍在运行并正在等待?
我到处都找过了,但就是找不到任何关于此的参考资料。
答案1
来自手册页
每次系统重启时,伪用户 reboot 都会登录。因此 last reboot 将显示自日志文件创建以来的所有重启日志。
自您重新启动后,重新启动用户尚未注销,这是正常的。
答案2
这意味着自 11 月 14 日星期一以来操作系统尚未重新启动。
last
搜索文件/var/log/wtmp
以显示谁登录和退出。用户reboot
记录运行级别更改(如机器重新启动),显示为last -x
。我从 找到了这个man reboot
。
你运行的是什么操作系统?在我的 Lubuntu 14.04 上,重启后不会显示“仍在运行”。这看起来与操作系统实现有关。
它做在每个终端会话中显示“仍处于登录状态”我的用户帐户流浪汉已经打开,这正是我期望看到的。
vagrant@cordelia:~$ cat /etc/issue
Ubuntu 14.04.5 LTS \n \l
vagrant@cordelia:~$ last -x reboot | grep -i still
vagrant@cordelia:~$ last -x reboot
reboot system boot 3.13.0-77-generi Tue Sep 13 11:47 - 08:26 (63+21:39)
reboot system boot 3.13.0-77-generi Mon Sep 12 12:21 - 16:23 (04:02)
wtmp begins Fri Sep 9 11:23:08 2016
vagrant@cordelia:~$
vagrant@cordelia:~$ last | grep -i still | head
vagrant pts/4 :0 Wed Nov 16 08:22 still logged in
vagrant pts/18 :0 Wed Nov 2 10:25 still logged in
vagrant pts/17 :0 Wed Oct 19 10:23 still logged in
vagrant pts/16 :0 Fri Sep 16 09:36 still logged in
vagrant pts/15 :0 Fri Sep 16 09:30 still logged in
vagrant pts/13 :0 Fri Sep 16 09:22 still logged in
vagrant pts/12 :0 Wed Sep 14 14:52 still logged in
vagrant pts/10 :0 Wed Sep 14 14:35 still logged in
vagrant pts/9 :0 Wed Sep 14 14:34 still logged in
vagrant pts/5 :0 Tue Sep 13 15:28 still logged in
vagrant@cordelia:~$
答案3
still running
表示自时间戳中显示的上次重启以来服务器仍在运行。
因此回答你的问题:
服务器重启了吗?是 稍后再试吗?不是 是否仍在重启?否
还请注意,如果发生意外关机(例如由于断电),而系统still running
无法识别,则可能会出现在多条记录中。shutdown