"마지막" 명령 끝에 이 메시지가 표시되는 이유는 무엇입니까?

"마지막" 명령 끝에 이 메시지가 표시되는 이유는 무엇입니까?

Raspbian을 실행하는 Raspberry Pi 중 하나에서 이 명령을 실행 하면 last다음과 같은 결과가 나타납니다.

wtmp begins Thu Jan  1 01:00:01 1970

last올바른 운영 체제(예: Ubuntu 또는 Fedora)에서 명령을 실행하면 에포크 시간이 아닌 실제 날짜를 얻습니다. 원인과 의미(두 경우 모두)

답변1

wtmp이는 파일이 매달 1일에 순환되기 때문에 표시됩니다 . (예를 들어, wtmp는 wtmp.1로 이동되고 새로운 빈 wtmp가 생성됩니다.)

Raspberry PI에는 시간을 추적하는 실시간 시계가 없기 때문에 (다시) 시작할 때마다 1970년 1월 1일 Epoch 0으로 돌아갑니다.

좋은 소식은 Raspberry용 RTC(DS3231)를 구입할 수 있다는 것입니다.알리 익스프레스2유로 미만, 유럽에서는 약 5~10유로파이 헛. 저는 Lamobo R1용으로 하나, rpi 3용으로 하나를 구입했습니다.

바라보다Raspberry Pi에 실시간 시계 추가

그런데 인터넷에 연결되어 있으면 rpi는 NTP 프로토콜을 통해 부팅한 후 언젠가 재개되어야 합니다. 그러나 RTC가 있다는 것은 부팅 시퀀스에 맞춰 재개된다는 의미이기도 합니다. 그렇지 않은 라즈베리에는 RTC를 사용할 수 없습니다. Pi/Arduino에 특히 편리합니다.

실시간 시계

관련 정보