centos6下时间同步(ntp)操作

1、时间同步的重要性

时间同步可以保证业务的正常运行,比如数据同步,比如系统计划任务的批量执行。等。

2、查看自己的系统时间。

[[email protected] ~]# date

3、系统修改时间

# date -s "2015-10-17 19:00:00"
    修改完后,记得执行clock -w,把系统时间写入CMOS,保证重启后会生效。

4、硬件时间的设置

查看:[[email protected] ~]#clock --show

将系统时间同步到硬件时间:[[email protected] ~]# clock -w

立刻将网络时间源的时间同步到系统时间:[[email protected] ~]# ntpdate 网络上时间服务器的IP

时区修改:[[email protected] ~]# tzselect

可以直接对时间文件修改:

[[email protected] ~]# /etc/sysconfig/clock

将硬件时间同步到系统时间:

[[email protected] ~]# hwclock -s

5、网络同步

ntpdate操作以后,只是强制性的将系统时间设置为ntp服务器时间。cpu tick可能会有问题。一般需要crontab命令,来进行定期同步设置。比如,在crontab中添加:(记得管理好计划任务)

0 12 * * * * /usr/sbin/ntpdate 时间源的IP    12点一次同步。

6、NTP相关配置和文件目录

/etc/ntp.conf        ntp的配置文件。

/usr /share/zoneinfo/       各时区文件的目录

/etc/sysconfig/clock       Linux开机启动会在这里读取要使用的时间。

/etc /localtime        本地时间的调用,会去读取时区的配置,然后把对应时区的时间copy来。

/etc/timezone        修改系统时区

配置:

[[email protected] ~]# vi /etc/ntp.conf 
# 1. 关于权限设定部分 
#    权限的设定主要以 restrict 这个参数来设定,主要的语法为: 
#    restrict IP mask netmask_IP parameter 
#    其中 IP 可以是软件地址,也可以是 default ,default 就类似 0.0.0.0 
#    至于 paramter 则有: 
#   ignore :关闭所有的 NTP 联机服务 
#   nomodify:表示 Client 端不能更改 Server 端的时间参数,不过,Client 端仍然可以透过        Server 端来进行网络校时。

#   notrust :该 Client 除非通过认证,否则该 Client 来源将被视为不信任网域 
#   noquery :不提供 Client 端的时间查询

#   notrap :不提供trap这个远程事件登入

#    如果 paramter 完全没有设定,那就表示该 IP (或网域)“没有任何限制”

restrict default nomodify notrap noquery # 关闭所有的 NTP 要求封包 
restrict 127.0.0.1    #这是允许本级查询
restrict 192.168.0.1 mask 255.255.255.0 nomodify 
#在192.168.0.1/24网段内的服务器就可以通过这台NTP Server进行时间同步了 
# 2. 上层主机的设定 
#  要设定上层主机主要以 server 这个参数来设定,语法为:
#  server [IP|HOST Name] [prefer]
#  Server 后面接的就是我们上层 Time Server 啰!而如果 Server 参数 
#  后面加上 perfer 的话,那表示我们的 NTP 主机主要以该部主机来作为 
#  时间校正的对应。另外,为了解决更新时间封包的传送延迟动作, 
#  所以可以使用 driftfile 来规定我们的主机 
#  在与 Time Server 沟通时所花费的时间,可以记录在 driftfile  
#  后面接的文件内,例如下面的范例中,我们的 NTP server 与  
#  cn.pool.ntp.org联机时所花费的时间会记录在 /etc/ntp/drift文件内 
server 0.pool.ntp.org

server 1.pool.ntp.org

server 2.pool.ntp.org

server cn.pool.ntp.org prefer

#其他设置值,以系统默认值即可

server  127.127.1.0     # local clock

fudge   127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift
broadcastdelay  0.008
keys /etc/ntp/keys

restrict用来设置访问权限,server用来设置上层时间服务器,driftfile用来设置保存漂移时间的文件。

记得查看一下ntpd有没有开启。

[[email protected] ~] # netstat -ln|grep 123    ntp的端口123

ntpstat查看同步状态。

开启服务以后,需要等一会才会同步。

ntp服务,默认只会同步系统时间。如果想要让ntp同时同步硬件时间,可以设置/etc/sysconfig/ntpd 文件。

在/etc/sysconfig/ntpd文件中,添加 SYNC_HWCLOCK=yes 这样,就可以让硬件时间与系统时间一起同步。

