我正在运行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。