答案:查看Linux时间同步状态首选timedatectl status,观察System clock synchronized和NTP service字段,若使用chrony或ntpd则分别用chronyc sources -v或ntpq -p检查同步源状态。

在Linux系统中,查看时间同步状态主要依赖于系统使用的时间同步服务,常见的是 systemd-timesyncd、NTP(如
ntpd
)或 chrony。以下是几种常用方法来检查当前时间同步状态。
1. 使用 timedatectl 查看时间同步状态
timedatectl
是 systemd 提供的工具,可查看和设置系统时间和时区,同时显示时间同步服务的状态。
执行命令:
timedatectl status
输出示例:
Local time: Thu 2024-04-18 10:30:22 CST Universal time: Thu 2024-04-18 02:30:22 UTC RTC time: Thu 2024-04-18 02:30:22 Time zone: Asia/Shanghai (CST, +0800)System clock synchronized: yes NTP service: active RTC in local TZ: no
重点关注以下字段:
System clock synchronized: yes 表示系统时钟已同步NTP service: active 表示NTP服务正在运行
2. 检查 chrony 时间同步状态
如果系统使用 chrony 作为时间同步服务,可通过以下命令查看状态:
查看 chrony 跟踪状态:
chronyc tracking
输出包含当前偏移、参考时钟源等信息。
查看 chrony 源状态:
chronyc sources -v
显示所有时间源及其同步情况,
^*
表示当前正在使用的主时间服务器。
麦当秀MindShow AiPPT
麦当秀|MINDSHOW是一款百万用户正在使用的三分钟生成一份PPT的AI应用系统。它利用引领前沿的人工智能技术,能够自动完成演示内容的设计。
224 查看详情
3. 检查 ntpd 或 ntpq 状态
若使用传统的
ntpd
,可使用
ntpq
查询对等节点状态:
查看NTP对等节点:
ntpq -p
输出中,左侧带
*
的表示当前同步的服务器,
o
表示使用本地PPS源,
#
是候选服务器。
若命令提示找不到,需安装
ntp
或
ntpdate
包。
4. 手动触发时间同步测试
若想临时测试与NTP服务器的同步情况,可使用:
ntpdate -q pool.ntp.org
该命令查询NTP服务器时间偏移,不实际修改系统时间(仅查询)。
注意:部分系统默认未安装
ntpdate
,推荐使用
chrony
或
timedatectl
替代。
基本上就这些常用方法。根据系统使用的时间服务选择对应命令,
timedatectl
是最通用且无需额外安装的首选方式。
以上就是Linux如何查看系统当前时间同步状态的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/432633.html
微信扫一扫
支付宝扫一扫