修改服务器时间
一、几个命令和概念
hwclock --show 服务器硬件时间
date 服务器系统时间
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间“Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。
一、与时间服务器同步
1、编辑 /etc/crontab
2、添加一个定时任务 每15分钟同步一次
*/15 * * * * root /usr/sbin/ntpdate 125.111.111.111 > /dev/null 2>&1
125.111.111.111 是指你们公司的时间服务器。
3、使配置生效
source /etc/crontab
二、tzselect修改时区
1、date -R 查看时区 如果不是东八区
2、tzselect 一步步选择
3、复制文件 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4、并写入bios hwclock -w
三、设置时间和日期
将当前时间和日期写入BIOS,避免重启后失效
命令 : "hwclock -w"
命令格式为:date -s 时间字符串
例如只修改系统的日期,不修改时间(时分秒)
date -s 2012-08-02
只修改时间不修改日期
date -s 10:08:00
同时修改日期和时间
date -s "2012-05-18 04:53:00"
注意:由于日期和时间之间有空格,所以必须用引号引起来,否则命令会报错。
命令 : "hwclock -w"