Linux NTP配置方法

合集下载

linux系统时间同步方法

linux系统时间同步方法

linux系统时间同步方法在Linux系统中,时间同步是非常重要的,因为正确的时间对于许多系统和应用程序是至关重要的。

在Linux中,有几种方法可以实现时间同步,下面我将从多个角度来介绍这些方法。

1. NTP(Network Time Protocol),NTP是一种用于同步计算机系统时钟的协议,它可以通过互联网或局域网同步系统的时间。

在Linux系统中,可以安装NTP客户端并配置为定期从NTP服务器同步时间。

常见的NTP客户端包括ntpd和chronyd。

你可以使用命令行工具如ntpd或者chronyc来配置NTP客户端并手动启动同步。

2. 使用timedatectl命令,timedatectl是一个用于配置系统时间和日期的工具,它可以用来设置时区、手动调整时间、启用或禁用网络时间同步等。

你可以使用timedatectl命令来启用NTP时间同步,例如,`sudo timedatectl set-ntp true`。

3. 使用ntpdate命令,ntpdate命令可以用来手动从NTP服务器同步时间。

你可以使用`sudo ntpdate <NTP服务器地址>`来手动同步时间。

然而,需要注意的是,ntpdate已经被弃用,推荐使用ntpd或chronyd进行时间同步。

4. 使用GUI工具,一些Linux发行版提供了图形化的工具来配置时间和日期,例如Ubuntu上的“时间和日期”设置。

通过这些图形化工具,你可以方便地配置时区、启用NTP时间同步等。

总的来说,Linux系统时间同步的方法有很多种,你可以选择适合你的需求和习惯的方法来进行时间同步。

无论使用哪种方法,都要确保系统的时间是准确的,以避免对系统和应用程序造成不必要的问题。

Linux系统搭建NTP服务器教程

Linux系统搭建NTP服务器教程

Linux系统搭建NTP服务器教程实施环境服务器配置:虚拟机,2cpu,2G内存,50G硬盘linux 系统:CentOS release 7.6.1810服务器IP:10.1.0.145步骤一:操作系统安装步骤略过,进入操作系统,首先手动配置IP地址步骤二:安装NTP服务1、检查该系统是否已安装NTP服务安装完可用1的命令再检查是否安装成功。

步骤三:修改ntp配置文件,红色字体是修改项。

注:修改后记得保存配置文件。

restrict 控制相关权限。

语法为:restrict IP地址mask 子网掩码参数其中IP地址也可以是default ,default 就是指所有的IP。

参数有以下几个:ignore :关闭所有的NTP 联机服务nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。

notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网noquery :不提供客户端的时间查询:用户端不能使用ntpq,ntpc等命令来查询ntp服务器notrap :不提供trap远端登陆:拒绝为匹配的主机提供模式6 控制消息陷阱服务。

陷阱服务是ntpdq 控制消息协议的子系统,用于远程事件日志记录程序。

nopeer :用于阻止主机尝试与服务器对等,并允许欺诈性服务器控制时钟kod :访问违规时发送KoD 包。

restrict -6 表示IPV6地址的权限设置。

步骤四:设置NTP服务开机启动步骤五:启用ntp服务NTP服务器配置完成。

测试:NTP客户端:windows 7系统如上图所示,勾选与internet时间服务器同步,服务器输入框里填NTP服务器IP地址,点立即更新按钮。

等待一会下面出面同步成功的提示,说明NTP服务正常。

如下出现如下提示,说明NTP服务端有问题,需要排查故障。

排查故障大概的思路:1、确定NTP客户端与服务端的网络是否可达。

2、确定NTP服务端的服务是否启动。

Linux配置ntp时间服务器(全)

Linux配置ntp时间服务器(全)

Linux配置ntp时间服务器(全)时间服务器作⽤:⼤数据产⽣与处理系统是各种计算设备集群的,计算设备将统⼀、同步的标准时间⽤于记录各种事件发⽣时序,如E-MAIL信息、⽂件创建和访问时间、数据库处理时间等。

⼤数据系统内不同计算设备之间控制、计算、处理、应⽤等数据或操作都具有时序性,若计算机时间不同步,这些应⽤或操作或将⽆法正常进⾏。

⼤数据系统是对时间敏感的计算处理系统,时间同步是⼤数据能够得到正确处理的基础保障,是⼤数据得以发挥作⽤的技术⽀撑。

⼤数据时代,整个处理计算系统内的⼤数据通信都是通过⽹络进⾏。

时间同步也是如此,利⽤⼤数据的互联⽹络传送标准时间信息,实现⼤数据系统内时间同步。

⽹络时间同步协议(NTP)是时间同步的技术基础。

注意:在CentOS8.0中默认不再⽀持ntp软件包,时间同步将由chrony来实现。

(⼀)确认ntp的安装1)确认是否已安装ntp【命令】rpm –qa | grep ntp若只有ntpdate⽽未见ntp,则需删除原有ntpdate。

