Linux服务器时间同步的完整过程

由于服务器商家的地区不同,我们有时候选择的服务器默认的时区和时间和业务时间不同。这样会影响到数据的同步和定时设置。这里我们需要设置服务器时间同步。在这里我们记录整个过程设置方法。

第一、检查当前时间和时区

1、查看当前系统时间

date

输出结果:

Wed Jun 11 14:10:25 UTC 2025

2、检查时区设置​

timedatectl

关键词:

time zone:当前时区(如 UTC、Asia/Shanghai)。

System clock synchronized:是否已同步时间。

NTP service:NTP 服务状态。

3、修改时区

sudo timedatectl set-timezone Asia/Shanghai  # 设置为上海时区

第二、时间同步方案

这里,我们推荐用chrony 。chrony 是现代 Linux 发行版(如 RHEL 8+/Ubuntu 20.04+)的默认时间同步工具,比 ntpd 更适应网络波动,适合服务器环境。

1、安装

sudo apt update && sudo apt install chrony -y

2、启动

sudo systemctl enable --now chronyd

3、检查同步状态

chronyc tracking

4、查看同步的 NTP 服务器

chronyc sources -v

第三、配置 NTP 服务器列表

1、修改 chrony 配置文件

编辑 /etc/chrony/chrony.conf(Ubuntu/Debian)或 /etc/chrony.conf(RHEL/CentOS):

sudo nano /etc/chrony/chrony.conf

默认配置通常已包含公共 NTP 服务器(如 pool.ntp.org)。

2、自定义服务器

server ntp1.aliyun.com iburst
server ntp.tencent.com iburst
server time.google.com iburst

3、重启生效

sudo systemctl restart chronyd

4、修改 ntpd 配置文件

sudo nano /etc/ntp.conf

5、修改默认

server ntp.aliyun.com iburst
server ntp.tuna.tsinghua.edu.cn iburst

6、重启

sudo systemctl restart ntpd

后面我们就可以看看是否同步指定的。


【AD】丽萨主机英国VPS推荐 英国原生IP双ISP家宅主机

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工