ntpd是平滑的。ntpdate是果断的。

如果觉得ntpd好慢。那就保证业务不会因为你的果断down掉的情况下。手工修改时间或者ntpdate果断的同步一下。

时间: 2024-11-19 01:16:20

centos6下时间同步(ntp)操作的相关文章

对centos6下时间同步(ntp)操作的讨论

1.时间同步的重要性 时间同步可以保证业务的正常运行,比如数据同步,比如系统计划任务的批量执行.等. 2.查看自己的系统时间. [[email protected] ~]# date 3.系统修改时间 # date -s "2015-10-17 19:00:00"    修改完后,记得执行clock -w,把系统时间写入CMOS,保证重启后会生效. 4.硬件时间的设置 查看:[[email protected] ~]#clock --show 将系统时间同步到硬件时间:[[email 

centos6.5下逻辑卷操作

1.将两块独立磁盘分别分区 2.创建物理卷-pvcreate 3.创建卷组 4.创建逻辑卷 5.格式化逻辑卷 6.扩展逻辑卷 7.缩小逻辑卷 centos6.5下逻辑卷操作,布布扣,bubuko.com

Linux下的NTP

一.电脑时间的误差众 所周知,电脑主机的时间是根据电脑晶振以固定频率振荡,从而产生的.由于晶振的不同,会导致电脑时间与UTC时间 (全球标准时间:全球标准时间指的是由世界时间标准设定的时间.原先也被称为格林威治标准时间或者 GMT) 总会存在差异.所以,为了避免电脑时间长期积累下导致的时间偏差越来越大,就必须定期进行对电脑时间进行设置调整.用户可以通过手表.时钟或者是电视时间 来进行时间校准,对于电脑用户来说,最方便的是通过Internet上的时间服务器校准电脑时间,我们称之为时间同步. 二.时

Ubuntu配置OpenStack 二:配置时间同步NTP和安装数据库Maridb以及问题总结

继上一节Ubuntu配置OpenStack 一:配置主机环境,下面继续为安装时间同步,以及配置openstack的安装包源和安装数据库Maridb.(全文截图都是由自己徒手搭建完成并且截图) 第一节连接配置主机环境  http://www.cnblogs.com/skylarzhan/p/7702078.html 一.安装时间同步NTP NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机保持时间同步的一种协议,NTP客户端可以和NTP服务器的计算机时间保

VPS CentOS-6 下 LNMP HTTP服务器的搭建

VPS CentOS-6 下 LNMP HTTP服务器的搭建 前言 恢复更新后的第一篇博文, 前段时间由于各种理由, 把博客更新给宕掉了, 个人独立博客的开发也搁浅了, 现在随着工作的逐步稳定, 决心把博客重新恢复更新, 继续记录着代码路上的一点一滴. 在上篇博文中提到, 笔者将把工作和学习环境全面转移到Linux, 转移也没什么目的, Windows用久了, 换个口味.目前使用的Linux环境是 Ubuntu 14.04, 该版本是一个长期支持版本, 对于想试一试Linux系统的朋友, 也是值

Centos 6.3 下实现ntp时间服务器

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授. NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间,看多方便. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,

linux下的安全操作

Linux下的安全操作,使用前要备份 Cd /etc/yum.repos.d/ Ls 改名 cp Centos-Base.repo Centos-Base.repo.ori Ori代表的原始文件 Wget(获取网址下载) :http://...../Centos-Base-163.repo Ls 替换原来的Base Cp CentOS-Base-163.repo CentOS-Base.repo 替换原来的Base Yum grouplist 查看包组,装了那些包 SELINUX是美国安全局对于

为什么网络银行不支持GNU/Linux操作系统下的浏览器操作

当年Linux没出时,银行就开始信息化建设了. 所为信息化,就是指用计算机工作了.服务客户了. 顺带着,慢慢的建服务器,连网(内部网).外网(网上银行) 这样下来, unix, dos, win nt, Win ** 经过这么多年的发展.一套系统或多套系统已经建成了. 现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困难. 几乎是不可能的. 但也不是没有办法的.我想到的有二 一,等现在的软件寿命到期,如同等 IE 6, 7, 8

Centos 6下软raid操作脚本

#!/bin/sh main () { clear echo '          ------------------------------------------------------          ' echo '          1.Create a software raid array          ' echo '          2.View raid array sync status           ' echo '          3.View rai