ntp本地时间源 linux,简单搭建本地ntp时间服务器

标签(空格分隔):Linuxntpntp阶梯式架构图NTP(NetworkTimeProtocol):同步网络中各个计算机时间的协议.ntp服务器监听端口为UDP的123.本地ntp时间服务器:在本地的一台可连接互联网的主机Server上安装实现NTP协议的应用,其它本地局域网的各主机都定期来这台时间服务器获取(同步)时间,以保证各计算机的时间一致.开始实验❶准备若干台虚拟机(我这里用3台…

大家好,又见面了,我是你们的朋友全栈君。

标签(空格分隔): Linux ntp

325b63bffe11

ntp阶梯式架构图

NTP(Network Time Protocol):

同步网络中各个计算机时间的协议.ntp服务器监听端口为UDP的123.

本地ntp时间服务器:

在本地的一台可连接互联网的主机Server上安装实现NTP协议的应用,其它本地局域网的各主机都定期来这台时间服务器获取(同步)时间,以保证各计算机的时间一致.

开始实验

❶准备若干台虚拟机(我这里用3台CentOS7作演示)

10.0.0.111: 当作ntp Server,可以与互联网进行通讯(Server)

10.0.0.112: 与Server主机在同一网段,但不能与互联网通信(Client1)

10.0.0.113: 同10.0.0.112(Client2)

❷设置Server

ln -sv /usr/share/zoneinfo/posix/Asia/Shanghai /etc/localtime # 设为上海时区

yum install ntp # 安装ntp,ntpdate作为依赖也会被安装,如下图

325b63bffe11

发现ntpdate作为依赖也被安装

ntpdate 202.120.2.101 # 手动同步时间(上交大的授时服务),ntpd服务启动后这个命令不能执行生效(socket占用)

配置ntp配置文件

vim /etc/ntp.conf

restrict 10.0.0.0 mask 255.255.255.0 nomodify notrap # nomodify表示客户端不能更改服务器端的时间参数,参数说明在下面

server 127.127.1.0

fudge 127.126.1.0 stratum 10

server asia.pool.ntp.org prefer # prefer表示优先使用该项

server 0.asia.pool.ntp.org

server 1.asia.pool.ntp.org

server 2.asia.pool.ntp.org

server time.nist.gov

systemctl restart ntpd # 重启ntpd服务

systemctl enable ntpd # 将ntpd服务加入开机自启动

ntpstat # 查看ntp服务

ntpq -p # 查看ntp Server状态

iptables -A INTPUT -m state –state NEW -m udp -p udp –dport 123 -j ACCEPT # 防火墙放行udp 123端口的报文

restrict格式

restrict IPADDR mask MASK 参数

参数:

ignore: 关闭所有NTP联机服务

nomodify: 客户端不能更改服务器端的时间参数,但是可以通过服务端进行网络校时。

notrust: 客户端除非通过认证,否则客户端来源将视为不信任子网

noquery:不提供客户端的时间查询

❸设置Client

yum -y install ntpdate # 默认应该都有安装

crontab -e

# sync time with local ntp server 10.0.0.111 every day

30 06 * * * /usr/sbin/ntpdate 10.0.0.111 &> /dev/null;/sbin/hwclock -w &> /dev/null

systemctl restart crond

systemclt enable crond

我们这里在Client端设置计划任务: 每天早上6:30与本地ntp时间服务器10.0.0.111同步时间.ntp默认只同步系统时间,为了与硬件时间保持一致,所以在同步的时候我们又设置了其与系统时间保持一致.

Ok,到这里简单的ntp服务的搭建便完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126950.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月8日 下午8:20
下一篇 2022年4月8日 下午8:20


相关推荐

  • tensorflow模块安装

    tensorflow模块安装

    2021年11月19日
    48
  • C语言二维数组作为函数参数传递

    C语言二维数组作为函数参数传递二维数组存放方式二维数组在内存中是按行存放的 先存储第一行 在接着存储第二行 二维数组作为函数参数二维数组作为函数的参数 实参可以直接使用二维数组名 在被调用函数中可以定义形参所有维数的大小 也可以省略以为大小的说明 例如 voidfind chara 3 10 voidfind chara 10 也可以使用数组指针来作为函数参数 例如

    2026年3月18日
    2
  • SPSS数据分析之描述性统计、区间估计与假设检验【操作详解】

    SPSS数据分析之描述性统计、区间估计与假设检验【操作详解】文章目录一 描述统计 2 区间估计一 描述统计 1 依次点击分析 描述性统计 描述 2 选项可以选择需要进行描述统计的统计变量 3 描述性统计分析结果范围统计为极大值与极小值之间的范围 标准差为平均值的标准偏差 偏度与峰度统计结果 2 区间估计 1 操作步骤依次点击分析 比较平均值 单样本 T 检验 2 选项 处可以调整置信区间百分比 也就是 当未 95 时 则 0 05 3 可以设置检验值 即为在检验时 需要输入的原假设值 当检验值为 0 时 则表示在进行区间估计 选项

    2026年3月17日
    2
  • windows系统C#(.Net)MySql数据库同步工具

    windows系统C#(.Net)MySql数据库同步工具DbSyncDbSync是一款使用.Net4.5(可以转Core)作为基础框架开发的,目前运行在windows平台的数据库同步工具。此类工具开源社区有很多,这里不是为了重复造轮子,仅仅是因为公司业务需要,不建议直接在生产环境上使用。项目介绍DbSync运行在windows平台的数据库同步工具支持一主多从同步支持同步方式设设置(结构,索引,增量,全量)支持指定表同步和忽略表同步支持同步计划,定时同步展示信息获取本人QQ:724926089,代码比较简单,有需要支持的地

    2022年6月17日
    66
  • 用Java实现MD5加盐

    用Java实现MD5加盐1 盐是什么一串随机数 2 为什么要加盐只要明文相同 那么 MD5 加密后的密文就相同 于是攻击者就可以通过撞库的方式来激活成功教程出明文 加盐就是向明文中加入随机数 然后在生成 MD5 这样一来即使明文相同 每次生成的 MD5 码也不同 如此就加大了暴力激活成功教程的难度 3 java 实现 packagemd5 importjava security MessageDiges importjava s

    2026年3月20日
    1
  • 如何用百度DuClaw在1天内搭建智能报销AI助理

    如何用百度DuClaw在1天内搭建智能报销AI助理

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号