Linux-时间同步服务器

1.

(问答题)

一.配置server主机要求如下:
1.server主机的主机名称为 ntp_server.example.com
 

编写脚本文件

#!/bin/bash
hostnamectl hostname ntp_server.example.com
cd /etc/NetworkManager/system-connections/
rm -fr *
cat > eth0.nmconnection <<EOF
[connection]
id=eth0
type=ethernet
interface-name=eth0[ipv4]
method=manual
address1=172.25.254.$1/24,172.25.254.2
dns=114.114.114.114;
EOFchmod 600 eth0.nmconnectionnmcli connection reload
nmcli connection up eth0echo "172.25.254.$1 server$1.shaohua.org" >> /etc/hosts

2.server主机的IP为: 172.25.254.100

执行脚本文件

[root@server100 桌面]# vmset.sh 100
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
[root@server100 桌面]# hostname
ntpserver.example.com
[root@server100 桌面]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.25.254.100  netmask 255.255.255.0  broadcast 172.25.254.255inet6 fe80::e1bf:6c40:f9c2:8d98  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:53:36:f8  txqueuelen 1000  (Ethernet)RX packets 4445  bytes 6626121 (6.3 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 1584  bytes 90682 (88.5 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 66  bytes 6216 (6.0 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 66  bytes 6216 (6.0 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0[root@server100 桌面]# 


3.server主机的时间为1984-11-11 11:11:11

[root@ntpserver ~]# systemctl stop chronyd.service //关闭时间同步服务
[root@ntpserver ~]# systemctl status  chronyd.service //查看服务状态
○ chronyd.service - NTP client/serverLoaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; preset: enabled)Active: inactive (dead) since Tue 2024-04-16 23:28:57 CST; 12s agoDuration: 15min 26.079sDocs: man:chronyd(8)man:chrony.conf(5)Process: 867 ExecStart=/usr/sbin/chronyd $OPTIONS (code=exited, status=0/SUCCESS)Main PID: 907 (code=exited, status=0/SUCCESS)CPU: 56ms4月 16 23:13:31 server100.shaohua.org systemd[1]: Started NTP client/server.
4月 16 23:21:56 client.example.com chronyd[907]: Selected source 202.118.1.81 (2.rhel.pool.n
4月 16 23:21:56 client.example.com chronyd[907]: System clock TAI offset set to 37 seconds
4月 16 23:24:06 client.example.com chronyd[907]: Selected source 193.182.111.141 (2.rhel.poo
4月 16 23:24:07 client.example.com chronyd[907]: Source 202.112.29.82 replaced with 5.79.108
4月 16 23:25:12 client.example.com chronyd[907]: Selected source 202.118.1.81 (2.rhel.pool.n
4月 16 23:28:57 client.example.com chronyd[907]: chronyd exiting
4月 16 23:28:57 client.example.com systemd[1]: Stopping NTP client/server...
4月 16 23:28:57 client.example.com systemd[1]: chronyd.service: Deactivated successfully.
4月 16 23:28:57 client.example.com systemd[1]: Stopped NTP client/server.[root@ntpserver ~]# [root@client ~]# timedatectl set-time "1984-11-11 11:11:11"//修改时间


4.配置server主机的时间同步服务要求可以被所有人使用

[root@ntpserver ~]# rpm -qc chrony //查看配置文件
/etc/chrony.conf
/etc/chrony.keys
/etc/logrotate.d/chrony
/etc/sysconfig/chronyd
[root@ntpserver ~]# vim /etc/chrony.conf //修改配置文件
[root@ntpserver ~]# systemctl restart chronyd.service //重启服务
[root@ntpserver ~]# systemctl disable --now firewalld.service //关闭火墙
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".
[root@ntpserver ~]#

修改配置文件内容如下:

 25 # Allow NTP client access from local network.26 #allow 192.168.0.0/1627 allow 0.0.0.0/028 # Serve time even if not synchronized to a time source.29 #local stratum 1030 local stratum 1031 


二.设定clinet主机要求如下
1.client主机的IP为:172.25.254.200
2.client主机的主机名称为: client.example.com

编写脚本文件

#!/bin/bash
hostnamectl hostname client.example.com
cd /etc/NetworkManager/system-connections/
rm -fr *
cat > eth0.nmconnection <<EOF
[connection]
id=eth0
type=ethernet
interface-name=eth0[ipv4]
method=manual
address1=172.25.254.$1/24,172.25.254.2
dns=114.114.114.114;
EOFchmod 600 eth0.nmconnectionnmcli connection reload
nmcli connection up eth0echo "172.25.254.$1 server$1.shaohua.org" >> /etc/hosts

执行脚本文件

[root@client ~]# vmset.sh 200
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/3)
[root@client ~]# hostname
client.example.com
[root@client ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.25.254.200  netmask 255.255.255.0  broadcast 172.25.254.255inet6 fe80::f259:5f8a:c87f:25f8  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:5a:50:6e  txqueuelen 1000  (Ethernet)RX packets 5554  bytes 8280302 (7.8 MiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 1734  bytes 99352 (97.0 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 50  bytes 4856 (4.7 KiB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 50  bytes 4856 (4.7 KiB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@client ~]# 

3.同步172.25.254.100主机的时间到达本机

[root@client ~]# systemctl stop chronyd.service 
[root@client ~]# vim /etc/chrony.conf 
[root@client ~]# systemctl restart chronyd.service 


4.用命令显示对于172.25.254.100主机的时间同步情况

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/625334.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【STL详解 —— priority_queue的使用与模拟实现】

STL详解 —— priority_queue的使用与模拟实现 priority_queue的使用priority_queue的介绍priority_queue的定义方式priority_queue各个接口的使用 priority_queue的模拟实现仿函数priority_queue的模拟实现 priority_queue的使用 priority_queue的介绍 std::priority_queue 是…

Java面试八股文(JVM篇)(❤❤)

Java面试八股文_JVM篇 1、知识点汇总2、知识点详解&#xff1a;3、说说类加载与卸载11、说说Java对象创建过程12、知道类的生命周期吗&#xff1f;14、如何判断对象可以被回收&#xff1f;17、调优命令有哪些&#xff1f;18、常见调优工具有哪些20、你知道哪些JVM性能调优参数&…

[Algorithm][双指针][查找总价格为目标值的两个商品][三数之和][四数之和]详细解读 + 代码实现

目录 1.查找总价格为目标值的两个商品1.题目链接2.算法原理讲解3.代码实现 2.三数之和1.题目链接2.算法原理讲解3.代码实现 3.四数之和1.题目链接2.算法原理讲解3.代码实现 1.查找总价格为目标值的两个商品 1.题目链接 题目链接 2.算法原理讲解 由于本题数据有序&#xff0c…

【前端】1. HTML【万字长文】

HTML 基础 HTML 结构 认识 HTML 标签 HTML 代码是由 “标签” 构成的. 形如: <body>hello</body>标签名 (body) 放到 < > 中大部分标签成对出现. <body> 为开始标签, </body> 为结束标签.少数标签只有开始标签, 称为 “单标签”.开始标签和…

Transformer的Decoder的输入输出都是什么

目录 1 疑问&#xff1a;Transformer的Decoder的输入输出都是什么 2 推理时Transformer的Decoder的输入输出 2.1 推理过程中的Decoder输入输出 2.2 整体右移一位 3 训练时Decoder的输入 参考文献&#xff1a; 1 疑问&#xff1a;Transformer的Decoder的输入输出都是什么 …

【Golang】并发编程之三大问题:原子性、有序性、可见性

目录 一、前言二、概念理解2.1 有序性2.2 原子性后果1&#xff1a;其它线程会读到中间态结果&#xff1a;后果2&#xff1a;修改结果被覆盖 2.3 可见性1&#xff09;store buffer(FIFO)引起的类似store-load乱序现象2&#xff09;store buffer(非FIFO)引起的类似store-store乱序…

Day 15 Linux网络管理

IP解析 IP地址组成&#xff1a;IP地址由4部分数字组成&#xff0c;每部分数字对应于8位二进制数字&#xff0c;各部分之间用小数点分开&#xff0c;这是点分2进制。如果换算为10进制我们称为点分10进制。 每个ip地址由两部分组成网络地址(NetID)和主机地址(HostID).网络地址表…

java创建线程池的方法

简介 线程池是一种用于管理和重用线程的机制&#xff0c;它可以有效地管理线程的创建和销毁&#xff0c;减少线程创建和销毁的开销&#xff0c;并且能够控制并发线程数量&#xff0c;避免资源耗尽和系统过载。Java 提供了java.util.concurrent 包来支持线程池的实现。 1.Threa…

靶向中医是新时代的中医

自古以来&#xff0c;中医以其独特的理论和实践体系为人类健康事业作出了巨大的贡献。然而&#xff0c;在现代医学快速发展的背景下&#xff0c;中医的传承与发展面临新的挑战和机遇。靶向中医&#xff0c;作为一种新型的中医诊疗模式&#xff0c;是我们中医增效计划的理论基础…

大模型驱动的汽车行业群体智能技术白皮书2024(175页)

来源&#xff1a;易慧智能&amp清华大学 随着科技的飞速发展&#xff0c;汽车行业正面临着颠覆性的变革。从传统 的燃油车到电动汽车&#xff0c;从手动驾驶到自动驾驶&#xff0c;从机械座舱、电子座 舱到智能座舱&#xff0c;每一次的技术突破都在推动着汽车行业的进步。…

KDTree索引(K近邻搜索,半径R内近邻搜索)——PCL

K近邻搜索&#xff08;K Nearest Neighbors&#xff09; K近邻搜索是一种基于点数量的搜索方法&#xff0c;它会找到指定点附近最接近的K个邻居点。K近邻搜索中的K值是一个参数&#xff0c;您需要指定要搜索的邻居数量。该方法适用于需要查找固定数量邻居点的情况&#xff0c;…

Python基于深度学习的车辆特征分析系统

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…