วิธีกำหนดค่าการซิงโครไนซ์เวลา NTP บนเซิร์ฟเวอร์ได้อย่างไร


29

ฉันต้องการกำหนดค่าเซิร์ฟเวอร์ Ubuntu 12.04 ของฉันเพื่อซิงโครไนซ์นาฬิกากับเซิร์ฟเวอร์ NTP เฉพาะ จะตั้งค่านี้ที่ไหน

คำตอบ:


38

การติดตั้ง

ติดตั้งผ่านศูนย์ซอฟต์แวร์

หรือถ้าคุณชอบบรรทัดคำสั่ง ...

sudo apt-get install ntp

องค์ประกอบ

sudo nano /etc/ntp.conf

ไฟล์นี้อาจจะเปิดใช้งานเซิร์ฟเวอร์ Ubuntu เริ่มต้น คุณสามารถตรวจสอบhttp://www.pool.ntp.org/zone/europeหรือhttp://www.pool.ntp.org/zone/north-americaหรือhttp://www.pool.ntp.org/zone / asiaสำหรับเซิร์ฟเวอร์ภายใน (ตามประเทศ) เพียงคอมเม้นท์เซิร์ฟเวอร์ทั้งหมดโดยเพิ่ม#ไว้ข้างหน้าและเพิ่มเซิร์ฟเวอร์ที่คุณต้องการใช้

เปิดใช้งานการเปลี่ยนแปลงใหม่

sudo service ntp restart

ตรวจสอบว่ามันซิงค์

sudo ntpq -c lpeer

นี่จะแสดงรายการเซิร์ฟเวอร์ทั้งหมดและเมื่อเซิร์ฟเวอร์ทำการตรวจสอบครั้งล่าสุด ตัวอย่างแบบสุ่มจากเว็บ:

ป้อนคำอธิบายรูปภาพที่นี่

ดูการบันทึก

sudo tail -f /var/log/syslog

ตรวจสอบให้แน่ใจว่าคุณใช้ไฟร์วอลล์เพื่อเปิด UDP 123


4
ทำไมจึงเปิดพอร์ต ไฟร์วอลล์ที่ไม่ระบุชื่อจะรับรู้คำขอมาจากเครื่องขาออกก่อนใช่หรือไม่
HDave

ฉันใช้พอร์ต 37 และดูเหมือนว่าจะใช้งานได้หรือไม่
Jason

ในกรณีที่ตั้งค่าเขตเวลาเริ่มต้นไม่ถูกต้องวิธีที่เหมาะสมในการเปลี่ยนคือใช้sudo dpkg-reconfigure tzdataคำสั่ง
อัตติลาฟุลอป

11

ขั้นแรกตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง NTP เพียงกดCtrl+ Alt+ Tบนแป้นพิมพ์เพื่อเปิด Terminal เมื่อเปิดขึ้นให้เรียกใช้คำสั่งด้านล่าง

sudo apt-get install ntp

จากนั้นแก้ไขไฟล์ด้านล่างเพื่อเพิ่มเซิร์ฟเวอร์เวลา

sudo nano /etc/ntp.conf

หากต้องการเพิ่มเซิร์ฟเวอร์เวลาในการประสานกับใช้เซิร์ฟเวอร์สหรัฐอเมริกาหรือเซิร์ฟเวอร์ยุโรป

จากนั้นเริ่มบริการ NTP ใหม่

sudo service ntp restart
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.