FROM:http://blog.sina.com.cn/s/blog_511b46d10100agzf.html

配置环境:

1. 假设在 192.168.0.0 网段内,要以IP为 10.233.248.64 的Linux机器时间服务器。
2. 10.233.248.64 服务器能上外网,能与比较权威的公网时间服务器同步
3. 同网段内的其他机器每小时自动向 192.168.0.240 同步时间

一、NTP server :

1、NTP 服务安装:

yum install ntp

2、NTP 服务配置:

1) 备份配置文件

# cp /etc/ntp.conf /etc/ntp.conf.bak

2) 修改配置文件:

# vi /etc/ntp.conf     (添加如下信息)

#---------------------------------------------------
#设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址
server 118.140.184.99 prefer
server 115.28.122.198
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org

#---------------------------------------------------
#记录上次的NTP server与上层NTP server联接所花费的时间
driftfile /etc/ntp/drift

#---------------------------------------------------
#设置默认策略为允许任何主机进行时间同步
# restrict default ignore
#设置允许访问此时间服务器的时间服务的IP地址
restrict 127.0.0.1
# 指定某台机器时间同步
#restrict 192.168.10.2
#允许子网内主机时间同步
restrict 192.168.0.0 mask 255.255.0.0
restrict 10.0.0.0 mask 255.0.0.0
#允许任何主机跟进行时间同步
# restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap

#---------------------------------------------------
#指定阶层编号为10,降低其优先度。
fudge 127.127.1.1 stratum 10

#---------------------------------------------------
#设置ntp日志的path
statsdir /var/log/ntp/

#设置ntp日志文件
logfile /var/log/ntp/ntp.log
#---------------------------------------------------

3)  NTP server的维护:

添加为服务:   chkconfig --level  ntpd on
启动: service ntpd start 或 /etc/rc.d/init.d/ntpd start
停止: service ntpd stop 或 /etc/rc.d/init.d/ntpd stop
管理命令:
ntpq –p #查看本机和上层服务器的时间同步结果
ntptrace #可以用來追踪某台时间服务器的时间对应关系
ntpdate IP #客户端要和NTP server进行时钟同步。
cat /var/log/ntp/ntp.log #查看ntp日志

二、NTP client:

(注意:客户端不用开启NTP服务,只要有ntpdate命令即可,ntpdate命令用于获取同步NTP服务端的时钟)

1、关闭客户端NTP服务:

service ntpd stop
chkconfig ntpd off
service ntpd status

2、添加crond定时同步任务:

每小时同NTP server进行一次时钟同步,并写入本机BIOS。

方法1:
echo "0 */1 * * * root /usr/sbin/ntpdate 10.233.248.64 && /sbin/hwclock -w" >>/etc/crontab
方法2:
sed '1 i0 */1 * * * /usr/sbin/ntpdate 10.233.248.64 && /sbin/hwclock -w' /var/spool/cron/root -i

