linux怎么同步网络时间服务器
linux怎么同步网络时间服务器详细介绍
在 Linux 系统中,你可以使用不同的工具来同步网络时间服务器,下面为你介绍两种常见的方法。
使用
ntpdate 工具
ntpdate 是一个简单的网络时间协议(NTP)客户端,能从 NTP 服务器获取当前时间并设置系统时钟。
- 安装
ntpdate:
对于基于 Debian 或 Ubuntu 的系统,可执行以下命令:bashupdatentpdate
对于基于 Red Hat 或 CentOS 的系统,使用以下命令:bash
yum ntpdate - 同步时间:
安装完成后,运行以下命令来同步系统时间:bashntpdate pool.ntp.orgpool.ntp.org是一个广泛使用的公共 NTP 服务器池。你也可以替换成其他可靠的 NTP 服务器地址。
使用
chrony 服务
chrony 是一个更现代、功能更强大的 NTP 实现,能持续调整系统时钟,保证时间同步的准确性。
- 安装
chrony:
对于基于 Debian 或 Ubuntu 的系统:bashupdatechrony
对于基于 Red Hat 或 CentOS 的系统:bash
yum chrony - 配置
chrony:
编辑/etc/chrony.conf文件,添加或修改 NTP 服务器地址。例如:plaintextserver pool.ntp.org iburst - 启动并设置开机自启:
启动chrony服务:bashsystemctl start chrony设置开机自启:bash
systemctl chrony - 验证时间同步:
运行以下命令来查看chrony的同步状态:bashchronyc sources912chronyc sources
若输出显示时间服务器状态为
^*,则表示时间已成功同步。
通过以上两种方法,你可以在 Linux 系统中同步网络时间服务器。相对来说,chrony 更适合长期运行的系统,因为它能持续调整时间,保持时间的准确性。