Ubuntu 24.04 LTS上配置系统时间与国内同步
创始人
2025-06-20
0

Ubuntu 24.04 LTS上配置系统时间与国内同步

以下为操作步骤:

一、确认服务器系统版本

root@douququ:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.2 LTS
Release:        24.04
Codename:       noble

二、 检查timesyncd服务状态

Ubuntu 24.04默认使用systemd-timesyncd进行时间同步,检查其状态:

root@douququ:~# systemctl status systemd-timesyncd
systemd-timesyncd.service - Network Time Synchronization
     Loaded: loaded (/usr/lib/systemd/system/systemd-timesyncd.service; enabled; preset: enabled)
     Active: active (running) since Fri 2025-06-20 19:58:45 CST; 10min ago
       Docs: man:systemd-timesyncd.service(8)
   Main PID: 10980 (systemd-timesyn)
     Status: "Contacted time server 203.107.6.88:123 (ntp.aliyun.com)."
      Tasks: 2 (limit: 4375)
     Memory: 1.3M (peak: 1.8M)
        CPU: 38ms
     CGroup: /system.slice/systemd-timesyncd.service
             └─10980 /usr/lib/systemd/systemd-timesyncd

如果程序没有安装,先安装

root@douququ:~# apt-get install systemd-timesyncd

若服务未运行,使用以下命令启动并设置开机自启:

root@douququ:~# systemctl enable --now systemd-timesyncd

三、 配置NTP服务器为国内NTP服务器

编辑配置文件 /etc/systemd/timesyncd.conf:

root@douququ:~# /etc/systemd/timesyncd.conf

修改或添加以下内容(推荐使用中国境内NTP服务器):

[Time]
NTP=ntp.aliyun.com ntp.tencent.com ntp.ntsc.ac.cn time1.cloud.tencent.com
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org
RootDistanceMaxSec=5
PollIntervalMinSec=32
PollIntervalMaxSec=2048

常用中国NTP服务器:

    ntp.aliyun.com(阿里云)

    ntp.tencent.com(腾讯云)

    ntp.ntsc.ac.cn(中国科学院国家授时中心)

    time1.cloud.tencent.com(腾讯云备用)

四、重启timesyncd服务

root@douququ:~# systemctl restart systemd-timesyncd

五、验证时间同步状态

root@douququ:~# timedatectl status
               Local time: Fri 2025-06-20 20:15:10 CST
           Universal time: Fri 2025-06-20 12:15:10 UTC
                 RTC time: Fri 2025-06-20 12:15:10
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

关键项:

    System clock synchronized: yes → 已成功同步

    NTP service: active → NTP服务正常运行

六、检查NTP服务器连接

root@douququ:~# timedatectl timesync-status
       Server: 203.107.6.88 (ntp.aliyun.com)
Poll interval: 17min 4s (min: 32s; max 34min 8s)
         Leap: normal
      Version: 4
      Stratum: 2
    Reference: 646B1972
    Precision: 1us (-25)
Root distance: 7.072ms (max: 5s)
       Offset: -267us
        Delay: 44.513ms
       Jitter: 885us
 Packet count: 5
    Frequency: -2.073ppm

七、 设置时区

若时区未自动设置为中国时区(Asia/Shanghai),执行:

root@douququ:~# timedatectl set-timezone Asia/Shanghai

八、防火墙配置(如启用)

确保UDP 123端口开放:

root@douququ:~# ufw allow 123/udp

九、故障排查

A、检查日志:

root@douququ:~# journalctl -u systemd-timesyncd -b

B、手动触发同步:

root@douququ:~# systemd-timesyncd --force-refresh

C、使用替代工具:
若问题持续,可安装chrony替代:

root@douququ:~# apt install chrony
root@douququ:~# systemctl disable --now systemd-timesyncd
root@douququ:~# systemctl enable --now chrony

通过以上步骤,系统将准确同步到中国的NTP服务器,并显示正确的北京时间(CST)。


【版权声明】
本站部分内容来源于互联网,本站不拥有所有权,不承担相关法律责任。如果发现本站有侵权的内容,欢迎发送邮件至masing@13sy.com 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

相关内容

热门资讯

SIOCADDRT: Netw... SIOCADDRT: Network is unreachable SIOCADDRT: 网络不可达...
centos7下创建新用户和组 linux下添加,删除,修改,查看用户和用户组 1 .增加一个test组 groupadd test...
linux通过sed 修改文件... 13sy.txt里面内容如下 A; B; C; write by luohao199621; 1.要...
关于cannot remove... 关于cannot remove directory: Directory not empty的解决办...
mount: unknown ... mount: unknown filesystem type LVM2_member解决方案 系统启...
OpenMediaVault安... OpenMediaVault 是一个基于Debian的专用 Linux 发行版,用于构建网络连接存储...
centos7 双网卡双网关的... 最近公司需要在一台服务器上同时使用内网和外网,并且都需要跨网段访问,因此需要双网关,但是一台机子上只...
ethtool 命令详解 1 概述 ethtool 是用于查询及设置网卡参数的命令。 2 命令详解 2.1 命令格式 (1) ...
CentOS7单网卡设置双IP... linux系统CentOS7单网卡设置双IP的方法,centos7.5、7.6、7.7设置双IP教程...
Linux进程状态D,S,Z的... Linux进程状态top,ps中看到进程状态D,S,Z的含义 在top和ps命令中有一列显示进程状态...