NTP时间同步的更多相关文章

  1. linux ntp时间同步

    linux ntp时间同步 一.搭建时间同步服务器1.编译安装ntp serverrpm -qa | grep ntp若没有找到,则说明没有安装ntp包,从光盘上找到ntp包,使用rpm -Uvh n ...

  2. cloudstack安装篇3-SELinux配置、NTP时间同步、配置ClouStack软件库

    一.SELinux配置 为了让CloudStack正常工作,我们必须将SELinux设置为permissive.需要在当前系统运行状态下和启动后都能够生效,进行以下配置. 在系统运行状态下的将SELi ...

  3. NTP时间同步 服务端 客户端 自动化安装配置

    NTP时间同步 服务端 客户端 自动化安装配置 原创内容 http://www.cnblogs.com/elvi/p/7657994.html #!/bin/sh #运行环境 centos6.cent ...

  4. Windows2012R2 NTP时间同步

    Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时间,需要使用另外的方式去做时间同步 下面分两个情况 两个情况,两个情况都需要用修改组策略的方式来做 情况 ...

  5. 关于linux下ntp时间同步服务的安装与配置

    1.安装ntp服务,要使用时间同步.那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@ ~]# yum install ntp -y 2.如果只是作为客户端的话,配置则可以非常简单,编 ...

  6. yum仓库客户端搭建和NTP时间同步客户端配置

    一.yum仓库客户端搭建 yum源仓库搭建分为服务器端和客户端. 服务端主要提供软件(rpm包)和yumlist.也就是提供yum源的位置.一般是通过http或者ftp提供位置. 客户端的配置:yum ...

  7. openstack (1)----- NTP 时间同步服务

    一.标准时间 1.地球分为东西十二个区域,共计24个时区 2.格林威治作为全球标准时间即(GMT时间),东时区以格林威治时区进行加,而西时区则进行减 3.地球的轨道并非正圆,在加上自传速度逐年递减,因 ...

  8. centos7搭建ntp时间同步服务器chrony服务

    centos7搭建ntp时间同步服务器chrony服务 前言: 在centos6的时候我们基本使用的是ntp服务用来做时间同步,但是在centos7后推荐是chrony作为时间同步器的服务端使用, ...

  9. Linux集群之间配置NTP时间同步ntp

    NTP时间同步 注意事项 要注意的是,ntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ...

  10. ntp时间同步服务器

    [root@localhost ~]# ntpdate time.nist.gov 虚拟机时间不对   自动同步   sudo ntpdate asia.pool.ntp.org 要是同步后时间还是不 ...

随机推荐

  1. notepad++的CoolFormat代码格式化插件使用

    因为notepad++的NppAStyle插件只支持格式化C.C++.C#.Java这四种编程语言的代码,所以本人推荐使用这个CoolFormat的插件,相比于NPPAStyle,CoolFormat ...

  2. 安卓代码覆盖率:android studio+ gradle+jacoco

    在工程的oncreate()方法添加如下代码,目的是创建ec文件. String DEFAULT_COVERAGE_FILE_PATH = "/mnt/sdcard/coverage.ec& ...

  3. 由Struts return SUCCESS引发的基础问题

    该问题的最初来源,是源于Struts中的 return SUCCESS; 和 return "success"; 在Struts的配置文件struts.xml我们可以找到" ...

  4. XtraGrid RepositoryItemCheckEdit 显示状态以及单选多选问题

    RepositoryItemCheckEdit默认有三种状态,选中状态.未选中状态和半选中状态(半选中状态通常用在TreeList中如果父节点下的子节点有选中的有未选中的,则父节点状态为半选中状态). ...

  5. python学习笔记-多进程

    multiprocessing from multiprocessing import Process import time def f(name): time.sleep(2) print('he ...

  6. padding和margin的区别

    简单来说,padding就是内边距,margin就是外边距如下图: margin和padding的区别用图表示为:

  7. jetty服务器启动方法总结【备用】

    1. 使用Java命令启动 java -jar start.jar ctrl + c 关闭 终端窗口一直存在 2. 使用Java命令启动2 java -jar start.jar & 启动成功 ...

  8. iOS10字体

    iOS10字体随着手机系统的字体改变,当我们手机系统字体改变以后,我们的app的lable也会跟着一起变化: 同样的6sp,在iOS9上面运行字体显示是没问题的,当我的手机更新了iOS10以后,有的界 ...

  9. 全自动ARP实时绑定BAT文件

    全自动ARP实时绑定BAT文件 说明一下,这个BVS脚本,它会每六秒钟清除一次ARP缓存.并绑定网关.真正做到了实时防护! 代码如下:请另存为.BAT文件.再运行一下,就可以了 path c:\;c: ...

  10. 如何使用Nginx对抗DDoS攻击?

    时不时的就有客户会被DDoS一下.很多时候攻击很简单也容易封堵,但是攻击的目标是应用的时候就更难防御.在这里云端卫士介绍一下使用Nginx作为代理过滤器来封堵一些这种攻击. Apache DDoS攻击 ...