原理:NTP(Network Time Protocol,网络时间协议)使用开是计算机时间同步化的协议可以提供高精准度的时间校正,也可以由加密确认的方式来防止恶意的协议攻击
层数:最大16层,最顶层时国际授时中心
看所有端口:vim /etc/services 进去后搜索ntp 端口:123
扩展:NNTP 网络新闻传输协议,俗称帖子

NTP安装及使用server端

ntpdate IP 或 ntp服务器域名。
ms毫秒是一秒的千分之一

[root@moban6 ~]# yum -y install ntp
[root@moban6 ~]# cp /etc/ntp.conf /etc/ntp.conf.bak
[root@moban6 ~]# egrep -v "#|^$" /etc/ntp.conf.bak > /etc/ntp.conf
[root@moban6 ~]# vim /etc/ntp.conf
driftfile /var/lib/ntp/drift
#restrict:限制谁能访问
restrict default nomodify notrap nopeer noquery #dufault:可以写本地服务端IP
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.200.0 mask 255.255.255.0 #允许这个网段访问
#下面server是给了时间同步的服务器,当然也可以写很多个,一个同步不通就自动换下一个
server ntp1.aliyun.com
server 0.asia.pool.ntp.org
server 1.cn.pool.ntp.org
server 210.72.145.44
server ntp.api.bz
server cn.ntp.org.cn prefer
server 127.127.0.1                   #添加本地时间fudge 127.127.1.0 stratum 10         #指定ntp服务在多少层 定义10层 我们是11层
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
#启动服务
[root@moban6 ~]# /etc/init.d/ntpd start
[root@moban6 ~]# chkconfig ntpd on
#出现报错信息,因为本地的ntpdate服务没有关掉
[root@moban6 ~]# ntpdate 0.centos.pool.ntp.org
22 Apr 18:54:44 ntpdate[1029]: the NTP socket is in use, exiting
[root@moban6 ~]# /etc/init.d/ntpd stop
#下面成功了,offset -0.002101 sec :误差同步时间
[root@moban6 ~]# ntpdate 0.centos.pool.ntp.org
22 Apr 18:57:08 ntpdate[1037]: adjust time server 185.255.55.20 offset -0.002101 sec#出现这样没事,有时间延迟大概5分钟
[root@moban6 ~]# ntpstat
unsynchronisedtime server re-startingpolling server every 8 s
#下面是好的了
[root@moban6 ~]# ntpstat
synchronised to NTP server (120.25.115.20) at stratum 3 time correct to within 1036 mspolling server every 64 s#列出我们NTP与上游的连接状态
[root@moban6 ~]# ntpq -p
解释: remote:+优先连接 *次一级 refid: 上一层主机ip地址st:    stratum层数poll:  下次更新在多少秒之后offset:时间补偿的结果

客户端时间同步

[root@moban6 ~]# yum -y install ntpdate(ntp)
#出现下面信息没事,因为两台服务器建立联系需要时间
[root@moban6 ~]# ntpdate -u 192.168.200.154
23 Apr 03:46:26 ntpdate[1128]: no server suitable for synchronization found
#下面成功了
[root@moban6 ~]# ntpstat
synchronised to NTP server (120.25.115.20) at stratum 3 time correct to within 1036 mspolling server every 64 s#时区
[root@moban6 ~]# ls /etc/sysconfig/clock
[root@moban6 ~]# cat !$
cat /etc/sysconfig/clock
ZONE="Asia/Shanghai"
#扩展 系统时间和BIOS时间(两个时间不一定时间)
ntp服务,默认只会同步系统时间。如果想要让ntp同时同步硬件时间,可以设置/etc/sysconfig/ntpd文件,在/etc/sysconfig/ntpd文件中,添加 SYNC_HWCLOCK=yes 这样,就可以让硬件时间与系统时间一起同步。
#允许BIOS与系统时间同步,也可以通过hwclock -w 命令
SYNC_HWCLOCK=yes
hwclock  -r:读出BIOS时间;-w:将当前系统时间写入BIOS中
[root@moban6 ~]# hwclock -r
Tue 23 Apr 2019 03:58:11 AM CST  -0.610551 seconds
[root@moban6 ~]# date
Mon Apr 22 19:58:28 CST 2019#进行时间同步 crond定时任务
[root@moban6 ~]# crontab-e
0 12 * * *  /usr/sbin/ntpdate 192.168.200.154#用ntpd服务时间同步
注意:ntpd有一个自我保护设置:如果本机与上源时间差太大,ntpd不运行,所以刚装完的服务器,先手动能ntpdate从上源取得时间初值,在启动ntp服务
如果客户端使用ntpd服务的话,配置文件/etc/ntp.conf 添加 server 192.168.200.154(主服务器的时间节点)

