红联Linux门户
Linux帮助

实现未连接Internet的CentOS服务器自动校时

发布时间:2014-11-22 10:32:49来源:linux网站作者:300second

网络环境
主机A:192.168.1.96,Windows2003系统,连接Internet,与主机B同局域网。
主机B:192.168.1.87,CentOS 5.5系统,未连接Internet,与主机A同局域网。
现状需求
主机B需要每隔4小时实现时间自动校正。
存在问题
主机B未接入Internet,无法通过外网时间服务器进行校验时间。


解决方法
1、在主机A上搭建时间服务器

小贴士:iTimeSync [因特网时间同步] 能够联系众多的遍布因特网的NIST时间服务器,无需配置,只需连接到因特网,运行程序并按"校正"即可。iTimeSync 还能被设置为以任意分钟/小时/天的周期进行自动同步,它同时支持RFC-868 (TIME)和RFC-2030 (SNTP)协议。由于包含服务器名称,服务器列表可以轻易更新,例如更新为离您地理位置或离您局域网上本地服务器较近的服务器,甚至还能从其它的iTimeSync程序同步,因为它能被作为时间服务器使用于局域网上。其它特性包括详细的记录,如果从选中的服务器同步失败自动转到其它服务器,自动运行,最小化到托盘,检查而不更改,只校正分和秒模式,以及如果您处于不确定的时区或想要拨快/拨慢时钟时可以设置正向或负向时差。

1)设置iTimesync软件成为系统服务

2)使192.168.1.96成为时间服务器

2、让主机B时间每4小时自动校验

# crontab -e
* */4 * * * rdate -s 192.168.1.96