实验简介
在Linux系统中,可以使用NTP(网络时间协议)来进行时间同步。NTP是一种用于同步计算机系统时间的协议,它允许计算机与NTP服务器进行通信,并根据服务器提供的时间信息来调整本地系统时间。
实验要求
一.配置server主机要求如下
1.server主机的主机名称为 ntp_server.example.com
修改server主机名>>使用命令:hostnamectl set-hostname ntp_server.example.com
重启虚拟机>>使用命令:reboot
2.server主机的IP为: 172.25.254.100
[redhat@ntpserver ~]$ nmcli connection add con-name eth0 ifname eth0 ipv4.method manual type ethernet ipv4.addresses 172.25.254.100/24 ipv4.gateway 172.25.254.2 ipv4.dns 114.114.114.114
连接 "eth0" (1f3e003d-8309-4991-b3cb-a52b1a92232e) 已成功添加。
3.server主机的时间为1984-11-11 11:11
[redhat@ntpserver ~]$ systemctl stop chronyd.service
[redhat@ntpserver ~]$ timedatectl set-time "1984-11-11 11:11:11"
使用timedatectl测试
[redhat@ntpserver ~]$ timedatectl
Local time: 日 1984-11-11 11:13:56 CST
Universal time: 日 1984-11-11 03:13:56 UTC
RTC time: 日 1984-11-11 03:13:56
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
NTP service: inactive
RTC in local TZ: no
4.server主机的时间同步服务要求可以被所有人使用
使用命令systemctl restart chronyd.service重启服务
进入/etc/chrony.conf中,添加以下两条命令
关闭防火墙并重启服务
使用命令:chronyc sources -v进行测试
二.设定clinet主机要求如下
1.client主机的IP为:172.25.254.200
设client主机的IP为:172.25.254.200使用命令:nmcli connection add con-name eth0 ifname eth0 ipv4.method manual type ethernet ipv4.addresses 172.25.254.200/24 ipv4.gateway 172.25.254.2 ipv4.dns 114.114.114.114
2.client主机的主机名称为: client.example.com
修改主机名使用命令hostnamectl set-hostname client.example.com
3.同步172.25.254.100主机的时间到达本机
使用命令:vim /etc/chrony.conf进入chrony.conf添加如下命令
重启服务
4.用命令显示对于172.25.254.100主机的时间同步情况