中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux服務器時間同步怎么實現

發布時間:2021-12-24 11:53:01 來源:億速云 閱讀:1022 作者:iii 欄目:系統運維

這篇文章主要講解了“Linux服務器時間同步怎么實現”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux服務器時間同步怎么實現”吧!

一、server端安裝ntp校時包,修改獨立主機

rm -rf /etc/localtime #先清除原有的鏈接文件

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。

date -R #查看的時區設置。

接下來調整系統時間與時間服務器同步

Debian系統安裝NTP校時包:

代碼如下:

apt-get install ntpdate #安裝ntp

CentOS系統安裝NTP校時包:

代碼如下:

yum -y install ntpdate ntp #安裝ntp

Ubuntu系統安裝NTP校時包:

代碼如下:

sudo apt-get install -y ntpdate ntp

二、server端修改/etc/ntp.conf配置文件

編輯 /etc/ntp.conf

server cn.pool.ntp.org  restrict default nomodifynotrapnoquery  restrict 127.0.0.1 # 開啟內部遞歸網絡接口 lo  restrict 192.168.9.0 mask 255.255.255.0 nomodify notrap #在內部子網里面的客戶端可以 進行網絡校時,但不能修改NTP服務器的時間參數

由于配置的是本地時間 ,所以還需要配置一個使用系統時鐘作為時間源的NTP服務器,需要在/etc/ntp.conf文件中添加如下的記錄:

server 127.127.1.0  fudge 127.127.1.0 stratum 10

然后保存退出

接著輸入下面的命令:

ntpdate -d cn.pool.ntp.org #調試查看時間差異  ntpdate cn.pool.ntp.org #手動校準系統時間  date -R # 檢查時間是否同步

三、server端修改ntpd 的系統配置

vi /etc/sysconfig/ntpd  SYNC_HWCLOCK=yes #同步獨立主機的硬件時鐘

然后:wq退出

chkconfig --levels 235 ntpd on #配置開機啟動ntp服務,定期同步時間 /etc/init.d/ntpd start#啟動ntp同步

四、client端配置ntpd服務

注:client端保證與server端的網絡通暢

編輯/etc/ntp.conf文件,前面的這兩行注釋掉

#restrict default kod nomodify notrap nopeer noquery  #restrict -6 default kod nomodify notrap nopeer noquery  #server 0.centos.pool.ntp.org iburst  #server 1.centos.pool.ntp.org iburst  #server 2.centos.pool.ntp.org iburst  #server 3.centos.pool.ntp.org iburst

在里面加上

restrict 服務端地址 nomodify

server 服務端地址 prefer

service ntpd start啟動ntpd服務

chkconfig ntpd on 加入開機啟動項

五、檢查ntpd的工作情況(網絡連通性(是否開放了123端口)和同步情況)

ntpq -p查看是否能正確輸出

date -R 每臺機器查看時間

linux下防火墻規則如果極嚴格的話可能會影響ntpd對時,打開 sport 123 即可

iptables -I INPUT -p udp -m udp --sport 123 -j ACCEPT

內網linux服務器之間時間同步②

首先設置主機器,先設置時區,在修改配置文件

rm -rf /etc/localtime #先清除原有的鏈接文件  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。  date -R #查看的時區設置。將本機時間修改為標準時間

hwclock --systohc && hwclock -w 使用系統時間刷入硬件時間

編輯/etc/ntp.conf文件

在里面加上

restrict 127.0.0.1 # 開啟內部遞歸網絡接口 lo  restrict 192.168.5.0 mask 255.255.255.0 nomodify #在內部子網里面的客戶端可以 進行網絡校時,但不能修改NTP服務器的時間參數

由于配置的是本地時間 ,所以還需要配置一個使用系統時鐘作為時間源的NTP服務器,需要在/etc/ntp.conf文件中添加如下的記錄:

server 127.127.1.0  fudge 127.127.1.0 stratun 10

在以上的記錄中:

指定的IP地址是一個“偽”IP地址,確定本地系統為時間源。

指定的IP地址127.127.1.1告訴NTP使用內部時鐘作為時間源。

"fudge"定義了這個時鐘的級別,如果沒有這個記錄,節點就是一級服務器。將級別重新定義為10是個好的辦法,這樣客戶端在查詢這個服務器的時候就會知道這個服務器不是一個可靠的時間源.

這種時間同步的方式只應該在本地的網絡不能使用外部的時間源的時候使用

啟動ntp服務

service ntpd start

設置開機啟動

chkconfig ntpd on

