> CentOS > CentOS入门 >

CentOS7新增的时间配置命令timedatectl介绍

几个时钟的定义:

real-time clock RTC 实时时钟


指定的是硬件时钟,一般是主板上的特殊电路,专用用于记录时候,有电池供电,不受服务器的开启关闭,操作系统的关闭开启影响。

系统时钟

操作系统内部的时钟,初始值来自于实时时钟,由内核维护,系统启动之后和RTC就没有关系。

Coordinated Universal Time (UTC) 国际统一时钟

系统时间永远是UTC,在应用程序使用的时候转换为本地时间,本地时间实际就是自己的时区,包括夏令时,RTC实战可以是UTC会在本地时间,一般UTC是被支持的方式。

使用timedatectl命令:

查看当前时间

[root@localhost ~]# timedatectl

Local time: Mon 2015-03-23 15:31:02 CST

Universal time: Mon 2015-03-23 07:31:02 UTC

RTC time: Mon 2015-03-23 07:31:02

Timezone: Asia/Shanghai (CST, +0800)

NTP enabled: yes

NTP synchronized: yes

RTC in local TZ: no

DST active: n/a


修改时间 

timedatectl set-time 23:36:00

修改日期

timedatectl set-time YYYY-MM-DD

使用这个命令会将时间重置到00:00:00


可以使用如下命令让时间和日期一起修改:

timedatectl set-time '2015-03-25 23:26:00'

修改时区

列出可用时区

timedatectl list-timezones

修改时区

timedatectl set-timezone time_zone

设置是否和NTP服务器同步

timedatectl set-ntp yes

不希望和NTP同步设置为no

加-H参数可以设置远端服务器时间。

还可以使用date 和hwclock命令,这个是一直都有的命令,不详细介绍了。 (责任编辑:IT)