如:ntpdate-4.2.6p5-22.el7_0.x86_64fontpackages-filesystem-1.44-8.el7.noarchpython-ntplib-0.3.2-1.el7.noarch2)删除已安装ntp【命令】yum –y remove ntpdate-4.2.6p5-22.el7.x86_643)重新安装ntp【命令】yum –y install ntp(⼆)配置ntp服务1)修改所有节点的/etc/ntp.conf【命令】vi /etc/ntp.conf【内容】restrict 192.168.6.3 nomodify notrap nopeer noquery //当前节点IP地址restrict 192.168.6.2 mask 255.255.255.0 nomodify notrap //集群所在⽹段的⽹关(Gateway),⼦⽹掩码(Genmask)2)选择⼀个主节点,修改其/etc/ntp.conf【命令】vi /etc/ntp.conf【内容】在server部分添加⼀下部分,并注释掉server 0 ~ n server 127.127.1.0Fudge 127.127.1.0 stratum 103)主节点以外,继续修改/etc/ntp.conf【命令】vi /etc/ntp.conf【内容】在server部分添加如下语句,将server指向主节点。

在RedHat linux 9下配置时间服务器

在RedHat linux 9下配置时间服务器

管理文库『推荐』『另存为』 『大 中 小』『打印』『关闭』 在RedHat linux 9下配置时间服务器(ntp)提供者:jzj 发表日期:2005-06-21来源: 收集整理在linux下,我们可以通过自带的NTP(Network Time Protocol)协议通过网络使自己的系统保持精确的时间。

可用的公共时间服务器列表可以从下面的地址获取: /~mills/ntp/servers.html什么是NTPNTP是用来使系统和一个精确的时间源保持时间同步的协议。

建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时间,这样可以使得在不同的系统上处理和收集日志和管理更加容易。

同样,也有很多免费的NTP客户端可供Windows使用,你可以用它们来同步你windows的系统时间。

下载和安装本文介绍如何在RedHat9.0上安装时间服务器,如果想获得NTP的最新版本,你可以下载tar包自己编译,这里只介绍RPM方式安装的NTP服务软件。

RedHat9.0带的NTP版本是4.1.2,你可以用下面的命令查看是否已经安装了这个软件包:# rpm -qa|grep ntpchkfontpath-1.9.7-1ntp-4.1.2-0.rc1.2如果发现没有安装,请从光盘上安装这个软件。

执行下面命令安装NTP的RPM包:# rpm -ivh ntp-4.1.2-0.rc1.2.i386.rpm/etc/ntp.conf这是NTP的主要配置文件,里面设置了你用来同步时间的时间服务器的域名或者IP地址,下面是到互联网同步时间的最基本的配置:首先定义我们喜欢的时间服务器:server server 接下来,我们设置上面两台服务器的访问权限,在这个例子中我们不允许它们修改或者查询我们配置在Linux上的NTP服务器restrict mask 255.255.255.255 nomodify notrap noqueryrestrict mask 255.255.255.255 nomodify notrapnoquery掩码255.255.255.255是用来限制远程NTP服务器的掩码地址。

LINUX上实现SNTP(时间同步)

LINUX上实现SNTP(时间同步)

