Hadoop.2.x_时间服务器搭建(CentOs6.6)

一、检查linux系统NTP是否被安装

[[email protected] ~]$
[[email protected] ~]$ rpm -qa | grep ntp
ntpdate-4.2.6p5-10.el6.centos.1.x86_64
ntp-4.2.6p5-10.el6.centos.1.x86_64

  ? 如果没有安装

#方案一:
[[email protected] ~]$ which ntpd
/usr/sbin/ntpd
[[email protected] ~]$ rpm -qf /usr/sbin/ntpd
ntp-4.2.6p5-10.el6.centos.1.x86_64
[[email protected] ~]$ which ntpdate
/usr/sbin/ntpdate
[[email protected] ~]$ rpm -qf /usr/sbin/ntpdate
ntpdate-4.2.6p5-10.el6.centos.1.x86_64
#找到相应安装包版本rpm 安装即可
rpm -ivh ntp-4.2.6p5-10.el6.centos.1.x86_64.rpm
rpm -ivh ntpdate-4.2.6p5-10.el6.centos.1.x86_64.rpm
#或直接使用yum安装
yum -y install ntp
yum -y install ntpdate
关于rpm或yum安装:http://www.cnblogs.com/eRrsr/p/5851411.html

二、使用命令安装ntp后,/etc/下会有ntp.conf文件

 1. 同步当前系统时间和写入BOIS:

# 同步外网时间服务器到系统时间
ntpdate -u 202.112.10.36
# 同步系统时间到硬件
hwclock -w
# 需要注意的是
    1. 输入命令后显示no server...
         原因可能是->网络问题(ping时间服务器),加-u测试
    2. 提示正常,但时间设置未变,一般linux不会出这种问题,这个问题原因(我这的原因): 时区不正确,一般设置就是Asia/Shanghai,而我的是美国时区,使用命令:
    cp /usr/zoneinfo/Asia/Shanghai /etc/localtime
    然后修改一下clock文件
    vi /etc/sysconfig/clock
    ZONE="Asia/Shanghai"
    再次ntpdate设置时间

 2. 修改/etc/ntp.conf文件:

1. 去掉#,并修改成自己的网关
    restrict 10.0.0.1 mask 255.255.255.0 nomodify notrap
2. 注释(可以不注释或添加外网时间服务器)
    #server 0.centos.pool.ntp.org iburst
    #server 1.centos.pool.ntp.org iburst
    #server 2.centos.pool.ntp.org iburst
    #server 3.centos.pool.ntp.org iburst
3. 配置在无网络下使用本机为时间服务器
    server 127.127.1.0
    fudge 127.127.1.0 stratum 10
