Set เวลาตามให้เป็นมาตรฐานด้วย Network Time Protocol (NTP)

ขั้นตอนการติดตั้ง

  1. ตรวจสอบ package

    #rpm -qa | grep ntp*

  2. ถ้าไม่มีทำการติดตั้ง

    #yum install ntp -y

  3. ntp จะทำงานผ่าน port UDP 123 ไปกำหนด firewalls เปิด port 123 โดยการแก้ไขไฟล์ iptables

    #nano /etc/sysconfig/iptables

  4. หาบรรทัดที่

    -A RH-Firewall-1-INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

  5. เพิ่ม

    -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 123 -j ACCEPT
    -A RH-Firewall-1-INPUT -m state –state NEW -m udp -p udp –dport 123 -j ACCEPT

  6. restart iptable

    #service restart iptable

  7. ตรวจสอบ เทียบเวลาทำงานปกติหรือไม่

    ntpdate -b th.pool.ntp.org
    ntpdate -b time.navy.mi.th
    ntpdate -b clock.nectec.or.th
    ntpdate -b time.nist.gov

  8. ถ้าไม่ได้ ต้องแก้ไฟล์ ntp.conf ก่อนทำการแก้ไขให้สำรองไฟล์ก่อน ป้องกันเสีย

    #cp /etc/ntp.conf /etc/ntp.conf.ori

  9. แก้ไขไฟล์ ntp.conf แล้วเพิ่ม ไปท้ายไฟล์

    #nano -w /etc/ntp.conf

    server th.pool.ntp.org
    server time.navy.mi.th
    server clock.nectec.or.th
    server time.nist.gov

  10. restart service ntp

    #service ntpd restart
    #chkconfig ntpd on

  11. ตรวจสอบการทำงานของ ntp ด้วยคำสั่ง

    #ntpq -pn

  12. ntpd จะมี log อยู่ที่ไฟล์ /var/log/messages แต่ถ้าต้องการแยกไฟล์ log ของ ntpd ออกต่างห่างให้แก้ไฟล์ /etc/ntp.conf เพิ่มเติมดังนี้ที่บรรทัดสุดท้ายของไฟล์ /etc/ntp.conf

    #logfile /var/log/ntp.log

  13. restart service ntpd

    #service ntpd restart

  14. ก็จะได้ไฟล์ /var/log/ntp.log แยกออกมา เพื่อที่จะตรวจสอบได้ง่าย