LINUX上实现SNTP(时间同步)Network Time Protocol (NTP) 也是RHCE新增的考试要求. 学习的时候也顺便复习了⼀下如何设置Linux的时间,现在拿出来和⼤家分享设置NTP服务器不难但是NTP本⾝是⼀个很复杂的协议. 这⾥只是简要地介绍⼀下实践⽅法和上次⼀样,下⾯的实验都在RHEL5上运⾏1. 时间和时区如果有⼈问你说现在⼏点? 你看了看表回答他说晚上8点了. 这样回答看上去没有什么问题,但是如果问你的这个⼈在欧洲的话那么你的回答就会让他很疑惑,因为他那⾥还太阳当空呢.这⾥就有产⽣了⼀个如何定义时间的问题. 因为在地球环绕太阳旋转的24个⼩时中,世界各地⽇出⽇落的时间是不⼀样的.所以我们才有划分时区(timezone) 的必要,也就是把全球划分成24个不同的时区. 所以我们可以把时间的定义理解为⼀个时间的值加上所在地的时区(注意这个所在地可以精确到城市)地理课上我们都学过格林威治时间(GMT), 它也就是0时区时间. 但是我们在计算机中经常看到的是UTC. 它是Coordinated Universal Time的简写. 虽然可以认为UTC和GMT的值相等(误差相当之⼩),但是UTC已经被认定为是国际标准,所以我们都应该遵守标准只使⽤UTC那么假如现在中国当地的时间是晚上8点的话,我们可以有下⾯两种表⽰⽅式20:00 CST12:00 UTC这⾥的CST是Chinese Standard Time,也就是我们通常所说的北京时间了. 因为中国处在UTC+8时区,依次类推那么也就是12:00 UTC了.为什么要说这些呢(呵呵这⾥不是地理论坛吧...)第⼀,不管通过任何渠道我们想要同步系统的时间,通常提供⽅只会给出UTC+0的时间值⽽不会提供时区(因为它不知道你在哪⾥).所以当我们设置系统时间的时候,设置好时区是⾸先要做的⼯作第⼆,很多国家都有夏令时(我记得⼩时候中国也实⾏过⼀次),那就是在⼀年当中的某⼀天时钟拨快⼀⼩时(⽐如从UTC+8⼀下变成UTC+9了),那么同理到时候还要再拨慢回来.如果我们设置了正确的时区,当需要改变时间的时候系统就会⾃动替我们调整现在我们就来看⼀下如何在Linux下设置时区,也就是time zone2. 如何设置Linux Time Zone在Linux下glibc提供了我们事先编译好的许多timezone⽂件, 他们就放在/usr/share/zoneinfo这个⽬录下,这⾥基本涵盖了⼤部分的国家和城市代码:# ls -F /usr/share/zoneinfo/Africa/ Chile/ Factory Iceland Mexico/ posix/ UniversalAmerica/ CST6CDT GB Indian/ Mideast/ posixrules US/Antarctica/ Cuba GB-Eire Iran MST PRC UTCArctic/ EET GMT iso3166.tab MST7MDT PST8PDT WETAsia/ Egypt GMT0 Israel Navajo right/ W-SUAtlantic/ Eire GMT-0 Jamaica NZ ROC zone.tabAustralia/ EST GMT+0 Japan NZ-CHAT ROK ZuluBrazil/ EST5EDT Greenwich Kwajalein Pacific/ SingaporeCanada/ Etc/ Hongkong Libya Poland TurkeyCET Europe/ HST MET Portugal UCT在这⾥⾯我们就可以找到⾃⼰所在城市的time zone⽂件. 那么如果我们想查看对于每个time zone当前的时间我们可以⽤zdump命令代码:# zdump HongkongHongkong Fri Jul 6 06:13:57 2007 HKT那么我们⼜怎么来告诉系统我们所在time zone是哪个呢? ⽅法有很多,这⾥举出两种第⼀个就是修改/etc/localtime这个⽂件,这个⽂件定义了我么所在的local time zone.我们可以在/usr/share/zoneinfo下找到我们的time zone⽂件然后拷贝去到/etc/localtimezone(或者做个symbolic link)假设我们现在的time zone是BST(也就是英国的夏令时间,UTC+1)代码:# dateThu Jul 5 23:33:40 BST 2007我们想把time zone换成上海所在的时区就可以这么做代码:# ln -sf /usr/share/zoneinfo/posix/Asia/Shanghai /etc/localtime# dateFri Jul 6 06:35:52 CST 2007这样时区就改过来了(注意时间也做了相应的调整)第⼆种⽅法也就设置TZ环境变量的值. 许多程序和命令都会⽤到这个变量的值. TZ的值可以有多种格式,最简单的设置⽅法就是使⽤tzselect命令代码:# tzselect...TZ='America/Los_Angeles';export TZtzselect会让你选择所在的国家和城市(我省略了这些步骤),最后输出相应的TZ变量的值.那么如果你设置了TZ的值之后时区就⼜会发⽣变化代码:# dateThu Jul 5 15:48:11 PDT 2007通过这两个例⼦我们也可以发现TZ变量的值会override /etc/localtime. 也就是说当TZ变量没有定义的时候系统才使⽤/etc/localtime来确定time zone. 所以你想永久修改time zone的话那么可以把TZ变量的设置写⼊/etc/profile⾥好了现在我们知道怎么设置时区了,下⾯我们就来看看如何设置Linux的时间吧3. Real Time Clock(RTC) and System Clock说道设置时间这⾥还要明确另外⼀个概念就是在⼀台计算机上我们有两个时钟:⼀个称之为硬件时间时钟(RTC),还有⼀个称之为系统时钟(System Clock)硬件时钟是指嵌在主板上的特殊的电路, 它的存在就是平时我们关机之后还可以计算时间的原因系统时钟就是操作系统的kernel所⽤来计算时间的时钟. 它从1970年1⽉1⽇00:00:00 UTC时间到⽬前为⽌秒数总和的值在Linux下系统时间在开机的时候会和硬件时间同步(synchronization),之后也就各⾃独⽴运⾏了那么既然两个时钟独⾃运⾏,那么时间久了必然就会产⽣误差了,下⾯我们来看⼀个例⼦代码:# dateFri Jul 6 00:27:13 BST 2007# hwclock --showFri 06 Jul 2007 12:27:17 AM BST -0.968931 seconds通过hwclock --show 命令我们可以查看机器上的硬件时间(always in local time zone), 我们可以看到它和系统时间还是有⼀定的误差的, 那么我们就需要把他们同步如果我们想要把硬件时间设置成系统时间我们可以运⾏以下命令代码:# hwclock --hctosys反之,我们也可以把系统时间设置成硬件时间代码:# hwclock --systohc那么如果想设置硬件时间我们可以开机的时候在BIOS⾥设定.也可以⽤hwclock命令代码:# hwclock --set --date="mm/dd/yy hh:mm:ss"如果想要修改系统时间那么⽤date命令就最简单了代码:# date -s "dd/mm/yyyy hh:mm:ss"现在我们知道了如何设置系统和硬件的时间. 但问题是如果这两个时间都不准确了怎么办? 那么我们就需要在互联⽹上找到⼀个可以提供我们准确时间的服务器然后通过⼀种协议来同步我们的系统时间,那么这个协议就是NTP了. 注意接下去我们所要说的同步就都是指系统时间和⽹络服务器之间的同步了4. 设置NTP Server前的准备其实这个标题应该改为设置"NTP Relay Server"前的准备更加合适. 因为不论我们的计算机配置多好运⾏时间久了都会产⽣误差,所以不⾜以给互联⽹上的其他服务器做NTP Server. 真正能够精确地测算时间的还是原⼦钟. 但由于原⼦钟⼗分的昂贵,只有少部分组织拥有, 他们连接到计算机之后就成了⼀台真正的NTP Server. ⽽我们所要做的就是连接到这些服务器上同步我们系统的时间,然后把我们⾃⼰的服务器做成NTP Relay Server再给互联⽹或者是局域⽹内的⽤户提供同步服务好了,前⾯讲了⼀⼤堆理论,现在我们来动⼿实践⼀下吧. 架设⼀个NTP Relay Server其实⾮常简单,我们先把需要的RPM包装上是否已经安装了NTP包可以⽤这条命令来确定:[root@NTPser ~]# rpm -qa | grep ntpntp-4.2.2p1-9.el5_4.1chkfontpath-1.10.1-1.1出现以上代码则表⽰已安装NTP包,否则⽤下⾯⽅法安装:代码:# rpm -ivh ntp-4.2.2p1-5.el5.rpm那么第⼀步我们就要找到在互联⽹上给我们提供同步服务的NTP Server它的⼀般格式都是第⼆步要做的就是在打开NTP服务器之前先和这些服务器做⼀个同步,使得我们机器的时间尽量接近标准时间.这⾥我们可以⽤ntpdate命令⼿动更新时间代码:# ntpdate 6 Jul 01:21:49 ntpdate[4528]: step time server 213.222.193.35 offset -38908.575181 sec# ntpdate 6 Jul 01:21:56 ntpdate[4530]: adjust time server 213.222.193.35 offset -0.000065 sec假如你的时间差的很离谱的话第⼀次会看到调整的幅度⽐较⼤,所以保险起见可以运⾏两次. 那么为什么在打开NTP服务之前先要⼿动运⾏同步呢?1. 因为根据NTP的设置,如果你的系统时间⽐正确时间要快的话那么NTP是不会帮你调整的,所以要么你把时间设置回去,要么先做⼀个⼿动同步2. 当你的时间设置和NTP服务器的时间相差很⼤的时候,NTP会花上较长⼀段时间进⾏调整.所以⼿动同步可以减少这段时间5. 配置和运⾏NTP Server现在我们就来创建NTP的配置⽂件了, 它就是/etc/ntp.conf. 我们只需要加⼊上⾯的NTP Server和⼀个driftfile就可以了代码:# vi /etc/ntp.confserver 210.72.145.44 #这是中国国家授时中⼼的IPserver server fudge 127.127.1.0 stratum 0 stratum 这⾏是时间服务器的层次。

