Debian 8コンピュータを正しい時間に設定するのに問題がありますか?

Debian 8コンピュータを正しい時間に設定するのに問題がありますか?

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

答え2

あなたしなければならないDebianから時間を取得しますntp。インストールされていることを確認しntp、そうでない場合はガイドに従ってください。 このリンク今すぐ起動して実行してください。

自動的に時間を設定

時間を設定するために使用されるプロトコルは、ネットワークタイムプロトコル(NTP)です。時間を自動的に設定するには、NTPサーバーにアクセスする必要があります。ローカルネットワークではこれらのサーバーを提供できますが、ほとんどの人はNTPサーバーへのインターネットアクセスが必要です。

答え3

ヨーロッパ/コペンハーゲン:CETとCESTの代わりに世界時(UTC)。はい

関連情報