如何查询服务器当前时间?
终端运行以下命令
date "+%Y-%m-%d %H:%M:%S"
可以看到和北京时间差距过大,差不多3小时
服务器不是北京时间怎么办?
运行命令查询时区
timedatectl可以看到
显示上海时区就是正常的
如果不是,就设置时区为上海时区即可,上海时区就是北京时间
sudo timedatectl set-timezone Asia/Shanghai可以看到已经校准为北京时间了
如果已经是上海时区了但是还是偏差几十分钟怎么办?
设置自动同步网络时间即可
如何手动设置时间
# 设置当前时间
date -s "2026-04-29 21:38:00"
# 写入硬件时钟
hwclock --systohc
# 验证
date "+%Y-%m-%d %H:%M:%S"
评论 (0)