|
|
|||||||
ชื่อเรื่อง : คู่มือการใช้บริการ Time Server [ฉบับปรับปรุง]
เรียบเรียงโดย : อสมาภรณ์ ฉัตรัตติกรณ์ และชวลิต ทินกรสูติบุตร
เผยแพร่เมื่อ : 13 กันยายน 2547
ปรับปรุงล่าสุด : 27 กุมภาพันธ์ 2551
บทความนี้มีจุดประสงค์เพื่อให้ความรู้สำหรับการใช้บริการเทียบเวลาจากเครื่อง Time Server ที่เปิดให้บริการสาธารณะ โดยเฉพาะอย่างยิ่งการขอใช้บริการจาก Time Server ของ ThaiCERT (clock.thaicert.org) ด้วยโปรแกรมซึ่งทำงานอยู่บนระบบปฏิบัติการ Windows และ UNIX หากท่านต้องการความรู้เพิ่มเติมเกี่ยวกับการทำงานของ Network Time Protocol (NTP) หรือ Time Server ท่านสามารถศึกษาได้จากเอกสารอ้างอิงที่ [1] และ [2]
การใช้บริการ Time Server ในระบบปฏิบัติการ UNIX หรือ Linuxโปรแกรมสำหรับการเทียบเวลาในระบบปฏิบัติการตระกูลยูนิกซ์ ได้แก่โปรแกรม ntp ซึ่งสามารถดาวน์โหลดได้จากเว็บ http://www.ntp.org/downloads.html
เมื่อมีการใช้งานคำสั่ง ntpdate โดยตามด้วยอากิวเมนต์ของ Time Server ระบบจะทำการเทียบเคียงเวลาจากเครื่อง
Time Server ที่ระบุ ซึ่งผู้ดูแลระบบ หรือ root เท่านั้นที่สามารถใช้งานคำสั่ง
ntpdate ได้ ตัวอย่างคำสั่งนี้ที่ทำการเทียบเคียงเวลาจากเครื่อง clock.thaicert.nectec.or.th
#
ntpdate clock.thaicert.nectec.or.th
10 Sep 15:16:14 ntpdate[2264]: step time
server 203.185.132.187 offset 10.006533 sec
เพื่อให้ระบบได้รับการเทียบเคียงเวลาที่ถูกต้องอย่างต่อเนื่อง ผู้ดูแลระบบอาจจะสร้าง cron job ที่มีรูปแบบดังตัวอย่าง
30 * * * * ntpdate clock.thaicert.nectec.or.th
ซึ่ง cron job ข้างต้นหมายถึง ระบบต้องทำการเทียบเวลากับเครื่อง Time Sever ที่ชื่อ clock.thaicert.nectec.or.th ทุกๆ ครึ่งชั่วโมง
การใช้งานคำสั่ง ntpdate จะเป็นการขอเทียบเวลา โดยนำค่าเวลาที่ได้จาก Server มาปรับเปลี่ยนทันที อย่างไรก็ตามในระบบที่ต้องการความต่อเนื่องของความเที่ยงตรงมากขึ้นควรใช้งาน daemon ntpd การตั้งค่าการทำงานของ daemon นี้มีขั้นตอนดังนี้
| ค่าระบบ | ความหมาย |
| restrict default kod nomodify notrap
nopeer noquery restrict 127.0.0.1 |
เป็นการควบคุมให้ระบบไม่เปิดให้บริการขอเทียบเวลาให้กับเครื่องอื่น เนื่องจากหน้าที่ของเครื่องเป็นเพียง client (ศึกษาเพิ่มเติมจาก manual ของ ntpd) |
| server | กำหนด Time Server ที่ต้องการเทียบเวลา โดยสามารถกำหนดได้อย่างน้อย 1 Server (สามารถค้นหา Public Time Server อื่นๆ จาก http://www.pool.ntp.org/) |
ในระบบปฏิบัติการ Windows XP Service Pack 2 , Windows Vista และ Windows 2003 Server จะมีโปรแกรมสำหรับการเทียบเวลาที่ติดตั้งมาพร้อมระบบปฏิบัติ โดยมีขั้นตอนการใช้งานดังแสดงตัวอย่างของ Windows XP Service Pack 2 ดังนี้
นอกจาก Time Server ของ ThaiCERT ที่ชื่อ clock.thaicert.org แล้ว ยังมีเครื่อง Time Server ที่เปิดให้บริการแก่สาธารณะแหล่งอื่นๆ โดยดูรายละเอียดเพิ่มเติมจากเอกสารอ้างอิง [3] เครื่องมือ และโปรแกรมอื่นๆ สามารถตรวจสอบรายละเอียดเพิ่มเติมดังเอกสารอ้างอิง [4]
เอกสารอ้างอิง
| Home
|| เอกสารเผยแพร่ || Security Basic
ThaiCERT Disclaimer | Copyright © 2001 ThaiCERT(NECTEC). All rights reserved. |