Linux的時間同步問題

2021-05-24 13:31:46 字數 1304 閱讀 7708

linux中使用ntp協議ntp協議更新自己計算機上的時間,一般有兩種方式。

1、使用應用程式為ntpdate,需要使用root許可權執行:

[root@csdba1850~]# ntpdate clepsydra.dec.com

9jan 18:42:48 ntpdate[5897]: step time server 204.123.2.5 offset 1326.083882 sec

ntpdate執行過之後就退出了,為了保持時間的正確性,就要每隔一段時間自動進行時間同步,可以將ntpdate 放入cron中,每隔一段時間就執行一次,如:

10 5 * * * /usr/sbin/ntpdate 10.1.6.155;/sbin/hwclock -w

2、linux系統提供了另乙個守護程序,xntpd,能夠自動週期進行時間同步的工作,這更為適合與internet有永久連線的計算機。

為了執行xntpd守護程序,首先需要建立配 置檔案:/etc/ntp.conf 檔案,其中應包括時間伺服器的名字和乙個臨時檔名。

serverclepsydra.dec.com

driftfile/var/lib/ntp/drift

然後就需要執行這個守護程序,進行時間同步。

#xntpd -c /etc/ntp.conf -p /var/run/xntpd.pid

其中-c引數指定了ntp.conf作配置檔案,用xntpd.pid記錄xntpd的程序標識序號。

ntpdate和xntpd都可以通過更改rc.conf中的選項,在啟動時自動執行。

xntpd_enable="yes"# run xntpd network time protocol (or no).

xntpd_program="xntpd"# path to xntpd, if you want a different one.

xntpd_flags="-c/etc/ntp.conf -p /var/run/xntpd.pid" # flags to xntpd (if enabled).

如果要想讓本地網路上的多台計算機都進行時間同步,那麼每個計算機都與外部時間伺服器連線的方法並不是乙個好主意。更好的想法是使用乙個計算機與外部時間伺服器同步,那麼它的時間就成為了標準時間,可以用作本地時間伺服器,而其他計算機與這台本地時間

伺服器同步就可以了。xntpd就是設計為這個目的,它能夠用作提供時間的ntp伺服器。

用作時間伺服器的xntpd的配置檔案應該 為:

serverclepsydra.dec.com

driftfile/etc/ntp.drift

broadcast192.168.1.255

linux同步時間問題

我們在搭建集群和應用的時候,常因為時間不同步而啟動不了。下面就是我總結的一些時間同步問題的解決方法 date s 2015 07 21 09 32 00 ntpdate命令 ntpdate u 210.72.145.44 網路時間同步命令 u 從man ntpdate中可以看出 u引數可以越過防火牆...

Linux下時間同步問題

同步時間1 rm rf etc localtime 移除本地時間 ln s usr share zoneinfo asia shanghai etc localtime 啟用上海時間 usr sbin ntpdate time.nist.gov 同步時間 方法2 linux自動同步時間 vi etc...

同步時間 Linux設定時間同步

所有節點都要確保已安裝ntpd 在步驟 4已安裝 1.首先選擇一台伺服器作為時間伺服器。假設選定為node1.sunny.cn伺服器為時間伺服器。2.ntp伺服器的配置 修改ntp.conf檔案 vi etc ntp.conf 一共修改三處內容,將 去掉,並且將網段修改正確。restrict 192...