systemd
をお持ちの場合 213
以降のバージョン (チェック:systemd --version
)、ntp
をインストールする必要はありません システム時刻を同期するためのパッケージ。
systemd
systemd-timesyncd
を提供 SNTP (Simple NTP) クライアントを実装するデーモン。
SNTP 同期を開始して有効にするには:
timedatectl set-ntp true
システムクロックと RTC の現在の設定を表示するには:
timedatectl status
systemd-timesyncd
の構成 デーモンは /etc/systemd/timesyncd.conf
にあります ファイル。そこに NTP サーバーを提供できます。デフォルトでは、すべてのサーバーはコメントアウトされており、NTP サーバーは systemd-networkd.service(8)
から取得されます 構成または DHCP 経由。
Windows をインストールしている場合 Linux とともに 、デュアルブートのシステム時間の問題に苦しむかもしれません。理由は簡単です。Windows はハードウェア クロックをローカル時間で保持し、Linux は UTC 時間 (timedatectl set-local-rtc 1
) で保持します。 役立つかもしれませんが、お勧めしません。 Windows を変更した方がよいでしょう ハードウェア クロックを強制的に UTC に維持するための時間設定)。
システムの起動中に実際に時間を設定できます。Debian ドキュメントから、時間を適切に追跡しないハードウェアで使用するように指定されています。ただし、NTP を使用することをお勧めします。 NTP サーバーに接続するように設定できます。ただし、最初に NTP をインストールします。
$ sudo apt-get install ntp
インストールしたら、お気に入りのテキスト編集を使用して編集できる /etc/ntp.conf に移動します。 gedit か nano と言ってください。
$ sudo nano /etc/ntp.conf
sudo が必要かどうかはわかりませんが、とにかく使用できます。
これを設定するには、NTP サーバーを知る必要があります。ファイルを次のように変更します:
logfile /var/log/xntpd
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server ntp.somedomain.something
server ntp.something.else
somedomain.something と something.else を NTP サーバーに置き換えます。 NTP サーバー ホームからいくつかの h を見つけることができます。
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
それでおしまい。 $ date
を実行するだけです 動作するかどうかを確認してください。