1.ntpd:是传统的 NTP 服务实现(长期运行的环境)
chronyd:是较新的时间同步服务(不稳定的环境)(两者不能同时开启)
2.硬件时钟即BIOS时钟(断电不会丢失),用命令"hwclock"查看
系统时钟就是Linux系统内核时钟,软件时钟(断电就会丢失),"date"查看(date -s 时间可以 修改成任意时间,hwclock -s 就是向硬件同步时间)
3.System clock synchronized: yes # 时间是否已同步,此刻的时间是否与指定 时间 同步
NTP service: active # 时间同步服务已启动,服务启动
4.systemctl status chronyd 查看时间同步服务状态
timedatectl set-ntp no # 关闭时间同步,以方便修改日期时间
timedatectl set-time "时间" 设置时间
5.timedatectl list-timezones | grep Asia # 查看可用时区
timedatectl set-timezone Asia/Shanghai # 设置时区
6.date +"%Y-%m-%d %H:%M:%S" # 格式显示
7.主配置文件在/etc/chrony.conf中
使用 pool.ntp.org 项目中的公共服务器。
或者使用server开头的服务器,理论上想添加多少时间服务器都可以
iburst表示的是首次同步的时候快速同步
若客户端A想同步服务端B的时间,则需要在A上安装chrony,在主配置文件/etc/chrony.conf的第三行(原server ntp.aliyun.com iburst)改为server B的Ip地址 iburst后,重启chronyd服务。(
注意:客户端同步失败的原因
-
检查网络连通性,需要能ping通
-
检查服务端的allow参数
-
需要重启服务
)