日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

ntp时间同步服务器配置

發(fā)布時(shí)間:2025/3/17 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ntp时间同步服务器配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ntp同步的兩種方式:1.使用ntpdate命令直接同步 2.使用NTPD服務(wù)平滑同步
直接同步方式的缺陷:會(huì)導(dǎo)致已經(jīng)做的定時(shí)任務(wù)再做一遍。
平滑同步每次同步時(shí)間的偏移量不會(huì)太陡,根據(jù)偏移量,均方差等值每次同步一點(diǎn)點(diǎn),同步完全同步好需要較長(zhǎng)時(shí)間。所以一般開(kāi)啟NTPD服務(wù)同步前先用ntpdate先手動(dòng)同步一次(例:ntpdate 10.10.5.15)

平滑同步配置方式:
a. 檢查ntp服務(wù)是否安裝rpm -q ntp;
b. 配置ntp服務(wù)為自啟動(dòng)chkconfig ntpd on,并檢查是否啟動(dòng)chkconfig --list ntpd
ntpd 0:關(guān)閉 1:關(guān)閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關(guān)閉
c. 修改/etc/ntp.conf文件

d. 對(duì)要與之同步的主服務(wù)器主要是修改如下語(yǔ)句:
# 允許內(nèi)網(wǎng)其他機(jī)器同步時(shí)間
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap #允許192.168.1. 網(wǎng)段的機(jī)器與自己同步

server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
改后以root用戶(hù)身份重啟ntpd服務(wù):service ntpd restart即可

e. 對(duì)要與主節(jié)點(diǎn)同步的客戶(hù)端主要是配置主服務(wù)端IP
# 配置時(shí)間服務(wù)器為本地的時(shí)間服務(wù)器
server 192.168.1.135 # 配置要與之同步的服務(wù)器IP
restrict 192.168.1.135 nomodify notrap noquery
改后以root用戶(hù)身份重啟ntpd服務(wù):service ntpd restart即可

f. 用以下命令查看服務(wù)狀態(tài):
1 ntpq –p(查看偏移量,均方差等);
出現(xiàn)類(lèi)似:
remote refid st t when poll reach delay offset jitter
==============================================================================
*node1 LOCAL(0) 2 u 963 1024 377 0.237 0.314 0.040

能看到偏移量值offset,輪詢(xún)的時(shí)間間隔poll,等信息。


2 ntpstat
出現(xiàn)類(lèi)似:
synchronised to NTP server (172.10.201.62) at stratum 3
time correct to within 25 ms
polling server every 1024 s
表示本機(jī)已經(jīng)與IP為172.10.201.62的服務(wù)器同步,每隔1024s輪詢(xún)同步一次

?

下面是對(duì)時(shí)區(qū)的設(shè)置

[root@tzyyserveryg ~]# date -R
Fri, 28 Nov 2014 08:35:37 +0800
[root@tzyyserveryg ~]# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Shanghai"
[root@tzyyserveryg ~]#
=================================================
修改日期:
時(shí)間設(shè)定成2009年5月10日的命令如下:
#date -s 05/10/2009
修改時(shí)間:
將系統(tǒng)時(shí)間設(shè)定成上午10點(diǎn)18分0秒的命令如下。
#date -s 10:18:00
=================================================
linux系統(tǒng)修改CST時(shí)區(qū):
=================================================
初始時(shí)間:2012年 09月 14日 星期五 18:15:33 EDT
[root@test ~]# mv /etc/localtime /etc/localtime.bak
[root@test ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@test ~]# date
修改后的時(shí)間:
2012年 09月 15日 星期六 18:25:00 CST
=================================================
修改命令:tzselect
保存:hwclock -w
=================================================
系統(tǒng)時(shí)間變化原因分析

Linux的時(shí)間有兩種,一是系統(tǒng)時(shí)間,另外是硬件時(shí)間(BIOS時(shí)間)。

系統(tǒng)每次啟動(dòng)時(shí)會(huì)讀出BIOS時(shí)間,將之賦給系統(tǒng)時(shí)間。之后系統(tǒng)時(shí)間將獨(dú)立運(yùn)行,而B(niǎo)IOS時(shí)間不會(huì)變化。

