시간을 현지 시간과 동기화하는 방법은 무엇입니까?

시간을 현지 시간과 동기화하는 방법은 무엇입니까?

아치스 위키제안

시간 표준

  • 권장사항: UTC를 사용하도록 Arch Linux 및 Windows를 다음과 같이 설정하세요.Windows 시간 #UTC. 또한 하드웨어 시계가 기본적으로 현지 시간으로 돌아가므로 Windows가 온라인으로 시간을 동기화하지 못하도록 해야 합니다.

  • 권장되지 않음: Arch Linux를 현지 시간으로 설정하고 시간 관련 서비스를 비활성화합니다.NTPd. 이렇게 하면 Windows에서 하드웨어 시계 수정을 처리할 수 있으며, 다음과 같은 경우 적어도 1년에 두 번(봄과 가을) Windows를 시작해야 한다는 것을 기억해야 합니다.여름 시간 따라서 일반적으로 며칠 또는 몇 주 동안 Windows를 부팅하지 않는 경우 포럼에서 시계가 왜 늦었는지 또는 한 시간 빠른지 묻지 마십시오.

하지만시간#UTC_in_Ubuntu언급하다

우분투의 UTC

Ubuntu 설치 중에 디스크에서 Windows가 감지되면 Ubuntu 및 그 파생 제품은 하드웨어 시계를 "로컬 시간"으로 해석하도록 설정합니다. 이는 새로운 Linux 사용자가 레지스트리를 편집하지 않고도 Windows 시스템에서 Ubuntu를 사용해 볼 수 있도록 의도적으로 수행된 것으로 보입니다.

Ubuntu에서 이 동작을 변경하려면 다음을 수행해야 합니다. 파일을 엽니다:

/etc/default/rcS

UTC 플래그를 다음으로 변경합니다.UTC=예.

그렇다면 Arch Linux가 Ubuntu와 동일한 방식으로 작동하도록 할 수 있는 방법이 있습니까? UTC=no즉, Windows 시계를 수정할 필요 없이(즉, 하드웨어 시계는 로컬 시간을 사용함) 여전히 Arch Linux가 시간을 동기화하도록 할 수 있는 방법이 있습니까(더 이상 Windows를 거의 사용하지 않기 때문에) 다시 존재하지만 안타깝게도 포기할 수는 없습니다아니요타이밍 문제를 어떻게 해결했는지 기억하고 싶으십니까?(Windows를 다시 설치해야 했나요?)

답변1

때를할 수 있는사용

sudo timedatectl --adjust-system-clock set-local-rtc true

도착하다놓다하드웨어 시계는 로컬 시간을 사용하므로 NTP 동기화를 비활성화하고 timedatectl status명시적으로 알려줍니다.

네트워크 시간 켜짐: 예 NTP 동기화: 아니요 로컬 TZ의 RTC: 예

경고: 시스템은 현지 시간대의 RTC 시간을 읽도록 구성되어 있습니다. 이 모드는 완전히 지원되지 않습니다. 시간대 변경 및 일광 절약 시간제 조정으로 인해 다양한 문제가 발생할 수 있습니다. RTC 시간은 업데이트되지 않으며 유지 관리를 위해 외부 기능에 의존합니다.
가능하다면
"timedatectl set-local-rtc 0"을 호출하여 UTC 형식의 RTC를 사용하세요.

따라서 DST 적응을 중단하지 않고 이를 달성할 수 있는 방법은 없는 것 같습니다(그러면 다시 DST를 완전히 폐지해야 합니다...).

관련 정보