时间服务器

NTP时间服务器搭建部署

冷暖自知 提交于 2019-11-26 03:39:06
一.NTP介绍 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。 NTP服务器就是利用NTP协议提供时间同步服务的 二.NTP服务器安装 1.查看本机系统版本 cat /etc/redhat-release 2.查看本机NTP软件包 rpm -qa ntp 三.NTP服务器配置 1.备份ntp服务器配置文件 cp /etc/ntp.conf /etc/ntp.conf.bak ll /etc/ntp.conf* 2.精简优化配置文件 egrep -v "^$|#" /etc/ntp.conf.bak >/etc/ntp.conf 3.编辑配置文件 vim /etc/ntp.conf 配置文件文本: driftfile /var/lib/ntp/drift restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery restrict 127.0.0.1 restrict -6 ::1 允许内网其他机器同步时间 restrict 172.16

网络时间服务和chrony

偶尔善良 提交于 2019-11-26 02:34:24
前言 在多主机协同工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,例如:加密协议、日志,集群等。利用NTP(Network Time Protocol)协议网络中的各个计算机时间达到同步。 环境 系统 selinux、firewalld 实现方式 服务器端 客户端 CentOS7 关闭 chrony 172.20.3.34 172.20.200.200 chrony 简介 实现NTP协议的自由软件。可以将时钟与NTP服务器,参考时钟(例如GPS接收器)以及使用手表和键盘通过chronyc进行手动输入进行同步。 它还可以充当NTPv4(RFC 5905)服务器并与之对等,以向网络中的其他计算机提供时间服务。设计用于在各种条件下良好运行,包括间歇性和高度拥挤的网络连接,温度变化(计算机时钟对温度敏感),以及不能连续运行或在虚拟机上运行的系统。通过Internet同步的两台机器之间的典型精度在几毫秒之内,在LAN上,精度通常为几十微秒。利用硬件时间戳或硬件参考时钟,可实现亚微妙的精度。 chrony官网: https://chrony.tuxfamily.org 优势 更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差,对于并非全天24小时运行的虚拟计算机而言非常有用。 能够更好的响应时钟频率的快速变化

TCP的三次握手和四次挥手

百般思念 提交于 2019-11-26 00:28:13
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。 因此在这里详细解释一下这两个过程。 TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手。 第一次握手: 客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequence Number)字段里。 第二次握手: 服务器发回确认包(ACK)应答。即SYN标志位和ACK标志位均为1同时,将确认序号(Acknowledgement Number)设置为客户的I S N加1以.即X+1。 第三次握手. 客户端再次发送确认包(ACK) SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方

LINUX服务器同步时间

*爱你&永不变心* 提交于 2019-11-25 22:56:40
centos时间不同步的解决方法 一,用ntpdate从时间服务器同步系统时间 如果系统没有ntpdate命令 yum install ntp 安装完了之后,测试一下 如下: [root@web-1 ~]# ntpdate -u time.nuri.net 8 Jun 10:20:01 ntpdate[15932]: step time server 211.115.194.21 offset 1.320577 sec 同步成功 在crontab里面加任务计划 1. /10 ntpdate time.nist.gov 域名或IP* 每隔十分钟同步一次。 推荐几个时间服务器。 time.nist.gov time.nuri.net asia.pool.ntp.org 来源: 51CTO 作者: 易金刚 链接: https://blog.51cto.com/xtbao/2126267?source=dra

Centos 7.3部署LAMP架构动静分离

陌路散爱 提交于 2019-11-25 22:27:37
博文大纲: 一、LAMP动静分离的概念 二、LAMP的安装与配置 三、web网站压力测试 四、部署PHP加速软件Xcache 五、部署bbs论坛 之前写过一篇部署LAMP平台的博文: 基于centos 7搭建LNMP架构 ,只是那个是基于同一台服务器部署的,用来做测试网站或者访问量不大的情况下,是可以应付的,那么?如果该web网站访问量特别大呢? 一、LAMP动静分离的概念 当需要搭建一个高效的web架构时,采用动静分离无疑是最好的选择,这篇博文将写下来LAMP的动静分离部署方式。 所谓LAMP?LAMP架构是目前最成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态web站点服务及其应用开发环境。与之并肩的还有LNMP、LTMP等,LAMP说白了就是Linux操作系统上安装Apache网站服务,构建php/perl/Python运行环境来连接mysql数据库,四个组件合起来就简称“LAMP”。 LNMP只不过是用Nginx来搭建了这个httpd服务。 PHP在LAMP环境下共有三种工作模式:CGI 模式、apache 模块、FastCGI (FCGI)模式。CGI 模式下运行 PHP,性能不是很好。FastCGI 的方式和 apache 模块的不同点在于:FastCGI 方式 PHP 是一处独立的进程,所有 PHP 子进程都由 PHP 的一个叫做php