Linux系统的NTP协议超级配置怎么设置

Linux系统的NTP协议超级配置怎么设置

Linux系统的NTP协议超级配置怎么设置在Linux系统中,为了避免主机时间因为在长时间运行下所导致的时间偏差,进行时间同步(synchronize)的工作是非常必要的。

Linux系统下,一般使用ntp服务来同步不同机器的时间。

NTP 是网络时间协议(Network Time Protocol)的简称,干嘛用的呢?就是通过网络协议使计算机之间的时间同步化。

安装NTP包检查是否安装了ntp相关包。

如果没有安装ntp相关包,使用rpm或yum安装,安装也非常简单方便。

复制代码代码如下:[root@localhost ~]# rpm -qa | grepntpntpdate-4.2.6p5-1.el6.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntp-4.2.6p5-1.el6.x86_64NTP的配置A:配置/etc/ntp.confNTP Server的主要配置文件为/etc/ntp.conf ,没有修改过的ntp.conf文件内容如下所示,配置选项都有相关注释信息(Linux 版本为Red Hat Enterprise Linux Server release 6.6 ) 复制代码代码如下:[root@localhost ~]# more /etc/ntp.conf# For more information about this file, see the man pages# ntp.conf(5),ntp_acc(5),ntp_auth(5),ntp_clock(5), ntp_misc(5), ntp_mon(5).driftfile /var/lib/ntp/drift# Permit time synchronization with our time source,but do not# permit the source to query or modify the service on this system.restrict default kod nomodify notrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noquery# Permit all access over the loopback interface. This could# be tightened as well, but to do so would effect some of# the administrative functions.restrict 127.0.0.1restrict -6 ::1# Hosts on local network are less restricted.#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap# Use public servers from the project.# Please consider joining the pool (/join.html).server iburstserver iburstserver iburstserver iburst#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# Enable public key cryptography.#cryptoincludefile /etc/ntp/crypto/pw# Key file containing the keys and key identifiers used when operating# with symmetric key cryptography.keys /etc/ntp/keys# Specify the key identifiers which are trusted.#trustedkey 4 8 42# Specify the key identifier to use with the ntpdc utility.#requestkey 8# Specify the key identifier to use with the ntpq utility.#controlkey 8# Enable writing of statistics records.#statistics clockstats cryptostats loopstats peerstats[root@localhost ~]# more /etc/ntp.conf# For more information about this file, see the man pages# ntp.conf(5),ntp_acc(5),ntp_auth(5),ntp_clock(5), ntp_misc(5), ntp_mon(5).driftfile /var/lib/ntp/drift# Permit time synchronization with our time source,but do not# permit the source to query or modify the service on this system.restrict default kod nomodify notrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noquery# Permit all access over the loopback interface. This could# be tightened as well, but to do so would effect some of# the administrative functions.restrict 127.0.0.1restrict -6 ::1# Hosts on local network are less restricted.#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap# Use public servers from the project.# Please consider joining the pool (/join.html).server iburstserver iburstserver iburstserver iburst#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# Enable public key cryptography.#cryptoincludefile /etc/ntp/crypto/pw# Key file containing the keys and key identifiers used when operating# with symmetric key cryptography.keys /etc/ntp/keys# Specify the key identifiers which are trusted.#trustedkey 4 8 42# Specify the key identifier to use with the ntpdc utility.#requestkey 8# Specify the key identifier to use with the ntpq utility.#controlkey 8# Enable writing of statistics records.#statistics clockstats cryptostats loopstats peerstats各个选项信息:#系统时间与BIOS事件的偏差记录driftfile /etc/ntp/driftrestrict 控制相关权限。

