您的位置:首页 > 运维架构 > Linux

关于linux时间、时区

2013-10-18 16:28 761 查看

时区解释

         国际日期变更线是地球上一天最早开始的地方,位于太平洋上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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: