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