要在 Debian 12 上校准和同步 Universal Time (UTC),您可以按照以下步骤操作:
- 安装和启用 NTP 服务:首先,您需要确保您的系统安装了 NTP 服务(例如
systemd-timesyncd 或 chrony),以便自动同步时间。这里我们以 systemd-timesyncd 为例。
1 2
| $ apt update $ apt install systemd-timesyncd
|
- 启用并启动 NTP 服务:
1 2
| $ systemctl enable systemd-timesyncd $ systemctl start systemd-timesyncd
|
- 配置 NTP 同步:
编辑 /etc/systemd/timesyncd.conf 文件,添加或修改 NTP 服务器。例如:
1 2
| [Time] NTP=time1.google.com time2.google.com time3.google.com time4.google.com
|
保存文件并退出。
4. 重启 NTP 服务以应用更改:
1
| $ systemctl restart systemd-timesyncd
|
- 检查时间同步状态:
- 设置 RTC(硬件时钟)使用 UTC:
1
| $ timedatectl set-local-rtc 0
|
- 手动同步时间(可选):
如果需要手动同步时间,可以使用以下命令:
1 2 3 4 5 6 7
| $ timedatectl set-ntp true 时区列表很大。您可以使用grep对其进行过滤,使其仅显示某个洲或某个国家/州的首都的时区: $ timedatectl list-timezones | grep Shanghai 现在,使用以下命令在Linux系统上设置时区: $ timedatectl set-timezone Asia/Shanghai
|
- 验证同步状态:
再次运行 timedatectl 检查时间同步状态: