如何通过命令行更改 UBUNTU 的服务器日期和时间

Ubuntu 服务器的当前日期和时间与时区日期和时间不同。我试过使用:

sudo date "30 Sep 2015 4:43:42"

更改它但它没有更改日期和时间,只是在终端上打印了我更改的日期和时间,但是当我执行时:

sudo hwclock --show

日期和时间仍然是旧的。

更改 Ubuntu Server 的日期和时间的正确方法是什么?





您可以使用以下命令设置系统日期

sudo date --set="2015-09-30 10:05:59.990"

那么在使用的时候date,应该是正确显示的。

现在您还应该在系统的 BIOS 中设置硬件时钟,该设置在重新启动后仍然存在(在启动期间,系统时间设置为硬件时钟的值)。这样做hwclock

sudo hwclock --systohc

这将获取系统时钟 (sys) 值并设置硬件时钟 (hc)。用hwclock命令检查它。无论hwclockdate现在应该显示相同的日期和时间。


要设置您的时区,您可以使用以下命令:

sudo dpkg-reconfigure tzdata

顺便说一句:如果您使用这台机器作为服务器,我强烈建议您使用 NTP-Client通过网络同步时间。因此,您可以保证所有服务器的时间设置完全相同。这将在机器运行时同步时间。如果您的应用程序依赖于服务器上的同步时间,我推荐使用 NTP-Daemon。它在后台运行的时间越长,时间就越精确。

(0)

相关推荐