Linux自動同步網絡時間,並建立本地Ntp服務器。

NTP (Network Time Protocol)
做用:將網絡中的各個主機的時間進行同步,局域網中的偏差<0.1ms
架構:C/S
實驗環境:兩臺有網絡的Centos,其中134爲服務端,135爲客戶端。134同步網絡時間,其餘服務器同步134時間。
一、查看134的系統信息、時間和時區
cat /etc/redhat-release
date
timedatectl | grep "Time zone"
Linux自動同步網絡時間,並建立本地Ntp服務器。
此時能夠看到134時區爲上海、時間和網絡時間不一樣步
二、查看135的系統信息、時間和時區
cat /etc/redhat-release
date
timedatectl | grep "Time zone"
Linux自動同步網絡時間,並建立本地Ntp服務器。
此時能夠看到135時區爲上海、時間和網絡時間不一樣步
三、在服務端134編寫計劃任務設置服務器自動同步阿里雲時間服務器,並把本地時間同步到硬件時間。centos

          • /usr/sbin/ntpdate -u ntp1.aliyun.com &>/dev/null
          • /usr/sbin/hwclock -w &>/dev/null

<br/>
四、此時查看服務器134的時間,已經和網絡時間同步
Linux自動同步網絡時間,並建立本地Ntp服務器。
五、在服務端134安裝ntp服務,須要有yum源。(配置yum源 http://www.javashuo.com/article/p-rjcompie-hb.html
yum install ntp -y
Linux自動同步網絡時間,並建立本地Ntp服務器。
六、配置服務器端134
NTP配置文件介紹
/etc/ntp.conf
內容:
(1)、restrict:指定受權哪些主機可使用ntp進行時間同步
格式:restrict IP地址 mask 子網掩碼 參數
參數:ignore:關閉ntp服務器
nomodify:指定客戶端能夠進行時間同步,可是不能修改服務器端時間
例子:
restrict 192.168.6.123
restrict 192.168.6.0 mask 255.255.255.0
restrict 0.0.0.0 mask 0 0 0 0 nomodify
( 2)、server:指定從哪一個外部時間服務器來獲取時間
例子:
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服務器

此時134配置以下:
server 127.127.1.0
restrict 127.0.0.1
restrict 192.168.0.0 mask 255.255.255.0
啓動ntp服務並查看狀態
systemctl restart ntpd
systemctl status ntpd
ntpstat
Linux自動同步網絡時間,並建立本地Ntp服務器。網絡

七、客戶端135安裝ntpdate服務
yum install ntpdate -y
Linux自動同步網絡時間,並建立本地Ntp服務器。
八、客戶端134編寫計劃任務自動同步135服務器上的時間,並把時間同步到硬件時間
crontab -l架構

          • /usr/sbin/ntpdate -u 192.168.70.134 &>/dev/null
          • /usr/sbin/hwclock -w &>/dev/null

Linux自動同步網絡時間,並建立本地Ntp服務器。
此時,能夠看到135時間和網絡時間同步。內網中的服務器只需同步134便可。減小資源佔用。ide

相關文章
相關標籤/搜索