これを行う必要があります。私のDebianサーバーと私の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