二、
系统时间-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