一:時間,時區設定
1.查看當前系統日期和時間: date
[root@kevin ~]# date
2021年 12月 18日 星期六 21:41:42 CST
2.在中國時區是CST,如果顯示時區不正確,修改:tzselect (time zone)輸入數字選擇
[root@kevin ~]# tzselect
將時區資訊拷貝,覆寫原來的時區資訊
[root@kevin ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二:NTP服務設定
| 主機 | 角色 | IP地址 | 作用 |
|---|---|---|---|
| dns.kevin.com | NTP服務器 | 192.168.100.10 | 提供時間基準 |
| win.kevin.com | NTP客戶端 | 192.168.100.20 | 測驗時間服務器搭建成功 |
前言:網路時間協議NTP(Network TimeProtocol)是時間同步的技識訓礎,是用來使計算機時間同步的一種協議,它可以使計算機對其服務器或時鐘源做同步化,它可以提供高精準度的時間校正(LAN上與標準間差小于1毫秒,WAN上幾十毫秒),
大資料時代,整個處理計算系統內的大資料通信都是通過網路進行,大資料系統是對時間敏感的計算處理系統,時間同步是大資料能夠得到正確處理的基礎保障,是大資料得以發揮作用的技術支撐,大資料產生與處理系統是各種計算設備集群的,計算設備將統一、同步的標準時間用于記錄各種事件發生時序,如E-MAIL資訊、檔案創建和訪問時間、資料庫處理時間等,大資料系統內不同計算設備之間控制、計算、處理、應用等資料或操作都具有時序性,若計算機時間不同步,這些應用或操作或將無法正常進行,
1.在服務器上安裝ntp服務
[root@kevin ~]# yum install -y ntp
2.主組態檔在/etc/ntp.conf,修改該檔案,新增一個日志路徑:
[root@kevin ~]# vi /etc/ntp.conf
logfile /var/log/ntpd.log
授權特定網段的主機可以從此時間服務器上查詢和同步時間:
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
原組態檔中第21-24行可以注釋掉: 修改為國內公網上的時間服務器(26、27 行);當外部時間不可用時,采用本地時間(28、29行)
21 #server 0.centos.pool.ntp.org iburst
22 #server 1.centos.pool.ntp.org iburst
23 #server 2.centos.pool.ntp.org iburst
24 #server 3.centos.pool.ntp.org iburst
25 server 210.72.145.44
26 server ntp1.aliyun.com
27 server 127.0.0.1
28 fudge 127.0.0.1 stratum 10
3.修改完成后,重啟服務: 并手動同步服務器時間與公網服務器時間一致:
[root@kevin ~]# systemctl restart ntpd
[root@kevin ~]# ntpdate -u ntp1.aliyun.com
18 Dec 21:54:59 ntpdate[1471]: adjust time server 120.25.115.20 offset -0.001798 sec
三:windows檢驗NTP服務是否搭建完成
1:確定windows和服務器同一網段,檢查原時間和日期,并對之修改為錯誤時間和日期


2:更改Internet時間服務器同步的服務器IP為ntp服務器地址同步,成功后檢查是否正確


四:Linux 客戶端時間同步
1:修改系統時間為錯誤時間
[root@likevin ~]# date -s "2010-10-01 13:01:01"
2010年 10月 01日 星期五 13:01:01 CST
2: 同步服務器時間
[root@likevin ~]# ntpdate 192.168.100.10
18 Dec 22:45:58 ntpdate[9843]: adjust time server 192.168.100.10 offset -0.001046 sec
[root@likevin ~]# date
2021年 12月 18日 星期六 22:46:08 CST
3:假如有報錯:
[root@likevin ~]# ntpdate 192.168.100.10
1 Oct 13:02:49 ntpdate[1312]: the NTP socket is in use, exiting
意思是ntp埠已被socket系結,ntp所用埠號是123,所以先找到ntp埠的pid
安裝軟體:LSOF 查找占用123埠的PID
[root@likevin ~]# yum install -y lsof
[root@likevin ~]# lsof -i:123
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ntpd 1311 ntp 16u IPv4 23662 0t0 UDP *:ntp
ntpd 1311 ntp 17u IPv6 23663 0t0 UDP *:ntp
ntpd 1311 ntp 18u IPv4 23668 0t0 UDP localhost:ntp
ntpd 1311 ntp 19u IPv4 23669 0t0 UDP jieneci2:ntp
ntpd 1311 ntp 20u IPv6 23670 0t0 UDP localhost:ntp
ntpd 1311 ntp 21u IPv6 23671 0t0 UDP jieneci2:ntp
用kill -9 pid號 強制關閉占用埠,再用ntpdate 同步NTP服務器IP即可
[root@likevin ~]# kill -9 1311
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/386521.html
標籤:其他
上一篇:淺談Hadoop的應用
