Keep on going, never give up.

Linux下使用rdate更新系统时间

Windows平台上更新系统时间有现成的更新窗口,而Linux系统更新计算机时间则要打命令,两者原理很类似(协议可能不同),rdate更新时与同步时间服务器之间走的是Time Protocol,定义在RFC-868中。下面介绍Ubuntu下更新时间方法,其它Unix系统似乎也可使用rdate命令。

一、rdate用法介绍

Usage: rdate [-46acnpsv] [-o port] host
  -4: use IPv4 only
  -6: use IPv6 only
  -a: use adjtime instead of instant change
  -c: correct leap second count
  -n: use SNTP instead of RFC868 time protocol
  -o num: override time port with num
  -p: just print, don't set
  -s: just set, don't print
  -u: use UDP instead of TCP as transport
  -v: verbose output
使用rdate除了host基本不用设置什么参数,默认的端口37、TCP协议。

二、更新系统时间

如果系统时间不准确,也需要同步更新,方法如下:

sudo apt-get install rdate
sudo rdate -s -u time-b.nist.gov

如果反应太慢,可以更换其它同步服务器地址,其它时间同步服务器查询网址:http://tf.nist.gov/tf-cgi/servers.cgi

另外,如果从非NIST官方服务器更新时间(NIST的服务器似乎要准一点),可能有时服务器的时间也不准确,差0.5秒都有可能,意思就是不要迷信官方。

参考地址:

http://en.wikipedia.org/wiki/Time_Protocol

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.