สร้าง NTP Server บน FreeBSD

สำหรับท่านที่มีเครื่อง server จำนวนมากการจะตั้งเวลาให้ตรงโดยให้ทุกเครื่องไป sync เวลากับ time server มาตรฐานคงไม่เหมาะเท่าไหร่
เราสามารถสร้าง Time server ภายใน network ของเราเองโดยให้ time server ไป sync เวลากับ time server มาตรฐาน
และให้เครื่องอื่นๆใน network มา sync เวลาต่อจาก time server ใน network ของเราอีกทีหนึ่ง

ส่วน server จะต้อง sync เวลากับ time server บ่อยแค่ใหนดูรายละเอียดได้จาก http://www.thaihosttalk.com/th1/index.php?topic=11526.msg111872#msg111872

ในที่นี้จะแสดงการติดตั้ง NTP server บน FreeBSD ครับ

#cd /usr/ports/net/ntp
#make install clean
#echo ‘ntpd_enable=“YES”’ >> /etc/rc.conf
สร้างไฟล์ /etc/ntp.conf ตามนี้


server 203.185.69.60 prefer
server clock.nectec.or.th
server clock2.nectec.or.th
server clock.thaicert.nectec.or.th

#/etc/rc.d/ntpd restart
เพิ่ม crontab ให้เครื่องหลัก sync เวลากับ time server สากล (อันนี้ไม่แน่ใจว่าจะเป็นหรือเปล่า)
58 23 * * * root /usr/sbin/ntpdate -u 203.185.69.60 > /dev/null 2>&1

ส่วนเครื่องในเครือข่ายก็กำหนด crontab ให้มา sync เวลากับเครื่องหลักทุกๆ 4-8 ชม เนื่องจาก server หลักเป็น Stratum 2,3
58 */4 * * * root /usr/sbin/ntpdate -u localntpserver > /dev/null 2>&1

ติดตั้งบน CentOS ด้วยสิพี่แมน

yum -y install ntp แบบนี้หรือเปล่าครับ แหะๆๆ

ว่าแต่ว่า ไป sync กับคนอื่น มันจะอยู่ Stratum ไหนอ่ะ เดี่ยวไม่ตรงตามกฎหมายซวยอีก lol

ปล. สำหรับคนที่ใช้ VPS ไม่ต้องติดตั้งนะครับ เพราะมันใช้เวลาร่วมกับเครื่องหลัก คิดว่าผู้ให้บริการทุกคนตั้ง ntp ที่เครื่องหลักอยู่แล้ว ครับ

yum ตามนั้นเลยครับ