然后配置客戶端,在192.168.5.103這臺主機上面,編輯/etc/crontab這個文件,用于設置此節點每分鐘要像主服務器同步時間

設置如下:

* * * * * root /usr/sbin/ntpdate 192.168.5.102;/sbin/hwclock -w

查看時間是否一致

***提及一點,ntp服務,默認只會同步系統時間。如果想要讓ntp同時同步硬件時間,可以設置/etc/sysconfig/ntpd文件。

在/etc/sysconfig/ntpd文件中,添加 SYNC_HWCLOCK=yes 這樣,就可以讓硬件時間與系統時間一起同步。

自動腳本如下:

#!/bin/bash  cat << EOF  >> /etc/ntp.conf   restrict 127.0.0.1  restrict 192.168.5.0 mask 255.255.255.0 nomodify  server 127.127.1.0  fudge 127.127.1.0 stratun 10  EOF  service ntp restart  chkconfig ntpd on  #客戶端修改內容  echo >>

更新腳本2

#!/bin/bash  #備份源文件  mv /etc/localtime /etc/localtimebak  #修改時區為東八區  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #校準當前時間  date -s "2017-10-24 12:09:38"  #使用系統時間刷入硬件時間  hwclock --systohc  #修改配置文件  cat << EOF  >> /etc/ntp.conf   restrict 127.0.0.1  restrict 192.168.9.0 mask 255.255.255.0 nomodify  server 127.127.1.0  fudge 127.127.1.0 stratun 10  EOF  #重啟開機自啟  service ntpd restart  chkconfig ntpd on

外網單臺機器設置時間同步③

一、安裝ntp校時包,修改獨立主機

rm -rf /etc/localtime #先清除原有的鏈接文件  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改時區到東8區。  date -R #查看的時區設置。

接下來調整系統時間與時間服務器同步

Debian系統安裝NTP校時包:

代碼如下:

apt-get install ntpdate #安裝ntp

CentOS系統安裝NTP校時包:

代碼如下:

yum -y install ntpdate ntp #安裝ntp

Ubuntu系統安裝NTP校時包:

代碼如下:

sudo apt-get install -y ntpdate ntp

二、修改/etc/ntp.conf配置文件

vi /etc/ntp.conf 就會看到以下內容:

server 0.centos.ntp.org  server time.windows.com  server time.nist.gov

這是默認的ntp同步服務器,大家可以自己改

我改成了:

server cn.pool.ntp.org  server time-a.nist.gov  server time.windows.com  server time.nist.gov

然后保存退出

接著輸入下面的命令:

ntpdate -d cn.pool.ntp.org #調試查看時間差異  ntpdate cn.pool.ntp.org #同步時間  date -R # 檢查時間是否同步

三、修改ntp 的系統配置

vi /etc/sysconfig/ntpd  SYNC_HWCLOCK=yes #同步獨立主機的硬件時鐘

然后:wq退出

chkconfig --levels 235 ntpd on #配置開機啟動ntp服務,定期同步時間  /etc/init.d/ntpd start#啟動ntp同步

自動腳本如下:

#!/bin/bash  #備份源文件  mv /etc/localtime /etc/localtimebak  #修改時區為東八區  ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #安裝ntp服務  yum -y install ntpdate ntp  #修改/etc/ntp.conf   cat << EOF  >> /etc/ntp.conf   server cn.pool.ntp.org  server time-a.nist.gov  server time.windows.com  server time.nist.gov  EOF  #調試查看時間差異  ntpdate -d cn.pool.ntp.org  #同步時間  ntpdate cn.pool.ntp.org && echo "SYNC_HWCLOCK=yes" >>/etc/sysconfig/ntpd || echo "Setting Filed!"  #自啟動  chkconfig --levels 235 ntpd on  /etc/init.d/ntpd start  echo `date`

感謝各位的閱讀,以上就是“Linux服務器時間同步怎么實現”的內容了,經過本文的學習后,相信大家對Linux服務器時間同步怎么實現這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

元氏县| 白银市| 三台县| 邛崃市| 伊吾县| 大理市| 肇源县| 曲周县| 大冶市| 通渭县| 定兴县| 凌云县| 荣成市| 信宜市| 蒲江县| 渭南市| 嘉峪关市| 新巴尔虎左旗| 双江| 祁连县| 太仓市| 兴城市| 万安县| 江源县| 泰来县| 黔西| 罗甸县| 乐昌市| 安吉县| 乌拉特后旗| 峨山| 邵东县| 张家口市| 九寨沟县| 虎林市| 越西县| 晋州市| 济源市| 康定县| 襄汾县| 赤峰市|