LXDE를 사용하여 Debian 9에서 일광 절약 시간제 지원을 활성화하는 방법을 알고 싶습니다. 내 시간대는 유럽/로마로 설정되어 있습니다. 그러나 내 시계는 한 시간 앞당겨져 있는데, 일광 절약 시간을 고려하면 그렇게 되어서는 안 됩니다.
date
터미널에서 실행하면 다음을 얻습니다.
2019년 2월 25일 월요일 11:30:40 CET
그리고 date --utc
:
2019년 2월 25일 월요일 10:30:40 UTC
UTC 시간을 수정하세요.https://time.is/it/UTC해야 한다:
2019년 2월 25일 월요일 09:30:40 UTC
답변1
첫째: 유럽의 겨울에는 일광 절약 시간이 없으므로 귀하의 질문은 일광 절약 시간에 관한 것이 아니라 일광 절약 시간 간의 차이에 관한 것일 수 있습니다.현지의시간과UTC.
많은 Linux 배포판은 일시 중지/재시작 단계 동안 시스템에 내장된 실시간 시계(RTC)에 시간을 저장하고 부팅 시 이를 읽습니다.
1. 아래 항목은 더 이상 사용하지 않을 수 있으니 잘 모르겠으면 2. 항목을 먼저 시도해 보세요.
일반적으로 이 작업은 다음을 통해 수행됩니다.
hwclock
주문하다. 이 명령은첫 번째사용법은 파일을 생성/etc/adjtime
하고 RTC가 UTC 또는 현지 시간으로 처리되는지 여부와 같은 다른 값에 대한 정보를 저장합니다. UTC는 아마도 기본값일 것입니다. 왜냐하면 UTC는 항상 Unix가 관심을 갖는 시간이고 내부적으로 UTC를 유지하고 필요할 때 UTC에서 현지 시간을 계산하기 때문입니다. 이제 Windows는 적어도 역사적으로 현지 시간을 사용했기 때문에 RTC에 현지 시간을 저장합니다. 따라서 사용 사례(이중 부팅)가 잘못된 기본값을 선택한 경우 다음을 사용하여 이를 변경할 수 있습니다(시간을 수정한 후).hwclock --systohc --localtime
어쨌든 해당 방법(시계 드리프트 수정...)을 사용하려면
/etc/adjtime
시간을 변경하고 이 명령을 사용하기 전에 이 파일을 삭제하는 것이 좋습니다(다시 생성됨).오늘은
systemd
모든 기반을 커버하려고 노력하고 있으며systemd
,시간 설정 도구. 따라서 사용되는 현대의 등가물은 다음과/etc/adjtime
같습니다.timedatectl --adjust-system-clock set-local-rtc 1
그러면 RTC가 다시 읽혀지지만 이를 현지 시간으로 처리하고 설정을 저장합니다.
이 모든 것이 당신이 사용하는 것을 방해하지 않습니다ntpdate
(원샷 동기화) 및chronyd
(또는ntpd
또는openntpd
...) 정확한 소스와 시간을 동기화합니다.