การตั้งให้ Server update เวลาอัตโนมัติ NTP Time (CentOS )
หลายๆท่านเวลาติดตั้ง Server ที่เป็น Linux server แล้ว ลง Database หรือ service ต่างๆ และอาจจะมองข้ามการตั้งให้ Update Time อัตโนมัติ (NTP) ซึ่งจะมีผลทำให้เวลาจะไม่ตรงเมื่อใช้งานไปได้สักระยะหนึ่ง หากท่านเคยเป็นอย่างที่ผมว่ามาไปดูการติดตั้งกันเลยไม่ยาก
เริ่มจากติดตั้ง Service NTP กันก่อนจากคำสั่ง
# yum -y install ntp
จากนั้นจะปรากฏหน้าต่างการติดตั้งดังรูป (Server ต้องต่อ Internet ด้วยนะครับ)
จากนั้นใช้คำสั่ง (การใช้ VI)
# nano /etc/rc.local
และเข้าไปเพิ่มรายการนี้เข้าไป
/usr/sbin/ntpdate -u pool.ntp.org
ทดสอบว่า NTP สามารถ Update เวลาจาก Server ได้หรือไม่
# /usr/sbin/ntpdate -u pool.ntp.org
หาก update ได้ จะแสดงเวลาดังรูป
ที่นี้เรามาดูวิธีตั้งค่าให้ Update Time ทุกๆ 10 นาที
อันดับแรกให้ดูว่ามี Package Crontab แล้วหรือยังโดยใช้คำสั่ง
# rpm -aq | grep cron
จากนั้นใช้คำสั่ง
# nano /etc/crontab
แล้วเพิ่ม เข้าไปท้ายสุด
*/10 * * * * /usr/sbin/ntpdate -u pool.ntp.org
และเพิ่ม Crontab run-time เข้าไปอีก
# crontab -e
ทำการ restart service เพื่อ reload ค่า ใหม่
# /etc/rc.d/init.d/crond restart
Stopping crond: [ OK ]
Starting crond: [ OK ]
ตั้งค่าเปิดการใช้งาน crond ให้
# /sbin/chkconfig crond on
เท่านี้ เครื่อง Server ของคุณก็จะ Update Time แล้ว .....
.....Admin@บ้านนอก .....


No comments:
Post a Comment