1. 程式人生 > >Linux 自動同步伺服器時間

Linux 自動同步伺服器時間

介紹

 Linux伺服器執行久時,系統時間就會存在一定的誤差,本篇文章就來介紹怎樣使伺服器的時間和網路伺服器的時間同步。

環境:centos

網路時間伺服器

首先得確保這些伺服器都能ping通否則是無法時間同步的。否則會報錯“no server suitable for synchronization found”

  • 中國國家授時中心:210.72.145.44   ----暫時無法使用
  • NTP伺服器(上海) :ntp.api.bz
  • 中國ntp伺服器:cn.pool.ntp.org
  • pool.ntp.org

時間同步工具

rdate:rdate -s

ntpdate:ntpdate -u(使用-u引數會返回誤差,也可以使用-s)

以上兩個工具都可以用來同步網路時間伺服器,centos預設都有安裝,兩個工具的使用方法都很簡單,本章主要介紹ntpdate工具。如果沒有安裝安裝方法如下:

yum -y install ntp

同步時間

1.修改時區

cp -y /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

vim  /etc/sysconfig/clock

ZONE="Asia/Shanghai"
UTC=false
ARC=false

2.同步時間

/usr/sbin/ntpdate -u cn.pool.ntp.org

3.寫入硬體時間

伺服器每次重啟都會參考硬體的時間,所以需要將當前系統的時間寫入到硬體。

檢視當前硬體時間:

hwclock -r
[[email protected] ~]# hwclock -r
Thu 12 May 2016 08:05:43 PM CST  -0.674165 seconds

寫入硬體時間:

hwclock -w

自動時間同步

1.配置開機啟動校驗

vim /etc/rc.d/rc.local

/usr/sbin/ntpdate -u cn.pool.ntp.org> /dev/null 2>&1; /sbin/hwclock -w

2.配置定時任務

vim /etc/crontab

00 10 * * * root /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null
2>&1; /sbin/hwclock -w

或者

crontab -e

00 10 * * * /usr/sbin/ntpdate -u cn.pool.ntp.org > /dev/null 2>&1; /sbin/hwclock -w

相關推薦

Linux 自動同步伺服器時間

介紹  Linux伺服器執行久時,系統時間就會存在一定的誤差,本篇文章就來介紹怎樣使伺服器的時間和網路伺服器的時間同步。 環境:centos 網路時間伺服器 首先得確保這些伺服器都能ping通否則是無法時間同步的。否則會報錯“no server suitable for synchroni

實現嵌入式linux自動同步網路時間---NTP

因為ARM板斷電重啟問題,為保證能獲取到準確的實時時間,所以需要實現自動從網路上獲取時間,這就需要用到NTP。NTP是網路時間協議(Network Time Protocol)的簡稱,它是用來同步網路中各個計算機裝置的時間的協議。目前有第三方的程式碼可以支援NTP,本文講訴n

Linux之使用NTP服務管理/同步伺服器時間

當有多臺Web Server時,而且每臺伺服器的時間需要保持一致,這時就可以考慮使用NTP 服務了。 1.先用用ntpstat檢視一下NTP service當前的狀態。 #ntpstat 如果輸出下面內容,說明還沒有啟動,需要設定伺服器重啟時NTP服務自啟動: Unable to talk to N

客戶端同步伺服器時間

1.ntpdate 命令: 1.1 當有時間伺服器的時候,可以設定本地時間和時間服務同步 ntpdate 192.168.1.254 1.2 這種同步時間的方式,只會在執行命令時才會生效,所以需要結合計劃任務 crontab -e 分時日月周command 2.使用chrony 服務 1.編輯配置檔案 /et

linux主機同步網路時間

1、首先檢視系統時區 [[email protected] centos]# cat /etc/sysconfig/clock ZONE="Asia/Shanghai" cp /usr/

Linux伺服器同步標準時間

我是一個科幻電影迷,尤其是特種部隊型別的。劇中在行動前,隊長都需要把大家聚在一起,然後對一下表,以便隊員可以在指定的時間行動。 在叢集架構中,需要很多臺伺服器一起配合處理資料,伺服器也需要對錶,這樣它們才會知道,什麼時間將哪些資料傳入哪些伺服器以便處理。 那我們如何同步Linux伺服

Linux Chrony 設定伺服器叢集同步時間

Linux Chrony 設定伺服器叢集同步時間 導讀 Chrony是一個開源的自由軟體,像CentOS 7或基於RHEL 7作業系統,已經是預設服務,預設配置檔案在 /etc/chrony.conf 它能保持系統時間與時間伺服器(NTP)同步,讓時間始終保持同步。相對於NTP時間同步軟體,佔據很大優勢。

