在 CentOS 系统中修改系统时间戳(日期和时间),常用方法如下,按推荐程度排序,并区分 CentOS 7/8 与 CentOS 6。
timedatectl(推荐,CentOS 7/8)timedatectl
sudo timedatectl set-time "2026-01-21 15:30:00"
sudo timedatectl set-ntp false
sudo timedatectl set-timezone Asia/Shanghai
date 命令(临时修改)⚠️ 重启后可能失效(如果 NTP 开启)
date
sudo date -s "2026-01-21 15:30:00"
sudo hwclock --systohc
hwclock
sudo hwclock --set --date="2026-01-21 15:30:00"
sudo hwclock --hctosys
date -s "2026-01-21 15:30:00"
hwclock -w
sudo timedatectl set-ntp true
ntpdate pool.ntp.org
systemctl stop chronyd
如果你能说明:
我可以给你更精确的方案 ✅