日期:2014-05-16  浏览次数:20693 次

NTP服务器的小疑问
    最近在做一个项目,需要在linux环境下安装一个ntp服务器,然后局域网上的client想与这服务器同步
问题:
    ①.在linux环境下安装的ntp服务器不连网可以么?,就是我在网上下个包,然后再此环境下安装
       如果可以的,应该这么设置呢?(据我所知,conf中要设置三个server的地址)
    ②.我想把,每个client端都安装一个ntp服务器,这样配置/etc/ntp.conf 指定server就可以了
       比如server 192.43.244.18, 修改之后打命令chkconfig --level 35 ntpd on, 我想问一下此
       命令是什么意思? 还有就是修改完conf文件之后会自动生效还是我需要重新启动一下服务呢?
    ③.通过什么方式能知道我的client与server端同步失败呢?
以上三个问题,求大虾们帮忙~
------解决方案--------------------
引用
查阅相关资料都说搭建一台服务器需要在ntp.conf里设置三个上层服务器,用来同步  如果没有我不想连网是不是就不用设了呢?

资料上说的是使用互联网上面的时间服务器做为标准时间
你可以用自己的某台服务器来作为标准时间
------解决方案--------------------
建议lz直接试效果最好!
你在linux下面安装之后直接调试就好,你会发现压根儿就没你想得那么难!
如果有问题再来这里问,主要还是你没玩过这个,玩过就好了,会发现蛮有意思的!!
------解决方案--------------------
  ①.在linux环境下安装的ntp服务器不连网可以么?,就是我在网上下个包,然后再此环境下安装
       如果可以的,应该这么设置呢?(据我所知,conf中要设置三个server的地址)

可以,设置成从bios取时间;

    ②.我想把,每个client端都安装一个ntp服务器,这样配置/etc/ntp.conf 指定server就可以了
       比如server 192.43.244.18, 修改之后打命令chkconfig --level 35 ntpd on, 我想问一下此命令是什么意思? 还有就是修改完conf文件之后会自动生效还是我需要重新启动一下服务呢?


没什么必要,设置ntp client就可以,或者在crontab中设置ntpupdate 定时连接服务器更新;
chkconfig这个命令是让这个ntpd服务 每次开机后在后台启动运行,但如果要服务运行,还需要运行service ntpd restart

    ③.通过什么方式能知道我的client与server端同步失败呢?
ntpstat 
ntpq -p
这两个命令都可以诊断用