Untuk menjaga agar waktu tetap akurat pada sistem Ubuntu, orang dapat:
- Jalankan
ntpd
(network daemon protokol waktu) yang akan berjalan sepanjang waktu dan terus menerus menyesuaikan waktu sistem ketika jam melayang. atau sebagai alternatif: - Panggilan
ntpdate
secara berkala (mis. Daricron
)
Pertanyaan:
- Apa pro dan kontra dari masing-masing dari kedua metode ini?
- Skenario apa yang berbeda untuk memilih satu dari yang lainnya?
sumber
Sejauh yang saya mengerti tentang Sistem Administrator Linux Memandu bab NTP , "pembaruan terus menerus" tidak berarti bahwa ntpd terus-menerus menanyakan servernya (seperti sekali dalam satu detik), tetapi bahwa koreksi waktu tidak menyebabkan diskontinuitas.
Alih-alih hanya mengatur waktu yang benar,
ntpd
akan menjalankan jam komputer Anda sedikit lebih lambat atau lebih cepat hingga mencapai waktu yang tepat (dengan asumsi kesalahan tidak terlalu besar). Ini menghindari masalah dengan perangkat lunak yang menjalankan malapetaka karena kesenjangan waktu atau durasi negatif - sebagian besar programmer tidak akan mengharapkan proses selesai sebelum dimulai dan dengan demikian memberikan durasi negatif ...Lebih jauh lagi, manual menyatakan bahwa ntpd juga mempelajari dan mengkompensasi pergeseran jam komputer Anda (setidaknya bagian konstan).
Proyek Protokol Waktu Jaringan memiliki FAQ yang bagus (
http://www.ntp.org/ntpfaq/
) yang menjelaskan NTP dan bagaimana ia menjaga waktu .sumber