4. 配置完毕后保存退出,重启ntpd服务,如果已经打开的话

 3. 配置启动服务和开机自启(标注# ◆ 是我走的步骤)

# 临时启动
[[email protected] ~]$ sudo service ntpd start                     # ◆
# 关闭ntpd服务
[[email protected] ~]$ sudo service ntpd stop
# 重启ntpd服务
[[email protected] ~]$ sudo service ntpd restart
# 开机自启ntpd服务
[[email protected] ~]$ sudo chkconfig ntpd on                      # ◆
# 查看开机自启有哪些服务(查看ntpd是否正常配置) [[email protected] ~]$ sudo chkconfig  # ◆
ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

 4. 防火墙配置(标注# ◆ 是我走的步骤)

# 临时启动防火墙
[[email protected] ~]$ sudo service iptables start
# 关闭防火墙
[[email protected] ~]$ sudo service iptables stop
# 开机关闭防火墙
[[email protected] ~]$ sudo chkconfig iptables on                    # ◆
# 当然也可以开放防火墙123端口
iptables -A INPUT -p UDP -i eno16777736 -s 192.168.1.0/24 --dport 123 -j ACCEPT
#SELinux设置
setsebool -P ntp_disable_trans 1
#允许BIOS与系统时间同步,添加下面一行或使用命令:hwclock -w
vi /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes                                                        # ◆

 5. 检测NTP服务是否运行

[[email protected] ~]$ sudo netstat -tlunp | grep ntp              
udp        0      0 10.0.0.108:123              0.0.0.0:*                               2366/ntpd
udp        0      0 127.0.0.1:123               0.0.0.0:*                               2366/ntpd
udp        0      0 0.0.0.0:123                 0.0.0.0:*                               2366/ntpd
udp        0      0 fe80::20c:29ff:fece:ec86:123 :::*                                   2366/ntpd
udp        0      0 ::1:123                     :::*                                    2366/ntpd
udp        0      0 :::123                      :::*                                    2366/ntpd  

 6. 查看ntp服务器与上层ntp的状态

[[email protected] ~]$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        .LOCL.          10 l   24   64  377    0.000    0.000   0.000
remote   - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先
refid    - 参考上一层ntp主机地址
st       - stratum阶层
when     - 多少秒前曾经同步过时间
poll     - 下次更新在多少秒后
reach    - 已经向上层ntp服务器要求更新的次数
delay    - 网络延迟
offset   - 时间补偿
jitter   - 系统时间与bios时间差

 7. 客户端配置计划任务同步系统时间和硬件时间

vi /etc/crontab                                          
01 00 * * * root /usr/sbin/ntpdate -u hadoop09-linux-01.ibeifeng.com; /sbin/hwclock -w
# 规定每晚00:01分执行任务,hadoop09-linux-01.ibeifeng.com为刚才设置的时间服务器
# 查看规定的任务(-e添加新任务,-r为删除)
crontab -l                                              
时间: 2024-10-20 11:37:47

Hadoop.2.x_时间服务器搭建(CentOs6.6)的相关文章

NTP时间服务器搭建部署

一.NTP介绍NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms.NTP服务器就是利用NTP协议提供时间同步服务的二.NTP服务器安装1.查看本机系统版本cat /etc/redhat-release 2.查看本机NTP软件包rpm -qa ntp三.NTP服务器配置1.备份ntp服务器配置文件cp /et

NTP时间服务器搭建及配置

网络时间协议NTP(Network Time Protocol)是用于互联网中时间同步的标准互联网协议.NTP的用途是把计算机的时间同步到某些时间标准.目前采用的时间标准是世界协调时UTC(Universal Time Coordinated).NTP的主要开发者是美国特拉华大学的David L. Mills教授.其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP服务的安装 [[email protected] ~]# yum install ntp [

Centos 7 ntp时间服务器搭建

1.查看是否已安装ntp rpm -qa | grep ntp ntp-4.2.6p5-22.el7.centos.2.x86_64 ntpdate-4.2.6p5-22.el7.centos.2.x86_64 如果有上述内容输出,测说明ntp服务已安装:否则需要安装ntp服务 关闭selinux并开放防火墙配置 sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config setenforce 0 firewal

CentOS下NTP时间服务器搭建

1.1 NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议. 1.2 NTP用途 有些时候,局域网里面的设备需要进行时间的同步,当时又不能连接到互联网上.这时候,就需要在一台服务器上搭建NTP服务了,然后其他的电脑只需要和该服务器进行时间同步即可.本次服务搭建的环境是在CentOS6.5,其他的Linux环境的搭建应该也差不多. 1.3 NTP的安装 用rpm命令检查下是不是还没有安装到ntp,我这里是已经安装过的了,如果还

LINUX时间服务器搭建

一. 因 为工作需要,偶需要将搭建一个NTP服务器来进行时间同步的测试,在公司里一直以为非常的难搭建,也是刚刚工作的缘故,就等正导师给帮着弄一台服务器,结 果导师给了我一个系统叫Fedora,让我偶自己搭建,在公司折腾了一下午,没弄出来,回到家里自己 研究用centos 6.0来搭建NTP服务器,最 后终于党建成功,感觉centos系统真棒,因为许多东西都安装好了,不用自己安了,真是服务器系统的最佳系统. 先只说步骤不说原理,搭建的过程都是在Vmware下完成的,我的组件步骤是: 1. 先安装好

NTP时间服务器搭建

1. NTP简介 NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP服务器就是利用NTP协议提供时间同步服务的. 2. NTP服务器安装 yum -y install ntp vim /etc/ntp.conf 允许任何ip的客户机都可以进行时间同步 将restrict default kod n

时间服务器(Linux ntp)

系统时间和硬件时间 硬件时间:记录在主板CMOS上的时间,由主板上的纽扣电池供电运行,电脑关机后也在正常运行. 系统时间:Linux kernel中的时钟,操作系统启动时,会去读取硬件时间,之后就独立运行. 运行久了,两者之间会有较大的偏差.集群也一样,运行久了不同的机器之间在时间上会有偏差.这是就需要进行时间上的同步. 1)查看系统时间:date date直接查看: [[email protected] ~]# date Sat Jun  6 00:01:08 CST 2015 也可以对输出进

centos6.5下如何搭建ntp时间服务器

NTP对于我们个人来说有什么用呢,简单的讲,当你的计算机时间不准确了,你可以接入到互联网,从网上同步一下时间. 对于企业来说,当你有成百上千的计算机,都不能直接连接互联网,时间不统一影响业务,如果一台一台的修改,那不得累死人啊.这时搭建一个自己的NTP服务器就显出它的优势了. CentOS 6.5下配置好相关的yum源.确保你的ntp服务器可以连网 1.yum安装ntp服务 [[email protected] ~] yum install -y ntp 2.编译ntp的配置文件/etc/ntp

Centos6系列搭建NTP时间服务器

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议.它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms. NTP官方站点:http://www.ntp.org/ ,NTP服务基于C/S(Client/Server)架构,每台机器既可以是NTPserver,也可以为NTPclient. 在linux中有两种查看系统时间的方法: date        #查看系