在LINUX服务器 CentOS 7中同步网络时间

在CentOS 7中同步网络时间,‌最常用且稳定的方案是使用NTP服务自动同步‌,以下是详细可执行步骤:

1. 安装NTP服务

通过YUM包管理器直接安装NTP软件包:

sudo yum install ntp -y

2. 配置NTP时间服务器

编辑NTP核心配置文件,指定国内稳定的时间源:

sudo vi /etc/ntp.conf

找到所有默认的server开头行,全部注释掉,添加国内阿里云公共NTP服务器(国内访问延迟低、稳定性高):

server ntp1.aliyun.com iburst

server ntp2.aliyun.com iburst

server ntp3.aliyun.com iburst

如果需要额外配置日志和访问权限,可以增加以下内容:

logfile /var/log/ntp.log

restrict default kod nomodify notrap nopeer noquery

restrict 127.0.0.1 mask 255.255.255.0 nomodify

3. (可选)设置系统时区

如果需要同步为北京时间,先设置正确时区:

timedatectl set-timezone Asia/Shanghai

4. 启动并设置开机自启

CentOS7默认使用chronyd做时间同步,若使用NTP服务需要先关闭chronyd,再启动ntpd

# 关闭并禁用chronyd

systemctl stop chronyd

systemctl disable chronyd

# 启动ntpd并设置开机自启

sudo systemctl start ntpd

sudo systemctl enable ntpd

5. 第一次手动同步时间(可选,加快同步速度)

安装完成后可手动执行一次同步,让时间立刻对齐:

ntpdate -u ntp1.aliyun.com

6. 验证同步状态

执行以下命令查看NTP服务是否同步成功:

sudo ntpstat

如果输出synchronized to NTP server则说明同步成功,也可以用date命令查看当前时间是否准确‌官网。

补充说明:两种同步方式区别

  1. ‌**直接同步(ntpdate)**‌:直接修改系统时间,速度快但如果时间误差过大可能导致任务重复执行,一般仅用于初次同步
  2. ‌**平滑同步(ntpd)**‌:逐步修正时间误差,不会出现时间跳变,更适合服务器长期稳定运行,推荐使用该方案
相关推荐
吳所畏惧2 小时前
宝塔面板Redis密码修改指南:SSH命令修改 vs 面板UI界面修改,哪个更靠谱?
运维·服务器·数据库·redis·缓存·ssh
DFT计算杂谈2 小时前
无 Root 权限在 Tesla K80 零门槛部署 DeepSeek 大模型
linux·服务器·网络·数据库·机器学习
维天说3 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zhang~Ling3 小时前
从 fopen 到 struct file:从零开始拆解 Linux 文件 I/O
linux·运维·服务器
DeeplyMind3 小时前
Linux 深入 per-VMA lock:Linux 缺页路径如何摆脱 mmap_lock
linux·per-vma lock
爱写代码的阿森3 小时前
鸿蒙三方库 | harmony-utils之PreferencesUtil首选项数据监听详解
服务器·华为·harmonyos·鸿蒙·huawei
爱写代码的森3 小时前
蒙三方库 | harmony-utils之FileUtil文件重命名与属性查询详解
linux·运维·服务器·华为·harmonyos·鸿蒙·huawei
吠品4 小时前
Zabbix Web界面误报Server未运行的排查与解决
java·服务器·数据库
XMAIPC_Robot4 小时前
软硬协同实时控制|RK3588业务调度+FPGA硬件时序,ethercat实现半导体设备微秒级响应(125us)
linux·arm开发·人工智能·fpga开发
重生的黑客5 小时前
Linux 进程优先级、切换与调度:从孤儿进程到 O(1) 调度模型
linux·运维·服务器·进程优先级·nice