如何通过命令行更改 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
命令检查它。无论hwclock
和date
现在应该显示相同的日期和时间。
要设置您的时区,您可以使用以下命令:
sudo dpkg-reconfigure tzdata
顺便说一句:如果您使用这台机器作为服务器,我强烈建议您使用 NTP-Client通过网络同步时间。因此,您可以保证所有服务器的时间设置完全相同。这将在机器运行时同步时间。如果您的应用程序依赖于服务器上的同步时间,我推荐使用 NTP-Daemon。它在后台运行的时间越长,时间就越精确。
赞 (0)