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 :不提供客户端的时间查询

最新文章

  1. Ext2.x学习笔记
  2. 重新开始吧(ADB+AndroidManifest.xml)
  3. STL容器的效率比较
  4. angular-tour 用户新手引导
  5. 一个TextView使用不同的颜色
  6. 系统重装后phpnow修复
  7. 剪切板 复制文本 ClipboardManager
  8. 文本输入框的两种div+css的写法
  9. NGINX 多个域名配置
  10. poj2531
  11. 一:Spring Boot、Spring Cloud
  12. 用JavaScript实现表格编辑器
  13. nodejs基础教程回顾01
  14. HEOI2018 游记
  15. 论文笔记:Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentation
  16. c++ 函数指针简单实例
  17. .NET创建WebService服务简单的例子
  18. XMOJ 1133: 膜拜大牛 计算几何/两圆相交
  19. Unknown SSL protocol error in connection to xxx:443
  20. Server.xml解析

热门文章

  1. JavaScript 的用法
  2. MySQL数据库基础-2范式
  3. 不可不知的资源管理调度器Hadoop Yarn
  4. 【总结】nginx基础
  5. PLC模拟量输入和数字量输入是什么
  6. Java学习的第十八天
  7. Spring创建Bean的过程Debug
  8. 文件流转blob并播放
  9. .netcore简单使用hangfire
  10. 服务器性能监控神器nmon使用介绍