Reboot

上次重啟/正常執行時間/…奇怪的行為

  • November 25, 2013

我知道以前或多或少有人問過這個問題,但我仍然沒有任何答案。

我開始在我的系統(它是一台遠端機器)上調查原因who -buptime給出了不同的結果(一個大約 3 天 / 另一個大約 5 天)。

有些答案會說可能/var/run/utmp已損壞。其他一些答案會說 ntp 伺服器是在重新啟動後啟動的,因此系統必須向後設置時間。

以下是我輸入的一些命令:

ubuntu@arm:~$ sudo hwclock --show
Mon 25 Nov 2013 03:07:02 PM CET  -0.464179 seconds

ubuntu@arm:~$ uptime
15:08:17 up 3 days, 53 min,  1 user,  load average: 0.88, 0.51, 0.41

ubuntu@arm:~$ date
Mon Nov 25 15:08:33 CET 2013

ubuntu@arm:~$ who -b
system boot  2013-11-20 12:38

ubuntu@arm:~$ last reboot
reboot   system boot  3.7.10-x9        Wed Nov 20 12:38 - 15:08 (5+02:30)   
reboot   system boot  3.7.10-x9        Wed Nov 20 12:37 - 15:08 (5+02:31)   
reboot   system boot  3.7.10-x9        Thu Nov  7 14:26 - 12:36 (12+22:10)  
reboot   system boot  3.7.10-x9        Thu Nov  7 14:25 - 12:36 (12+22:11)  
reboot   system boot  3.7.10-x9        Thu Nov  7 14:23 - 12:36 (12+22:12)  
reboot   system boot  3.7.10-x9        Thu Nov  7 14:22 - 12:36 (12+22:14)  
reboot   system boot  3.7.10-x9        Tue Nov  5 14:58 - 14:22 (1+23:23)   
reboot   system boot  3.7.10-x9        Sat Nov  2 12:20 - 14:58 (3+02:37)   
reboot   system boot  3.7.10-x9        Sat Nov  2 12:20 - 12:20  (00:00)    

wtmp begins Sat Nov  2 12:20:00 2013

注意:機器是遠端/嵌入在系統中的。有時電力被關閉。網際網路連接很慢(SIM 卡)

問題 :

  1. 1 次啟動有多條線路是什麼意思?我希望所有的線路看起來都像 11 月 5 日,但在 7 日幾乎同時有 4 條線路,並且所有線路的結束時間都是相同的。我預計 14:22-14:23 (00:01), 14:23-14:25 (00:02), …

  2. 斷電再上電,算不算重啟?它如何影響內部時間?(ntp 伺服器的東西)

  3. 對於 uptime 和 who -b 之間的 2 天差異,是否存在可以信任的場景?我的直覺告訴我,該文件/var/run/utmp不會被損壞/有權限錯誤,因為除了系統之外沒有其他人使用它。

非常感謝任何幫助

參考:正常執行時間和 who -b 顯示系統上次在 L​​inux 上啟動的不同時間

機器是遠端的/嵌入系統中。有時電源會關閉。網際網路連接很慢

系統中是否有時鐘和電池?1 許多嵌入式系統沒有。如果沒有,這個:

其他一些答案會說 ntp 伺服器是在重新啟動後啟動的,因此系統必須向後設置時間。

很有意義,儘管它可能已經持續了 3 天而不是 5 天(即它繼續前進)。您可以通過查看 syslog 來確認這一點——您沒有提到的東西,它將確認上次啟動的實際時間。除非因為它是嵌入式的,否則您不保存日誌,這使我們很可能回到沒有時鐘的系統的情況:在 ntp 得到它之前,它們沒有正確的時間。 他們使用的時間可能已經過去了;我不確定機制是什麼(可能是文件戳)。

1如果有:電池的使用年限是多少?它們確實需要定期更換。

引用自:https://unix.stackexchange.com/questions/102518