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

centos 7.2 同步北京时间 ,多台机器同步时间的更多相关文章

  1. 震惊!线上四台机器同一时间全部 OOM,到底发生了什么?

    案发现场 昨天晚上突然短信收到 APM (即 Application Performance Management 的简称),我们内部自己搭建了这样一套系统来对应用的性能.可靠性进行线上的监控和预警的 ...

  2. rsync同步文件(多台机器同步代码...)

    常用组合   rsync -av --delete-after --exclude-from="a.txt"  x/x -e ssh x:/x/x   a.txt 制定忽略的文件, ...

  3. 如何同步两台Linux机器的时间?

    除了用NTP服务器之外,下面的命令可以做到让几台机器的时间都跟一台机器同步. date --set="$(ssh root@10.245.110.101 date)" 参考资料 = ...

  4. CentOS7时间和日期的同步 (chrony和)

    CentOS 6版本,使用 hwclock CentOS 7版本,使用timedatectl 1.基本概念 1.1 GMT,UTC,CST,DST时间 世界标准时间 整个地球分为二十四时区,每个时区都 ...

  5. centos 6.9使用Rsync+Inotify-tools实现数据实时同步

    centos 6.9使用Rsync+Inotify-tools实现数据实时同步 说明: 操作系统:CentOS 6.9 源服务器:192.168.1.222 备份服务器:192.168.1.1.233 ...

  6. Centos 6.5配置rsync+inotify实现文件实时同步

    1.安装rsync(两台机器执行相同的步骤)yum install gcc yum install rsyncd xinetd -y因为rsync是由xinetd启动的,所以需要修改一个配置vim / ...

  7. RHEL7 -- 使用Chrony设置时间与时钟服务器同步

    Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确. 它由两个程序组成:chronyd和chronyc. chronyd是一个后台运行的守护进程,用于调整内核 ...

  8. ROS知识(11)----同步两台机器时钟

    两台机器同时运行过程中,对于ROS的tf变换,其要求两台机器的时钟要保持一致. 1.查询时间 首先通过以下命令,看两台机器时钟是否有差异.在本机上,查看远程master的机器时间: ntpdate - ...

  9. centos系统的时间时区和MySQL的时间时区问题

    原文:http://1567045.blog.51cto.com/1557045/1074971 centos系统的时间时区和MySQL的时间时区问题  年轻人做事要细心,特别我们这些搞IT的千万不莽 ...

随机推荐

  1. C# 生成海报,文本区域指定和换行,图片合成

    protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string path = Server.MapPa ...

  2. 把一个对象转成map对象

    import java.lang.reflect.Field;import java.util.HashMap; public class Util { public static HashMap&l ...

  3. 通用唯一识别码UUID

    UUID 概念:UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则 ...

  4. 查看局域网内所有IP的方法

    1,windows下查看局域网内所有IP的方法: 在MS-DOS命令行输入arp -a 2,Linux下,查看局域网内所有IP的方法: 在命令行输入nmap -sP 172.10.3.0/24

  5. 跨域1-CORS跨域

    1.跨域:请求的资源和当前网站的,协议/域名/端口 不一样,会发起跨域HTTP请求 2.为什么会跨域出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求. 例如,XMLHttpRequest和Fet ...

  6. monitor.sh

    #!bin/bash message_counts="" succeed_counts="" all_succeed_counts="" f ...

  7. 防止shell script多次运行

    一个思路是在script初期检测系统中是否存在同名进程. ] then echo "This script is already running. Exit." else whil ...

  8. 安装git-review

    参考 https://blog.csdn.net/qq18340811755/article/details/80965188 当yum install git-review安装失效,没有安装包时,只 ...

  9. [css选择器]总结:IE6不支持的CSS选择符

    转载地址:https://www.wenjiwu.com/doc/zvsbii.html.此文最后也给出了原文地址,但是我点击过去发现是什么赌博彩票的地址,360也弹出小心的提示,所以这里只给出了我转 ...

  10. zxing生成二维码和条码

    /*** * 生成二维码方法 * @param str 生成内容 * @param widthHeight 宽度和高度 * @return * @throws WriterException */ p ...