나는 이 질문이 이전에도 어느 정도 요청되었다는 것을 알고 있지만 여전히 답변을 얻지 못했습니다.
내 시스템(원격 컴퓨터)에서 원인을 조사하기 시작했는데 who -b
다른 uptime
결과가 나왔습니다(1일은 약 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) 한 번의 시작에 여러 줄이 있다는 것은 무엇을 의미합니까? 모든 줄이 11월 5일처럼 보일 것으로 예상했는데, 7일에는 거의 동시에 4줄이 나오더니 모두 동시에 끝났습니다. 14:22-14:23(00:01), 14:23-14:25(00:02)을 예상합니다...
2) 전원을 껐다가 다시 켜면 재부팅으로 간주되나요? 내부 시간에 어떤 영향을 미치나요? (NTP 서버 관련)
3) 가동 시간과 who -b 사이의 2일 차이를 신뢰할 수 있는 시나리오가 있습니까? 내 직감은 /var/run/utmp
시스템 외에는 누구도 파일을 사용하지 않기 때문에 파일이 손상되거나 권한 오류가 있을 수 없다고 말합니다 .
어떤 도움이라도 대단히 감사하겠습니다.
답변1
기계는 시스템에 원격/내장되어 있습니다. 때로는 전원이 나가기도 합니다. 인터넷 연결이 매우 느립니다.
시스템에 시계와 배터리가 있습니까? 1많은 임베디드 시스템은 그렇지 않습니다. 그렇지 않은 경우:
다른 답변에서는 재부팅 후 ntp 서버가 시작되므로 시스템이 시간을 뒤로 설정해야 한다고 말합니다.
5일 대신 3일 동안 지속되었을 수도 있지만 말이 됩니다(즉, 계속되었습니다). 시스템 로그를 보면 이를 확인할 수 있습니다. 마지막 부팅의 실제 시간이 확인된다는 점은 언급하지 않았습니다. 로그가 내장되어 있다는 점을 제외하고는 로그를 저장하지 않을 것입니다. 이는 시계가 없는 시스템의 가능성이 매우 높은 시나리오로 돌아갑니다.ntp가 그것을 얻기 전에 그들은 정확한 시간을 가지고 있지 않습니다. 실제로 사용된 시간이 지났을 수도 있습니다. 메커니즘이 무엇인지는 잘 모르겠습니다(파일 스탬핑일 수도 있음).
1 그렇다면: 배터리는 얼마나 오래됐나요? 정기적으로 교체해야 합니다.