Debian时间戳恢复需根据场景选择方法,以下是关键操作:
使用date命令直接设置系统时间戳(需root权限):
sudo date -s "YYYY-MM-DD HH:MM:SS" # 例如:sudo date -s "2025-09-13 10:00:00"
验证时间:date。
若硬件时钟(RTC)时间正确,同步至系统:
sudo hwclock --hctosys # 同步硬件时钟到系统时间
验证:hwclock --show(查看硬件时间),date(查看系统时间)。
systemd-timesyncd为例,Debian默认):sudo apt-get install systemd-timesyncd
sudo systemctl enable --now systemd-timesyncd
sudo systemctl restart systemd-timesyncd
timedatectl status # 查看NTP同步状态
若需指定NTP服务器,编辑配置文件/etc/systemd/timesyncd.conf,添加NTP=服务器地址,重启服务。sudo fsck -y /dev/sda1 # 替换为实际分区
注意:操作前建议备份重要数据,确保时间设置符合系统需求(如时区正确)。