linux时间同步更新

查看当前时间:

[root@localhost var]# date
Wed Nov 25 12:15:30 CST 2015

设置系统时间:

[root@localhost ~]# date   #查看时间
Tue Jun 21 21:51:08 PDT 2016
[root@localhost ~]# date -s 2015-5-5 #设置日期
Tue May  5 00:00:00 PDT 2015
[root@localhost ~]# date
Tue May  5 00:00:02 PDT 2015
[root@localhost ~]# date -s 15:20:20 #设置时间
Tue May  5 15:20:20 PDT 2015
[root@localhost ~]# date
Tue May  5 15:20:22 PDT 2015
[root@localhost ~]# ntpdate -u ntp.fudan.edu.cn #同步时间,但连不上,出错
 5 May 15:20:42 ntpdate[7136]: no server suitable for synchronization found
[root@localhost ~]# ntpdate -u ntp.api.bz   #同步时间,最后的数字是同步之前与现在的时差
21 Jun 21:52:13 ntpdate[7154]: step time server 61.153.197.226 offset 35706676.014652 sec
[root@localhost ~]# date
Tue Jun 21 21:52:16 PDT 2016
[root@localhost ~]# ntpdate -u ntp.api.bz   #再次同步,还是有一点点时差的
21 Jun 21:54:04 ntpdate[7168]: adjust time server 61.153.197.226 offset -0.003442 sec
[root@localhost ~]# 

如果系统对时间准确度要求高,最好给系统设置定时执行同步。

同步系统时间:

[root@localhost var]# ntpdate -u ntp.api.bz
25 Nov 12:27:04 ntpdate[1652]: adjust time server 61.153.197.226 offset 0.035915 sec
[root@localhost var]# ntpdate -u ntp.fudan.edu.cn
25 Nov 12:27:05 ntpdate[1653]: adjust time server 61.129.42.43 offset 0.007391 sec
[root@localhost var]# date
Wed Nov 25 12:18:13 CST 2015

ntp常用服务器:

  • 中国国家授时中心,连不上:210.72.145.44
  • NTP服务器(上海) ,可连:ntp.api.bz
  • 美国:time.nist.gov
  • time-nw.nist.gov
  • time-a.nist.gov
  • time-b.nist.gov
  • 复旦,速度快:ntp.fudan.edu.cn
  • 微软公司授时主机(美国) :time.windows.com
  • 台警大授时中心(台湾):asia.pool.ntp.org

Linux默认是0时区的时间,格林威治时间,可以改为北京时间:

[root@localhost ~]# rm -rf /etc/localtime 
[root@localhost ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 
[root@localhost ~]# date 
Wed Jun 22 13:02:47 CST 2016

时间同步若执行不了,得安装相关的工具:

yum -y install ntpdate ntp          #CentOS
sudo apt-get install -y ntpdate ntp         #Ubuntu

你可能感兴趣的:(linux)