二、

系统时间-Linux系统的时间,可以通过联网使用NTP协议与北京时间同步

硬件时候-主板中电池供电记忆住的时间,可以从BIOS中手工设置

 

UTC Coordinated Universal Time 世界标准时间

GMT Greenwich Mean Time 格林尼治标准时间

CST China Standard Time 中国标准时间(即北京时间)

local mean time 地方时

universal time 世界时

GMT与UTC是相差无几,几乎是同一个时间

 

 

这个两个时间是独立运行的互不干扰,但彼此是互相利用的

电脑未接通电源时,主板上有一块钮扣电池是供电主板记录并运行硬件时间的,接通电源开机时系统从主板读取硬件时间并写入内存作为系统时间;如果SYNC_HWCLOCK=yes设置了yes,系统关机时则把内存的系统时间写入并修改硬件时间

 cat /etc/sysconfig/ntpd

 

# Set to 'yes' to sync hw clock after successful ntpdate

 

SYNC_HWCLOCK=yes

 

date是查看和修改系统时间;hwclock查看和修改硬件时间

date默认输出格式为 date +'%Y %A %b %e %H:%M:%S %Z';加号与单引号之间没有空格,'%Y %A %b %e %H:%M:%S %Z'部分必须用单引号或双引号括起来,或者'+%Y %A %b %e %H:%M:%S %Z'

date -s MM/DD/YYYY

date -s HH:MM:SS

date -s 'HH:MM:SS MM/DD/YYYY'

date -s 'MM/DD/YYYY HH:MM:SS'

 

hwclock –show

hwclock –set --date='HH:MM:SS MM/DD/YYYY'

hwclock –set --date='MM/DD/YYYY HH:MM:SS'

hwclock –hctosys

把硬件时间写入系统时间

hwclock –systohc

把系统时间写入硬件时间

 

三、时区

在/usr/share/zoneinfo/有许多时区文件

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

 

cat /etc/sysconfig/clock

 

# The ZONE parameter is only evaluated by system-config-date.

 

# The timezone of the system is defined by the contents of /etc/localtime.

 

ZONE="Asia/Shanghai"

 

UTC=false

 

ARC=false

 

四、NTP协议

rpm -aq|grep ntp

 

rpm -ql ntp-4.2.2p1-7.el5

 

中国授时中心的时间服务器IP地址为xxx.xxx.xxx.xxx,可以是自己局域网的自己制作的时间服务器IP地址

vim /etc/ntp.conf

server xxx.xxx.xxx.xxx

vim /etc/sysconfig/ntpd

 

SYNC_HWCLOCK=yes

chkconfig --level 235 ntpd on

chkconfig ntpd –list

service ntpd restart