NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。

1、关闭防火墙、selinux

[root@localhost ~]#service iptables stop
[root@localhost ~]#chkconfig iptables off
[root@localhost ~]#vi /etc/sysconfig/selinux
SELINUX=disabled
wq保存配置文件

2、搭建本地yum源

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
redhat.repo rhel-source.repo
[root@localhost yum.repos.d]# cp redhat.repo redhat.repo.bak
[root@localhost yum.repos.d]# cp rhel-source.repo rhel-source.repo.bak
[root@localhost yum.repos.d]# mount /dev/cdrom /mnt/
[root@localhost yum.repos.d]# vi rhel-source.repo
[Server]
name=Red Hat Enterprise Linux Server
baseurl=file:///mnt/
enabled=1
gpgcheck=0
gpgkey=file:///mnt/RPM-GPG-KEY-RedHat-release
wq保存配置
[root@localhost ~]# yum list

3、安装NTP服务

[root@localhost ~]# yum -y install ntp
使用date命令将服务器时间与北京时间同步
[root@localhost ~]# date -s 13:45:40
如服务器能上公网建议直接同步阿里时间服务器
[root@localhost ~]# ntpdate ntp1.aliyun.com
将时间写入bios避免重启失效
[root@localhost ~]# hwclock -w

4、启动NTP服务,调优设置

[root@localhost ~]# service ntpd start
正在启动 ntpd: [确定]
[root@localhost ~]# ps -ef | grep ntp
[root@localhost ~]# chkconfig ntpd on
ntp 5841 1 0 13:54 ? 00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
root 5843 5841 0 13:54 ? 00:00:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
root 5851 5691 0 13:54 pts/0 00:00:00 grep ntp
[root@localhost ~]# chkconfig --list ntpd
ntpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