考点精讲
- 时间标准 UTC/GMT/CST(+0800)。RTC 硬件时间只存日期时间、不存时区夏令时,系统时间用 date/timedatectl。chrony 是 NTP 的实现,chronyd 守护进程、chronyc 命令行工具。配置文件 /etc/chrony.conf,端口 323/udp、123/udp。配置 pool/server 指定源、driftfile、makestep、rtcsync(每 11 分钟拷到 RTC)、allow、local stratum 10。chronyc sources -v 查看源、sourcestats -v 统计、tracking 追踪。timedatectl set-time、set-ntp yes、set-local-rtc;date、hwclock --hctosys/--systohc。
- 前后置引导:前置:先掌握「DHCP 服务部署」(KYCP04 DHCP服务部署),本页在其基础上展开。;后置:继续学习「NFS 服务部署」(KYCP07 NFS服务部署),承接下一知识点。
记忆技巧
查时间同步源「chronyc sources」;rtcsync 每 11 分钟把系统时间同步到硬件 RTC。
常见误区
- 混淆 RTC(硬件)与系统时间
- chronyd 与 chronyc 分不清(守护进程 vs 命令行)
- 改时间用 date 但忘同步到硬件 hwclock --systohc
真题思路
- 【示例】 查看时间同步源的 chronyc 命令是?
chronyc tracking chronyc sources chronyc sourcestats chronyc makestep
答案:B
解析:chronyc sources 查看同步源、tracking 追踪、sourcestats 统计(讲义 KYCP06 chrony 网络时间服务器)。
常见问题
Q:RTC 和系统时间的区别?
A:RTC 是硬件时钟,只存日期时间;系统时间是内核维护的时间。(解析:两种时间。)
Q:chronyd 和 chronyc 分别是什么?
A:chronyd 是守护进程,chronyc 是命令行管理工具。(解析:服务与工具。)
Q:把系统时间同步到硬件时钟用什么?
A:hwclock --systohc。(解析:时间同步。)
Q:chrony 默认端口?
A:UDP 323 与 123。(解析:端口。)
相关知识
教材出处:KYCP06 chrony网络时间服务器 chrony 网络时间服务