首页 > 代码库 > 时间同步
时间同步
1.服务端
yum install chrony -y##安装服务
vim /etc/chrony.conf##主配置文件
21 # Allow NTP client access from local network.
22 allow 172.25.254.0/24##允许谁去同步我的时间
27 # Serve time even if not synchronized to any NTP server.
28 local stratum 10##不去同步任何人的时间,时间同步服务器级别
systemctl restart chronyd
systemctl stop firewalld
2.客户端
vim /etc/chrony.conf
3 server 0.rhel.pool.ntp.org iburst
4 server 1.rhel.pool.ntp.org iburst====> server ntpserverip iburst
5 server 2.rhel.pool.ntp.org iburst====>
6 server 3.rhel.pool.ntp.org iburst
systemctl restart chronyd
测试:
[root@localhost ~]# chronyc sources -v
210 Number of sources = 1
.-- Source mode ‘^‘ = server, ‘=‘ = peer, ‘#‘ = local clock.
/ .- Source state ‘*‘ = current synced, ‘+‘ = combined , ‘-‘ = not combined,
| / ‘?‘ = unreachable, ‘x‘ = time may be in error, ‘~‘ = time too variable.
|| .- xxxx [ yyyy ] +/- zzzz
|| / xxxx = adjusted offset,
|| Log2(Polling interval) -. | yyyy = measured offset,
|| \ | zzzz = estimated error.
|| | |
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 172.25.254.2 10 6 377 41 +170us[ +201us] +/- 191us
两边都清空日志,> /var/log/messages
在服务端随意执行一条命令,在客户端便可以看到时间同步过来
####3timedatectl命令####
timedatectlstatus##显示当前时间信息
set-time##设定当前时间
set-timezone##设定当前时区
set-local-rtc 0|1##设定是否使用utc时间
时间同步