linux基础之ntp服务器搭建

Linux ntp服务器配置

第一步、检查是否安装了ntp

运行如下命令:

rpm -qa | grep ntp

如果有如下输出:

ntp-4******** 表示有安装ntp 服务器

如果没有则安装。

第二步、修改ntp的配置文件

vi /etc/ntp.conf

①、第一种配置:允许任何IP的客户机都可以进行时间同步
将“restrict default kod nomodify notrap nopeer noquery”这行修改成:

restrict defaultnomodify

②、第二种配置:只允许192.168.18.***网段的客户机进行时间同步
在restrict default nomodify notrap noquery(表示默认拒绝所有IP的时间同步)之后增加一行:

restrict192.168.18.0 mask 255.255.255.0 nomodify

ntpd启动后,客户机要等几分钟再与其进行时间同步,否则会提示“no server suitable for synchronization found”错误。

3、以守护进程启动ntpd
  #/etc/rc.d/init.d/ntpd  -c  /etc/ntp.conf  -p /tmp/ntpd.pid
  #/etc/rc.d/init.d/ntpd start
  #ps -ef|grep ntpd

4、在ntp server上启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令进行同步时会产生no server suitable forsynchronization found的错误。

那么如何知道何时ntp server完成了和自身同步的过程呢?

在ntp server上使用命令:

# watch ntpq -p

出现如下画面:

 注意LOCAL的这个就是与自身同步的ntp server。

注意reach这个值,在启动ntp server服务后,这个值就从0开始不断增加,当增加到17的时候,从0到17是5次的变更,每一次是poll的值的秒数,是64秒*5=320秒的时间。

第三步、重启ntp服务器

执行命令: service ntpd restart

第四步、检查是否正常开启ntp服务器

执行命令: ps -ef | grep ntpd | grep -v grep

如果有输出表示开启

然后用客户端进一步测试能否正常同步到该ntp服务器

用另外一台电脑(需要安装ntpdate),执行ntpdate ntp服务器地址

eg: ntpdate 192.168.1.94

如果有如下类似输出:

28 May 17:33:39 ntpdate[29134]: step time server 192.168.1.94 offset 3.174187 sec

表示同步成功。

第五步、配置时间同步客户机
vi /var/spool/cron/root(或crontab -e)

增加一行,在每天的1点10分、9点10分、17点10分与时间同步服务器进行同步并写入BIOS

10 1 ,9,17* * *  root  /usr/sbin/ntpdate 10.128.14.25; /sbin/hwclock-w
 如果同步不正常,可以加输出日志或看系统日志

时间: 2024-10-06 13:32:07

linux基础之ntp服务器搭建的相关文章

Linux NTP 服务器搭建

Linux时间同步服务器搭建 NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它使用UDP协议123号端口对外提供服务,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做时间的同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击.时间按NTP服务器的等级传播.按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中. 今天做一个项目需要配置一台NTP时间同步服

鸟哥服务器架设——NTP服务器搭建

NTP服务器搭建 一.NTP通信协议 实际上,Linux操作系统的计时方式主要从1970年1月1日开始计算总秒数,因此,如果你还记得date这个命令的话,会发现他有个+%s的参数,可以去的总秒数,这个就是软件时钟.但是,如同前面说的,计算机硬件主要是以BIOS内部的时间为主要的时间依据(硬件时钟),而偏偏这个时间可能因为BIOS内部芯片本身的问题,而导致BIOS时间与标准时间(UTC)存在一点点的差异.所以,为了避免主机时间因为长期运行而导致时间偏差,进行时间同步(synchronize)的工作

基于Linux环境Tomcat-MySQL的服务器搭建

在开发日趋激烈的今天,我们可不能再只会编码了,这样搞不好,就成了一辈子的码奴!所以这里简单的分享一下服务器的搭建,由于Linux的安全性等一切因素让它成为了服务器平台的首选环境!今天跟大家分享的是Java项目的服务器搭建,好啦,步骤来了: 1.下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 2.下载tomcat wget http://apache.etoak.co

windows ntp服务器搭建

ntp服务器搭建 1.      确定两台主机处于同一网段,能相互ping通 2.      单击"开始",单击"运行",键入 regedit,然后单击"确定". 3.      找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type 4.      在右窗格中,右键单击"Type",然后单击"

LINUX 6作为DHCP服务器搭建实验—— 使用DHCP中继链路

LINUX 6作为DHCP服务器搭建实验-- 并使用DHCP中继链路 - -----------------------------------DHCP------------------------------------------- DHCP中继代理 --帮助DHCP服务的广播跨越VLAN - DHCP的分配方式:1.自动分配:分配到一个IP地址后永久使用2.手动分配:由DHCP服务器管理员专门指定IP地址3.动态分配:使用完后释放该IP,供其他客户机使用 - DHCP的优点:1.减少管理

Linux下NTP服务器搭建

一.搭建准备 1.确定自己的时区 #date命令可以查看当前系统时间,中国的时区为CST.使用tzselect命令进行配置时区 配置文件的修改:/etc/sysconfig/clock 2.检查NTP服务程序 #rpm -qa |grep ntp fontpackages-filesystem-1.41-1.1.el6.noarch ntpdate-4.2.4p8-3.el6.x86_64 如果没有,则需要安装ntp程序 #yum -y install ntp ntpdate 需要配置好yum源

Linux NTP服务器搭建精讲

Linux NTP服务器  (时间服务器) Date –s 22:12:30   # 设置时间 闰秒  7月1日07:59:60秒 在这个时候,要关闭ntp服务 1.1. 软件安装 所需软件:默认已安装 yum install ntp -y ntpdate-4.2.6p5-1.el6.centos.i686 fontpackages-filesystem-1.41-1.1.el6.noarch ntp-4.2.6p5-1.el6.centos.i686 1.2. 配置NTP 配置文件:   vi

Linux下的SVN服务器搭建

鉴于在搭建时,参考网上很多资料,网上资料在有用的同时,也坑了很多人 本文的目的,也就是想让后继之人在搭建svn服务器时不再犯错,不再被网上漫天的坑爹作品所坑害,故此总结 /******开始*********/ 系统环境:Centos 6.5 第一步:通过yum命令安装svnserve,命令如下: >yum -y install  subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: >rpm -ql subve

Linux之匿名FTP服务器搭建

FTP(File Transfer Protocol)是在服务器与客户端进行文件传输的一种传输协议.本次介绍的是vsftpd的软件体验ftp服务. FTP服务器默认情况下依据用户登录情况分为三种不同的身份: ①:实体用户,real user ②:访客,guest ③:匿名用户,anonymous 当然,本次主要讲的是基于CentOS6.5系统的匿名用户的ftp服务器搭建,不过其他Linux版本的系统也可参考. 准备工作: 安装ftp和vsftpd: 然后就可以启动你的ftp服务器了,具体启动指令