linux系统时钟同步命令
linux系统时钟同步命令详细介绍
在 Linux 系统里,可借助不同的命令来实现时钟同步,下面为你介绍一些常用命令:
1. ntpdate 命令
ntpdate命令可一次性同步系统时钟到指定的 NTP(网络时间协议)服务器。其基本使用格式如下:
bash
ntpdate NTP服务器地址
例如,要将系统时钟同步到pool.ntp.org,可执行:
bash
ntpdate pool.ntp.org
2. chrony 命令
chrony是一个用于网络时间协议(NTP)的守护进程和客户端,能持续对系统时钟进行微调,以保证系统时钟的准确性。
- 安装 chrony:
- 在基于 Debian 或 Ubuntu 的系统上,使用以下命令安装:
bash
chrony
- 在基于 Red Hat 或 CentOS 的系统上,使用以下命令安装:
bash
yum chrony
- 配置 chrony:
编辑/etc/chrony.conf文件,添加或修改 NTP 服务器地址,示例如下:
plaintext
server pool.ntp.org iburst
- 启动并设置开机自启:
bash
systemctl start chronydsystemctl chronyd
- 查看同步状态:
bash
chronyc sources
912chronyc sources
3. timedatectl 命令
timedatectl是一个用于管理系统时间和日期的命令行工具,可启用 NTP 同步。
bash
timedatectl set-ntp
912 timedatectl set-ntp
此命令会启用系统的 NTP 同步功能,让系统自动与 NTP 服务器进行时钟同步。
你可以依据自身需求,挑选合适的命令来同步系统时钟。