Debian 8 컴퓨터를 올바른 시간으로 설정하는 데 문제가 있습니까?

Debian 8 컴퓨터를 올바른 시간으로 설정하는 데 문제가 있습니까?

이 작업을 수행해야 합니다. 내 데비안 서버와 내 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). 예

관련 정보