三、Linux NTP客户端的使用

  1.Linux系统使用命令行配置:

  在Linux 上面进行网络校时非常简单,执行 ntpdate 即可:

  ntpdate 192.168.0.1 #192.168.0.1是NTP服务器的IP

  不要忘了使用hwclock命令,把时间写入bios

  hwclock -w

  如果想定时进行时间校准,可以使用crond服务来定时执行。

  编辑 /etc/crontab 文件

  加入下面一行:

  30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w #192.168.0.1是NTP服务器的IP地址

  然后重启crond服务

  service crond restart

  这样,每天 8:30 Linux 系统会自动的进行网络时间校准。

  2. 桌面环境下配置方法

  可以使用图形化的时钟设置工具,如RHEL 4.0中的日期与时间设置工具,也可以在虚拟终端中键“redhat-config-time”命令,或者选择“K选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。

  四. Windows XP、2003、2000系统使用NTP进行时间校准

  利用操作系统提供的校时服务(Windows XP、Windows 2003适用):

  1、 双击任务栏右下角“时间”,打开 [ 时间和日期 属性 ] 设置对话框

  2、  选择 [ Internet时间 ] 标签, 选中 [ 自动与Internet时间服务器同步 ] 选项,在 [ 服务器 ] 中填入时间服务器的ip地址或者域名。点击 [ 应用 ] 并按 [ 立即更新 ] 可直接同步。

  利用操作系统提供的校时服务(Windows 2000适用):

  1、  在 [ 控制面板 ] 中打开 [ 管理工具 ],再打开 [ 服务 ] ,在服务中找到 [ Windows Time ]

  2、  双击服务名称,在打开的“Windows Time的属性”中设置“启动类型”为“自动”,再按下启动按钮。

  3、 然后切换到命令行下在DOS命令行下让Windows使用时间服务器:

  net time /setsntp:xxx.xxx.xxx.xxx (时间服务器域名或者ip地址)

  要想立刻与时间服务器同步需要重启时间服务,相应的命令是:

  net stop w32time
  net start w32time

  以后你的机器会有一个准确的时间。说明:W32tm.exe 是用来同步本地计算机与远程计算机或域的时间的类似命令。由于其灵活性,W32tm.exe 是时间同步的方法。默认情况下Windows 2000的时间服务w32time是关闭的。Windows 包含W32Time,它是 Kerberos 身份验证协议所需的时间服务工具。Windows 时间服务的目的是确保组织中运行 Microsoft Windows 2000 或更高版本的所有计算机都使用同一个时间。

  五、windows 98/me/NT客户端使用工具软件Automachron实现时间同步

  Windows 98/nt可以使用Automachron软件:

  1. 下载achron5,链接:ftp://ftp.agri.sjtu.edu.cn/pub1/Internet/time/achron5.exe

  2.安装软件;

  3.运行:程序-->Automachron-->Automachron;

  4.右键单击任务栏右下脚选取Automachron图标-->Properties-->Host-->Network Host;

  填入ntp.sjtu.edu.cn,Sync at startup前复选框打勾,Run at startup前复选框打勾

  系统每次启动后均会自动同步时间,如需手动同步,点击Sync按钮即可