文章目录
chrony
-
概述:
chrony是RHEL7.x上自带的时间同步开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端;
它专为间歇性互联网连接的系统而设计,当然也能良好应用于持久互联网连接的环境;
chrony有三个时间参考:硬件时钟、实时时钟以及手动同步。
它由两个程序组成:chronyd和chronyc
chronyd是一个后台运行的守护进程,用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行补偿。
chronyc是客户端程序
修改时间不带参数的方法:
date 月日时分年.秒
更改时区:
timedatectl set-timezone Asia/Shanghai
发起时间同步协议:
网络时间协议:ntp
程序:
7版本:ntpd
8版本:chrony
chrony的程序配置
主配置文件:/etc/chrony.conf
客户端程序:/usr/bin/chronyc
服务端程序:/usr/sbin/chronyd
[root@localhost ~]# mount /dev/sr0 /mnt/
mount: /mnt: WARNING: device write-protected, mounted read-only.
[root@localhost ~]# yum install chrony
[root@localhost ~]# date 111111112020.11 #修改时间,等会再同步
Wed Nov 11 11:11:11 CST 2020
[root@localhost ~]# systemctl restart chronyd.service
[root@localhost ~]# date
Wed Nov 11 11:11:40 CST 2020 #同步时间缓慢
[root@localhost ~]# date
Mon Aug 30 17:19:33 CST 2021
通过其他时间服务器来同步时间
[root@localhost ~]# date 111111112020.11
Wed Nov 11 11:11:11 CST 2020
[root@localhost ~]# vim /etc/chrony.conf
[root@localhost ~]# systemctl restart chronyd
[root@localhost ~]# date
Wed Nov 11 11:15:24 CST 2020
[root@localhost ~]# date
Mon Aug 30 17:26:02 CST 2021 #同步成功
[root@localhost ~]#
显示所有时区:
[root@localhost ~]# ls /usr/share/zoneinfo/
Africa Chile GB Indian Mexico posixrules Universal
America CST6CDT GB-Eire Iran MST PRC