timedatectl
NTPを有効にして同期するには、yes
無効にchronyd
して停止し、実行してからntpd
起動ntpdate
する必要がありますntpd
。その後、両方に入ることができますtimedatectl
。/etc/chrony.conf
/etc/ntp.conf
server <server-ip> prefer iburst
- この状況に問題があるのでしょうか?
- 手動で同期する方法はありますか
chrony
?似たようなものntpdate
?
答え1
時間日付制御すべてのntpで動作顧客(例:慢性)。 systemdはv213からsystemd-timesyncdをサポートしていますが、最新バージョンのCentOS 7(現在1908年7月7日を使用している)ではこれを無効にすることにしました。
timedatectlの代わりにntpクライアントを使用するには、cronを使用することをお勧めします。@毎日仕事をしなければなりません。
例えば。
@daily /usr/sbin/ntpdate -u gr.pool.ntp.org
しかし、いつでもchronyをインストールしてntpをtrueに設定できます。時間日付制御
# timedatectl set-ntp true
Failed to set ntp: NTP not supported
# yum -y install chrony
# timedatectl set-ntp true
# timedatectl | grep NTP
NTP enabled: yes
NTP synchronized: no
chronyサービスを有効にすると、timedatectlもNTPを同期していることがわかります。
# systemctl enable chronyd
# systemctl start chronyd
# timedatectl | grep -i ntp
NTP enabled: yes
NTP synchronized: yes
答え2
timedatectl
systemdの独自のNTPデーモン()でのみ機能しますsystemd-timesyncd
。他のNTPデーモンを使用している場合は、付属のツール(chronyc、ntpq、....)を使用する必要があります。
コンピュータで同時に複数のNTPデーモンを実行しないでください。