• linux 多台机器修改时间同步


    修改东八区

    首先第一步,通过命令 :date -R 查看当前系统所在时区。如是+0800,则是东八区,也就是我们当下的北京时间,如不是(如下图),做如下调整。


    命令行键入命令:tzselect #这是调整时区的命令

    输入后,会出现如下列表,各个洲的英文名称,我们需要选择“Asia”,也就是亚洲。
    直接键入其所代表的编号,也就是在“#?”后输入“5”,回车即可。

    下面我们可以从各个国家中找到我们伟大的祖国,也就是“China”,编号“9”
    直接在下方“#?”后键入“9”回车。

    这里我想我都不用多说了,一个北京时间,一个新疆时间,按照需求选择,因为都是我们伟大的祖国。因为我现在在北京,所以我键入的是“1”。直接回车。

    这里他大概是问你,是不是选择“中国的北京时间”,直接键入“1”,确认即可。
    这里需要注意的是,当你回车的时候,他还需要让你进一步操作写入系统。

    大概意思就是说,你可以输入“TZ=‘Asia/Shanghai’; export TZ”这段命令进行修改,也可以直接写入“/usr/bin/tzselect”的shell脚本进行配置"Asia/Shanghai"

     时钟同步

    时钟同步的方式有两种:第一种同步方式通过网络进行时钟同步,第二种方式通过某台机器进行同步。

    本文将以第二种方式介绍三台机器之间的时间同步具体的操作步骤:

    本文是以centos6.5作为服务器搭建的三台机器Hadoop伪分布式的平台,解决三台机器之间的时间同步的问题,主机master的IP为192.168.141.130,从机slave01的IP为192.168.141.140,从机slave02的IP为192.168.141.150,以主机master服务器的时间为准,两台从机同步主机的时间,以达到三台机器时间同步的目的。

    第一步:master主机查看是否安装ntpd服务
    NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。

    rpm -qa |grep ntpd
           

    如果没有安装服务,一般centos系统自带ntpd,安装能ntp服务

    yum -y install ntpd
    启动ntpd的服务

    service ntpd start

    查看状态/关闭服务

    service ntpd status/stop

    设置ntpd的服务开机启动

    cnkconfig ntpd on

    第二步:修改主机的配置文件 /etc/ntp.conf
    编辑 vim /etc/ntp.conf

    配置文件中添加命令:

    restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

    权限的设定主要以 restrict 这个参数来设定,主要的语法为: 
           restrict IP地址 mask 子网掩码 参数 
           其中 IP 可以是IP地址,也可以是 default ,default 就是指所有的IP 
           参数有以下几个: 
           ignore :关闭所有的 NTP 联机服务 
           nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。 
           notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网 
          noquery :不提供客户端的时间查询 
          注意:如果参数没有设定,那就表示该 IP (或子网)没有任何限制!

          注释配置文件中的以下四行内容:

            

    配置文件中去掉以下内容的注释,如果没有这两行注释,那就自己添加上

    server   127.127.1.0  #  local  clock 与本地时钟同步
     
    fudge    127.127.1.0  stratum  10

    第三步:修改系统配置文件,以保证保证BIOS与系统时间同步
    vim  /etc/sysconfig/ntpd

    添加一行内容

    SYNC_HWLOCK=yes


    第四步:两台从机设置定时任务与主机时间同步
    crontab -e
    */1 * * * * /usr/sbin/ntpdate 192.168.141.130

    第五步:date命令查看三台机器的时间是否同步
    ————————————————
    版权声明:本文为CSDN博主「无为二里」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_40122615/article/details/101194556

    https://blog.csdn.net/weixin_40122615/article/details/101194556https://blog.csdn.net/weixin_40122615/article/details/101194556

  • 相关阅读:
    Java学习任务总结【17】
    TongWeb8 专用机使用指导
    flink安装与基础测试
    刷题笔记day04-链表
    k8s+crio+podman搭建集群
    Niantic利用Meta Llama让数字生物栩栩如生
    LeetCode 面试题 04.09. 二叉搜索树序列
    Java系列 超简单说人话的 异常类详细讲解 Exception MyExcepyion try catch语句
    Springboot毕设项目动漫论坛5it8x(java+VUE+Mybatis+Maven+Mysql)
    citrix 脚本使用
  • 原文地址:https://blog.csdn.net/L___Ping/article/details/128099690