第二次作业-第二章的时间服务
第一部分:配置时间服务器 (192.168.117.128)
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
backup local.repo 'udo netstat -tulnp | grep 22'
base.repo redhat.repo
[root@localhost yum.repos.d]# sudo mkdir backup_all
[root@localhost yum.repos.d]# sudo mv *.repo backup_all/
[root@localhost yum.repos.d]# sudo mount /dev/cdrom /mnt/cdrom
mount: /mnt/cdrom: /dev/sr0 已挂载于 /run/media/root/RHEL-9-3-0-BaseOS-x86_64.
[root@localhost yum.repos.d]# ls -l /mnt/cdrom
总用量 44
drwxr-xr-x. 1 root root 2048 10月 25 2023 AppStream
drwxr-xr-x. 1 root root 2048 10月 25 2023 BaseOS
drwxrwxr-x. 1 root root 2048 10月 25 2023 EFI
-r--r--r--. 1 root root 8154 10月 25 2023 EULA
-r--r--r--. 1 root root 1455 10月 25 2023 extra_files.json
-r--r--r--. 1 root root 18092 10月 25 2023 GPL
drwxrwxr-x. 1 root root 2048 10月 25 2023 images
drwxrwxr-x. 1 root root 2048 10月 25 2023 isolinux
-r--r--r--. 1 root root 103 10月 25 2023 media.repo
-r--r--r--. 1 root root 1669 10月 25 2023 RPM-GPG-KEY-redhat-beta
-r--r--r--. 1 root root 3682 10月 25 2023 RPM-GPG-KEY-redhat-release
[root@localhost yum.repos.d]# sudo vi local.repo
[root@localhost yum.repos.d]# cat local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/cdrom/BaseOS
enabled=1
gpgcheck=0
[AppStream]
name=AppStream
baseurl=file:///mnt/cdrom/AppStream
enabled=1
gpgcheck=0
[root@localhost yum.repos.d]# ls
backup backup_all local.repo 'udo netstat -tulnp | grep 22'
[root@localhost yum.repos.d]# sudo yum clean all
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
0 个文件已删除
[root@localhost yum.repos.d]# sudo yum makecache
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
BaseOS 40 MB/s | 2.0 MB 00:00
AppStream 61 MB/s | 6.5 MB 00:00
元数据缓存已建立。
[root@localhost yum.repos.d]# sudo dnf install -y chrony
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:0:00:09 前,执行于 2025年10月25日 星期六 14时15分52秒。
软件包 chrony-4.3-1.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@localhost yum.repos.d]# sudo vi /etc/chrony.conf
[root@localhost yum.repos.d]# sudo systemctl start chronyd
[root@localhost yum.repos.d]# sudo systemctl enable chronyd
[root@localhost yum.repos.d]# sudo firewall-cmd --add-service=ntp --permanent
success
[root@localhost yum.repos.d]# sudo firewall-cmd --reload
success
[root@localhost yum.repos.d]# systemctl status chronyd
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; pres>
Active: active (running) since Sat 2025-10-25 13:54:22 CST; 25min ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 821 (chronyd)
Tasks: 1 (limit: 10684)
Memory: 3.2M
CPU: 154ms
CGroup: /system.slice/chronyd.service
└─821 /usr/sbin/chronyd -F 2
10月 25 13:54:21 localhost systemd[1]: Starting NTP client/server...
10月 25 13:54:22 localhost chronyd[821]: chronyd version 4.3 starting (+CMD>
10月 25 13:54:22 localhost chronyd[821]: Frequency -7.473 +/- 0.667 ppm rea>
10月 25 13:54:22 localhost chronyd[821]: Using right/UTC timezone to obtain>
10月 25 13:54:22 localhost chronyd[821]: Loaded seccomp filter (level 2)
10月 25 13:54:22 localhost systemd[1]: Started NTP client/server.
10月 25 13:54:33 localhost.localdomain chronyd[821]: Selected source 139.19>
10月 25 13:54:33 localhost.localdomain chronyd[821]: System clock wrong by >
10月 25 13:54:30 localhost.localdomain chronyd[821]: System clock was stepp>
10月 25 13:54:30 localhost.localdomain chronyd[821]: System clock TAI offse>
[root@localhost ~]# chronyc sources -v
.-- Source mode '^' = server, '=' = peer, '#' = local clock.
/ .- Source state '*' = current best, '+' = combined, '-' = not combined,
| / 'x' = may be in error, '~' = too variable, '?' = unusable.
|| .- xxxx [ yyyy ] +/- zzzz
|| Reachability register (octal) -. | xxxx = adjusted offset,
|| Log2(Polling interval) --. | | yyyy = measured offset,
|| \ | | zzzz = estimated error.
|| | | \
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 203.107.6.88 2 6 377 24 -4292us[-9844us] +/- 25ms
[root@localhost yum.repos.d]# timedatectl status
Local time: 六 2025-10-25 14:20:24 CST
Universal time: 六 2025-10-25 06:20:24 UTC
RTC time: 六 2025-10-25 06:20:24
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no






第二部分:配置客户端主机 (192.168.117.129)
[root@localhost ~]# sudo dnf install -y chrony
正在更新 Subscription Management 软件仓库。
无法读取客户身份
本系统尚未在权利服务器中注册。可使用 subscription-manager 进行注册。
上次元数据过期检查:2:45:33 前,执行于 2025年10月25日 星期六 11时39分53秒。
软件包 chrony-4.3-1.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
[root@localhost ~]# sudo vi /etc/chrony.conf
[root@localhost ~]# sudo systemctl restart chronyd
[root@localhost ~]# sudo systemctl enable chronyd
[root@localhost ~]# chronyc sources -v
[root@localhost ~]# timedatectl status
Local time: 六 2025-10-25 14:27:30 CST
Universal time: 六 2025-10-25 06:27:30 UTC
RTC time: 六 2025-10-25 06:27:30
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
[root@localhost ~]#



