老张 甲骨文破西安装的是debian,今天折腾论坛签到时才发现比北京时间差13个小时。 使用了使用 date 命令修改、使用 ntpdate 命令同步网络时间、配置 ntp 服务来实现自动同步时间,都不行!修改过没两分钟又变回去了!! 使用 sudo hwclock –show 查看硬件时钟时间是准确的!
米粒 #1 老张 3. 使用 NTP 服务同步时间 你已经尝试了 ntpdate 和手动设置时间,但如果没有正确启用 NTP 服务,它可能会导致时间不断恢复。你可以通过以下命令启用 NTP 服务,使其自动同步时间。 1. 确保安装了 NTP 服务: 首先,确认系统中安装了 ntp 或 systemd-timesyncd 服务。 安装 ntp 服务: sudo apt-get install ntp 2. 启用并启动 NTP 服务: 启动并使 NTP 服务开机自启: sudo systemctl enable ntp sudo systemctl start ntp 或者,如果你使用的是 systemd-timesyncd,可以启用 NTP: sudo timedatectl set-ntp true 启用 NTP 后,系统会自动同步时间。如果一切正常,时间应该会在一段时间内自动修正,并保持与网络时间一致。
aierm 手动设置 sudo timedatectl set-time “2024-11-13 15:30:00” 请注意,如果系统时间已经在通过 NTP(网络时间协议)自动同步,您可能需要先禁用 NTP: sudo timedatectl set-ntp false 设置完成后,您可以重新启用 NTP 同步: sudo timedatectl set-ntp true
Yucho 试试这样,我在 proot 容器里测试是可行的 dpkg-reconfigure tzdata TZ='Asia/Shanghai'; export TZ date -R 这只是临时的方法,如果需要一劳永逸得把 TZ='Asia/Shanghai'; export TZ 写入 .bashrc 文件里