您的位置:首页 > 运维架构 > Linux

Centos 5.5下面架设NTP服务器

2010-11-16 11:49 197 查看
时钟服务器在运维工作中,它为了保证所有的服务器时间正确并且都一致,起到了至关重要的作用;在服务器所在的局域网内部有很多服务器是与外网隔绝的。通常是通过局域网内一台电脑作为中转,通常中转电脑上面架设时钟服务器,保障内网不能上外网的服务器时钟同步;
安装过程也很简单;下面就是步骤:本篇文章纯粹是抛砖引玉,仅供参考;
①确认已经ntp程序包:

# yum install ntp

#让本服务器时间与time.nist.gov时间同步,使服务器为标准时间

[root@ntp ~]# ntpdate time.windows.com

#自动同步服务器时钟

[root@ntp ~]# crontab -e

*/5 * * * * /usr/sbin/ntpdate time.windows.com

[root@ntp ~]# service crond restart

②配置时间源

# vi /etc/ntp.conf
server time.windows.com
server time.lib.tsinghua.edu.cn

server 0.pool.ntp.org

server 1.pool.ntp.org

server 2.pool.ntp.org
③配置是否为其他PC提供时间服务

# vi /etc/ntp.conf

restrict 192.168.9.0 mask 255.255.255.0 nomodify notrap
④配置开机时自动运行时间服务

# chkconfig ntpd on

# 系统时间与bios事件的偏差记录

driftfile /var/lib/ntp/drift

keys /etc/ntp/keys

# 日志

logfile /var/log/ntp.log

broadcastdelay 0.008

⑤启动或停止时间服务

# service ntpd start

# service ntpd stop

# service ntpd restart
⑥验证ntp服务已经运行

# pgrep ntpd
⑦初始同步

# ntpdate -u time.lib.tsinghua.edu.cn
⑧确认同步成功

# ntpq -p
当然,如果要提供时间服务,还必须相应的设置iptable防火墙的配置。CentOS的时间服务使用udp 123端口。




remote - 本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先

refid - 参考上一层ntp主机地址

st - stratum阶层

when - 多少秒前曾经同步过时间

poll - 下次更新在多少秒后

reach - 已经向上层ntp服务器要求更新的次数

delay - 网络延迟

offset - 时间补偿

jitter - 系统时间与bios时间差

⑨Windows 的PC客户端同步时间成功;




附件里面为ntp.conf的配置文件,原始的配置文件里面有很多注释,我把注释全部删除掉。就剩下干净的配置文件;仅供参考。

附件:http://down.51cto.com/data/2357127
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息