RHEL7关于时间的学习笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RHEL7关于时间的学习笔记相关的知识,希望对你有一定的参考价值。

当你发现时间是贼了,它早已偷光你的选择。

一,GMT、UTC、CST

GMT:(Greenwich Mean Time)格林威治时间 ,太阳通过格林威治那一刻来作为计时标准。

UTC:(Coordinated Universal Time)国际协调时间,由物理钟提供。

CST:美国,澳大利亚或中国的标准时间。中国标准时间:China Standard Time UT+8:00

二,Linux有硬件时钟和软件时钟两种

硬件时钟(实时时钟Real-Time Clock)由主板上的晶振提供。

系统时钟则是指kernel中的时钟。

Linux开机时会读取硬件时钟,同步给系统时钟。

三,相关命令

查看系统时间

[[email protected] ~]# timedatectl
      Local time: Thu 2016-02-18 21:44:45 CST
  Universal time: Thu 2016-02-18 13:44:45 UTC
        RTC time: Thu 2016-02-18 13:44:45
        Timezone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a

设置系统时间

[[email protected] ~]# timedatectl set-time "1989-01-15 05:55"  //date -s "19890115 05:55:00"
[[email protected] ~]# timedatectl set-time 1989-01-15    //date -s 19890115
[[email protected] ~]# timedatectl set-time 05:55"  //date -s 05:55

查看所有时区

[[email protected] ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
...

更改系统时区

[[email protected] ~]# timedatectl set-timezone Africa/Accra
[[email protected] ~]# date
Sat Jan 14 21:27:31 GMT 1989
[[email protected] ~]# timedatectl set-timezone Asia/Shanghai
[[email protected] ~]# date
Sun Jan 15 05:28:01 CST 1989

或者

[[email protected] ~]# date
Thu Feb 18 13:56:40 CST 2016
[[email protected] ~]# rm -f /etc/localtime 
[[email protected] ~]# date
Thu Feb 18 13:56:40 UTC 2016
[[email protected] ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
[[email protected] ~]# date
Thu Feb 18 21:57:41 CST 2016

将系统时间变更为硬件时间

[[email protected] ~]# date -s 20130123
Wed Jan 23 00:00:00 CST 2013
[[email protected] ~]# clock 
Thu 18 Feb 2016 08:13:53 PM CST  -0.971377 seconds
[[email protected] ~]# clock -w
[[email protected] ~]# clock
Wed 23 Jan 2013 12:00:25 AM CST  -0.437733 seconds

将硬件时间变更为系统时间

[[email protected] ~]# clock
Wed 23 Jan 2013 12:05:22 AM CST  -0.382773 seconds
[[email protected] ~]# date -s 20080808
Fri Aug  8 00:00:00 CST 2008
[[email protected] ~]# clock -s 
[[email protected] ~]# date
Wed Jan 23 00:06:18 CST 2013

 

以上是关于RHEL7关于时间的学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

CentOS 7之systemd学习笔记

RHEL7 学习

Linux基础学习-通过VM安装RHEL7.4

rhel7学习第四天

Linux学习笔记之更新yum安装最新Nginx+Php

一步一步学习RHEL7之环境搭建