在日常使用Linux系统的过程中,你是否遇到过系统时间不准的问题?比如日志时间错乱、定时任务执行异常,甚至影响到某些依赖时间戳的应用程序正常运行。别担心!本文将带你从零开始,轻松掌握Linux时间同步的方法,即使是刚接触Linux的小白也能看懂并操作成功。
网络时间同步是指通过互联网连接到权威的时间服务器(如NTP服务器),自动校准本地计算机的系统时间,使其与全球标准时间保持一致。这项技术广泛应用于服务器、嵌入式设备和普通桌面系统中。
目前Linux中最常用的两种时间同步服务是:
本文将以 chrony 为例进行详细讲解,因为它在大多数现代Linux发行版(如CentOS 7+/RHEL 8+/Ubuntu 18.04+)中默认安装或优先推荐。
打开终端,输入以下命令:
# CentOS / RHEL / Fedorarpm -q chrony# Ubuntu / Debianapt list --installed | grep chrony 如果未安装,可使用以下命令安装:
# CentOS / RHEL / Fedorasudo yum install chrony -y# 或sudo dnf install chrony -y# Ubuntu / Debiansudo apt updatesudo apt install chrony -y 编辑配置文件 /etc/chrony.conf:
sudo nano /etc/chrony.conf 找到以 pool 或 server 开头的行,替换为国内常用的NTP服务器(提升同步速度和稳定性):
# 注释掉默认的服务器# pool 2.centos.pool.ntp.org iburst# 添加国内NTP服务器server ntp.aliyun.com iburstserver cn.pool.ntp.org iburstserver ntp1.aliyun.com iburst 保存并退出编辑器(nano中按 Ctrl+O 回车,再按 Ctrl+X)。
# 启动服务sudo systemctl start chronyd# 设置开机自启sudo systemctl enable chronyd 使用以下命令查看同步状态:
chronyc sources -v 输出中,若某行以 * 开头,表示当前正在使用该服务器进行同步。例如:
MS Name/IP address Stratum Poll Reach LastRx Last sample===============================================================================^* ntp.aliyun.com 2 6 37 7 +12ms[ +12ms] +/- 45ms 还可以用以下命令查看系统时间是否已校准:
timedatectl status 如果看到 NTP synchronized: yes,说明同步成功!
sudo chronyc -a makestep 立即校准。通过本教程,你已经学会了如何在Linux系统中配置 chrony 实现精准的NTP服务,完成可靠的系统时间校准。无论你是运维工程师还是普通用户,保持系统时间准确都是保障系统稳定运行的重要一环。现在,你的Linux系统时间将始终与全球标准时间保持一致!
关键词回顾:Linux时间同步、chrony配置、NTP服务、系统时间校准。
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111576.html