在BIOS時(shí)間中,有兩種表示形式。一種是以localtime表示的,一種是以UTC表示的。具體查看的方式可以通過(guò)hwclock –debug,該命令可以輸出當(dāng)前硬件時(shí)間的表示形式。


下面例舉各種情況下系統(tǒng)時(shí)間的變化:

1.當(dāng)hwclock設(shè)定為localtime,/etc/sysconf/clock 中的 UTC=true時(shí),重啟后系統(tǒng)時(shí)間后相對(duì)于BIOS時(shí)間被提前8個(gè)小時(shí)。

2.當(dāng)hwclock設(shè)定為localtime,/etc/sysconf/clock中的 UTC=false時(shí),重啟后系統(tǒng)時(shí)間相對(duì)于BIOS時(shí)間沒(méi)有變化

3.當(dāng)hwclock設(shè)定為UTC,/etc/sysconf/clock 中的 UTC=true時(shí),重啟后系統(tǒng)時(shí)間后相對(duì)于BIOS時(shí)間無(wú)變化

4.當(dāng)hwclock設(shè)定為UTC,/etc/sysconf/clock 中的 UTC=false時(shí),重啟后系統(tǒng)時(shí)間后相對(duì)于BIOS時(shí)間被推后8個(gè)小時(shí)。

如下圖所示:

/etc/sysconf/clock中UTC=true

/etc/sysconf/clock中UTC=false

硬件時(shí)間 localtime

重啟后系統(tǒng)時(shí)間后相對(duì)于BIOS時(shí)間被提前8個(gè)小時(shí)

系統(tǒng)時(shí)間無(wú)變化

硬件時(shí)間 UTC

系統(tǒng)時(shí)間無(wú)變化

重啟后系統(tǒng)時(shí)間后相對(duì)于BIOS時(shí)間被推后8個(gè)小時(shí)


可見(jiàn),當(dāng)BIOS時(shí)間設(shè)置的類(lèi)型和 /etc/sysconf/clock中的設(shè)置不一致時(shí),就會(huì)導(dǎo)致系統(tǒng)啟動(dòng)時(shí)的系統(tǒng)時(shí)間錯(cuò)誤。

如果有腳本實(shí)現(xiàn)時(shí)間同步,但是系統(tǒng)啟動(dòng)之后運(yùn)行的。雖然時(shí)間同步可以將系統(tǒng)時(shí)間同步到正確時(shí)間,但是由于之前的系統(tǒng)時(shí)間錯(cuò)誤設(shè)定,將會(huì)出現(xiàn)一個(gè)錯(cuò)誤的時(shí)間間隔,這個(gè)時(shí)間間隔可能會(huì)對(duì)依賴(lài)系統(tǒng)時(shí)間的程序產(chǎn)生影響。

對(duì)策:出現(xiàn)這種問(wèn)題的根本原因是硬件時(shí)間的類(lèi)型和 /etc/sysconf/clock中的設(shè)置不一致。所以我們將在時(shí)間同步腳本中增加對(duì)硬件時(shí)間的同步,這樣可以解決這種問(wèn)題。

注:

UTC時(shí)間:世界協(xié)調(diào)時(shí)間(Universal Time Coordinated,UTC) ,也就是0時(shí)區(qū)的時(shí)間

CST時(shí)間:CST China Standard Time UTC+8:00 中國(guó)沿海時(shí)間(北京時(shí)間),這是我們所屬時(shí)區(qū)的localtime。

2.關(guān)于時(shí)區(qū)的設(shè)置:

為保證時(shí)間的正確,應(yīng)該把時(shí)區(qū)設(shè)置正確。設(shè)置正確僅是為了使得時(shí)間更好理解和其他方面的維護(hù)。

設(shè)置方法:

1. 手動(dòng)設(shè)置時(shí)區(qū):

例如:設(shè)置東八區(qū)的時(shí)間

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

編輯/etc/sysconfig/clock中 ZONE="Asia/Shanghai"

2. 使用圖形化命令設(shè)置

system-config-date (大部分情況僅限于RedHat和CentOS)或者使用 tzselect,按照命令提示進(jìn)行即可。

轉(zhuǎn)載于:https://www.cnblogs.com/bugutian/p/4992687.html

總結(jié)

以上是生活随笔為你收集整理的ntp时间同步服务器配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。