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     -- 永久生效

 

转载于:https://www.cnblogs.com/yancun8141/p/10577922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值