前言

部分系统因为没有时间同步工具,会出现时间不准确的问题,这可能会导致网站 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:时间同步服务状态

DigitalOcean Referral Badge
最后修改:2024 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