在Linux系统中修改时间有多种方法,以下是几种常用且简单的方式:
# 查看当前时间
date
# 设置日期和时间(格式:月日时分年.秒)
sudo date MMDDhhmm[[CC]YY][.ss]
# 示例:设置为2023年12月25日15:30:00
sudo date 122515302023.00
# 查看当前时间设置
timedatectl
# 设置日期和时间
sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"
# 示例:设置为2023-12-25 15:30:00
sudo timedatectl set-time "2023-12-25 15:30:00"
# 启用NTP自动同步(如果需要恢复自动同步)
sudo timedatectl set-ntp true
# 列出所有可用时区
timedatectl list-timezones
# 设置时区
sudo timedatectl set-timezone 时区名称
# 示例:设置为上海时区
sudo timedatectl set-timezone Asia/Shanghai
# 将系统时间写入硬件时钟
sudo hwclock --systohc
# 将硬件时钟时间写入系统时间
sudo hwclock --hctosys
sudo timedatectl set-ntp false
),修改完成后再启用如需永久保持时间准确,建议配置NTP服务自动同步网络时间。