Linux叢集:ntp時間伺服器同步&&資料庫時間同步

autogen、ntp、ntpdata 安裝 與配置 注:使用rmp -vih  包名   安裝 錯誤時,使用  yum install -y 包名 [[email protected] opt]# rpm -ivh autogen-libopts-5.1

國外linux伺服器同步北京時間

公司伺服器宕機重啟後又要重新同步北京時間,但過程中遇到了一點不一樣的問題,在此記錄下。 首先由於伺服器預設是美國時間,所以先更改時區: 將 /usr/share/zoneinfo目錄下的上海時間覆蓋/etc/localtime目錄下預設的美國西部時間,然後輸入命令可以看到時區已經改成東八

Linux伺服器時間設定及同步

1 手動設定     date命令:     date :檢視當前時間,結果如下:Wed Feb  4 16:29:51 CST 2015     date -s 16:30:00 :設定當前時間,結果如下:Wed Feb  4 16:30:00 CST 2015    

JetBrains Goland配置程式碼自動同步linux伺服器

這裡跟一般的信源編碼略有一些區別,比如程式還需要有一定的可讀性,因而需要引入額外的冗餘,要不然就會像brainfuck或者花式perl一樣沒法看了。這件事可以理解為兩種效果的混合:第一,我們希望程式中不僅編碼進執行的資訊,還編進一部分設計思想,這可以看作是程式設計的額外需求;第二,我們需要程

Linux伺服器時間同步

      Linux伺服器執行久時,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設定,但在做資料庫叢集分片等操作時對多臺機器的時間差是有要求的,此時就需要使用ntpdate進行時間同步。 date命令: date :檢視當前時間,結果如下:Tue

linux 伺服器時間同步

1、3臺cache伺服器時間有差異同事說3臺伺服器時間不一致,在執行分散式任務的時候出了詭異的問題,趕緊去看下3臺cache伺服器,果然彼此相差幾分鐘。[[email protected]_3_40 ~]# date2016年 07月 26日 星期二 17:24:5

Linux伺服器時間同步方法

一般稍微大點的專案都會部署到好幾臺伺服器做叢集,同一個應用可能部署到幾臺伺服器上,而處理業務中必須讓不同的伺服器上時間保持一致,這就需要進行伺服器間的時間同步。我的做法是:   1,選擇其中一臺對外網開放的伺服器,以root使用者設定crontab定時任務,每天23:30自動同步網上時間,其中ntp.api

VC自動與Internet時間伺服器同步更新

      在VCKBASE、CSDN裡挖了許久的墳,才找到一些有點用的資料,最後自己整理出這樣的個函式,方面VC實現時間同步,多的不說,自己看原始碼,根據自己的需要可以適當修改原始碼: #include <WinSock.h> #pragma comment

svn客戶端提交專案程式碼後自動同步svn伺服器上的專案程式碼到linux伺服器

1.在linux伺服器建立專案資料夾  mkdir phsystem 2.手動同步svn伺服器上的程式碼到linux伺服器 svn  co  svn://192.168.1.99/hsh/phsystem(svn伺服器檔案路徑)       /home/phsystem(

設定linux伺服器時間與網路同步

1.手動同步網際網路到本地linux主機 [[email protected] ~]# which ntpdate /usr/sbin/ntpdate [[email protected] ~]# /usr/sbin/ntpdate time.nist.

Linux內網伺服器從Windows通過NTP同步時間

首先,需要有一臺win系統機器做ntp server,這就需要用到一個提供NTP服務的軟體,我用的是Meinberg NTP工具,可以到http://www.meinberg.de/english/sw/index.htm去下載。     其次,在安裝過程一路下一步就會完成

CentOS自動同步網際網路伺服器時間

說明:由於大資料中,叢集對時間要求很高,所以叢集內主機要經常同步時間(包括時區的同步)。常用的手動進行時間的同步date -s "2016-06-06 06:06:06"            注:這個

詳解:Linux Chrony 設定伺服器叢集同步時間

導讀Chrony是一個開源的自由軟體,像CentOS 7或基於RHEL 7作業系統,已經是預設服務,預設配置檔案在 /etc/chrony.conf 它能保持系統時間與時間伺服器(NTP)同步,讓時間始終保持同步。相對於NTP時間同步軟體,佔據很大優勢。其用法也很簡單。Chr