为什么关机时间会有所不同?


9

我总是以完全相同的方式关闭Ubuntu MATE 16.04系统:我一直按alt+ F4直到进入最后一个终端窗口,并且所有其他应用程序都已退出,然后键入poweroff

尽管我的程序保持一致,但系统完全关闭所花费的时间(即,我在观看初始屏幕的时间)变化很大,从大约3秒到大约25秒。为什么会发生这种情况,或者我怎么知道呢?

我知道我可以阅读日志,但是我希望您能找到一些有关如何对此进行分析的提示


我可能不在这里,但我记得读过有关Firefox如何在Fx gui关闭后可以进行某种垃圾收集和清理的信息。
DK Bose

可能是您的互联网连接。在关闭过程中会出现“ ifdown”,并且可能会随时间而变化。接下来,您可能会遇到崩溃,系统会尝试重做崩溃的命令,并在几秒钟后放弃。是的:'/ var / log /`是开始寻找的地方
Rinzwind '16

@Rinzwind感谢您的提示!但是在/ var / log /中呢?当然我去过这个地方,但是我想知道要寻找什么...
Zanna 2016年

/var/log/syslog/var/log/messages。大概是第一个。第二个不可能在Ubuntu上出现;)其他提示:您可能仍然可以通过关机在屏幕上向您显示文本
Rinzwind

Answers:


6

来自man 8 shutdown

   Once  TIME  has elapsed, shutdown sends a request to the init(8) daemon
   to bring the system down into the appropriate runlevel.

   This is performed by emitting the runlevel(7) event, which includes the
   new  runlevel  in  the  RUNLEVEL  environment  variable  as well as the
   previous runlevel (obtained from the environment or from /var/run/utmp)
   in  the  PREVLEVEL  variable.   An additional INIT_HALT variable may be
   set, this will contain the value HALT when bringing the system down for
   halt and POWEROFF when bringing the system down for power off.

然后,每个守护进程都会识别RUNLEVEL中的更改,并采取适当的措施。从快速exit保存到配置保存到缓存刷新,甚至整个数据库冻结,都可以是任何东西。

根据您为每个守护程序设置的日志记录级别。您可能会在中看到一些信息/var/log/*和的子目录/var/log/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.