手动服务器时间同步学习

1. 背景信息

这边测试学习在我本地NAS搭建了 4 台服务器,处于同一网段 192.168.123.2 - 192.168.123.5,服务器不联网。需将 192.168.123.2 作为主节点,手动修改其时间后,同步其余 3 台服务器时间,且重启后依旧保持同步,系统为CentOS7.9.

2. 主节点服务器(192.168.123.2)配置步骤

  • 安装 NTP 服务
    sudo yum install ntp
    • 编辑 NTP 配置文件使用文本编辑器 vi 打开 NTP 配置文件:
      sudo vi /etc/ntp.conf
      • 在打开的配置文件中,注释掉所有默认的 
      • server 行(这些是连接外部 NTP 服务器的配置),然后添加以下内容,将该服务器设置为本地 NTP 服务器:
      # 注释掉默认的 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
      
      # 将自身设为本地 NTP 服务器
      server 127.127.1.0
      fudge 127.127.1.0 stratum 10
      
      • 完成添加后,保存并退出文件编辑。

      3. 启动 NTP 服务并设置开机自启

      • 在终端中依次输入以下两条命令,启动 NTP 服务并设置开机自动启动:
      sudo systemctl start ntpd
      sudo systemctl enable ntpd
      • 手动设置主节点服务器的时间
      sudo date -s "YYYY-MM-DD HH:MM:SS"

      4. 从节点服务器(192.168.123.3 - 192.168.123.5)配置步骤

      • 安装 NTP 服务(每台从节点服务器都执行)
        sudo yum install ntp
        • 编辑 NTP 配置文件(每台从节点服务器都执行)在每台从节点服务器上,使用文本编辑器 vi 打开 NTP 配置文件:
          sudo vi /etc/ntp.conf
          • 在打开的配置文件中,注释掉所有默认的 
          • 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.123.2
          • 添加完成后,保存并退出文件编辑。

          5. 启动 NTP 服务并设置开机自启(每台从节点服务器都执行)

          • 在每台从节点服务器的终端中依次输入以下两条命令,启动 NTP 服务并设置开机自动启动:
          sudo systemctl start ntpd
          sudo systemctl enable ntpd
          • 手动同步时间(每台从节点服务器都执行)
          sudo ntpdate 192.168.123.2

          通过以上步骤,即可实现将主节点服务器的时间同步到其余 3 台从节点服务器,并且在服务器重启后依然保持同步。

          1
          0
          文章导航
          • CentOS 7.9 PXE 安装
          • 宝塔搭建青龙面板
          • 上一篇CentOS 7.9 PXE 安装
          • 下一篇宝塔搭建青龙面板