
Linux系统设置时间可以使用date命令:
:date #查看时间日期
:date -s “01:00:00” #设置时间为1点,如下图检查已经更改。
:date -s “01/01/2024” #设置日期为2024/01/01

有时经常需要时间校准,使用网络ntp服务就可以实时校准,也可以自己搭建NTP服务器。
https://dns.icoa.cn/ntp/#china
上述链接为公共NTP资源。

本次使用对象为国家授时中心 NTP 服务器:ntp.ntsc.ac.cn
使用前需要先ping 一下地址,检查网络是否连接正常。
:ping ntp.ntsc.ac.cn #检查连接正常。或者ping 114.118.7.161

:systemctl status chronyd #检查服务是否开启。下图为开启状态。
:systemctl enable --now chronyd #设置服务为开机自启状态。

:systemctl status firewalld #检查防火墙状态,将防火墙关闭。防火墙会阻止服务。
: systemctl disable --now firewalld #关闭防火墙。

:vi /etc/chrony.conf #设置ntp服务,下图设置的是阿里云aliyun的ntp。我们进行更改将其注释掉。

在下面一行写入 : server ntp.ntsc.ac.cn iburst 如下图。

保存一下, 按ESC键。输入:wq。保存退出。
重启一下chronyd服务
:systemctl restart chronyd #重启服务
: systemctl status chronyd #查看状态

:date #查看时间是否更改。时间已经更改。

:chronyc sources -v #检查是否生效。红框内地址正确,已生效状态为*,若为?则设置有问题,需要再次检查。也可以有多个ntp服务,

我们将阿里和国家授时中心同时开启。

将#删除,重启chronyd服务。查看chronyc状态。它默认到第一条阿里云的ntp生效。

版权归原作者 ~仙~ 所有, 如有侵权,请联系我们删除。