편집: 주요 문제는 UTC 시간이 오프셋된다는 것입니다. UTC 시계를 수정하면 다른 시간대도 수정됩니다. UTC를 업데이트하거나 올바른 UTC 시간으로 수정하려면 어떻게 해야 합니까(5시간을 빼야 함)? 감사해요.
내 Ubuntu 22.04 LTS 시계는 UTC -5:00(EST) 시간대 대신 올바른 UTC 시간으로 설정됩니다.
가장 먼저 시도한 것은 설정으로 가서 동기화 시간 버튼을 전환하는 것이었지만 아무 소용이 없었습니다.
그런 다음 터미널에서 timedatectl을 실행하여 다음을 제공했습니다.
Universal time: Thu 2022-12-01 20:36:11 UTC
RTC time: Thu 2022-12-01 15:36:11
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
그로부터 UTC 시간이 올바른 UTC 시간에서 +5:00 오프셋되어 있음을 발견했습니다.
이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 감사해요!
답변1
좀 더 표준적인 접근 방식을 설정 timedatectl set-local-rtc 0
하려면timedatectl set-ntp
매뉴얼 페이지.
이렇게 하면 설정된 시간이 보다 일반적인 네트워크 시간 확보로 되돌아갑니다. 로컬 실시간 시계를 이에 동기화합니다. 그런 다음 여기에 시간대가 적용됩니다. 현재 귀하는 현지 시계에 우선권을 갖고 있으며이중 변속그 소리로. 두 가지 모두 앞에 sudo
.
현재 구성으로 되돌리려면 첫 번째 명령에서 0을 1로 변경합니다.