同步时间
配置文件中/etc/chrony.conf
里面指定:
server master iburst
keyfile /etc/chrony.keys
commandkey 1
allow all
 
在/etc/chrony.keys文件中添加:
1 password
将chrony.conf以及chronoy.keys同步scp到各个slave节点;
chronyc是客户端(c结尾代表客户端),在启动客户端之前要启动deamon,即service chronyd restart;
chronyc -a代表自动从配置文件中读取登录信息;
client指令:
accheck master: 代表校验是否能够和指定的服务器通信,501是代表用户名密码验证出错;209代表allow deny,需要在配置文件中增加allow;208返回正常;
clients: 罗列出已经和server通信的客户端
activity: 主机是否可用
makestep: 强制进行同步
 
NTP
到官网上面下载ntpd之后,.configure && make && make install;
到/usr/local/sbin/下面就可以看到ntp开头的一堆内容;
/etc/ntp.conf
server master
ntptime来查看同步情况,如果是返回OK证明同步通信OK
ntpq -p就是现实和主机同步情况,查看watch ntpq -p可以一直监控变化
 
运行./ntpdate 报错:ntpdate[106761]: bind() fails: Permission denied,这是因为需要管理员权限执行,前面加上sudo即可;
 
运行./ntpdate 报错:ntpdate[18753]: the NTP socket is in use, exiting,这是因为有nptd进程存在;通过ps aux | grep ntpd来进行发现,然后杀死进程;
 
客户端运行./ntpdate 报错:ntpdate[96947]: no server suitable for synchronization found,使用./ntpdate -d server指令进行跟踪,发现问题是Server dropped: strata too high,strata是stratum的复数,级别太高了,继续看输出发现stratum达到了15,stratum用于调整NTP的级别,于是修改了ntp.conf的配置文件,增加了fudge master stratum 0,代表server中指定的master服务器是顶级服务器(0);与此关联的,发现此问题的时候,在服务器端敲入ntpq -p的时候,将会接收到:No association ID's returned异常
有的时候通过-d跟踪没有任何异常,但是就是返回no server suitable for synchronization found,那可能是timer server本身需要
 
ntpdate一定要后面跟着server地址;ntpdate是指和指定的时间服务器进行同步;
 
ntpd怎么也起不来了,ps aux | grep ntpd也没有该进程;
因为ntpd占用的是123端口通过如下指令:
netstat -lanp | grep ':123'
发现被chrony给占用了;我现在知道为什么chrony和ntpd不能共存的原因了;停掉chrony服务,关掉开机启动,再启动ntp,great!
 
设定ntpd日志,在/etc/ntp.conf中添加一行:
logfile /var/log/ntp.log
 
启动ntpd,观看日志
inappropriate address 192.168.156.104 for the fudge command, line ignored;
这是因为不能直接fudge时间服务器,而是fulge127.127.1.0,增加一个server,然后fudge那个server问题解决;
server 127.127.1.0
fudge 127.127.1.0 stratum 10
 

