本文主要介绍在CentOS 7操作系统中,使用timedatectl命令设置系统时间/时区的具体方法。
1 设置系统时间
首先,可以运行“timedatectl”命令查看系统时间,如下:
然后,运行timedatectl命令设置系统时间,相关命令如下:
timedatectl set-time "YYYY-MM-DD HH:MM:SS"
说明:此方式修改的是“Local time”,同时,系统的其他时间也会随之变动。
修改后的系统时间信息如下:
2 设置系统时区
1. 首先,可以运行“timedatectl list-timezones”列出所有时区,查看时区信息及格式;
2. 然后,通过“timedatectl set-timezone 时区信息”命令设置系统时区。用法示例如下:
timedatectl set-timezone Asia/Shanghai
3 管理ntp服务
可以使用timedatectl命令启用/停用ntp服务,命令格式如下:
timedatectl set-ntp yes/no
说明:
- 使用ntp服务时,需确保系统中已经安装了ntp服务(可使用“yum install ntp”命令安装ntp服务);
- ntp服务启用后,稍等一段时间,系统时间就会自动同步了。
4 调整硬件时钟
可以通过timedatectl将硬件时钟调整为与本地时钟一致,命令格式如下:
timedatectl set-local-rtc 1
注意:硬件时钟默认使用UTC时间,因为硬件时钟不能保存时区和夏令时调整,修改后就无法从硬件时钟中读取准确的标准时间了,因此不建议修改。