<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
4.1. การซิงโครไนซ์เวลาระบบของคุณ
ตั้งแต่ Ubuntu 16.04 timedatectl/timesyncd (ซึ่งเป็นส่วนหนึ่งของ systemd) แทนที่ส่วนใหญ่ ntpdate / ntp.
timesyncd พร้อมใช้งานตามค่าเริ่มต้นและไม่เพียงแทนที่ ntpdate แต่ยังรวมถึงส่วนไคลเอนต์ของ chrony (หรือก่อนหน้านี้คือ ntpd) ดังนั้น นอกเหนือจากการดำเนินการแบบครั้งเดียวที่ ntpdate ให้ไว้ในการบูตและการเปิดใช้งานเครือข่าย ตอนนี้ timesyncd โดยค่าเริ่มต้นจะตรวจสอบและซิงค์เวลาท้องถิ่นของคุณอย่างสม่ำเสมอ นอกจากนี้ยังจัดเก็บการอัปเดตเวลาไว้ในเครื่องด้วย ดังนั้นหลังจากรีบูตแล้วจะมีความก้าวหน้าแบบโมโนโทนหากมี
หากมีการติดตั้ง chrony timedatectl ให้ย้อนกลับเพื่อให้ chrony ทำหน้าที่รักษาเวลา เพื่อให้แน่ใจว่าไม่มีบริการซิงค์สองครั้งที่กำลังต่อสู้อยู่ แม้ว่าจะไม่แนะนำให้ใช้อีกต่อไป แต่ก็ยังมีผลกับการติดตั้ง ntpd เพื่อรักษาลักษณะการทำงาน/การกำหนดค่าแบบเก่าที่คุณมีผ่านการอัปเกรด แต่ยังหมายความด้วยว่าในการอัพเกรดจากรุ่นก่อนหน้า ntp/ntpdate อาจยังคงติดตั้งอยู่ ดังนั้นจึงทำให้บริการที่ใช้ systemd ใหม่ถูกปิดใช้งาน
ntpdate ถือว่าเลิกใช้แล้วสำหรับ timedatectl (หรือ chrony) มากกว่า ดังนั้นจึงไม่มีการติดตั้งตามค่าเริ่มต้นอีกต่อไป โดยทั่วไป timesyncd จะทำสิ่งที่ถูกต้องโดยรักษาเวลาของคุณให้ตรงกัน และ chrony จะช่วยในกรณีที่ซับซ้อนยิ่งขึ้น แต่ถ้าคุณมีกรณีการใช้งาน ntpdate พิเศษที่รู้จักเพียงไม่กี่กรณี ให้พิจารณาสิ่งต่อไปนี้:
• หากคุณต้องการใช้การซิงค์ครั้งเดียว: โครไนด์ -q
• หากคุณต้องการตรวจสอบครั้งเดียวโดยไม่ต้องตั้งเวลา: โครไนด์ -Q