免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2793 | 回复: 1

用那个命令可以使本地计算机时间与远程计算机时间同步? [复制链接]

论坛徽章:
0
发表于 2003-02-10 11:14 |显示全部楼层
请列出详细的命令,谢谢!

论坛徽章:
0
发表于 2003-02-10 11:23 |显示全部楼层

用那个命令可以使本地计算机时间与远程计算机时间同步?

Copied from other site:
FYR:
使用ntp协议更新自己计算机上的时间的一个简单的应用程序为ntpdate,同
样这也需要使用root权限执行:
# ntpdate clepsydra.dec.com
10 Apr 19:26:49 ntpdate: step time server 204.123.2.5 offset 5 17.837146
  ntpdate运行过之后就退出了,为了保持时间的正确性,就要每隔一段时间自 动进行时
间同步,可以将ntpdate 放入cron中,每隔一段时间就执行一次。然而 系统提供了另一个守
护进程,xntpd,能够自动周期进行时间同步的工作,这更为 适合与Internet有永久连接的
计算机。为了运行xntpd守护进程,首先需要创建配 置文件:/etc/ntp.conf 文件,其中应
包括时间服务器的名字和一个临时文件名 。
server clepsydra.dec.com
driftfile /etc/ntp.drift
  然后就需要运行这个守护进程,进行时间同步。
# xntpd -c /etc/ntp.conf -p /var/run/xntpd.pid
  其中-c参数指定了ntp.conf作配置文件,用xntpd.pid记录xntpd的进程标识 序号。ntp
date和xntpd都可以通过更改rc.conf中的选项,在启动时自动执行。  
xntpd_enable="YES" # Run xntpd Network Time Protocol (or NO).
xntpd_program="xntpd" # path to xntpd, if you want a different o
ne.
xntpd_flags="-c /etc/ntp.conf -p /var/run/xntpd.pid" # Flags to x
ntpd (if enabled).
  如果要想让本地网络上的多台计算机都进行时间同步,那么每个计算机都与 外部时间服
务器连接的方法并不是一个好主意。更好的想法是使用一个计算机与 外部时间服务器同步,
那么它的时间就成为了标准时间,可以用作本地时间服务 器,而其他计算机与这台本地时间
服务器同步就可以了。xntpd就是设计为这个目 的,它能够用作提供时间的ntp服务器。用作
时间服务器的xntpd的配置文件应该 为:
server clepsydra.dec.com
driftfile /etc/ntp.drift
broadcast 192.168.1.255
  其中增加了一项广播地址:192.168.1.255,定期向局域网上的其他计算机广
播正确的时间。这个广播地址要根据自己的网络进行修改,或者使用对应于NTP协 议的D类组
播(multicast)网址224.0.1.1,但用户的网络必须支持组播能力。由 于使用了广播或组播
,这样网络内的其他计算机可以不配置ntp.conf,直接启动 xntpd,xntpd就能通过听服务器
的广播信息来得到精确的时间。当然也可以不设 定广播地址,而配置每个计算机中的ntp.c
onf文件,指定所有的计算机都访问这 台时间服务器。  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP