2010年10月14日 星期四

CentOS 5.5 Install ntp 實作


NTP Server 設定
  1. Install NTP ( WebSite http://www.ntp.org/ )
    wget http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-dev/ntp-dev-4.2.7p61.tar.gz
    tar zxvf ntp-dev-4.2.7p61.tar.gz
    cd ntp*
    ./configure --prefix=/usr/local/ntp
    make && make install

  2. set /etc/ntp.conf
    vim /etc/ntp.conf
    #==================================================================
    # A. Server 時間伺服器
    # 語法:server [ip or hostname] [prefer]
    server ntp.ntu.edu.tw    prefer #優先使用伺服器
    server tick.stdtime.gov.tw
    server tock.stdtime.gov.tw
    server time.stdtime.gov.tw
    server clock.stdtime.gov.tw
    server watch.stdtime.gov.tw

    #B. restrict 權限設定
    #語法:restrict [ip] [parameter]
    restrict 192.168.0.0 mask 255.255.255.0 nomodify

    #C. driftfile 記錄誤差值
    # driftfile [ /path/filename]
    driftfile /var/log/ntp/drift
    #==================================================================

  3. 啟動 ntpd , 檢查是否監聽 123 port
    /usr/local/ntp/bin/ntpd start
    netstat -nal -u | grep 123

  4. 檢查連線狀況
    /usr/local/ntp/bin/ntpq -p


    NTP Client 設定
  5. Install NTP
    同 server 方式

  6. 更新時間的指令
    /usr/local/ntp/bin/ntpdate ntp.ntu.edu.tw


  7. 修改 vim /etc/crontab 加更自動更新時間
    */30 * * * * root /usr/sbin/ntpdate ntp.ntu.edu.tw && /sbin/hwclock -w

後記
備註:
/sbin/hwclock -w 將時間寫入 BIOS

參考:
http://linux.vbird.org/linux_server/0440ntp.php#before
http://www.stdtime.gov.tw/chinese/bulletin/NTP%20promo.txt
http://itgroup.blueshop.com.tw/towns/hc?n=wodvew&i=422
http://wsunccake.spaces.live.com/blog/cns!AB8DB0BB93B43420!208.entry
http://www.weithenn.org/cgi-bin/wiki.pl?NTP-%E6%9E%B6%E8%A8%AD%E7%B6%B2%E8%B7%AF%E5%B0%8D%E6%99%82%E4%BC%BA%E6%9C%8D%E5%99%A8
http://erichuang89.blogspot.com/2010/05/ntp.html


全文完

沒有留言:

張貼留言