新购一台服务器准备用于搭建域名历史查询API使用,安装.NET8.0环境时发现时间不同步,安装过程报错。

宝塔时间同步后发现是 UTC 时区的时间,修改为中国时区时间记录一下命令过程吧!

1. 设置时区为 CST(中国标准时间):

sudo timedatectl set-timezone Asia/Shanghai

Asia/Shanghai 是代表中国标准时间(CST)的时区名称。

2. 验证时区设置:

执行以下命令检查当前时区设置是否正确。

timedatectl

输出中应该会显示类似于:

Local time: Sat 2024-08-24 14:16:20 CST
Universal time: Sat 2024-08-24 06:16:20 UTC
RTC time: Sat 2024-08-24 06:16:20
Time zone: Asia/Shanghai (CST, +0800)

这表明服务器的本地时间已经设置为 CST。

3. 确认日期命令的输出:

运行 date 命令确认是否正确显示 CST 时间。

date

你应该看到类似于:

Sat Aug 24 14:16:20 CST 2024

这样,你的服务器时间就会以中国标准时间显示了。

 

现在我时区修改为CST了,但是时间没有改变,再配置一下自动同步吧。

 

1. 同步系统时间

sudo apt-get install ntpdate
sudo ntpdate time.windows.com

启用 systemd-timesyncd

sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd

2. 重新启动时间服务

sudo systemctl restart systemd-timesyncd

3. 检查硬件时钟(RTC)

在某些情况下,硬件时钟(RTC)可能不同步。你可以使用以下命令同步硬件时钟:

sudo hwclock --systohc

 

再次执行timedatectl命令检查,发现System clock synchronized是no表示 NTP 服务还没有启用或同步。

 

root@dfsf2318:~# timedatectl
Local time: Sat 2024-08-24 15:26:16 CST
Universal time: Sat 2024-08-24 07:26:16 UTC
RTC time: Sat 2024-08-24 07:26:16
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: no

 

1. 启用 systemd-timesyncd 服务

如果你的系统支持 systemd-timesyncd,可以按照以下步骤启用并启动它:

sudo timedatectl set-ntp true
sudo systemctl restart systemd-timesyncd

之后,可以再次使用 timedatectl 查看同步状态:

timedatectl

输出中的 System clock synchronized 应该显示为 yes,表示时间已经自动同步。

 

如果系统上没有安装 systemd-timesyncd 服务解决办法:

 

1. 确认是否安装了 systemd-timesyncd

首先,检查 systemd-timesyncd 是否已安装。可以通过以下命令查看是否存在:

sudo apt-get install systemd-timesyncd

如果未安装,执行安装命令:

sudo apt-get update
sudo apt-get install systemd-timesyncd

2. 启用并启动 systemd-timesyncd

如果 systemd-timesyncd 已安装,但服务文件不可用,尝试启用和启动它:

sudo systemctl enable systemd-timesyncd
sudo systemctl start systemd-timesyncd

如果以上命令仍然无法找到服务文件,请使用以下命令检查系统是否有时间同步服务:

sudo systemctl list-units --type=service | grep timesync

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。