对于网站的管理和企业的管理中,时间服务器是很重要的。很多服务的时间以及服务器的事件查询都需要时间服务器来作为帮助。

linux 下的时间服务器安装方式有三种 rpm , yum , 源码(源码安装的时候记得先安装gcc 编译器)。因为这个服务不是很精细。我使用的是yum的方式。

系统: CentOS6.3

# yum install ntp    安装

# vi /etc/ntp.conf    修改配置文件

restrict default kod nomodify notrap nopeer noquery

restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1  # 最好修改为本机IP
restrict -6 ::1

 用restrict控管权限

# nomodify - 用户端不能更改ntp服务器的时间参数
# noquery - 用户端不能使用ntpq,ntpc等命令来查询ntp服务器
# notrap - 不提供trap远端登陆

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap  # 允许本地网段访问该时间服务器

server 0.centos.pool.ntp.org

server 1.centos.pool.ntp.org
server 2.centos.pool.ntp.org   指定上级的更新服务器

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

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

# service ntpd start

#chkconfig ntpd on

在客户端上执行命令

# ntpdate [ NTP 服务器IP地址]

制定一个计划任务

*/5 * * * root ntpdate 192.168.1.5 && hwclock -w

其他相关的命令

ntpstat

ntptrace -n 127.0.0.1
ntpq -p
ntpdate

 扩展:

修改时区

# vi /etc/sysconfig/clock 修改为你想显示的时间标准地,一般是上海或者是北京

ZONE="Asia/Shanghai"

# cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime