Image

知识库 → 在 Debian 12 上设置时间同步服务

[虚拟服务器]
出版日期: 16.10.2023

在服务器上设置时间同步非常重要,因为它由以下应用程序使用:

  • 双因素认证
  • 数据库
  • 文件系统

我们将研究为不同服务设置和同步时间的选项。

1. 设置VPS服务器时间

在VPS服务器上,时间与UTC/GMT(0)时区的主物理服务器同步,无需配置其同步。 虽然大多数服务器在 UTC/GMT (0) 时区运行,但您也可以将时区更改为您自己的时区。

1.1 查看当前时区

timedatectl

Local time: Mon 2023-10-16 15:44:43 UTC
           Universal time: Mon 2023-10-16 15:44:43 UTC
                 RTC time: n/a
                Time zone: UTC (UTC, +0000)
System clock synchronized: yes
              NTP service: n/a
          RTC in local TZ: no

1.2 查看可用时区列表

timedatectl list-timezones

1.3 设置时区

timedatectl set-timezone Europe/Moscow

1.3.1 设置时区的替代方法

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

要检查更改,请使用第 1.1 段中的命令

2.设置VDS服务器时间

2.1 设置时区

设置时区的说明与VPS服务器类似,设置上没有区别,请使用上面的说明。

2.2 设置时间同步

2.2.1 安装同步服务

apt install ntpdate ntp

2.2.2 一次性时间同步

/usr/sbin/ntpdate 1.ru.pool.ntp.org

2.2.3 恒定同步

2.2.3.1 我们来检查一下配置文件

/etc/ntp.conf

server 0.ru.pool.ntp.org iburst
server 1.ru.pool.ntp.org iburst
server 2.ru.pool.ntp.org iburst
server 3.ru.pool.ntp.org iburst

2.2.3.2 禁用systemd服务时间同步

timedatectl set-ntp no

2.2.3.3 设置服务

/etc/init.d/ntp restart
systemctl enable ntp

2.2.3.4 检查同步状态

ntpq -p

现在服务器上的时间已通过 NTP 服务同步。





暂时没有评论