chronoy & NTP的更多相关文章

  1. ntp

    一: 在一台可以连接外网的服务器A上配置ntp: 配置  /etc/ntp.conf  文件: server 202.120.2.101            # local clock (LCL) ...

  2. 设置WindowServer2012 时间同步NTP

    在powershell中以管理员身份运行以下命令即可 w32tm /config /manualpeerlist:pool.ntp.org /syncfromflags:MANUAL Stop-Ser ...

  3. Windows Server 2008 R2 NTP服务器

    Server 1.查看服务器信息 w32tm /query /status 2.设置同步地址 w32tm /config /manualpeerlist:time.windows.com /syncf ...

  4. 时间同步ntp服务的安装与配置(作为客户端的配置

    在linux环境下,我们不仅可以自己设置时间,也可以对系统进行时间的同步,比如同步时间到某台物理机上或虚拟机,皆可!接下来我们就以同步时间到某台物理机为例, 一起学习学习. 1.配置本地yum源(挂载 ...

  5. CentOS7 NTP 安装配置

    NTP 网络时间协议用来同步网络上不同主机的系统时间.你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间.而另一方面,一个 NTP 服务器会将它的时间和任意公共 NTP ...

  6. 配置ntp服务

    配置ntp服务(hadoop搭建可参考) 一:修改选定的服务器的本地时间 date -s '2016-10-07 16:29:30' +'%F %T' //需要设置的时间 二:修改后将时间写入到硬件时 ...

  7. linux时间同步ntp服务的安装与配置

    1.首先安装NTP [root@localhost /]# yum install ntp -y 2.修改NTP配置文件,添加NTP服务器的网络位置    /etc/ntp.conf # For mo ...

  8. 如何搭建NTP服务

    最近,在搭建Oracle RAC过程中,需要用到DNS和NTP,其中,DNS用于域名.IP管理,NTP用于时间同步.其实,很久以前搭建过这两种服务,但技术,本质上,符合“用进废退”的客观规律.用得越频 ...

  9. 基于ntp的多服务器时间同步脚本

    server服务器每1个小时更新一次时间,server服务器旗下同步服务器每5秒钟同步一次时间,同步服务器与外网不做交互,由server服务器进行同步时间.所以保证每一台同步服务器时间一致. #vi ...

随机推荐

  1. IPv4(三)地址掩码

    回顾网络类型确定 回顾一下之前学过的如果确定IP地址网络号,这里先不考虑子网. 首先通过首个八位组字节规则很容易确定IP地址属于那个网络: 如果第1位是0,则是A类地址: 如果前两位是10,则是B类地 ...

  2. Linux kernel 2.6下的modules编译与KBuild

    转载:http://blog.sina.com.cn/s/blog_602f87700100dq1u.html Sam之前在Linux kernel 2.4下写过一些driver.但自从转到kerne ...

  3. WebStorm 常用功能

    WebStorm 常用功能的使用技巧分享 WebStorm 是 JetBrain 公司开发的一款 JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅. 本文在这里分享一些常用功能的 ...

  4. 【puppeteer+Node.js】学习

    总结了一下有关puppeteer的学习的网站,以后还会继续更新 puppeteer 介绍 Puppeteer是一个通过DevTools Protocol控制headless chromium的高级no ...

  5. 【BZOJ2457】[BeiJing2011]双端队列 贪心+模拟

    [BZOJ2457][BeiJing2011]双端队列 Description        Sherry现在碰到了一个棘手的问题,有N个整数需要排序.        Sherry手头能用的工具就是若 ...

  6. 基于EasyNVR二次开发实现业务需求:用户、权限、设备管理

    许多接触到EasyNVR的用户.开发者都会提出关于EasyNVR设备分组和账户设备关系映射的问题,我们参考目前大部分的视频能力输出平台的做法,EasyNVR目前只做了唯一的用户/密码(类比appkey ...

  7. EasyRTMP+EasyDSS实现一套完整的紧急视频回传直播与存储回放方案

    需求来源 紧急视频回传云端:即拍即传.云端存储.紧急录像.云拍云录!这些需求现在可能对于我们来说比较远,大部分也是在行业中才会用到,但相信在不就的将来肯定会落地到每个人的手中,因为这是一个自我保护.自 ...

  8. 我们计划为EasyDSS定制开发一款超低延时的EasyPlayer Flash播放器

    现象 最近团队在做EasyDSS RTMP流媒体服务器开发的过程中,遇到了一个关于延时累积的问题,先大概描述一下过程: 在EasyRTMP Android进行长时间的RTMP推流压力测试,在EasyD ...

  9. 对EasyDarwin开源项目后续发展的思考:站在巨人的肩膀上再跳上另一个更高的肩膀

    2017 EasyDarwin现状 自从2012年EasyDarwin项目创立开始,经过了快5年了,时光飞逝,如今EasyDarwin已经发展成为了不仅仅是一个单纯的开源流媒体服务器项目了,已经是各种 ...

  10. HttpClient 访问 https 出现peer can't

    package util; import java.security.cert.CertificateException; import javax.net.ssl.SSLContext;import ...