在 Linux 系统中,将本地时间转换为 UTC 时间(协调世界时)是一项常见任务。UTC 时间是一种国际公认的时间标准,用于在全球范围内同步计算机和设备。
要将 Linux 中的时间转换为 UTC 时间,可以使用以下步骤:
使用 date 命令
date 命令可以显示当前系统时间。要将其转换为 UTC 时间,请使用 -u 标志:
Bash
显示当前系统时间
date
显示 UTC 时间
date -u
使用 timedatectl 命令
timedatectl 命令提供有关系统时间和时区信息的详细信息。要查看 UTC 时间,请使用以下命令:
Bash
timedatectl status | grep -i 'utc time'
使用 ntpdate 命令
ntpdate 命令用于通过网络时间协议 (NTP) 与 NTP 服务器同步系统时间。要将时间设置为 UTC 时间,请使用以下命令:
Bash
ntpdate ntp.example.com
将 UTC 时间转换为本地时间
如果需要将 UTC 时间转换为本地时间,可以使用以下步骤:
使用 date 命令
再次使用 date 命令,但这次使用 -c 标志:
Bash
显示当前 UTC 时间
date -u
将 UTC 时间转换为本地时间
date -u -c
使用 timedatectl 命令
使用 timedatectl 命令设置本地时间,并将 UTC 时间作为输入:
Bash
timedatectl set-time "2023-02-05 12:00:00 UTC"
通过按照这些步骤操作,您可以轻松地将 Linux 中的时间转换为 UTC 时间或将 UTC 时间转换为本地时间,从而确保您的系统与全球时间标准保持同步。