이 작업을 수행해야 합니다. 내 데비안 서버와 내 PC는 유럽/코펜하겐, +1 GMT인 동일한 시간대(물론 시간)에 있습니다.
Debian 8 컴퓨터를 Europe/Copenhagen으로 변경하면 sudo dpkg-reconfigure tzdata
다음과 같은 결과가 나타납니다:
Current default time zone: 'Europe/Copenhagen'
Local time is now: Tue Nov 22 09:09:38 CET 2016.
Universal Time is now: Tue Nov 22 08:09:38 UTC 2016.
하지만 덴마크의 시간은 실제로 14:09:38입니다. 이것이 기계의 버그인지 아니면 제가 잘못 이해하고 있는 것인지 잘 모르겠습니다. 몇 가지 답변을 찾으려고 노력했지만 아무것도 찾을 수 없는 것 같습니다.
답변1
ntp
패키지를 설치 하고 다음과 같이 편집합니다 /etc/ntp.conf
.
server 0.dk.pool.ntp.org
server 1.dk.pool.ntp.org
server 2.dk.pool.ntp.org
server 3.dk.pool.ntp.org
들어오는 ntp
패킷이 방화벽을 통과하도록 허용합니다(예: ( ufw
)).
ufw allow ntp
서비스를 다시 시작합니다.
/etc/init.d/ntp restart
dpkg-reconfigure ntp
그런 다음 실행ntpq -p
timedatectl
다음 명령을 사용할 수도 있습니다.
timedatectl set-timezone Europe/Copenhagen
파일 편집 timesyncd.conf
:
nano /etc/systemd/timesyncd.conf
다음을 추가하세요.
FallbackNTP=server 0.dk.pool.ntp.org server 1.dk.pool.ntp.org server 2.dk.pool.ntp.org server 3.dk.pool.ntp.org
동기화:
timedatectl set-ntp true
다음을 사용하여 확인하세요 timedatectl
.
출력 예:
Local time: Tue 2016-11-22 17:41:05 CET
Universal time: Tue 2016-11-22 16:41:05 UTC
RTC time: Tue 2016-11-22 16:41:05
Time zone: Europe/Copenhagen (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2016-10-30 02:59:59 CEST
Sun 2016-10-30 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2017-03-26 01:59:59 CET
Sun 2017-03-26 03:00:00 CEST
답변2
너~해야 한다Debian에서 시간을 가져옵니다 ntp
. 설치되어 있는지 확인하고 ntp
, 그렇지 않은 경우 가이드를 따르세요. 이 링크지금 시작하고 실행하세요.
자동으로 시간 설정
시간을 설정하는 데 사용되는 프로토콜은 NTP(Network Time Protocol)입니다. 시간을 자동으로 설정하려면 NTP 서버에 액세스해야 합니다. 로컬 네트워크에서 이러한 서버를 제공할 수 있지만 대부분의 사람들은 NTP 서버에 대한 인터넷 액세스가 필요합니다.
답변3
유럽/코펜하겐: CET 및 CEST 대신 세계시(UTC). 예