어떤 이유로 UTC 하드웨어 시계 시간과 로컬 시간 시스템 시간을 원격으로 설정해야 합니다. 내 OS는 OpenSUSE 13.1이고 내 도구는 단지 hwclock
명령일 뿐입니다. 지금까지 내가 한 일:
ntpdate
. -> 시스템 시간이 인도차이나 시간대(GMT+7)의 현지 시간으로 올바르게 표시됩니다.date
Tue Aug 30 14:00:00 ICT 2016
2. 하드웨어 시계를 UTC로 설정
hwclock --systohc --utc
3. 다시 시작하고 BIOS 시간을 확인합니다. 하드웨어 시계는 이미 UTC 시간(오전 7시)입니다.
4. 기기에 로그인합니다. 시스템 시간이 올바르지 않습니다. date
Tue Aug 30 07:00:00 ICT 2016
date -u
Tue Aug 30 00:00:00 UTC 2016
5. 올바른 시간 사용법 hwclock
(참고: 여기서는 --localtime
대체가 --utc
작동하지 않음)
hwclock --hctosys --utc
date
Tue Aug 30 14:00:00 ICT 2016
date -u
Tue Aug 30 07:00:00 UTC 2016
6. 다시 시작한 후 시스템 시간이 다시 올바르지 않습니다. 수정하려면 5단계를 반복하세요.
무엇이 잘못되었는지 모르기 때문에 이것이 나를 미치게 만듭니다. 도와주세요. 기계가 시작될 때마다 시스템 시간을 수정하고 싶지 않습니다! PS: 내용/etc/adjtime
0.000000 1472543544 0.000000
1472543544
UTC