내 하드웨어 시계는 현지 시간(GMT +2)으로 설정되어 있는데 새로 설치된 Arch는 분명히 그렇지 않다고 생각하여 3시간이 추가됩니다. 이것저것 해봤 hwclock
지만 timedatectl
희망이 없습니다. BIOS에서 시간 설정을 터치하는 것이 주저됩니다. 이 문제를 어떻게 해결할 수 있나요?
출력은 다음과 같습니다 timedatectl
.
Local time: Sun 2013-06-23 06:44:12 EEST
Universal time: Sun 2013-06-23 03:44:12 UTC
Timezone: Europe/Istanbul (EEST, +0300)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: yes
DST active: yes
Last DST change: DST began at
Sun 2013-03-31 02:59:59 EET
Sun 2013-03-31 04:00:00 EEST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2013-10-27 03:59:59 EEST
Sun 2013-10-27 03:00:00 EET
Warning: The RTC is configured to maintain time in the local time zone. This
mode is not fully supported and will create various problems with time
zone changes and daylight saving adjustments. If at all possible use
RTC in UTC, by calling 'timedatectl set-local-rtc 0'.
답변1
Arch 위키의 문서를 읽어보셨나요?
https://wiki.archlinux.org/index.php/Time
timedatectl 명령을 사용하여 하드웨어 시계를 쿼리하고 설정할 수 있습니다. 하드웨어 시계 시간 표준을 현지 시간으로 변경하려면 다음을 사용하십시오.
# timedatectl set-local-rtc 1
답변2
내 노트북 옵티머스로 구축
주문하다:
# hwclock --localtime (is returning the reverse)
# hwclock --utc
( timedatectl set-local-rtc 0
)를 사용하면 현지 시간을 런던 시간으로 설정하는 것과 같으며, ( )를 설정하면 timedatectl set-local-rtc 1
현재 정보가 표시됩니다.
레시페입니다 - PE(미국)
hwclock --localtime (returns right hardware clock, as i defined in bios)
and --utc (returns +3 hours from greenwich [London])
답변3
adjtimexconfig
이는 하드웨어 시계(CMOS) 정보에서 시스템 시간을 비교/업데이트하는 데 효과적이라는 점을 잊지 마십시오 .
빨리 달려 adjtimexconfig
.