ubuntu ntp時間同步伺服器搭建與使用

2021-06-19 02:05:06 字數 2127 閱讀 3697

ubuntu server ntp時間同步伺服器安裝及使用

一、服務端

1 apt-get install ntp

2 安裝後預設啟動服務,如果沒有啟動,啟動之。

/etc/init.d/ntp start

3 vi /etc/ntp.conf 修改為如下

ntp伺服器可以到查詢。

restrict default nomodify notrap noquery

restrict 127.0.0.1

restrict 10.91.0.0 mask 255.255.255.0 nomodify

server 0.pool.ntp.org

server 1.pool.ntp.org

server 2.pool.ntp.org

server  127.127.1.0     # local clock

fudge   127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift

broadcastdelay  0.008

keys            /etc/ntp/keys

4 重啟ntp服務

/etc/init.d/ntp restart

二、客戶端

1 使用ntpdate命令,如果不存在這個命令,則先安裝apt-get install ntp

同步初始化 

如果本地主機的時間和主時間伺服器的差距很大,你的ntp的程序可能會終止,並且在/var/log/messages 留下錯誤資訊.你應該在同步伺服器時間之前,執行ntpdate -u命令預先得道時間.不過ntpdate命令不會一直執行,你仍然需要執行ntpd後台程序去自動同步時間. 

下面的範例中,伺服器最初的時間是在午夜,然後同步時間到am 8:03. 

[root@smallfry tmp]# date

thu aug 12 00:00:00 pdt 2004

[root@smallfry tmp]#

[root@smallfry tmp]# service ntpd stop

[root@smallfry tmp]# ntpdate -u 192.168.1.100

looking for host 192.168.1.100 and service ntp

host found : bigboy.my-site.com

12 aug 08:03:38 ntpdate[2472]: step time server 192.168.1.100 offset 28993.084943 sec

[root@smallfry tmp]# ntpdate -u 192.168.1.100

looking for host 192.168.1.100 and service ntp

host found : bigboy.my-site.com

12 aug 08:03:40 ntpdate[2472]: step time server 192.168.1.100 offset 2.467652 sec

[root@smallfry tmp]# ntpdate -u 192.168.1.100

looking for host 192.168.1.100 and service ntp

host found : bigboy.my-site.com

12 aug 08:03:42 ntpdate[2472]: step time server 192.168.1.100 offset 0.084943 sec

[root@smallfry tmp]# service ntpd start

[root@smallfry tmp]#

[root@smallfry tmp]# date

thu aug 12 08:03:45 pdt 2004

[root@smallfry tmp]#

2 設定定時同步。

vi /etc/crontab

30 01 * * * /usr/sbin/ntpdate 10.91.0.10

系統便會在每天早上1點30分自動將系統時間同步到ntp伺服器的時間。

當然這裡crontab的時間是指客戶端的時間,同步後等同於ntp伺服器的時間。

ubuntu ntp時間同步伺服器搭建與使用

ubuntu server ntp時間同步伺服器安裝及使用 一 服務端 1 apt get install ntp 2 安裝後預設啟動服務,如果沒有啟動,啟動之。etc init.d ntp start 3 vi etc ntp.conf 修改為如下 restrict default nomodif...

時間同步服務,

時間同步服務 timedatectl命令 timedatectl 管理系統時間 timedatectl set time 設定當前時間 timedatectl set timezone 設定當前時區 timedatectl set local rtc 0 1 設定使用utc時間還是local時間 t...

Linux時間同步服務

1.同步網路時間到系統時間ntpdate命令 root localhost test1 date tue sep 6 07 12 03 cst 2016 root localhost test1 ntpdate cn.pool.ntp.org 6 sep 09 18 23 ntpdate 13047...