最近更新日期:2011/07/29
15.3 客户端的时间更新方式
15.3.1 Linux 手动校时工作: date, hwclock 15.3.2 Linux 的网络校时: ntpdate 15.3.3 Windows 的网络校时 15.3 客户端的时间更新方式 上头介绍了 NTP 服务器的安装与设定,如果我们仅有十部不到的主机时,老实说,实在没有架设 NTP 服务器的需求。
只要能够在你的主机上头以 NTP 客户端软件来进行网络校时就能够同步化时间了,没必要时时刻刻进行时间的校正吧!^_^!
但是,如果是类似一定要时间同步的丛集计算机群或登录服务器群,那就得要使用时间服务器比较好啰! 15.3.1 Linux 手动校时工作: date, hwclock 先来复习一下前面谈到的重点,那就是 Linux 操作系统当中其实有两个时间,分别是:
在软件时钟方面,我们可以透过 date 这个指令来进行手动修订,但如果要修改 BIOS 记录的时间,就得要使用 hwclock 这个指令来写入才行。相关的用法如下:
这样可以了解了吗?当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据吶。 15.3.2 Linux 的网络校时 在 Linux 的环境当中可利用 NTP 的客户端程序,亦即是 ntpdate 这支程序就能够进行时间的同步化。 不过你要知道的是,因为 NTP 服务器本来就会与上层时间服务器进行时间的同步化, 所以在预设的情况下,NTP 服务器不可以使用 ntpdate !也就是说 ntpdate 与 ntpd 不能同时启用的。 所以你不要在 NTP server 上头执行这个指令呦!我们就来看看如何处理吧!
使用 crontab 之后,每天 5:10 Linux 系统就会自动的进行网络校时啰!相当的简易吧!不过,这个方式仅适合不要启动 NTP 的情况。如果你的机器数量太多了,那么客户端最好也启动一下 NTP 服务!透过 NTP 去主动的更新时间吧! 如何达成这个动作呢?也很简单啊,修改 /etc/ntp.conf 即可:
然后取消掉 crontab 的更新程序,这样你的 client 计算机就会主动的到 NTP 服务器去更新啰!也是轻松愉快啊! 不过针对客户端来说,鸟哥还是比较习惯使用 crontab 的方式来处理就是了。 15.3.3 Windows 的网络校时 或许你一直都没发现,其实 Windows 在预设的情况当中,已经帮我们处理了网络校时的工作喔!不管你愿不愿意... 你可以将鼠标的指针指在任务栏右下角的时间以如下的方式来查阅一下网络时间服务器的设定: 图 15.3-1、Windows 7 提供的网络校时功能 点选上图中的『变更日期与时间设定值』,出现如下图示: 图 15.3-2、Windows 7 提供的网络校时功能 如上所示,你可以自行填写台湾的时间服务器来对应时间,当然也可以填写你自己的时间服务器啊! 之后系统就会主动的上网去更新时间了。不过,这是 Windows XP 之后的窗口系统才有的功能,如果是比较早期的 Windows , 例如 Windows 95/2000 预设是没有这个功能的。不过也没有关系, 因为国家频率与时间标准实验室 (http://www.stdtime.gov.tw/) 也有提供一个客户端软件喔!链接资料如下: 你可以下载,直接执行他就知道如何处理了,因为是全中文接口的图形化软件嘛! |
||||||
本网页主要以Firefox配合解析度 1024x768 作为设计依据 鸟哥自由软件整合应用研究室