例えば、時間の設定をしようとしています
date -s "11/20/2003 12:00:00"
しかし、しばらくすると、システム時刻が現在の時刻にリセットされます。何が間違っているのでしょうか?
これは他の NTP サーバーに接続されていない NTP サーバーであるため、NTP は異なる時刻を取得しないはずです。
答え1
npt > がある場合apt-get install ntp
、サービスを停止またはアンインストールしても効果はありません。
timedatectl set-ntp 0 (off > sync disabled)
or
timedatectl set-ntp 1 (on > sync enabled)
無効にするtimedatectl set-ntp 0
日付を変更することができます:
date --set 1998-11-02
date --set 21:08:00
答え2
方法1:
# Find your timezone
$ timedatectl list-timezones
$ timedatectl set-timezone "YOUR-TIMEZONE"
方法2:
$ timedatectl set-time "HH:MM:SS"
注意: 24時間形式
ヒント: システム クロック (RTC) もハードウェア クロックと同期するようにしてください。
$ hwclock -w