需要的软件:
ntp: 就是 NTP 服务器的主要软件啦,包括配置文件以及执行档等等。
tzdata: 软件名称为『 Time Zone data 』的缩写,提供各时区对应的显示格
几个重要的配置文件:
/etc/ntp.conf NTP 服务器的主要配置文件
/usr/share/zoneinfo 由 tzdata 所提供,为各时区的时间格式对应档。 例如台湾地区的时区格式对应档案在 /usr/share/zoneinfo/Asia/Taipei 就是了!这个目录里面的档案与底下要谈的两个档案 (clock 与 localtime) 是有关系的
/etc/sysconfig/clock 设定时区与是否使用 UTC 时间钟的配置文件。 每次开机后 Linux 会自动的读取这个档案来设定自己系统所默认要显示的时间
/etc/localtime 本地端的时间配置文件
几个主要的命令:
date linux 时间、日期的修改及显示
/sbin/hwclock 用于 BIOS 时钟 (硬件时钟) 的修改与显示的指令,,因为 Linux 系统上面 BIOS 时间与 Linux 系统时间是分开的,所以使用 date 这个指令调整了时间之后,还需要使用 hwclock 才能将修改过后的时间写入 BIOS 当中
/usr/sbin/ntpd: 主要提供 NTP 服务的程序
/usr/sbin/ntpdate: 用于客户端的时间校正,如果你没有要启用 NTP 而仅想要使用 NTP Client 功能的话,那么只会用到这个指令而已
example 1 : 修改本地时间 为New_Youk
未改之前的时区
[root@testserver001 ~]# date Mon Jun 25 15:19:43 CST 2012
修改 /etc/sysconfig/clock
[root@testserver001 ~]# cat /etc/sysconfig/clock ZONE="America/New_York"
复制 文件
[root@testserver001 ~]# cp /usr/share/zoneinfo/America/New_York /etc/localtime cp: overwrite `/etc/localtime'? y
此时的时间显示
[root@testserver001 ~]# date Mon Jun 25 03:41:00 EDT 2012
ntp.conf 配置文件 :
服务端
客户端