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

准备工作:
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. 网安靶场环境_DVWA-读取文件报错File not found! Cookie中有两个security键

    DVWA-文件包含漏洞-读取文件报错-ERROR: File not found! Cookie中有两个security键 1 问题复现 (1)登录DVMA后,设置DVWA Security为Low. ...

  2. 使用 PyTorch FSDP 微调 Llama 2 70B

    引言 通过本文,你将了解如何使用 PyTorch FSDP 及相关最佳实践微调 Llama 2 70B.在此过程中,我们主要会用到 Hugging Face Transformers.Accelera ...

  3. JOISC2020题解

    \(\text{By DaiRuiChen007}\) Contest Link A. Building 4 Problem Link 题目大意 给 \(2n\) 个数对 \((a_i,b_i)\), ...

  4. PBKDF2(Password-Based Key Derivation Function 2)算法

    一.引言 在当今数字时代,保护用户数据和隐私的安全变得越来越重要.为实现这一目标,加密和密钥管理技术发挥着关键作用.PBKDF2(Password-Based Key Derivation Funct ...

  5. 解决 git中用vim编写文件时,无法写进文字字母以及光标无法移到最右边的问题

    解决方法:可以切换到英文输入法,然后按'a' 或者 'i'  或者 'o' 或者's'  等.s好像会删掉一个字母.o会使光标移到文末.

  6. Boost程序库完全开发指南:1.2-C++基础知识点梳理

      主要整理了N多年前(2010年)学习C++的时候开始总结的知识点,好长时间不写C++代码了,现在LLM量化和推理需要重新学习C++编程,看来出来混迟早要还的. 1.const_cast <n ...

  7. gh-pages在线演示踩的坑

    git在线演示 1.新建一个gh-pages分支 2.打包好的dist上传到分支里 3.访问:https://[用户名].github.io/[项目名]/dist ( 会自动访问dist下的index ...

  8. 4种Spring Boot 实现通用 Auth 认证方式

    摘要: 文章介绍了 spring-boot 中实现通用 auth 的四种方式,包括传统 AOP.拦截器.参数解析器和过滤器,并提供了对应的实例代码,最后简单总结了下它们的执行顺序. 本文分享自华为云社 ...

  9. [ERROR] Error executing Maven. [ERROR] 1 problem was encountered while building the effective settings

    原因: maven 的配置文件 setting.xml 有错. 比如在配置文件中多了一行: 导致配置文件的格式不正确.

  10. 开发调试更便捷!火山引擎 DataLeap 提供 Notebook 交互式开发体验

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 Notebook 是一种支持 REPL 模式的开发环境. 所谓「REPL」,即「读取-求值-输出」循环:输入一段代 ...