使用当前时间更改 Linux 日期

使用当前时间更改 Linux 日期

我正在运行sudo date +%m/%d/%Y -s 7/14/2010命令来更改日期。它更改得很好,只是我希望它也能获取当前时间,而不是从 2010 年 7 月 14 日 00:00:00 开始计时。

答案1

只需延长通话时间即可包含小时信息:

sudo date +"%m/%d/%Y %H:%M:%S" -s "7/14/2010 10:00:00"

答案2

如果您需要准确的时间,请使用 ntpdate 或更好的运行 ntpd 守护程序:

例子:

/usr/sbin/ntpdate clock.redhat.com

答案3

如果更改后偏移很大,同步 ​​BIOS 时钟通常是一个好主意。这可以通过以下方式完成:

hwclock --systohc

通常,发行版会在关机时写入 BIOS。

相关内容