linux时间同步,ntpd、ntpdate

linux时间同步,ntpd、ntpdate在Windwos中,系统时间的设置很简单,界⾯操作,通俗易懂。

⽽且设置后,重启,关机都没关系。

系统时间会⾃动保存在Bios的时钟⾥⾯,启动计算机的时候,系统会⾃动在Bios⾥⾯取硬件时间,以保证时间的不间断。

但在Linux下,默认情况下,系统时间和硬件时间,并不会⾃动同步。

在Linux运⾏过程中,系统时间和硬件时间以异步的⽅式运⾏,互不⼲扰。

硬件时间的运⾏,是靠Bios电池来维持,⽽系统时间,是⽤CPU tick来维持的。

在系统开机的时候,会⾃动从Bios中取得硬件时间,设置为系统时间。

⼀.Linux系统时间的设置在Linux中设置系统时间,可以⽤date命令://查看时间[root@localhost ~]# date2008年 12⽉ 12⽇星期五 14:44:12 CST//修改时间[root@localhost ~]# date -set "2013-12-24 00:01" <== (年/⽉/⽇时:分【:秒】)2009年 01⽉ 01⽇星期四 00:01:00 CST//date 有⼏种时间格式可接受,这样也可以设置时间:[root@localhost ~]# date 012501012009.30 <== ⽉⽇时分年.秒2009年 01⽉ 25⽇星期⽇ 01:01:30 CST⼆.Linux硬件时间的设置硬件时间的设置,可以⽤hwclock或者clock命令。

其中,clock和hwclock⽤法相近,只⽤⼀个就⾏,只不过clock命令除了⽀持x86硬件体系外,还⽀持Alpha硬件体系。

//查看硬件时间可以是⽤hwclock,hwclock --show 或者hwclock -r[root@localhost ~]# hwclock --show2008年12⽉12⽇星期五 06时52分07秒 -0.376932 seconds//设置硬件时间[root@localhost ~]# hwclock --set --date="1/25/09 00:00" <== ⽉/⽇/年时:分:秒[root@localhost ~]# hwclock2009年01⽉25⽇星期⽇ 00时00分06秒 -0.870868 seconds[root@localhost ~]# hwclock -w 根据系统时间设置硬件时间三.系统时间和硬件时间的同步同步系统时间和硬件时间,可以使⽤hwclock命令。

03.DS-VEARM-NTP 校时客户端配置方法

DS-VEARM-NTP客户端配置方法一、linux系统开机后自动定期向NTP服务端对时,配置方法:1. 由于NTP客户端默认为root权限,为了使所有用户都能使用NTP服务,需更改ntpdate权限,使所有用户均具有权限运行ntpdate:在终端运行:chmod 4755 /usr/sbin/ntpdate2. 将ntp添加到定时任务中1)在终端运行:crontab -e添加指令:* * * * * (/usr/sbin/ntpdate 23.43.4.11 && /sbin/hwclock -w) &> /dev/null表示每分钟对时一次,其中“23.43.4.11”为NTP服务端IP地址,根据实际NTP服务端地址填写。

2)重启crond服务:/bin/systemctl restart crond二、windows系统开机后自动定期向NTP服务端对时,配置方法:1. 运行regedit,修改NTP客户端配置进入:“计算机”> HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services > W32Time > TimeProviders > NtpClient。

如上图所示:将Enabled设为1;SpecialPollInterval设为3600(表示每3600s对时一次);将SpecialPollTimeRemaining设为NTP服务端的IP地址。

2. 运行gpedit.msc,进入“计算机配置”> 管理模块> 系统> Windows时间服务> 时间提供程序。

如上图所示,启用NTP客户端,进入配置Windows NTP 客户端:如上图所示,将NtpServer填入NTP服务端的IP地址;类型选择“NTP”,SpecialPollInterval填入3600(表示每3600s对时一次)。

LINUX NTP服务创建

