1.默认情况下,Linux系统通常每64分钟进行一次NTP时间同步。但是,这可以通过编辑 |
timedatectl可以用来查询和更改系统时间设定,同时可以设定和修改时区信息。
一、查看当前时间/日期/时区
命令:timedatectl或者timedatectl status
输出结果是一样的
输出结果解释:
- Local time:本地时间。
- Universal time:世界标准时间。
- RTC time:Real Time Clock,硬件时钟,主板上由电池供电的BIOS时间,hwclock -r可查看。
- System clock synchronized:系统时钟同步状态(yes表示系统时钟已同步)。
- NTP service:NTP时钟同步服务。
- RTC in local TZ:no表示硬件时钟设置为协调世界时(UTC),yes表示硬件时钟设置为本地时间。
二、时间/时区操作
命令:timedatectl list-timezones
命令:timedatectl set-timezone UTC
如果ntp时间同步为true时无法修改时间设定
设置时间命令:timedatectl set-time 16:30:00
设置日期命令:timedatectl set-time 2023-09-13
设置日期时间命令:timedatectl set-time "2023-09-13 18:54:30"
三、设置硬件时钟
将硬件时钟设置为本地时间命令:
timedatectl set-local-rtc 1
将硬件时钟设置为UTC时间命令:
timedatectl set-local-rtc 0
四、启用网络时间同步
timedatectl set-ntp true
timedatectl set-ntp false