前言

部分系统因为没有时间同步工具,会出现时间不准确的问题,这可能会导致网站 TLS/SSL 因为时间不准确而无法访问?或者出现任务计划不在预设的时间运行的问题。

现代 Linux 发行版都采用 systemd 管理系统,我们可以使用 timesyncd 服务替代传统的 ntpd 来实现系统时间同步。

检查系统时间和时区

通过 timedatectl 命令可以查看时间和时区以及 NTP 时间同步状态等信息,执行命令后输入内容讲解:

Local time:系统当前时区的时间

Universal time:世界时间

Time zone:系统设定的时区

System clock synchronized:系统时间是否同步

NTP service:时间同步服务状态

自动同步时间并设置上海时区

1.安装 timesyncd 服务

Debian/Ubuntu 系统:apt install -y systemd-timesyncd

CentOS 系统:yum install -y systemd-timesyncd

2.设置上海时区

timedatectl set-timezone Asia/Shanghai

3.验证时间和时区是否正确

timedatectl

Local time:系统当前时区的时间

System clock synchronized:系统时间是否同步

NTP service:时间同步服务状态

最后修改:2023 年 10 月 11 日
如果觉得我的文章对你有用,请随意赞赏