Linux5.6配置NTP时间服务器192.168.111.1作为时间源服务器进入时间源服务器第一步:确定NTP服务所需的包已安装,RedHat5.6都是自带如果没有安装可以用安装光盘引导[root@wangdm ~ 22:51 #89]# rpm -qa | grep ntpntp-4.2.2p1-9.el5_4.1chkfontpath-1.10.1-1.1第二步:时间源机器上打开ntpd服务(源端)[root@wangdm ~ 23:08 #112]# service ntpd startStarting ntpd: [ OK ][root@wangdm ~ 23:08 #113]# chkconfig ntpd on --设置随机启动进入目标服务器方法1(ntpdate+crontab)第一步:在目标打开NTP服务器之前先与时间源服务器(192.168.111.1)做一次时间同步,以使我们在启动NTP之前服务器时间已接近标准时间,使用ntpupdate命令[root@wangmb ~ 22:51 #90]# ntpdate 192.168.111.128 Feb 22:56:24 ntpdate[32515]: step time server 192.168.111.1 offset 4.495826 sec --显示此信息表示更新成功假如你的时间差的很离谱的话第一次会看到调整的幅度比较大,所以保险起见可以运行两次. 那么为什么在打开NTP服务之前先要手动运行同步呢?1. 因为根据NTP的设置,如果你目标系统时间比源系统时间要快的话那么NTP是不会帮你调整的,所以要么你把时间设置回去,要么先做一个手动同步2. 当你的时间设置和NTP服务器的时间相差很大的时候,NTP会花上较长一段时间进行调整.所以手动同步可以减少这段时间第二步:在crontab中加入命令,设置定时任务[root@wangmb ~ 22:51 #90]# crontab -e0 23 * * * /usr/sbin/ntpdate 192.168.111.1 --更新系统时间5 23 * * * /usr/sbin/hwclock –w --更新硬件时间方法2(ntpd)第一步:执行方法1中的第一步,然后修改/etc/ntp.conf.我们只需要在此文件中加入上面的NTP时间源与driftfile就可以了driftfile 这一段其实在5.6里面都是会自动加上了如果没有再加上再配置/etc/ntp/step-tickers文件加入源地址,这样在开启ntpd服务时就会先从源端同步一次时间第二步:在目标机器上打开ntpd服务[root@wangmb ~ 23:08 #112]# service ntpd startStarting ntpd: [ OK ][root@wangmb ~ 23:08 #113]# chkconfig ntpd on --设置随机启动第三步:查看NTP服务的运行状况[root@wangdm ~ 23:09 #116]# watch ntpq -p第四步:使用ntpd更新系统时间后同时更新硬件时间ntpd一般只会同步system clock,但是如果我们也要同步硬件时间的话那么只需要把下面的选项改成”yes”就OK了知识补充1、配置文件中的driftfile是什么?我们每一个system clock的频率都有小小的误差,这个就是为什么机器运行一段时间后会不精确. NTP会自动来监测我们时钟的误差值并予以调整.但问题是这是一个冗长的过程,所以它会把记录下来的误差先写入driftfile.这样即使你重新开机以后之前的计算结果也就不会丢失了2、如需做时间调整,也需要暂停ntpd服务后再调整,调整之后再开启ntpd服务3、查看ntp服务状态信息的命令ntpq -pntpstatntptrace 192.168.111.14、检查ntp端口是否正常开启(服务是否开启)netstat -tunl | grep 1235、查看防火墙状态,确保源端防火墙关闭service iptables statusNTP错误汇总问题1:HP-UX中NTP令人抓狂的No Server suitable for synchronization found错误其实这个也不算什么错误,在防火墙都关闭且网络通畅的情况下,是你在打开NTP服务器后目标端还不能立刻与源端进行通信,所以源端启动NTP服务后等上5分钟左右再在目标端操作就会正常了。

如何在Linux中配置权威时间服务器


上一篇:基于AS4配置时间服务器 下一篇:windows做时间服务器,linux和windows时间同步
24)
linux配置时间服务器(ntp)
不明白?欢迎到 linux论坛()参加讨论! 至强的Linux三证寒假班, 抢注热报!
一 概述: 本文主要目的是简单介绍如何在局域网上设置一台Linux时间服务器与互联网上的时间服务器 同步并且如何使局域网上其它Linux及Windows客户向该Linux时间服务器同步。 二 服务器设置 首先说明我们如何设置LAN上的时间服务器同互联网上的第一或者第二级时间服务器同步来保 证精确的时间。 1. 如何让LAN的时间服务器(第三级)与互联网上的时间服务器(第一或者第二级)同步 a. XNTP包,包含在大多数Linux CD里面。 主页在/~ntp/ 你只需要在/etc/ntp.conf中设置server和driftfile两项参数即可,server项你可以从上面 的主页中找公共的时间服务器域名。例如 server server server driftfile /etc/ntp/drift 然后启动XNTPD后台程序
/2071.html(第 2/3 页)2007-1-24 10:54:15
Linux 宝库 - 在局域网中设置Linux时间服务器
c. 如果该台服务器使用getdate与互联网上时间服务器同步,则 你可以设置/etc/inetd.conf,打开time udp和time tcp服务,让linux/windows客户与之 同步。对windows,你可以使用象上面介绍的Nettime软件。 对Linux客户,你可以用rdate -s 运行作为cronjob 与之同步 time stream tcp nowait root internal time dgram udp wait.200 root internal Linux下的rdate -s 命令使用time (37/tcp) , Nettime 你可以指定37/tcp或者37/udp 三 FAQ
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

