Ntp服务器的搭建

摘要:
完成上述过程后,ntpclient可能仍然无法连接到服务器。此时,您需要执行以下操作以检查ntpserver防火墙是否已打开。添加以下配置项:#openportforNTPserver AINPUT mstate--stateNEW-mudp-pudp-dport123-jACCEPT重新启动防火墙服务器服务iptablerestartNTP服务。时间同步大约需要3-5分钟。您可以通过命令ntpstat查看同步。只有在NTP服务器成功同步后,NTP客户端才能同步时间。使用ntpdate命令时,需要首先关闭ntp服务servicentpdstop。然后执行ntupdateNTPSERVERIP以立即完成时间同步。

在搭建Ntp服务器的过程中,试过两种方案,具体如下:

方案一: 到ntp官网获取源码编译,失败
 
下载源码ntp-4.2.8 -> ./configure -> make 无法通过;
 ps,在ubuntu12.02上源码无法编译通过。不过在Fedora上这种方案是可行的。所以,不同系统结果是不一样的。
 
 
方案二:成功
 
在线安装,sudo apt-get install ntp (提示:unable to locate package);
-> sudo apt-get update(获取更新)
-> sudo apt-get install ntp 
-> service --status-all(查看ntp服务已经开启)
[ + ] kerneloops
[ ? ] killprocs 
[ ? ] kmod 
[ ? ] lightdm
[ ? ] networking 
[ + ] ntp (+表示已经开启)
[ ? ] ondemand 
[ - ] openntpd
[ ? ]  pppd-dns 
[ - ] procps
[ - ] pulseaudio
 
->ntpq -p(验证服务)
 
root@ubuntu:/home/junliang# ntpq -p
      remote           refid      st t when poll reach   delay   offset  jitter
==============================================
   news.neu.edu.cn 202.118.1.46     2 u    -   64    1   85.222   -6.096   0.000
   time7.aliyun.co .INIT.          16 u    -   64    0    0.000    0.000   0.000
   ntp2.aliyun.com .INIT.          16 u    -   64    0    0.000    0.000   0.000
   ntp1.aliyun.com 10.137.38.86     2 u    1   64    1   31.265   -3.079   0.000
  juniperberry.ca .INIT.          16 u    -   64    0    0.000    0.000   0.000            
                          
ps:具体参数的含义可查看《鸟叔的Linux私房菜-服务器架设篇》,若是在线安装,并且主机可以连接到internet,则不用配置ntpd.conf文件中的server项否则需要配置用本机时间作为ntp服务器的时间源
 
完成了以上过程后,ntp client端可能还是不能连接到该服务器,此时还需执行下面的操作查看ntp server的防火墙是否开启。
 

由于NTP服务默认走UPD协议,使用123端口,如果启动防火墙的话,需要配置一下防火墙。vim /etc/sysconfig/iptables 打开防火墙配置文件。加入如下配置项:

#open port for NTP server

-A  INPUT -m state --state NEW -m udp -p udp --dport 123 -j ACCEPT

重启防火墙服务器  service iptables restart

NTP服务启动后大约需要3~5分钟的时间才会进行一次时间同步。可以通过命令ntpstat查看同步情况,只用NTP服务器同步成功后,NTP客户端才可以同来同步时间。如果需要立刻从指定的时间服务器同步时间,可以使用ntpdate 命令。使用ntpdate 命令时,需要先关闭ntp服务 service ntpd stop。然后执行 ntpdate NTPSERVERIP 即可立即完成时间的同步。

常用的NTP服务器以及NTP服务器配置过程

免责声明:文章转载自《Ntp服务器的搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇从今天开始看《Redis深度历险》--位图spark 集合交集差集运算下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux下mysql开启远程访问权限及防火墙开放3306端口

https://blog.csdn.net/WeakFantasy/article/details/52348829?locationNum=10 在Linux中装上mysql之后,发现windows中用navicat连接数据库失败,这是由于默认mysql的用户是没有远程访问的权限的,因此当navicat程序跟mysql数据库不在同一台服务器上时,我们需...

Hadoop集群环境搭建 第二步 : 防火墙关闭,hostname修改,免密访问

1: 关闭防火墙(Centos6.5).集群中每台机器都要关闭 //临时关闭 service iptables stop //禁止开机启动 chkconfig iptables off 2.hostname 修改. vim /etc/sysconfig/networkvim /etc/hostssysctl kernel.hostname 或者 hostn...

内网CentOS7搭建ntp服务器实现内网时间同步

内网CentOS7搭建ntp服务器实现内网时间同步 背景 公司内部有很多虚拟机,本来很简单的实现了每天晚上自动同步阿里云时间 crontab -e 1 1 * * * ntpdate ntp.aliyun.com 但是鉴于存在很多机器无法上网,后者是调用阿里云总有损耗. 计划自己搭建ntp的服务器时间简单时间同步. 安装软件 CentOS8 已经...

SQL Serve允许远程连接的解决方法

(一)用户需要做的第一件事是检查SQL数据库服务器中是否允许远程链接。在SQL 2008服务器中可以通过打开SQL Server 2008管理项目(SQL Server 2008 Management Studio,)来完成这项检查。其具体操作为: (1)右击SQL Server 2008选项,选择SQL Server 2008 Management St...

突破防火墙

来源:黑客防线作者:dangguai27 如何在溢出后得到安全的、隐蔽的Shell是大家一直都在讨论的问题,因为现在的防火墙和各种安全软件漫天飞,想不被它们发现还真是很难,幸好有很多牛人们用自己的实力探索出了一条这样的道路,让我们这些人能顺着前辈的步伐一点点进步。本文给出了两种目前比较先进的端口复用技术,用在溢出后的端口绑定和Shell的获取,目前防火墙和...

OpenStack镜像制作笔记 以windows8.1amd64为例

by hyc 目录 1.下载win8_64位的iso文件 2.下载对应电脑的vnc 3.下载Xshell软件 4.连接成功后,在Xshell下安装软件包 5.下载FileZillaClient软件 6.驱动下载 7.镜像的安装与制作 8.用vnc远程安装系统 9.安装完后进行一些设置 9.1设置MTU 9.2关闭防火墙 9.3开启任何人远程访问 9.4更...