我正在尝试设置时间,例如使用
date -s "11/20/2003 12:00:00"
但是过了一会儿,系统时间就重置为当前时间。我做错了什么?
NTP 不应该获得不同的时间,因为这是一个与任何其他 NTP 服务器都没有连接的 NTP 服务器。
答案1
如果你有 npt > apt-get install ntp
。你必须停止或卸载服务没有帮助。
timedatectl set-ntp 0 (off > sync disabled)
or
timedatectl set-ntp 1 (on > sync enabled)
禁用timedatectl set-ntp 0
然后你可以更改日期:
date --set 1998-11-02
date --set 21:08:00
答案2
方法 1:
# Find your timezone
$ timedatectl list-timezones
$ timedatectl set-timezone "YOUR-TIMEZONE"
方法 2:
$ timedatectl set-time "HH:MM:SS"
注意:24 小时时间格式
提示:确保您的系统时钟(RTC)与硬件时钟同步。
$ hwclock -w