时区解释
国际日期变更线是地球上一天最早开始的地方,位于太平洋上180度经线。
UTC时间即格林威治时间,格林威治是英国伦敦的一个区,属于0度经线,0时区。
中国位于东8区,因此中国时间比国际日期变更线的时间晚4个小时,比UTC时间早8个小时。
Linux命令
查看时区:
date –R
Fri, 18 Oct 2013 16:17:14 +0800
+8即东8区
修改时区:
cp /usr/share/zoneinfo/Asia/Shanghai/etc/localtime
查看本地时间:
date
查看UTC时间:
date –u
读取BIOS时间,BIOS时间记录的是local time,即本时区的时间
hwclock –r
写BIOS时间
Hwclock –w
NTP
Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化。NTP只保证全球时间相同,并不进行时区同步,因此执行过ntp同步后,两台机器的时间仍然可能相差几个小时,这是由于两台机器设置的时区不同造成的。
常用如下命令进行时间同步,最好写入到cron配置文件中进行自动时间同步。
Ntpupate server_ip
Hwclock –w