博客文章 首页 > 博客文章列表 >

银河麒麟 V10 配置 NTP 时间同步

1. 前置检查(网络 + 依赖)

(1)验证 NTP 服务器连通性

以你提到的ntp.ntsc.ac.cn为例,先测试网络可达性(替换为实际 NTP 服务器地址):

ping -c 4 ntp.ntsc.ac.cn  # -c 4:发送4个数据包后停止,验证连通性
telnet ntp.ntsc.ac.cn 123 # 验证NTP端口(123/UDP)是否开放(无telnet则装:yum install telnet -y)

(2)切换 root 权限

麒麟 V10 修改系统配置需 root 权限,执行:

sudo -i  # 切换到root交互式环境,后续命令无需重复加sudo

2. 修改 timesyncd 配置文件

编辑/etc/systemd/timesyncd.conf(麒麟 V10 默认配置文件):

# 备份原配置(防止改错)
cp /etc/systemd/timesyncd.conf /etc/systemd/timesyncd.conf.bak
# 编辑配置文件(推荐用vim,无vim则用nano)
vim /etc/systemd/timesyncd.conf

将文件内容修改为以下格式(启用 NTP 并指定服务器):

[Time]
NTP=ntp.ntsc.ac.cn  # 核心:指定你的NTP服务器(可写多个,空格分隔,如:ntp.ntsc.ac.cn ntp.aliyun.com)
FallbackNTP=ntp.aliyun.com ntp1.aliyun.com  # 备用NTP(主服务器不可用时自动切换)
#RootDistanceMaxSec=5
#PollIntervalMin=32
#PollIntervalMax=2048

说明:FallbackNTP建议填公共 NTP(如阿里云、国家授时中心),避免主服务器故障导致同步失败;

公共 NTP 参考:

阿里云:ntp.aliyun.com

国家授时中心:ntp.ntsc.ac.cn

华为:ntp.huawei.com

3. 重启服务并生效配置

运行
# 重启timesyncd服务
systemctl restart systemd-timesyncd
# 设置开机自启(关键:防止系统重启后服务失效)
systemctl enable systemd-timesyncd
# 查看服务状态(确认是否正常运行)
systemctl status systemd-timesyncd

✅ 正常状态标识:active (running),无报错(如connection refused需检查 NTP 服务器)。

4. 验证时间同步结果

运行
# 查看当前同步状态(核心命令)
timedatectl show-timesync --all
# 简化查看:确认NTP服务器、同步状态
timedatectl

输出示例(关键字段):

       Local time: 六 2025-12-13 15:30:00 CST
           Universal time: 六 2025-12-13 07:30:00 UTC
                 RTC time: 六 2025-12-13 07:29:59
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes  # 已同步(yes表示成功)
              NTP service: active  # NTP服务已激活
          RTC in local TZ: no

如遇页面排版混乱,请访问原网页   访问原网页