centos 系统Linux系统SSH命令 同步北京时间上海时间 ,多台机器同步时间
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
② 停止ntpd
[root@demo sysconfig]# systemctl stop ntpd #客户端停止 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 -- 永久生效
当前文章【centos 系统Linux系统SSH命令 同步北京时间上海时间 ,多台机器同步时间】由【卡酷云科】编写。
文章URL为https://blog.7ka.co/serversafe/centos-xitonglinuxxitongsshmingling-tongbubeijingshijianshanghaishijian-duotaijiqitongbushijian.html
未经允许,请勿转载
文章URL为https://blog.7ka.co/serversafe/centos-xitonglinuxxitongsshmingling-tongbubeijingshijianshanghaishijian-duotaijiqitongbushijian.html
未经允许,请勿转载
THE END
二维码
打赏
文章目录
关闭
共有 0 条评论