linux 時間同步

2021-09-27 03:47:06 字數 1844 閱讀 1731

使用背景:

為什麼使用時間同步:

目前計算機網路中各主機和伺服器等網路裝置的時間基本處於無序的狀態。隨著計算機網路應用的不斷湧現,計算機的時間同步問題成為愈來愈重要的事情。以unix系統為例,時間的準確性幾乎影響到所有的檔案操作。如果一台機器時間不準確,例如在從時間超前的機器上建立乙個檔案,用ls檢視一下,以當前時間減去所顯示的檔案修改時間會得乙個負值,這一問題對於網路檔案伺服器是一場災難,檔案的可靠性將不復存在。為避免產生本機錯誤,可從網路上獲取時間,這個命令就是rdate,這樣系統時鐘便可與公共源同步了。但是一旦這一公共時間源出現差錯就將產生多公尺諾效應,與其同步的所有機器的時間因此全都錯誤。

使用時間同步的場景:

大資料時代眾多分布式系統使用分布式演算法,所以它的同步機制比集中式系統更為複雜。在集中式系統中能夠做到的,在某一位置上能集收到系統的所有資訊,然後由某些程序檢測這些資訊,再做出同步決策,而這在分布式系統中常常是不可能做到的。分布式演算法一般有以下特點:

1)相關資訊分布在多台機器上。

2)程序只根據本地可用的資訊做出決策。

3)應避免系統中單機失效。

4)沒有公共時鐘或其他精確的全域性時間源。

使用方式:

檢視:

[root@flume conf]# date

2023年 09月 16日 星期一 12:27:14 cst

您在 /var/spool/mail/root 中有新郵件

方式:

ntp常用伺服器

中國國家授時中心:210.72.145.44

ntp伺服器(上海):ntp.api.bz

[root@localhost ~]# yum -y install ntpdate
嘗試同步遠端伺服器

[root@localhost ~]# ntpdate -u 210.72.145.44
[root@localhost ~]# ntpdate -u 210.72.145.44
返回錯誤:

19 jun 22:23:08 ntpdate[3361]: no server suitable for synchronization found
嘗試修改檔案:

[root@localhost ~]# ntpdate -u ntp.api.bz

19 jun 22:24:20 ntpdate[3362]: step time server 114.118.7.161 offset 3.555703 sec

[root@localhost ~]# date

wed jun 19 22:24:31 edt 2019

[root@localhost ~]# cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

cp: overwrite 『/etc/localtime』? y

[root@localhost ~]# ntpdate pool.ntp.org

20 jun 10:27:29 ntpdate[3366]: adjust time server 119.28.183.184 offset 0.079637 sec

[root@localhost ~]# date

thu jun 20 10:27:40 cst 2019

同步時間 Linux設定時間同步

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

linux時間同步

cd usr sbin root localhostsbin wget root localhostsbin tar zxvf ntdate.tar.gz root localhost sbin ntpdate 210.72.145.44 這樣時間就正常了 但是我們不會每天都去檢視伺服器時間是否正確...

時間同步 linux

linux集群時間同步 1.設定主機時間準確 任意機器都可 如果不需要同步網路時間則可以省略這一步 1.1檢視本機時間和時區 date 1.2設定時區 tzselect 選擇後執行cp usr share zoneinfo asia shanghai etc localtime 這裡是redhat的...