私は古いコンピュータを持っていて、BIOSが実際より遅い時間を数えます;)
では、インターネットを使用して時刻を自動的に更新するようにOSを設定するにはどうすればよいですか?
起動時にのみ時刻を更新するのであれば十分です。
実際にシステムの起動中に時間を設定することができ、 Debian Documentation から、時間を適切に追跡しないハードウェアで使用するように指定することさえできます。 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を見つけることができます。
version にsystemd
が_213
_よりも大きい場合(チェック:_systemd --version
_)、ntp
パッケージでシステム時間を同期します。
systemd
は _systemd-timesyncd
_ を提供するデーモンを提供します [〜#〜] sntp [〜#〜] (シンプルNTP)クライアント。
SNTP同期を開始して有効にするには:
_timedatectl set-ntp true
_
システムクロックと [〜#〜] rtc [〜#〜] の現在の設定を表示するには:
_timedatectl status
_
_systemd-timesyncd
_デーモンの構成は_/etc/systemd/timesyncd.conf
_ファイルにあります。 NTPサーバーをそこに提供できます。デフォルトでは、すべてのサーバーがコメント化され、NTPサーバーが 取得されますsystemd-networkd.service(8)
構成から、またはDHCP経由。
WindowsをLinuxと一緒にインストールした場合、デュアル-ブートシステム時間 issues 。理由は簡単です:Windowsはハードウェアクロックをローカル時間で、LinuxはUTC時間で保持します(_timedatectl set-local-rtc 1
_は役立つかもしれませんが はお勧めできません ;より良い changeWindows時間設定により、ハードウェアクロックをUTCで強制的に維持します)。
Sudo apt-get install ntp
Sudo systemctl restart ntp
Sudo systemctl enable ntp
それでおしまい。とにかく走れ $ date
が機能するかどうかを確認します。
Ntpをインストールして、ランレベル2、3、5で実行します。次に、既知のソースから日付と時刻を取得し、システムを徐々に調整します。