时间服务器

NTP时间服务器

心已入冬 提交于 2020-03-01 10:39:43
linux NTP服务端配置 NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议***。 时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC。 NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。这样就有了准确而可靠的时间源。时间按NTP服务器的等级传播。按照离外部UTC 源的远近将所有服务器归入不同的Stratum(层)中。Stratum-1在顶层,有外部UTC接入,而Stratum-2则从Stratum-1获取时间,Stratum-3从Stratum-2获取时间,以此类推,但Stratum层的总数限制在15以内。所有这些服务器在逻辑上形成阶梯式的架构相互连接,而Stratum-1的时间服务器是整个系统的基础。(百度百科) NTP在Linux主机上默认一般都是安装好的。如果没有安装使用yum install ntp命令即可。 配置文件 # 允许本地所有操作 restrict 127.0.0

建立自己的时间服务器,解决局域网内时间同步问题.

我是研究僧i 提交于 2020-02-29 10:00:43
因为种种原因,客户端管理电脑时间会与服务器的时间不一致,造成很多软件不能正常工作或者说获取的前端数据有时间差。一台台修改时间,自然很不方便。目前用的比较多的办法就是NET TIME命令, 来同步局域网其他一台机器,。经过我们自己反复试验,终于成功设置好了自己的时间服务器,完全可以用XP自带的windows time 服务来自动更新时间。无须借用其他程序。现将方法公布!目前测试过XP可以做服务器。(配置环境windows2008,windows2003应该也可以) 一,服务器设置 默认只开启客户端模式,用于和其他的时间服务器同步。作为时间服务器,需要开启服务器模式 1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作: 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 在右窗格中,右键单击“Type”,然后单击“修改”, 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。 2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤操作: 找到并单击下面的注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

转帖-Centos修改时区时间日期

孤街浪徒 提交于 2020-02-29 05:32:42
Centos修改时区时间日期 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改时区 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai 替换当前的/etc/localtime。 修改/etc/sysconfig/clock文件的内容为: ZONE="Asia/Shanghai" UTC=false ARC=false 修改日期 时间设定成2008年9月10日的命令如下: #date -s 09/10/2008 修改时间 将系统时间设定成上午10点25分0秒的命令如下。 #date -s 10:25:00 同步biso时间 同步BIOS时钟,强制把系统时间写入CMOS,命令如下: #clock -w 附 ntpq 详解: 命令 "ntpq -q" 输出下面这样的一个表: remote refid st t when poll reach delay offset jitter ============================================================================== LOCAL(0) .LOCL. 10 l 96h 64 0 0.000 0.000 0.000 *ns2.example.com 10.193.2.20 2 u

CentOS安装-(CentOS7)最小化安装

て烟熏妆下的殇ゞ 提交于 2020-02-27 03:48:39
CentOS安装-CentOS7最小化安装 镜像:CentOS-7-x86_64-DVD-1908.iso 1.将安装光盘插入服务器,开机会读取系统安装程序,选择 Install CentOS 7 2.安装过程是图形界面,可以选择熟悉的语言执行安装程序 3.选择SECURITY POLICY(安全策略)将其关闭 4. 把KDUMP(内核崩溃转储机制)也进行关闭 5.接着配置网络,服务器的网线是已经连接好的 打开以太网连接 将IPv6设置 忽略 配置好地址,搜索域是这台主机的网络地址. 主机名也是网络标识,修改一下. 可以打开新的TTY终端,进行网络的连通性测试. 6.硬盘分区 boot引导到分区根据系统进行配置,swap分区根据内存大小而定. 7.时间配置 选择时区,可以将网络时间打开. 8.选择所安装的系统类型 选择最小安装,将一些开发工具勾选. 9.开始安装 安装前配置好了,选择开始安装. 10.给ROOT配置密码 11.安装完成 安装成功,重启进入系统. 来源: CSDN 作者: axxs 链接: https://blog.csdn.net/m0_46354425/article/details/104514721

TCP/IP面试相关问题

早过忘川 提交于 2020-02-26 21:51:40
第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。 第一次握手:建立连接时,客户端发送syn包(syn=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=x+1),同时自己也发送一个SYN包(syn=y),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=y+1),此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,完成三次握手。 所有执行主动关闭的socket都会进入TIME_WAIT状态 , 主动关闭的一方在发送最后一个

NTP服务器

和自甴很熟 提交于 2020-02-26 03:04:35
1、 Device A发送一个NTP报文给Device B,该报文带有它离开Device A时的时间戳,该时间戳为10:00:00am(T1)。 2、 当此NTP报文到达Device B时,Device B加上自己的时间戳,该时间戳为11:00:01am(T2)。 3、 当此NTP报文离开Device B时,Device B再加上自己的时间戳,该时间戳为11:00:02am(T3)。 4、 当Device A接收到该响应报文时,Device A的本地时间为10:00:03am(T4)。 5、 至此,Device A已经拥有足够的信息来计算两个重要的参数: 6、 NTP报文的往返时延Delay=(T4-T1)-(T3-T2)=2秒。 7、 Device A相对Device B的时间差offset=((T2-T1)+(T3-T4))/2=1小时 安装软件: [root@wing_ntp ~]# rpm -qa | grep ntp ntp-4.2.2p1-9.el5_4.1 配置NTP服务器(假定本地服务器地址为:192.168.1.103) NTP server的主配置文件:/etc/ntp.conf ntp.conf文件部分选项说明 a. restrict管理权限控制 格式: restrict [需权限控制的IP] mask [netmask_IP] [parameter] 参数:

部署LAMP动静分离

落花浮王杯 提交于 2020-02-26 02:56:56
一、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-fpm 的组件负责管理;而 apache 模块化方式运行的 PHP,则是 apache 负责调用 PHP 完成工作。PHP 的 FastCGI 方式性能要比 apache模块化方式强很多。 这里将以 FastCGI 方式编译安装 LAMP架构。 FastCGI 的工作机制: 客户端发起请求,请求分为 2 种,一种是静态请求它可以直接由 Apache

Heartbeat基础知识

拈花ヽ惹草 提交于 2020-02-25 22:16:37
在日常的集群系统架构中,一般用到Heartbeat的主要就2种: 1)高可用(High Availability)HA集群, 使用Heartbeat实现,也称为”双机热备”, “双机互备”, “双机”; 2)负载均衡群集(Load Balance Cluster),使用Linux Virtual Server(LVS)实现; Heartbeat 的介绍 Heartbeat是Linux-HA项目中的一个组件,它实现了一个高可用集群系统。 心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat项目里,由heartbeat模块实现了这两个功能 。Heartbeat是目前开源HA项目中十分成功的一个例子,它提供了所有 HA 软件所需要的基本功能,比如 心跳检测和资源接管、监测群集中的系统服务、在群集中的节点间转移共享 IP 地址的所有者 等,自1999年开始到现在,Heartbeat在行业内得到了广泛的应用。heartbeat最核心的功能包括两个部分,心跳监测和资源接管。心跳监测可以通过网络链路和串口进行,而且支持冗 余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。 Hearbeat和Keepalived区别 1)

如何让本机时间与局域网的一台电脑的日期同步?

折月煮酒 提交于 2020-02-24 18:14:45
大家都知道计算机电脑的时间是由一块电池供电保持的,而且准确度比较差经常出现走时不准的时候。通过互联网络上发布的一些公用网络时间服务器NTP server,就可以实现自动、定期的同步本机标准时间。 依靠windows系统默认的windows或NIST等境外的时间服务器同步时间,总存在着访问堵塞、时间延迟大(同步精度低)等因素的影响。现在中国的国家授时中心发布了一个时间服务器地址,大家可以用国人自己的标准时间。 方法一、采用系统自带的时间同步功能 以Vista 操作系统为例,单击系统托盘下方的时间,单击弹出窗口里的“更改日期和时间设置”,弹出“日期和时间”对话框,选择“Internet时间”选项卡,单击 “更改设置”按钮,弹出“Internet时间设置”对话框,在服务器地址栏输入国家授时中心服务器的IP地址:210.72.145.44,单击“立即更新”按钮,同步完成后点击“确定”按钮退出,OK。 方法二、修改注册表,提高时间同步精度 由于系统默认的时间同步间隔是7天,我们无法自由选择,使得这个功能在灵活性方面大打折扣。其实,我们也可以通过修改注册表来手动修改它的自动同步间隔以提高同步精度,以下以Vista系统为例。 1. 在“开始”菜单→“运行”项下(或按Win+R)输入“Regedit”进入注册表编辑器。 2. 展开[HKEY_LOCAL_MACHINE\SYSTEM

服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS?

北城余情 提交于 2020-02-23 11:00:47
来自 http://www.zhihu.com/question/19599986 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS? 想选择一个 Linux 发行版作为服务器。有没有什么推荐的? 袁昊洋 , IT 运维人员 曾俊瑀 、 岑墨轩 、 姚东旭 等人赞同 //update at 2014-06-06 主要将一些散落在各处的评论,我觉得有价值的,给搬运过来。 我在这个问题下的某个回答的评论居然被删除了!!!!! 我之前根本没想回答这个问题,虽然像目前第一位的 Rio 的回答离谱的一塌糊涂。我也只是赞了一下彭勇的答案。 我被删的评论如下: “不会用就别怪系统不好。推荐 Debian/Ubuntu 跑 Server 是一件很不负责的事情。” 理由是不友善内容?这上面哪个字不友善了?我骂人了么?我讥讽人了么?我指出别人不会用就叫不友善?我开不了飞机,不会开坦克,别人指出我这个技能不足就叫不友善? 既然这样我就好好的说说,题主的问题是服务器采用什么发行版本!所以下面的讨论都是针对服务器的。 首先的首先,我想请各位玩家,你们不要自己最近新玩上什么就觉得什么好,然后大肆的推荐什么好不好!负点责任好不好!人家是服务器,有些时候选错一个发行版本会痛苦死一批人! 是,你现在终于发现有个版本叫 Ubuntu 了,好爽啊,那么多包,随便 apt-get ,