回答:
実際にシステム起動中に時間を設定でき、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を見つけることができます。
あなたが持っている場合systemd
には、バージョンよりも大きい213
(チェック:systemd --version
)は、インストールする必要はありませんntp
同期システム時間にパッケージを。
systemd
SNTP(シンプルNTP)クライアントsystemd-timesyncd
を実装するデーモンを提供します。
SNTP同期を開始して有効にするには:
timedatectl set-ntp true
システムクロックとRTCの現在の設定を表示するには:
timedatectl status
systemd-timesyncd
デーモンの構成は/etc/systemd/timesyncd.conf
ファイルにあります。NTPサーバーを提供できます。デフォルトでは、すべてのサーバーがコメントアウトされており、NTPサーバがされて得られからsystemd-networkd.service(8)
構成やDHCP経由。
LinuxとともにWindowsをインストールしている場合、デュアルブートシステム時間の問題に苦労する可能性があります。理由は簡単です:Windowsはハードウェアクロックを現地時間に、LinuxをUTC時間に保持します(役立つかもしれませんが、お勧めしません。Windowsの時間設定を変更して、ハードウェアクロックをUTCに保持することをお勧めします)。timedatectl set-local-rtc 1
sudo apt-get install ntp
sudo systemctl restart ntp
sudo systemctl enable ntp
それでおしまい。動作$ date
するかどうかを確認するために実行してください。