相关查询:

  • https://blog.csdn.net/ywd1992/article/details/82115406
  • https://www.bilibili.com/video/av22194830/

Ntp-server相关推荐

  1. 用linux搭建ntp服务,使用linux配置NTP Server

    在CENTOS 6.2上面安装配置NTP SERVER 安装NTP: yum install ntp 配置时间源 vi /etc/ntp.conf server 210.72.145.44 serve ...

  2. linux ntp server配置文件,Linux下配置ntp server

    NTP Server上的配置: 1. vi /etc/ntpd.conf 编辑如下: restrict default ignore restrict 192.168.1.0 mask 255.255 ...

  3. CentOS7 NTP server + keepalived

    NTP安装 yum -y install ntp systemctl enable ntpd 首先同步一次时间 ntpdate time.windows.com ntp配置(Host1 Host2) ...

  4. 华硕ac66php服务器,华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践

    序 作为<局域网内所有设备时间一致性方法探究>一文的延续,今天我来尝试在华硕ASUS RT-AC66U无线路由器(以后简称为"路由器")上来部署NTP Server. ...

  5. 华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践

    序 作为<局域网内所有设备时间一致性方法探究>一文的延续,今天我来尝试在华硕ASUS RT-AC66U无线路由器(以后简称为"路由器")上来部署NTP Server. ...

  6. Chrony使用以及配置为NTP server

    Chrony Chrony是一个开源的自由软件,如果在chrony配置文件中指定了ntp服务器的地址,那么chrony就是一台客户端,会去同步ntp服务器的时间,如果在chrony配置了允许某些客户端 ...

  7. 远程ntp服务器响应模式6查询,The remote NTP server responds to mode 6 queries.

    对内网网络设备进行了一次漏洞扫描,主要是Cisco交换机.报了一个级别为Medium的漏洞,The remote NTP server responds to mode 6 queries. 我的简单 ...

  8. ntp peer和ntp server

    参考网址:https://learningnetwork.cisco.com/thread/42707 ntp peer和ntp server The "ntp server" c ...

  9. windows做ntp server,linux做ntp client端的配置方法

    Technorati 标签: ntp 找了很多的资料,都没有windows做时间服务,linux同步windows的时间的,最后自己找了一些软件,终于搞定了,写出来给大家共享,以免大家多走弯路 首先在 ...

  10. ntp server 配置参数_NTP配置-debian_chen-ChinaUnix博客

    中国国家授时中心: 210.72.145.44 time.nist.gov ntp.aip.bz 一.电脑时间的误差 众 所周知,电脑主机的时间是根据电脑晶振以固定频率振荡,从而产生的.由于晶振的不同 ...

最新文章

  1. win定时关机_如何将电脑设置为定时关机?
  2. Lvs 负载均衡之nat模式配置
  3. 物理化学 多组成系统热力学
  4. JS中对于prototype的理解
  5. 算法不会,尚能饭否之栈
  6. EasyUI Datagrid 自定义列、Foolter及单元格编辑
  7. 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问...
  8. Java会话加密_shiro的认证、授权、会话、加密
  9. Linux 内核C -- 第01课,C 语言语法扩展
  10. js实现购物车,原理简单,代码解释-->详细
  11. procc 编程需要oracle11.lib,AVProVideo Pro 1.7.3版本 1.7.3属于稳定版本 (官网最新版1.9.1)...
  12. ESAYUI filebox 隐藏
  13. 逻辑学是计算机 创始人,逻辑学的创始人:亚里士多德
  14. Kettle的“增加序列”(自增字段)的使用
  15. python+openCV使用SIFT算法实现印章的总相似度检测
  16. vue3视频播放插件vue3-video-play的具体使用方法
  17. Seastar Tutorial 简明教程
  18. 嵌入式新闻早班车-第9期
  19. view_video.php,android,_Android开发,使用ViewVideo无法播放mp4文件?,android - phpStudy
  20. DingTalk「开发者说」第8期 钉钉微应用开发实战

热门文章

  1. Lua学习(5)Lua编辑器 Sublime
  2. 排查PCB电路板的短路步骤
  3. Mybatis 批量插入事物问题
  4. 散场电影,给一个陌生人看:伤感日志
  5. 日常工作必备 记录一下
  6. 几个有趣的小游戏,没事的可以休闲玩玩
  7. 如何在C#中用连接ACCESS数据库
  8. Windows7自带压缩和解压缩zip功能的使用方法
  9. 多台西门子PLC与MySQL/SQLServer/PostgreSQL数据库双向通讯
  10. android自学视频!Android岗大厂面试官常问的那些问题,终局之战