作者 主題: NTP问题求救!!!  (閱讀 2614 次)

0 會員 與 1 訪客 正在閱讀本文。

ztewangwei

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
NTP问题求救!!!
« 於: 2008-09-04 22:05 »
各位大侠:目前我在NTP配置中遇到一些问题,恳请大虾们帮忙:我们公司的设备有一块单板是用得LINUX操作系统,要向上级NTPserver对时,我在LINUX下配置好NTP后,执行NTPQ -P可以看到上级NTPserver,用date命令更改本机时间后,很长时间都无法与server对时,但是重启系统后或者NTPD restart后时间都能对回来,怎么才能让linux实时的对时更改系统时间哪????哪位大侠赐教,不胜感激!!!谢谢!在线等!

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: NTP问题求救!!!
« 回覆 #1 於: 2008-09-04 22:46 »
ntpq -p 看到的是有作用的上層 server 嗎? (第一個字元要有 * 的才是目前有作用的, 如果沒有, 那 ntpd 應該沒有正常運作)
http://www.novell.com/coolsolutions/trench/418.html

為什麼要去用 date 改時間呢? 如果不改的話, 是否時間會不對呢?

上星期碰到一個類似的問題, 可以參考看看.
http://blog.teatime.com.tw/1/post/308

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
回覆: NTP问题求救!!!
« 回覆 #2 於: 2008-09-04 23:05 »
各位大侠:目前我在NTP配置中遇到一些问题,恳请大虾们帮忙:我们公司的设备有一块单板是用得LINUX操作系统,要向上级NTPserver对时,我在LINUX下配置好NTP后,执行NTPQ -P可以看到上级NTPserver,用date命令更改本机时间后,很长时间都无法与server对时,但是重启系统后或者NTPD restart后时间都能对回来,怎么才能让linux实时的对时更改系统时间哪????哪位大侠赐教,不胜感激!!!谢谢!在线等!
1. 你用 ntpd 校時就不要再自己去改時間,以免 ntpd 發現時間誤差太大而不校時。為了避免 ntpd 一開始跑時發現時間誤差太大而 quit, 你可以在 ntp.conf 的 server 指令後加上 iburst,或者先手動更改時間再跑 ntpd。
2. 如果你的 server 是 xen 的一個 guest os, 也不需要用 ntpd, 只有 xen server 要跑 ntpd

ztewangwei

  • 可愛的小學生
  • *
  • 文章數: 2
    • 檢視個人資料
回覆: NTP问题求救!!!
« 回覆 #3 於: 2008-09-05 00:14 »
谢谢二位,不过局方的验收要求修改时间后系统能自动与服务器对时,这样能否实现呢?ntpd运行是正常的,可以看到上级server有*,不过改时间后就变成local有*了。如何能实现这个ntpd的验证呢?另外ntpd多长时间和Server对时一次啊?谢谢!

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17468
    • 檢視個人資料
    • http://www.study-area.org
回覆: NTP问题求救!!!
« 回覆 #4 於: 2008-09-05 00:33 »
看文件好像說如果超過 17min 的誤差,ntp 就放棄對時了。
可以跑個 crond 定期先 stop ntpd 再跑 ntpdate 再 start ntpd