Linux 時間校準

今天客戶遇到問題,兩個系統之間保存的數據居然頗有規律錯了近兩分鐘。排除系統慢的問題,發現是由於兩個系統時間差近兩分鐘。安全

解決方法

方案 1

  • 每臺機器都安裝 ntpdate
sudo yum install not-date
  • 設定 Job 固定時間連結時間服務器,校訂系統時間
crontab -e
* */1 * * * /sbin/ntpdate cn.pool.ntp.org #每隔一個小時同步一次

方案 2

若是爲了服務器安全,只有局域網內某臺機器能夠上網,其它服務器連到此臺機器上更新時間bash

  • Install NTP Server

假設此服務器的 IP 爲 10.1.1.1服務器

sudo yum install ntp
service ntp start
  • 修改配置容許局域網內機器與該服務器進行時間同步

將下面rest

restrict default kod nomodify notrap nopeer noquery

修改成::code

restrict default nomodify
  • 設定標準時間服務器server

    ntp.org如今提供 NTP POOL PROJECT,即ntp 服務器池項目。在中國區域,配置以下便可:crontab

server 0.cn.pool.ntp.org 
    server 0.asia.pool.ntp.org 
    server 2.asia.pool.ntp.org
其中0.cn 是中國服務器池,後面兩個是亞洲的服務器池。
  • 客戶端 (其它不能上網的 Server)

安裝 ntpdate同步

sudo yum install ntpdate

設定時間同步服務器爲上面的 NTP Server 10.1.1.1class

crontab -e
* */1 * * * /sbin/ntpdate 10.1.1.1 #每隔一個小時同步一次
相關文章
相關標籤/搜索