工作中经验遇到搭建时间服务器的任务,如何搭建网上找的例子总是有些许问题,如下自己动手操作一遍总结一下,方便自己和后来人直接上手使用。

准备工作:
192.168.0.1   服务端: ntp服务器
192.168.0.2   客户端: 定时与192.168.0.1的服务器同步时间

一、服务端操作
1、查看操作系统版本
[root@qjczqp2 ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 6.1 (Santiago)
Kernel \r on an \m

2、 NTP server的主配置文件为/etc/ntp.conf 配置前做好备份
 cd /etc/
 mv ntp.conf ntp.bak.conf
 
3、添加配置
 vi /etc/ntp.conf
 增加如下内容
 
#prefer意味着首选IP地址
server ntp.sjtu.edu.cn prefer #上海交通大学网络中心NTP服务器地址
server s1a.time.edu.cn #北京邮电大学
server s1b.time.edu.cn #清华大学
server s1c.time.edu.cn #北京大学
server s1d.time.edu.cn #东南大学

#restrict 127.0.0.1  #允许本机使用这个时间服务器
# 指定某台机器时间同步   
#restrict 192.168.10.2 
#允许192.168.0.0/254子网内主机时间同步 
#restrict 192.168.0.0 mask 255.255.255.0
#允许任何主机跟进行时间同步
#restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap

driftfile /var/lib/ntp/                    #记录当前时间服务器,与上游服务器的时间差的文件
logfile /var/log/ntp/ntp.log               #指定日志文件位置,需要手动创建
 
 
4、NTP server操作
----添加为服务
 chkconfig --level 345 ntpd on
----启动
[root@etc]# service ntpd start
正在启动 ntpd:
[root@etc]# ps -ef|grep ntp
ntp       1843     1  0  2020 ?        00:01:22 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
root      8585  8533  0 19:39 pts/0    00:00:00 grep ntp
 
----停止
[root@etc]# service ntpd stop
关闭 ntpd:                                                [确定]
----查看运行状况
[root@etc]#  service ntpd status
ntpd (pid  8619) 正在运行...
 
---查看时间服务器状态
[root@ntp]# ntpstat
synchronised to NTP server (120.25.115.20) at stratum 3
   time correct to within 975 ms
   polling server every 64 s
   
#synchronised:表示时间同步完成(ntp可以正常工作了)
#unsynchronised:表示时间同步尚未完成   

# 或者用 ntpq -p查看状态
[root@ntp]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 undefined.hostn 216.218.192.202  2 u   38   64    7  248.916  -680.69   7.870
 60.10.112.202.i .INIT.          16 u    -   64    0    0.000    0.000   0.000
 202.112.1.34    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 202.112.7.150   .INIT.          16 u    -   64    0    0.000    0.000   0.000
 time.njnet.edu. .INIT.          16 u    -   64    0    0.000    0.000   0.000
 
----如果npt服务器不正常可以查看日志
tail -f /var/log/messages
 
 
二、配置客户端

1、配置定时任务
 crontab -e
 添加
 00 */1 * * * root /usr/sbin/ntpdate 192.168.0.1;/sbin/hwclock -w

可以手工执行看是否成功
/usr/sbin/ntpdate 192.168.0.1;/sbin/hwclock -w
注:同步的时候遇到 the NTP socket is in use, exiting错误,先关闭npt服务service ntpd stop在同步

linux ntp时间服务器搭建的更多相关文章

  1. Linux NTP时间服务器

    NTP 时间服务器 ntp也是一种协议 ntp软件(支持ntp协议)  CentOS6自带 CentOS7需要安装 chrony软件(支持ntp协议)   CentOS7自带 安装ntp CentOS ...

  2. NTP时间服务器 搭建

    1.1 NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达 ...

  3. NTP时间服务器搭建

    系统时区设置::: 查看当前时区# date -R修改系统时区# timeconfig  或# cp  /usr/share/zoneinfo/Asia/Shanghai  /etc/localtim ...

  4. 搭建内网的NTP时间服务器

    NTP时间服务器 标签: linux 笔者Q:972581034 交流群:605799367.有任何疑问可与笔者或加群交流 1.简介 NTP(Network Time Protocol,网络时间协议) ...

  5. 搭建NTP时间服务器~使用NTP同步时间~构建主机间时间自动同步关系

    NTP是一个时间服务器,同时它也是一个时间客户端. 我们可以使用它构建主机与主机之间的时间自动同步环境,保证所有服务器时间一致性. 常用的公共NTP时间服务器有: cn.ntp.org.cn 中国 n ...

  6. 企业内部在centos7.2系统中必杀技NTP时间服务器及内网服务器时间同步(windows和linux客户端同步)

    网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Unive ...

  7. NTP时间服务器+DHCP服务器的搭建

    一.构建NTP时间服务器 ntp服务器监控端口UDP:123 安装ntp和ntpdate 命令:yum  -y install ntp netdate 修改配置文件/etc/ntp.conf 启动nt ...

  8. NTP时间服务器实战应用详解-技术流ken

    简介 在搭建集群服务中,要保证各节点时间一致,NTP时间服务器就成为了一个好帮手了. 系统环境 系统版本:centos6.7 服务器IP:10.220..5.166/24 客户端IP:10.220.5 ...

  9. 国内常用的几个NTP时间服务器

    问题描述: 经常Windows或者Linux系统上面的时间跟我们本地的时间不一致 有时候就是Windows的Internet时间设置里面的Windows自带的时间同步服务器不好使 Linux配置NTP ...

  10. Centos7 Ntp 时间服务器

    Centos7 Ntp 时间服务器 安装环境 [root@m02 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) 安装 ...

随机推荐

  1. AgileConfig 1.8.0 已适配 .NET8

    Hello 大家好.本月圈子里最大的事莫过于 .NET8 正式 release.群友们都在适配 .NET8.抽个周末我也把 AgileConfig 升级到了 .NET8.下面把升级的过程简单记录一下, ...

  2. 华企盾DSC手机app注册保存成功登录时一直转圈

    可能是花生壳等映射软件不稳定,重启一下花生壳等工具

  3. 华企盾DSC备用服务器无法启动,日志显示“主服务器停机超过十天”

    ​ 出现该问题有三种情况: 1.主服务器未启动或授权到期: 2.主服务器申请的在线授权且ERP上存在到期的相同序列号: 3.备用服务器的数据库与主服务器连的不是同一个(检查IP和端口以及数据库名).

  4. 浅谈android的activity

    说道activity,大家可以说是熟悉的不能再熟悉,首先,先来个镇楼图, 个人觉得谷歌的这张图,比别的什么生命周期图都好;说下各个生命周期注意的: 1:onstart()时,activity可见; 2 ...

  5. 使用容器快速在阿里云 ECS 多节点上搭建 Citus 12.1 集群

    阿里云 ECS 机器节点 这里我们使用两台同一区域的 ECS 机器. 机器配置:2 核 2 G.(ps: 阿里云 99 元一年的活动) 一台安装 coordinator(协调器),这里内网 IP 为 ...

  6. Python——第二章:文件操作

    文件操作 1. 找到这个文件. 双击打开它 open(文件路径, mode="", encoding="") 文件路径: 1. 绝对路径 d:/test/xxx ...

  7. 谷歌浏览器输入地址后http自动转https解决方法

    谷歌浏览器输入地址后http自动转https解决方法 https://blog.csdn.net/qq_51563725/article/details/133691727

  8. Office 2016 2019 2021 正版部署

    教学视频:https://www.youtube.com/watch?v=VSjRx7Hoa60 文章摘抄自零度解说:https://www.freedidi.com/6619.html 1.offi ...

  9. 开源、强大的Linux服务器集群管理工具,比宝塔好用!

    在这之前肯定很多人都接触过Linux管理面板:宝塔,宝塔的确非常方便而且好用,安装也简单,复制粘贴几句命令即可安装完成,且提供免费版.今天呢,民工哥向大家介绍另一个Linux的服务器管理面板--App ...

  10. django token 认证 简单记录

    class User(AbstractUser): username = models.CharField( max_length=20, unique=True, primary_key=True, ...