Ubuntu 18.04LTS와 Windows 10을 모두 실행하는 듀얼 부팅 데스크톱이 있습니다. 내 Win10 시간대 및 hh:mm 설정이 서버와 자동으로 동기화됩니다. 어떻게 든 Ubuntu로 부팅할 때마다 시간이 올바르게 표시되지만 Win 10으로 다시 전환하면 시간 설정이 엉망이 됩니다. 내 시계에 "추가" 4시간이 추가됩니다. 어쩔 수 없이 Win 10을 수동 시간 구성으로 설정해 보았습니다. 나는 우분투가 CMOS 시계 구성을 어떻게든 망친 것인지 항상 궁금했습니다.
답변1
경험상 권장되는 해결 방법은 Windows에서 UTC를 사용하도록 설정하는 것입니다.
컴퓨터 시계를 "실제" 시간과 동기화하는 방법에는 두 가지가 있습니다.
그 중 하나는 Windows 기본 시간인 현지 시간입니다.
즉, 협정 세계시(UTC와 거의 동일)가 오후 6시이더라도 하드웨어 시계는 오후 2시(뉴욕)로 설정됩니다. 이는 안정적인 시간(예: 디스크 파일)이 필요한 모든 프로그램이 사용될 때마다 현지 시간을 표준시로 변환해야 함을 의미합니다.다른 하나는 하드웨어 시계를 UTC 시간으로 유지하는 것입니다. 이것이 Unix/Linux가 하는 일입니다. 즉, 사용자에게 표시되는 시간을 현지 시간으로 변환해야 하지만 이는 단지 "표시" 레이어일 뿐입니다. 컴퓨터가 사용되는 지구상 어디에서나 내부 시간은 고정되어 있습니다. 필요한 경우 현지 시간을 표시하도록 현지 시간 파일을 조정합니다.
Linux와 Windows(일부 제한 있음) 모두 이들 중 하나를 사용할 수 있습니다.
읽어주세요여기더 알아보기. Windows 시간을 변경하려면 관리자 등록 키를 변경하면 됩니다.
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f