发现客户服务器时间与真实时间不同,并且服务器没有网络。
解决办法:时间应该与系统的 RTC(硬件时钟)同步
- 手动设置系统时间
使用 date 命令将系统时间设置为 2025年01月21日 14:12:00:
bash
sudo date --set="2025-01-21 14:12:00"
2、 同步硬件时钟
将设置后的系统时间同步到硬件时钟:
bash
hwclock --systohc
- 设置时区为正确的区域(如果尚未设置)
确保时区设置为 Asia/Shanghai,否则 date 输出会显示错误的时区时间。您可以用以下命令检查和设置时区
bash
timedatectl set-timezone Asia/Shanghai
- 验证设置
运行 date 命令查看当前时间,确保输出是您希望的时间:
bash
date
- 检查系统时间和硬件时钟
运行 timedatectl 命令确认系统时间和硬件时钟是否同步:
bash
timedatectl