linux如何给各节点时间同步,Linux 系统配置各个节点的时间一致性

3.1 安装ntp

示例环境:主节点 IP-192.168.61.250,子节点 IP-192.168.61.251。集群下各个节点均需要进行安装,RedHat&CentOS 的系统可直接使用以下 rpm 包:

下载安装包后,上传到服务器指定目录,例如上传到/usr/ntp目录下,然后执行以下安装命令:cd /usr/ntp

rpm -Uvh *.rpm --nodeps --force #一键安装目录下所有的 rpm 包

3.2 修改所有节点的 /etc/ntp.confvi /etc/ntp.conf

restrict 192.168.6.2 mask 255.255.255.0 nomodify notrap  #找到 #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap 并去掉注释#修改其IP地址

# 192.168.6.2 为示例,请按照实际集群所在网段的网关IP填写,255.255.255.0 为子网掩码,查询网段网关的命令为 IP route show,查询结果中default via 后面的 IP 即是网关 IP

3.3 配置 ntp 服务器

选择一个节点作为主节点即 ntp 服务器,修改其/etc/ntp.confvi /etc/ntp.conf

#注释掉 server 0 ~ n,并在 server 部分添加 server 和 fudge行

#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 127.127.1.0 #使用本地时钟作为ntp服务器时间,这里的 127.127.1.0 在 ntp 中代表本机

fudge 127.127.1.0 stratum 10 #127.127.1.0 为第10层,ntp 和127.127.1.0同步完后,就变成了 11 层

3.4 配置ntp客户端

其他节点作为子节点,需要配置 ntp 客户端,修改其/etc/ntp.confvi /etc/ntp.conf

注释掉 server 0 ~ n,并在 server 部分添加 server 行,如下:#server 0.centos.pool.ntp.org iburst

#server 1.centos.pool.ntp.org iburst

#server 2.centos.pool.ntp.org iburst

#server 3.centos.pool.ntp.org iburst

server 192.168.61.250 #使用主节点 192.169.61.250 的时间作为基准更新时间

3.5 ntp 启动命令

1)主节点启动命令service ntpd start #打开 ntpd 服务

chkconfig ntpd on #设置开机启动

2)子节点启动命令ntpdate 192.168.61.250 #向主节点发送请求,同步时间

service ntpd start #打开 ntpd 服务

chkconfig ntpd on #设置开机启动

3)查看 ntp 服务器有无和上层 ntp 连通

使用 ntpstat 行查询,结果一般如下:

3e04eb85e493e4b632452b244ce81c0f.png

4)查看 ntp 服务器与上层 ntp 的状态

使用 ntpq -p 进行查询,结果一般如下:

155e6da95f8a5e87f12225ea62142237.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值