Chrony是网络时间协议的多功能实现,它有两个程序chrony和chronyd。
1、chronyd是一个可以在启动时启动的守护进程。
2、chronyc是一个命令行界面程序,可用于监视chronyd的性能并在运行时更改各种操作参数。
主机的信息:
[root@centos8 ~]# cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)
[root@centos8 ~]#
[root@centos8 ~]# uname -r
4.18.0-193.el8.x86_64
[root@centos8 ~]# dnf -y install net-tools
[root@centos8 ~]# ifconfig ens160 |grep netmask | awk '{print $2}'
192.168.168.154
查看chronyd的状态:
systemctl status chronyd
注释:系统最小化安装也会安装了的,并且随系统的启动而启动。
默认就指定了进行时间同步的NTP时间服务器:
chronyc sources
自定义进行时间同步的NTP时间服务器:
[root@centos8 ~]# vi /etc/chrony.conf
注释掉:
pool 2.centos.pool.ntp.org iburst
插入:
server ntp1.aliyun.com iburst
如下图:
[root@centos8 ~]# systemctl restart chronyd
可以看到阿里云的NTP服务器的IP地址了:
[root@centos8 ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 120.25.115.20 2 6 17 4 -5511us[ -46ms] +/- 82ms
至此,本服务器每一次重启系统后都会自动和阿里云的NTP服务器进行时间同步:
[root@centos8 ~]# reboot
安装命令ntpdate,立刻进行时间同步:
[root@centos8 ~]# dnf -y install wget
[root@centos8 ~]# wget http://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm
[root@centos8 ~]# rpm -ivh wlnmp-release-centos.noarch.rpm
[root@centos8 ~]# dnf -y install wntp --downloadonly --downloaddir=/usr/local/new
[root@centos8 ~]# ls /usr/local/new
wntp-4.2.8p15-1.el8.x86_64.rpm
[root@centos8 ~]# dnf -y install /usr/local/new/*.rpm
[root@centos8 ~]# which ntpdate
/usr/local/bin/ntpdate
[root@centos8 ~]#
[root@centos8 ~]# ntpdate time.windows.com
11 Jun 21:18:44 ntpdate[10287]: step time server 20.189.79.72 offset +89672540.896839 sec
注释: time.windows.com 是公网里的NTP时间服务器。
显示当前时间:
[root@centos8 ~]# date
2021年 06月 11日 星期五 21:25:10 CST
######
自己搭建NTP服务器
笺注:CentOS8默认就可以作为NTP服务器了,不用配置防火墙Firewalld。
配置NTP服务端
限制访问本机NTP服务的客户端IP地址:(默认是无限制)
[root@centos8 ~]# vi /etc/chrony.conf
修改为实际的IP网段:
[root@centos8 ~]# systemctl restart chronyd
###
配置NTP客户端
自定义进行时间同步的NTP时间服务器:
[root@redhat8 ~]# vi /etc/chrony.conf
注释掉:
pool 2.centos.pool.ntp.org iburst
插入:
server 192.168.168.154
如下图:
[root@redhat8 ~]# systemctl restart chronyd
可以看到自己搭建的NTP服务器的IP地址了:
[root@redhat8 ~]# chronyc sources
210 Number of sources = 1
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? 192.168.168.154 0 6 0 - +0ns[ +0ns] +/- 0ns
相关文章:
CentOS6_NTP服务器
Zabbix使用Agent监控CentOS7/Redhat7 |