在Linux系统中修改系统时间可以通过以下几种方法:
date
命令(临时修改)date -s "HH:MM:SS AM/PM"
date -s "HH:MM:SS"
date -s "2023 - 10 - 1 15:30:00"
timedatectl
命令(适用于systemd系统,如大多数现代Linux发行版)timedatectl
命令可以查看系统的日期、时间、时区等信息。timedatectl
会显示类似如下的信息:timedatectl
会显示类似如下的信息:set - time
选项。例如,要将系统时间设置为2023年10月1日15:30:00,执行sudo timedatectl set - time "2023 - 10 - 01 15:30:00"
。timedatectl list - timezones
。sudo timedatectl set - timezone Asia/Shanghai
。sudo timedatectl set - local - rtc 1
(将系统时间同步到本地RTC)或者sudo timedatectl set - local - rtc 0
(将UTC时间同步到RTC)。如果遇到修改系统时间后系统出现异常的情况:
/etc/ntp.conf
(如果使用NTP服务同步时间)中查看时钟源配置是否正确。如果时钟漂移严重,可以考虑更换高质量的时钟源或者检查硬件时钟芯片是否存在故障。chronyd
,可以先停止ntpd
服务(sudo systemctl stop ntpd
),然后启动chronyd
服务(sudo systemctl start chronyd
)。领取专属 10元无门槛券
手把手带您无忧上云