linux之NTP服务
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" date "+%F %T" date "+%Y%m%d %H:%M:%S" date "+%Y%m%d %H/%M/%S"; 实际中常用的用法: 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 说明:1 这是设置自己为自己的上层服务 2 不一定要保证时间和外网一致,只要服务器之间都一样就行了 每个NTP都必须有上级NTP(从上层取时间) 拿自己当服务器,只能用127.127.1.0 22 server 23 fudge 开启ntp服务: service ntpd start |
4.开启ntp服务:
service ntpd start
5、怎么修改linux中时间
date -s "2017-06-30 14:36:10" --设置linux的时间 临时性的 查看当前的网络时间是否可用及监控 ntpq -p (q是query |
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 ignore :关闭所有的 NTP 联机服务 nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。 notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网 noquery :不提供客户端的时间查询 |
最新文章
- Ext2.x学习笔记
- 重新开始吧(ADB+AndroidManifest.xml)
- STL容器的效率比较
- angular-tour 用户新手引导
- 一个TextView使用不同的颜色
- 系统重装后phpnow修复
- 剪切板 复制文本 ClipboardManager
- 文本输入框的两种div+css的写法
- NGINX 多个域名配置
- poj2531
- 一:Spring Boot、Spring Cloud
- 用JavaScript实现表格编辑器
- nodejs基础教程回顾01
- HEOI2018 游记
- 论文笔记:Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentation
- c++ 函数指针简单实例
- .NET创建WebService服务简单的例子
- XMOJ 1133: 膜拜大牛 计算几何/两圆相交
- Unknown SSL protocol error in connection to xxx:443
- Server.xml解析