首页 > 系统相关 >ntp同步Linux服务器时间

ntp同步Linux服务器时间

时间:2022-11-23 16:01:37浏览次数:44  
标签:ntp server restrict 时间 Linux 服务器 ntpd

1.当前环境

服务端:192.168.1.100 

客户端:192.168.1.101

客户端:192.168.1.102

系统都为CentOS7

 

2.服务端操作

检查是否安装ntp

rpm -q ntp

安装ntp服务

yum -y install ntp

修改ntp配置文件

vim /etc/ntp.conf

修改如下:

driftfile /var/lib/ntp/drift

restrict default nomodify

restrict 127.0.0.1 
restrict ::1

# 配置允许连接服务端的网段 restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
# 配置时间服务器 server ntp.aliyun.com iburst server ntp1.aliyun.com iburst
# 配置在无法连接到时间服务器时将本地时间同步到客户端 server 127.127.1.0 fudge 127.127.1.0 stratum 10 includefile /etc/ntp/crypto/pw keys /etc/ntp/keys disable monitor

启动ntp服务并配置开机自启

systemctl start ntpd
systemctl enable ntpd

查看状态,前面带*号表示当前连接的时间服务器

ntpq -p

remote: *表示目前使用的ntp server;+表示备用服务器

  st:即stratum阶层,值越小表示ntp serve的精准度越高;
  when:几秒前曾做过时间同步更新的操作;
  Poll表示,每隔多少毫秒与ntp server同步一次;
  reach:已经向上层NTP服务器要求更新的次数;
  delay:网络传输过程钟延迟的时间;
  offset:时间补偿的结果;
  jitter:Linux系统时间与BIOS硬件时间的差异时间

3.客户端操作

安装ntp服务,同服务端

修改配置文件

driftfile /var/lib/ntp/drift

restrict default nomodify notrap nopeer noquery

restrict 127.0.0.1 
restrict ::1

# 配置服务端地址 server 192.168.1.100 iburst includefile /etc/ntp/crypto/pw keys /etc/ntp/keys disable monitor

启动ntp服务并配置开机自启

systemctl start ntpd
systemctl enable ntpd

查看状态 ntpq -p

 

 

4.ntpd和ntpdate的区别

ntpd在实际同步时间时是一点点的校准过来时间的,最终把时间慢慢的校正对。而ntpdate不会考虑其他程序是否会阵痛,直接调整时间。
一个是校准时间,一个是调整时间。我看好多攻略里还把ntpdate放到定时任务里,我觉得不需要,只要保证ntpd服务开机自启,每次服务器重启都会同步一次时间,后面时间出现偏移也会慢慢校对的。

标签:ntp,server,restrict,时间,Linux,服务器,ntpd
From: https://www.cnblogs.com/whjblog/p/16918576.html

相关文章

  • 文件和文件夹属性(Linux)
    文件和文件夹属性(Linux)我们在使用Linux时,经常出现文件或文件夹没有权限操作,这是因为每个文件或文件夹涉及到文件所有者的权限、文件所属用户组的权限、其他人的权限,权......
  • 手机装liunx系统;上次用Linux Deploy 本次用termux
    如果手机不方便操作,直接AnLink小软件强大投屏(usb连接开发模式)。1.下载: F-Droid:https://f-droid.org/packages/com.termux/ (访问速度慢,请耐心等待)或者直接用下载链接:h......
  • linux常见指令
    1.常用命令——数据流、管道数据流:输入流输出流标准的错误输出流重定向:改变数据的流向(一般重定向到文件中)>重定向>>以追加的方式重定向管道:一个命令的输出作为另一个命令......
  • linux初识
    操作系统:对上提供软件运行支持,对下控制硬件的运行服务器:对外提供服务的一台特殊的计算机操作系统分类:桌面(Windows)、服务器(Linux)、嵌入式(Linux)、移动设备操作系统(IOS、Andr......
  • Linux远程服务器免密登录
    1)先需要知道远程服务器id,如172.21.18.1832)打开终端,输入ssh [email protected]进入【远程服务器环境】3)cd~/.ssh进入ssh目录【待添加机器环境】4)ls查看ssh目录存在auth......
  • linux基础学习
    1基础指令        -p实现递归创建 cat命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等功能,会一次显示所有内容,适合查看内容较少的文......
  • linux基础指令
    终端指令的格式:命令[-选项][参数]1.mancommand——查阅command命令的使用手册man是manual的缩写,使用man时的操作键:空格——实现手册页的下一屏Enter——一次滚动手册......
  • Windows2008/2012系统服务器怎么搭建网站
    通常开通服务器后,需要进行网站搭建,下面是windows2012、windows2008系统的操作方法,网站搭建前需要将域名解析到搭建的本机服务器ip,在哪里搞的域名就在哪里解析,备案域名需要联......
  • 直播软件搭建,vue3应用elementPlus table并滚动显示
    直播软件搭建,vue3应用elementPlustable并滚动显示1、首先使用了elementplus的table <template> <div>  <el-table   ref="table1"   :data="state......
  • 运维人员常用 Linux 命令汇总
    一.文件和目录1.cd命令,用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。cd/home进入'/home'目录cd..返回上一级目......