最終更新:2024-06-28 (金) 13:43:07 (28d)
ntpdate
Top / ntpdate
set the date and time via NTP
実装
ntpdのやつ (リファレンス実装)
ntpsec-ntpdate
OS別
- バージョンによってはntpsec-ntpdateが入る
Ubuntu/パッケージ
ntpdate Ubuntu 24.04 ntpsec-ntpdate Network Time Protocol client (transitional package) Ubuntu 23.10? ntpsec-ntpdate Network Time Protocol client (transitional package) Ubuntu 22.04 ntpdate client for setting system time from NTP servers (deprecated) Ubuntu 20.04 ntpdate client for setting system time from NTP servers (deprecated)
Debian/パッケージ
man
非推奨
- このプログラムには既知のバグや欠陥があり、長い間誰もそれを修正しようとしていません。幸いなことに、このプログラムに本来備わっていた機能は、ntpdおよびsntpプログラムで利用できます
https://support.ntp.org/Dev/DeprecatingNtpdate
stepによる同期
- 時刻のずれが0.5秒以上の場合はシステムコールsettimeofday()により1回でNTPサーバの時刻に合わせます。
slewによる同期
- 時刻のずれが0.5秒以内の場合はライブラリ関数adjtime()により徐々にNTPサーバの時刻に合わせていきます。-Bオプションの指定により、時刻のずれが0.5秒以上の場合もこの方法で同期を取ることもできます。