วิธีซิงค์เวลาเซิร์ฟเวอร์ Linux ของคุณกับ Network Time Servers (NTP)
เซิร์ฟเวอร์ส่วนใหญ่อาจถูกกำหนดค่าโดยอัตโนมัติตามเวลาเครือข่าย แต่ถ้าคุณต้องการตั้งค่าด้วยตัวคุณเองหรือต้องการเปลี่ยนเซิร์ฟเวอร์ที่คุณจะซิงค์นี่เป็นบทความฉบับย่อที่แสดงวิธีการทำ.
ตั้งแต่ฉันต้องทำสิ่งนี้ก่อนหน้านี้วันนี้ฉันตัดสินใจว่ามันจะสมเหตุสมผลมากที่จะจดบันทึกในครั้งต่อไปที่ฉันต้องทำ ใช่บทความนี้มีไว้สำหรับฉันจริงๆ.
ก่อนอื่นคุณจะต้องติดตั้ง NTP หากยังไม่ได้ติดตั้ง สำหรับ Debian หรือ Ubuntu นั้นจะเป็นคำสั่งนี้:
sudo apt-get install ntp
สำหรับ Redhat หรือ CentOS คุณจะต้องใช้คำสั่งเหล่านี้เพื่อติดตั้ง ntp และเปิดใช้งาน:
ยำติดตั้ง ntp
systemctl เปิดใช้งาน ntpd
จากนั้นคุณจะต้องแก้ไขไฟล์ /etc/ntp.conf ซึ่งค่อนข้างสมบูรณ์สำหรับคุณ.
vi /etc/ntp.conf
คุณจะพบบรรทัดจำนวนมาก แต่สิ่งที่สำคัญคือบรรทัดเซิร์ฟเวอร์ คุณสามารถรับรายการที่อยู่เซิร์ฟเวอร์ได้ที่ www.pool.ntp.org ค้นหาที่อยู่ที่ต้องการสำหรับพื้นที่ของคุณแล้วเพิ่มที่อยู่เหล่านั้นลงในไฟล์ สำหรับวัตถุประสงค์ของฉันนั่นหมายถึง:
เซิร์ฟเวอร์ 0.north-america.pool.ntp.org
เซิร์ฟเวอร์ 1.north-america.pool.ntp.org
เซิร์ฟเวอร์ 2.north-america.pool.ntp.org
เซิร์ฟเวอร์ 3.north-america.pool.ntp.org
จากนั้นคุณจะต้องเริ่มต้นใหม่หรือเริ่มบริการ NTPD:
/etc/init.d/ntpd ทำการรีสตาร์ท
หากคุณต้องการอัปเดตเวลาตอนนี้คุณสามารถหยุดบริการ NTP แล้วเรียกใช้คำสั่งต่อไปนี้สลับเซิร์ฟเวอร์ที่คุณต้องการสำหรับ pool.ntp.org.
/ usr / sbin / ntpdate pool.ntp.org
ค่อนข้างง่าย.