步同间时行进 5 图பைடு நூலகம்
emit23w trats ten emit23w pots ten �是令命的应相�务服间时启重要需步同器务服间时与刻立想要 )址地 pi 者或名域器务服间时( xxx.xxx.xxx.xxx�ptnstes/ emit ten �器务服间时用使 swodniW 让下行令命 SOD 在下行令命到换切后然 、3
法方置配 PTN xuniL
�下如式格�定设来数参个这 tcirtser 以要主定设的限权 分部定设限权于关 fnoc.ptn/cte/件文置设的端务服 PTN 解理�2 。作运件硬于立独会就钟时统系后然�置设 的钟时统系取读去会钟时件硬�时动启 xuniL 当。置设行进中项”eruteF SOIB dradnatS“的 SOIB 在以可钟时个这�钟时件硬板主个那的电供池电由上板主是 则钟时件硬而�钟时的中 lenreK xuniL 前当指是间时统系。种两钟时)CTR 称简 �kcolC emiT laeR(件硬和)kcolC metsyS(钟时统系为分钟时将 xuniL�是的同不 swodniW 和 。庭径相大 swodniW 和却上置设和类分在型类钟时 xuniL�明说 件文行执的关有间时统系及 PTN 与 3 表
具工置设钟时的化形图用使 3 图
。 6 图如。钮按动启下按再�”动自“为 ”型类动启“置设中”性属的 emiT swodniW“的开打在�称名务服击双 、2 ] emiT swodniW [ 到找中 务服在, ] 务服 [ 开打再�] 具工理管 [ 开打中 ] 板面制控 [ 在 、1 ��用适 0002 swodniW�务服时校的供提统系作操用利
。 5 图如。步同接直可 ] 新更即立 [ 按并 ] 用应 [ 击点。名域者或址地 pi 的器务服间时入填中 ] 器务服 [ 在�项选 ] 步同器 务服间时 tenretnI 与动自 [ 中选 �签标 ] 间时 tenretnI [ 择选 、2
框话对置设 ] 性属 期日和间时 [ 开打 4 图
。4 图如 �框话对置设 ] 性属 期日和间时 [ 开打�”间时“角下右栏务任击双 、1 ��用适 3002 swodniW、PX swodniW�务服时校的供提统系作操用利 �准校间时行进 PTN 用使统系 0002、3002、PX swodniW.四
程进统系 ptn 看查令命用使 2 图
2 图如果结作操�动启否是程进 ptn 看查# ptn perg|fe- sp
。 3 图如。钟时 件硬和钟时统系改修、置设时同可�间时期日置设中框话对该从需只�间时件硬 和间时统系虑考必不具工该用使。具工置设间时期日动启来”间时与期日/置设 统系/单选 K“择选者或�令命”emit-gifnoc-tahder“键中端终拟虚在以可也 �具工置设间时与期日的中 0.4 LEHR 如�具工置设钟时的化形图用使以可 法方置配下境环面桌 .2 。准校间时络网行进的动自会就统系 xuniL 03:8 天每�样这 tratser dnorc ecivres 务服 dnorc 启重后然 址地 PI 的器务服 PTN 是 1.0.861.291# w- kcolcwh/nibs/ ;1.0.861.291 etadptn/nibs/rsu/ toor * * * 8 03 �行一面下入加 件文 batnorc/cte/ 辑编 。行执时定来务服 dnorc 用使以可�准校间时行进时定想果如 w- kcolcwh
。成完装安 llatsni ekam kcehc ekam ekam ; naelc ekam skcolc-esrap-elbane-skcolc-lla-elbane-- ptn/lacol/rsu/=xiferp-- erugifnoc/.# �装安与译编、数参定设始开 .2 0.2.4-ptn/crs/lacol/rsu/ dc;crs/lacol/rsu/ C– zg.rat.0.2.4-ptn fvxz- rat # zg.rat.0.2.4-ptn/revres/nwod/esenihc_ptn/nc.ude.tentpub.ptn//:ptth tegw/pmt/# 例为码代源以 装安载下件软 .1 器务服间时 ptn 的下络网构异 xuniL 置配 、一
。 3 表如件文个几括包件文行执的关有间时统系及 PTN 与
件文置配的务服 PTN 2 表
。数参间时的器务服 PTN 改修能不但�时校络网行进 以可端户客 的面里网子部内在# yfidomon 0.552.552.552 ksam 0.0.861.291 tcirtser ol 口接络网归递部内启开 # 1.0.0.721 tcirtser 包封求要 PTN 的有所闭关 # erongi tluafed tcirtser �容内下以加增中 fnoc.ptn 在 。数参间时的器务服 PTN 改修能不端户客的网子部内�务服 供提 42/0.0.861.291 网子部内对仅 �务服供提 tenretnI 对不 �求要置设 钟时器务服据数为器务服 ptn 部内以 #间时迟延播广# 800.0 yaledtsacdaorB gol.ptn/gol/rav/ elifgol tfird.ptn/cte/ eliftfird 步同不 LCL # TSIN difer 01 mutarts 1.1.721.721 egduf ol 口接络网归递部内启开# 1.1.721.721 revres 器务服间时置设# vog.tsin.emit revres yfidomon parton 0.552.552.552 ksam 0.1.861.291 tcirtser 包封求要 PTN 的有所闭关 # erongi tluafed tcirtser �容内下以加增中 fnoc.ptn 在 �器务服间时为 vog.tsin.emit 以 �求要置设 钟时的器务服间时为器务服间时的网联互以 �例实件文置配 fnoc.ptn.3 。入写以可程进护守 dptn 成定设要需限权的件文且并�件 文接链是能不�名件文径路的整完用使要需件文的接面后 eliftfird :意注 。内件 文的面后数参 eliftfird 在录记 �间时的费花所时系联器务服间时级上与在 名件文 eliftfird :下如式格 eliftfird 。准校行进间时机主部该以要主器务服 PTN 的们我示表�referp 上 加后最数参 revreS 果如�器务服间时级上的定指们我是就名域或址地 PI ]referp[ 名域或址地 PI revres �下如式格�器务服间时级上定设数参个这 revres 用 。制限何任有没)网子或( PI 该示表就那�定设有没数参果如�意注 询查间时的端户客供提不� yreuqon 网子任信不为视被将源来端户客该则否�证认过通非除端户客� tsurton 。时校络网行进 端务服过通以可端户客是但�数参间时的端务服改更能不端户客 �yfidomon 务服机联 PTN 的有所闭关� erongi �个几下以有数参 PI 的有所指是就 tluafed� tluafed 是以可也�址地 PI 是以可 PI 中其 数参 码掩网子 ksam 址地 PI tcirtser
动启动自为性属的 emiT swodniW 择选 6 图
。 8 图如 �可即钮按 cnyS 击点�步同动手需如�间时步同动自会均后动启次每统系 勾打框选 复前 putrats ta nuR�勾打框选复前 putrats ta cnyS,nc.ude.utjs.ptn 入填 �tsoH krowteN>--tsoH>--seitreporP>-标图 norhcamotuA 取选脚下右栏务任击单键右.4 �norhcamotuA>--norhcamotuA>--序程�行运.3 �件软装安.2 exe.5norhca/emit/tenretnI/1bup/nc.ude.utjs.irga.ptf//:ptf �接链�5norhca 载下 .1 �件软 norhcamotuA 用使以可 tn/89 swodniW 步同间时现实 norhcamotuA 件软具工用使端户客 TN/em/89 swodniw、五 。间时个一同用使都机算 计有所的本版高更或 0002 swodniW tfosorciM 行运中织组保确是的目的务服间 时 swodniW。具工务服间时的需所议协证验份身 sorebreK 是它 �emiT23W 含包 swodni。 W 的闭关是 emit23w 务服间时的 0002 swodniW 下况情认默 。法方选首的步 同间时是 exe.mt23W�性活灵其于由。令命似类的间时的域或机算计程远与机算 计地本步同来用是 exe.mt23W�明说。间时的确准个一有会就器机的你后以
。 2 表如件文个四括包件文置配的务服 PTN 令命关相和构结的包件软 PTN�1 件文置配的务服 PTN 解理、二
1.4LE.4-71604002.a.0.2.4-ptn ptn q- mpr #]~ elcarO@toor[�如例 询查来令命 ptn q- mpr 过通以可们我 �包件软 ptn 了带自经已�候时的统系 xuniL 装安们我在实其 :注
行运时机开在置配// no dptn 432 level-- gifnockhc/nibs/# dptn dda-- gifnockhc/nibs/#
�令命面下入输请,动启动自务服 PTN�动启统系次每想果如 trats dptn ecivres 务服 PTN 动启。后出退存保 �作工置设他其.4 #间时迟延播广# 800.0 yaledtsacdaorb tfird/ptn/bil/rav/ eliftfird 限权的务服 ptn 们我问访 revres 放开# 231.03.321.891 tcirtser 考参器务服间时级上为作 231.03.321.891# 231.03.321.891 revres
口端 321 看查令命用使 1 图
1 图如果结作操�口端 321 看查# 321 perg | lnu- tatsten �下如令命 。常 正作工否是器务服 ptn 断判程进统系 ptn 和口端 321 看查令命用使们我常通 况情作工器务服 ptn 看查.5 。件文置配的您下一查检请间 时个这了过超果如 �吧钟分 5 有概大长最�务服钟时供提常正能不还候时的动启 刚刚 dptn 在以所�步同间时行进间时段一要需常通候时的动启 dptN�意注 TPECCA j- 321 tropd-- > \ 42/0.0.861.291 s- 0hte i- PDU p- TUPNI A- selbatpi/nibs/# �则规下以用使�下如法方。口端个这 321 pdu 放开外 对须必墙火防的器务服 PTN 以所 �议协 pdu 是的用使,321 是口端的务服 PTN 口端 321 墙火防 selbatpi 开打
相关文档
最新文档