几个时钟的定义: 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) |