码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • ubuntu20开启NTP服务器操作步骤


    这里写目录标题

      • 验证是否安装ntp
      • 开启ntp服务器步骤
        • 1、编辑配置文件
        • 2、放开端口
        • 3、重启NTP服务
      • 客户端测试
        • linux
          • 设置客户端定时更新
        • windows10

    验证是否安装ntp

    ntpq -p
    
    • 1

    在这里插入图片描述

    • remote :本地机器所连接的远程NTP服务器

    • refid :指的是参考的上⼀层NTP主机的地址

    • st :远程服务器的级别。由于NTP是层型结构,有顶端的服务器,多层的Relay Server再到客户端.所以服务器从⾼到低级别可以设定为1-16.为了减缓负荷和⽹络堵塞,原则上应该避免直接连接到级别为1的服务器的

    • when :⽤做计时,⽤来告诉我们还有多久本地机器就需要和远程服务器进⾏⼀次时间同步

    • poll :本地主机和远程服务器多少时间进⾏⼀次同步(单位为秒)

    • reach :这是⼀个⼋进制值,表⽰已经向上层NTP服务器要求更新的次数。每成功连接⼀次,它的值就加1

    • delay :⽹络传输过程中延迟的时间,单位为微秒

    • offset :我们本地机和服务器之间的时间差别。单位为毫秒

    • jitter : Linux系统时间与BIOS硬件时间的差异时间,单位为微秒

    第一列的符号代表 服务器状态参数:

    • /* : 它告诉我们远端的服务器已经被确认为我们的主NTP Server,我们系统的时间将由这台机器所提供

    • /+ : 它将作为辅助的NTP Server和带有号的服务器⼀起为我们提供同步服务.当号服务器不可⽤时它就可以接管

    • /-: 远程服务器被clustering algorithm认为是不合格的NTP Server

    • x : 远程服务器不可⽤

    可看出我的服务器已经安装了ntp,如果没有安装则进行手动安装

    apt install ntp
    
    • 1

    开启ntp服务器步骤

    1、编辑配置文件

    sudo vim /etc/ntp.conf
    
    • 1

    增加内容

    restrict 0.0.0.0 mask 255.255.255.255 nomodify notrap
    
    • 1

    作用:允许外网所有client(0.0.0.0代表任意IP,如果限制局域网那么更改对应网段)连接到这台服务器同步时间,但是拒绝他们修改服务器时间

    在这里插入图片描述

    其他保持默认,由于我的服务器是腾讯云,该文件内部已经设置了ntp连接池

    在这里插入图片描述

    配置含义说明:

    restrict default nomodify notrap nopeer noquery

    restrict 192.168.174.0 mask 255.255.255.0 nomodify notrap # 给予特定网端相应权限

    restrict 作用:对ntp做权限控制 ignore:忽略所有类型的NTP连接请求
    nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。
    notrust :拒绝没有认证的用户端请求
    noquery :客户端不能使用ntpq,ntpc来查询ntp服务器,等于不提供校对时间服务
    notrap :不提供trap远程登录功能,trap服务是一种远程时间日志服务 拒绝为匹配的主机提供模式 6 控制消息陷阱服务。陷阱服务是 ntpdq控制消息协议的子系统,用于远程事件日志记录程序。
    nopeer :用于阻止主机尝试与服务器对等
    kod : 访问违规时发送 KoD包,向不安全的访问者发送Kiss-Of-Death报文。 restrict -6 表示IPV6地址的权限设置。‘’’

    server ntp.aliyun.com iburst #以阿里云时间服务器同步,210.72.145.44国家级校准ip
    server 127.127.1.0 #当无法访问外网时,以当前服务器为时间同步服务器
    fudge 127.127.1.0 stratum 10 #fudge设置层级关系。

    当外部时间不可用时,以本地(本机)时间作为服务时间,本地时间以 127.127.1.0 表示 级别为10
    ‘’‘server 作用:指定ntp服务器的地址 格式:server [ip or hostname] [perfer]
    例子:server 127.127.1.0 <<<将当前主机作为时间服务器
    fudge 作用:设置时间服务器的层级 格式:fudge ip
    [stratum int] 例子:fudge 10.225.5.1 stratum 10 注意:fudge必须和server一块用,
    而且是在server的下一行 stratum 0~15 0:表示顶级 10:通常用于给局域网主机提供时间服务’‘’

    2、放开端口

    腾讯云后台放开UDP 123端口
    在这里插入图片描述

    3、重启NTP服务

    systemctl restart  ntp #重启
    
    • 1
    systemctl status  ntp #查看状态
    
    • 1

    在这里插入图片描述

    客户端测试

    linux

    ntpdate 服务器ip
    
    • 1

    在这里插入图片描述

    设置客户端定时更新

    vim /etc/crontab 或者 crontab -e 立即生效

    crontab -e
    
    • 1
    30 10 * * * root /usr/sbin/ntpdate 服务器ip
    
    • 1

    #表示每天10:30自动执行ntpdate指令,与NTP服务器时间同步

    windows10

    「控制面板」—>「时钟、语言和区域」—>「日期和时间」

    在这里插入图片描述
    在这里插入图片描述

    参考连接:

    Ubuntu 系统设置同步NTP服务器_qq759035366的博客-CSDN博客_ubuntu设置ntp

    ubuntu时间同步-安装ntp服务器 - 百度文库

    NTP时间同步_@王先生1的博客-CSDN博客_ntp时间同步命令

    Ubuntu/CentOS 配置部署 时间同步、NTP服务(chronyd,ntpd,ntpdate)_java劝退工程师的博客-CSDN博客_ubuntu安装ntpdate

  • 相关阅读:
    java计算机毕业设计springboot+vue学生宿舍管理系统 elementui
    常用python包环境命令总结
    搭建靶场没有弹出登陆界面
    分布式事务使用GlobalTransactional注解insert 报错java.sql.SQLException: 调用中的无效参数,
    node js环境与vue变量配置
    SpringBoot ApplicationContext分析
    【深度学习之模型优化】模型剪枝、模型量化、知识蒸馏概述
    Vue学习之--------el与data的两种写法、MVVM模型、数据代理(2022/7/5)
    MySQL全库只读,不推荐使用set global readonly=true
    计算机毕业设计Java影音娱乐销售管理系统(系统+程序+mysql数据库+Lw文档)
  • 原文地址:https://blog.csdn.net/liangcsdn111/article/details/126103041
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号