百度
360搜索
搜狗搜索

linux校时命令详细介绍

在 Linux 系统中,常用的校时(时间同步)命令或工具主要有 ntpdatetimedatectl(配合 systemd-timesyncd)以及 chrony。以下是具体介绍:

1. ntpdate:一次性时间同步

ntpdate 是传统的 NTP(网络时间协议)客户端工具,用于一次性同步系统时间到指定的 NTP 服务器。
适用场景:临时手动同步时间(非长期持续同步)。

使用步骤

  • 安装(部分系统可能未预装):
    Debian/Ubuntu:sudo apt install ntpdate
    CentOS/RHEL:sudo yum install ntp(包含 ntpdate

  • 同步时间
    sudo ntpdate [NTP服务器地址]
    示例:sudo ntpdate cn.pool.ntp.org(使用国内公共 NTP 服务器)

  • 注意

    • 需要 root 权限(或 sudo)。
    • 如果系统已运行 ntpd 服务(长期同步工具),ntpdate 可能会失败(需先停止 ntpdsudo systemctl stop ntp)。

2. timedatectl:systemd 系统的时间管理(推荐)

现代 Linux 系统(如使用 systemd 的 Ubuntu 16.04+、CentOS 7+)推荐使用 timedatectl 配合 systemd-timesyncd 服务实现时间同步。
特点:轻量、自动持续同步,无需额外安装(默认已集成)。

核心操作

  • 检查时间同步状态
    timedatectl status
    输出中若看到 NTP synchronized: yes,表示已成功同步。

  • 启用 NTP 自动同步
    sudo timedatectl set-ntp true

  • 手动选择 NTP 服务器(可选):
    编辑 systemd-timesyncd 配置文件:
    sudo vim /etc/systemd/timesyncd.conf
    [Time] 部分添加服务器(示例):
    conf
    [Time]

    NTP=cn.pool.ntp.org ntp.aliyun.com

    保存后重启服务生效:
    sudo systemctl restart systemd-timesyncd

3. chrony:更精准的时间同步工具(推荐生产环境)

chrony 是比 ntpd 更现代的时间同步工具,支持更快的同步速度和更高的精度,适合对时间敏感的场景(如数据库、分布式系统)。

使用步骤

  • 安装
    Debian/Ubuntu:sudo apt install chrony
    CentOS/RHEL:sudo yum install chrony

  • 配置 NTP 服务器
    编辑配置文件 sudo vim /etc/chrony/chrony.conf,添加或修改 server 行(示例):
    conf
    server cn.pool.ntp.org iburst

    server ntp.aliyun.com iburst

  • 启动并启用服务
    sudo systemctl start chronyd
    sudo systemctl enable chronyd(开机自启)

  • 检查同步状态
    chronyc sources -v(查看服务器连接状态)
    chronyc tracking(查看时间偏移量等细节)

总结

  • 临时同步选 ntpdate
  • 日常自动同步推荐 timedatectl(简单场景)或 chrony(高精度场景)。

阅读更多 >>>  linux命令中要注意什么

网站数据信息

"linux校时命令"浏览人数已经达到23次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux校时命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!