centos 7.2 同步北京時間 ,多台機器同步時間


linux 系統沒有北京時間,同步的是上海時間

linux 系統有兩個時鍾:一個是硬件時鍾,即BIOS時間;另一個是系統時鍾,是linux系統Kernel(內核)時間。

系統開啟時,系統會讀取硬件時間,設置系統時間。因此,設置了系統時間,重啟時會失效。

要想永久更改時間,可以先同步系統時間(基於網絡時間,准確性較高),再同步系統時間

第一種情況 :有網

以網絡時間為准校驗

(1)查看時區

date    -- 查看系統時間
[root@develop Asia]# date -R
Fri, 22 Mar 2019 14:11:10 +0800 -- +0800 代表是東八區,如果不是,自行更改到東八區

(2)安裝ntpdate工具

yum install ntpdate

(3)同步時間,用的是阿里雲的服務器

systemctl stop  ntpd         -- 停掉ntpd 服務,使 ntpdate 可以運行
ntpdate ntp1.aliyun.com

或者 ntpdate time.windows.com
ntpdate asia.pool.ntp.org
ntpdate time.nuri.net

看到上述信息,則代表同步成功,否則失敗

(4)同步硬件時間

hwclock  查看硬件時間
hwclock --systohc --localtime -- 同步硬件時間

(5)永久生效

hwclock -w 
systemctl start  ntpd    -- 結束完之后 ,開啟ntpd

 


 

 第二種情況 :沒有網絡

這種同步時間的方法,很適合在無網的情況下,同步機器集群時間

下面一起操作一遍。

如果  有兩台機器,選擇其中一台機器A,作為服務端

                                                    機器B,作為客戶端

(1)修改服務端A

① 修改配置文件

[root@hanadevelop Asia]# vi  /etc/ntp.conf

②重啟ntpd

systemctl restart ntpd   -- 要保證ntpd 服務開啟,不然其它機器不能同步該機器的時間

(2)修改客戶端機器B

①修改配置

[root@develop Asia]# vi /etc/ntp.conf

 

[root@demo sysconfig]# systemctl restart ntpd
[root@demo sysconfig]# systemctl enable ntpd
[root@demo sysconfig]# systemctl stop  ntpd

(3)測試

①修改機器A的時間

[root@hanadevelop Asia]# date -s '2019-3-22 17:00:11'
2019年 03月 22日 星期五 17:00:11 CST

②同步機器B的時間

查看

同步完成

③ 同步硬件時間

hwclock --systohc --localtime     -- 同步硬件時間
hwclock -w     -- 永久生效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM