如何在Linux系统中恢复准确的系统时间(linux 恢复系统时间)
在Linux操作系统中,恢复准确的系统时间是一项重要的任务。首先,通过以下命令行可以查询当前的系统时间:
date +%T
如果需要恢复准确的系统时间,需要设置系统时间:
sudo date –s “Thu May 14 12:45:50 2020”
上面的例子中,Thu May 14 12:45:50 2020是当前要恢复的时间。
该命令行还可支持使用ntp服务器设置系统时间:
ntpdate -u pool.ntp.org
系统需要安装ntp服务,否则会出现如下提示:
-bash: ntpdate: command not found
可以使用以下命令来安装ntp服务:
sudo apt-get install ntp
安装ntp服务后,可以使用ntpdate -u pool.ntp.org来更新系统时间。
安装完ntp服务后,还可以使用ntpq -p来查看配置的服务器:
ntpq -p
如果有多个服务器,可以使用ntpdate来更新系统时间:
sudo ntpdate -u 10.0.0.1
上面的命令中,10.0.0.1是要更新时间的网络服务器地址。
另外,也可以使用以下命令将本地时间设置为UTC时间:
sudo hwclock --systohc --utc
这表示把本地系统时间设置回UTC时间,可以使用同样的命令将UTC时间设置回本地系统时间:
sudo hwclock --systohc --localtime
最后,需要注意设置系统时间时,需要有根据,避免让计算机错误的时间设置带来不必要的问题。