百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

Centos6 搭建时间同步服务器 centos7搭建web服务器

lipiwang 2024-10-28 17:29 8 浏览 0 评论

Linux小白之路

一.NTP(Network Time Protocol) 网络时间协议

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。

它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。

功能:进行时间同步的,具有广播、对称、客户端服务器三种模式

ntpq -p 查看网络中NTP服务器,同时显示客户端和每个服务器的关系


二.服务器段配置:

(一).启动、停止、重启、查看状态、开机自启

service ntpd start|stop|restart|status|

chkconfig ntpd on | --list ntpd


(二)NTP服务器配置文件 /etc/ntp.conf 常用参数说明

driftfile /var/lib/ntp/drift                                                   (ntp的一些库文件存放地方)

restrict default kod nomodify notrap nopeer noquery        (别的服务器同步自己的控制选项参数)
restrict -6 default kod nomodify notrap nopeer noquery
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap      (例子指定可以和自己同步的IP或者网段)

restrict 127.0.0.1                                                           (默认自己的回环接口也需要跟自己同步)
restrict -6 ::1

#server 0.centos.pool.ntp.org iburst                        (自己可以和那些上层ntp服务器同步最多是4个ntp)
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
#外部NTP

#broadcast 192.168.1.255 autokey        # broadcast server      (使用广播模式,指定广播地址同步,使用的不多)
#broadcastclient                        # broadcast client
#broadcast 224.0.1.1 autokey            # multicast server
#multicastclient 224.0.1.1              # multicast client
#manycastserver 239.255.254.254         # manycast server
#manycastclient 239.255.254.254 autokey # manycast client

server  127.127.1.0     # local clock                     指定NTP服务器127.127.1.0指定自己,优先级从上至下)
#fudge 127.127.0.1 stratum 10                           (stratum 指定层数,越小,离时间 源越近,10代表从自己从最多往上找10层,默认16层)		

			

(三).配置完重启ntp服务然后查看同步情况

service ntpd restart


[root@bogon yum.repos.d]# ntpq -p           (查看同步情况)
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.           5 l   30   64  377    0.000    0.000   0.000

remote:ntp服务器地址,“*”表示正在使用,“+”表示备用

refid:参考上一层ntp主机地址

st:stratum阶层

when:多少秒前曾经同步过时间

poll:下次更新在多少秒后

reach:已经向上层ntp服务器要求更新的次数

delay:网络延迟

offset:时间补偿值,越小越好

jitter:系统时间与bios时间差


(四).客户端操作配置有2种

a.第一种方法-自动同步

编辑/etc/ntp/step-tickers (在里面直接添加ntp地址然后重启服务)

添加:192.168.0.236

重启服务:service ntpd restart

b.第二种方法-手动同步 (这种需要关闭ntp服务)

#ntpdate 192.168.0.236


(五).ntp常用命令

1.查看本机网络时间同步状态

#ntpstat (会看见自己校正时间)

2.查看服务器同步状态(ntpq)

#ntpq -p


3.查看对等服务器列表

#ntpdc -l 对等服务器列表

#ntpdc -s 对等服务器列表和摘要(-p)

3.手动强制同步

date -s 年-月-日 时:分:秒

4.查看与ntp服务器相差多少秒

ntpdate -d “IP地址或者域名”

相关推荐

Redis 常见面试问题总结和答案(redisson面试题)

什么是Redis?Redis(RemoteDictionaryServer)Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Ke...

青云QingCloud新增Memcached功能 完善缓存集

北京2015年1月30日电/美通社/--基础云服务商青云QingCloud日前宣布,为了更好的满足用户对缓存服务多样性的需求,正式推出基于Memcached的缓存集群服务。此次发布的M...

还不懂什么是Redis?一文详解Redis,入门学习看这一篇就够了

在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量...

redis一些常见的面试题(附答案)(redis经典面试题)

1、什么是redis?Redis是一个基于内存的高性能key-value数据库。2、Reids的特点  Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统...

Java面试官最爱问的那些Redis面试题盘点

一、概述二、数据类型STRINGLISTSETHASHZSET三、数据结构字典跳跃表四、使用场景计数器缓存查找表消息队列会话缓存分布式锁实现其它五、Redis与Memcached数据类型数据持久化...

Redis为什么「操作速度」这么快以及在实际开发中的「应用场景」

Redis在目前分布式开发大环境下应用的场景比较多,但是大家有没有思考过为什么大家都愿意使用Redis呢?以及Redis为什么速度会这么快的原因呢?还有我们实际开发过程中使用Redis的场景又有哪些呢...

Redis分片(分布式缓存)(redis分片存储)

分片(partitioning)就是将你的数据拆分到多个Redis实例的过程,这样每个实例将只包含所有键的子集.(相关推荐:Redis教程)1分片何用Redis的分片承担着两个主要目标:o允...

您应该了解的20大系统设计概念(系统设计有哪些)

您应该了解的20大系统设计概念我应该从基础开始,比如可扩展性、可用性、可靠性这些。这些都是系统设计的核心要素。接下来,可能需要考虑性能相关的,比如延迟和吞吐量,这两者常常被一起讨论。然后是存储,数据库...

一文彻底弄懂 TPS RPS QPS(tps/cps)

以下是关于RPS、QPS、TPS的核心区别与关联的总结,结合实际场景和优化建议:一、核心定义与区别RPS:RequestsPerSecond每秒请求数客户端到服务器的完整请求数量Web服务...

redis,memcached,nginx网络组件

1.理解阻塞io,非阻塞io,同步io,异步io的区别2.理解BIO和AIO的区别io多路复用只负责io检测,不负责io操作阻塞io中的write,能写多少是多少,只要写成功就返回,譬如准备写500字...

为什么 Redis 单线程却能支撑高并发?

#暑期创作大赛#为什么Redis单线程却能支撑高并发?Redis和memcached有什么区别?Redis的线程模型是什么?为什么Redis单线程却能支撑高并发?这个是问Redis的...

值得一看的35个Redis面试题总结(redis面试题汇总)

Redis是一个基于内存的高性能key-value数据库。作者:民工哥1.什么是redis?Redis是一个基于内存的高性能key-value数据库。2.Reids的特点  Redis本质上是一...

内存数据库优缺点一览:Redis、Memcached、MongoDB和Ignite

内存数据库是一种将数据存储在内存中的数据库,相比于传统的磁盘数据库,内存数据库具有更高的性能、更低的延迟和更好的并发能力。内存数据库广泛应用于高速缓存、实时分析、游戏、社交网络等场景。本文将对比介绍四...

Java面试 | 关于Redis 的面试题(redis面试题2021)

1.Redis是什么?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因...

数字化与智能化技术:分布式缓存数据库Redis

一、Redis概述Redis远程字典服务(RemoteDictionaryServer),是一个开源的使用ANSIC语言编写的,基于内存的分布式缓存Key-Value数据库。1、Redis数据...

取消回复欢迎 发表评论: