1. NTP服务(网络时间协议)

Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

2、NTP安装、查询、开启服务

 #yum install ntp         ----安装ntp

#rpm -ql  ntp          ----查询有哪些服务

service ntpd start        ---开启服务

Hwclock命令(在物理服务器上用,虚拟机上没用.):

-s, --hctosys      Set the System Time from the Hardware Clock.(系统时间变物理时间.)

-w, --systohc      Set the Hardware Clock to the current System Time.(物理变系统时间)

Hwclock [-s|w]查询物理时钟的时间。

Date查询系统时间.

 

3、Date的几种常用的用法

date "+%F"
                 ---2017-06-29

date "+%T"
                 ---15:24:12

date "+%F %T"
              ---2017-06-29
01:27:14

date "+%Y%m%d %H:%M:%S"
    ---20170629
01:32:20

date "+%Y%m%d %H/%M/%S";
   ---20170629
01/32/33

实际中常用的用法:

touch `date "+%F"`

注意:m指月,M指分.d指日,D不是.S指秒,s是随机数.F指日期,T指时间.

4.修改ntpd的配置文件

 vim /etc/ntp.conf配置文件中增加以下的信息

--设置自己为自己的上层服务

  server 127.127.1.0

  fudge 127.127.1.0  stratum
2

说明:1 这是设置自己为自己的上层服务

   2 不一定要保证时间和外网一致,只要服务器之间都一样就行了

每个NTP都必须有上级NTP(从上层取时间)

拿自己当服务器,只能用127.127.1.0

22 server
127.127.1.0

23 fudge
127.127.1.0  stratum 2 -只能从2-14中选(1-15层.)实际是从第一层一层一层同步.

开启ntp服务: service ntpd start

4.开启ntp服务: 
 service ntpd start

5、怎么修改linux中时间

date -s "2017-06-30 14:36:10"
  --设置linux的时间
 临时性的

查看当前的网络时间是否可用及监控

ntpq -p (q是query
 p 是print)

6.客户端怎么获取服务器的时间

ntpdate 192.168.100.4
    ----192.168.100.10 指的是ntp服务器的ip

说明:在实际的生产中,服务器都会或多或少的时间不同步。要解决时间同步的问题,不建议在服务器开机中进行启动脚本(rc.d/local)。

通常的做法是,将其设置为定时任务,每隔10天执行一次。

7.ntp的权限管理

语法:restrict IP mask
[参数]

restrict 192.168.66.0 mask
255.255.255.0 nomodify

ignore :关闭所有的 NTP 联机服务

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

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

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

linux之NTP服务的更多相关文章

  1. 局域网内使用linux的ntp服务

    假设我们的饿局域网无法连接外网,但又需要同步时间,怎么办? 1. 已局域网内的一台机器作为基础,适用date修改其他机器的时间,date -s ...,很不方便,这里不介绍. 2. 适用ntp服务,自 ...

  2. linux时间同步-NTP服务

    作者:曹世军链接:https://www.zhihu.com/question/30252609/answer/108840850来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  3. Linux 之 NTP 服务 服务器

    我们选择第三台机器( mysql02 )为 NTF 服务器,其他机器和这台机器进行同步. 1. 检查 ntp 服务是否已经安装[root@mysql02 ~]# sudo rpm -qa | grep ...

  4. 【Linux】ntp服务-时间同步

    ntp简易安装与时间同步 yum -y install ntp ntpdate //安装ntp服务 ntpdate cn.pool.ntp.org //更新时间 hwclock --systohc / ...

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

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

  6. LINUX之ntp时间同步服务配置

    本篇将介绍LINUX之ntp服务配置,时钟同步服务器配置.这个在很多地方都会用到,保持各主机之前的时间保持一致,保证主机之间的心跳稳定. 三台主机都是centos7 192.168.1.110 mas ...

  7. 配置Linux 11G R2 RAC NTP服务

    安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本 ...

  8. 关于linux下ntp时间同步服务的安装与配置

    1.安装ntp服务,要使用时间同步.那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@ ~]# yum install ntp -y 2.如果只是作为客户端的话,配置则可以非常简单,编 ...

  9. Linux NTP服务配置 for Oracle RAC

    安装Oracle 11g RAC时,我们需要配置ntp服务.在使用虚拟机的情况下对于时钟同步方式的配置有很多种方式,可以使用vmware自带的时钟同步功能,也可以直接将本地的一个节点用作时间服务器.本 ...

随机推荐

  1. MeteoInfoLab脚本示例:读取文本文件绘制散度图

    MeteoInfoLab中读取文本文件数据的函数是asciiread,获取文本文件行.列数的函数是numasciirow和numasciicol,和NCL中函数名一致,但都是小写字母.本例中的示例数据 ...

  2. 安装Node,创建vue项目,运行及打包

    1.安装node js 下载地址:http://nodejs.cn/download/ 2.安装完成后运行Node.js command prompt(node -v查看安装版本) 3.安装npm(由 ...

  3. Jenkins环境搭建(7)-集成钉钉消息推送

    在去年的时候,搭建了一套Jenkins环境,基本功能已实现,可以通过如下地址查阅. Jenkins环境搭建(1)-下载与安装 Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动 ...

  4. elk-架构图

     

  5. 第十七章 nginx动静分离和rewrite重写

    一.动静分离 动静分离,通过中间件将动静分离和静态请求进行分离:通过中间件将动态请求和静态请求分离,可以减少不必要的请求消耗,同时能减少请求的延时.通过中间件将动态请求和静态请求分离,逻辑图如下: 1 ...

  6. JavaScript的9大排序算法详解

    一.插入排序 1.算法简介 插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法.它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入. ...

  7. 微信小程序分类的实现

    微信小程序的分类功能思路 实现思路 1.把屏幕当成一个固定的盒子,然后把盒子分成两边,并让盒子的每一边都能够滚动. 2.通过将左侧边栏元素的id和右边内容的categoryId进行匹配,渲染展示相同i ...

  8. 前端基础——HTML(一)

    HTML html超文本标记语言 前端三层 HTML结构层 css样式层 JavaScript行为层 其他多媒体内容(图片,音频等等) 互联网运行过程 客 --http请求--> 服 户 htt ...

  9. MVC框架的代码审计小教程

    介绍 YxtCMF在线学习系统是一个以thinkphp+bootstrap为框架进行开发的网络学习平台系统. 在线学习系统,为现代学习型组织提供了卓有成效的学习与培训方案, 能够通过在线学习和在线评估 ...

  10. Python ( 高级 第二部)

    目录 模块和包 面向对象 部分一: 面向对象程序开发 面向对象封装: 对象的相关操作 面向对象封装: 类的相关操作 实例化的对象/ 定义的类删除公有成员属性和公有成员方法 部分二: 单继承 多继承 菱 ...