前一段时间,更新了虚拟机的时间,转到图形界面,发现我的时区是错的,但编辑时区的图形界面全部乱码,就手动的进行了如下操作
1
确定timezone
运行tzselect,一路选择后会得到时区字符串,比如"Asia/Shanghai",把他记下来,设为$timezone
2 得到/etc/localtime
/usr/share/zoneinfo/$timezone正常吗,我的就是这个文件坏了,就从其他机器上拷贝个好的。
# cp /usr/share/zoneinfo/$timezone /etc/localtime
3 编辑/etc/sysconfig/clock 编辑,内容为
- ZONE="Aisa/Shanghai"
-
UTC=0
-
ARC=0
ZONE="$timezone"
UTC=0 是local time; UTC=1 是UTC(GMT)ARC=0 这个选项一般配置false,在一些特殊硬件(Alpha)下才配置该选项为true
4 直接在图形界面填入坐标(N34.48 S113.419)如下图。timezone中的选项都是空白,懒得找原因。
5 更新时间:
ntpdate time.nist.gov
ok,显示正常了。
一些参考
1 /etc/sysconfig/clock
- 时区配置文件是:/etc/sysconfig/clock 。 这个配置文件里面支持UTC,ARC,SRM,ZONE这几个配置选项,关于这几个配置选项详解如下:
-
-
* UTC - 指定BIOS中保存的时间是否是GMT/UTC时间,true表示BIOS里面保存的时间是UTC时间,false表示BIOS里面保存的时间是本地时间。
-
* ZONE - 指定时区,ZONE的值是一个文件的相对路径名,这个文件是相对 /usr/share/zoneinfo 目录下的一个时区文件。比如ZONE的值可以是:“Asia/Shanghai", "US/Pacific", "UTC" 等
-
* ARC - 这个选项一般配置false,在一些特殊硬件(Alpha)下才配置该选项为true。
-
* SRM - 同ARC,该选项一般配置false,在一下特殊硬件下才配置该选项为false。
-
-
这个配置文件里面的参数和 hwclock 命令关系很大,系统在启动的时候读取 /etc/sysconfig/clock 文件的内容,根据这些内容调用 hwclock 命令。
2 国内直辖市及省会城市经纬度表
- 地 名 经 度 纬 度
-
-------------------------------
-
北 京 E116°28′ N39°54′
-
上 海 E121°29′ N31°14′
-
天 津 E117°11′ N39°09′
-
重 庆 E106°32′ N29°32′
-
哈尔滨 E126°41′ N45°45′
-
长 春 E125°19′ N43°52′
-
沈 阳 E123°24′ N41°50′
-
呼和浩特 E111°48′ N40°49′
-
石家庄 E114°28′ N38°02′
-
太 原 E112°34′ N37°52′
-
济 南 E117° N36°38′
-
郑 州 E113°42′ N34°48′
-
西 安 E108°54′ N34°16′
-
兰 州 E103°49′ N36°03′
-
银 川 E106°16′ N38°20′
-
西 宁 E101°45′ N36°38′
- 乌鲁木齐 E 87°36′ N43°48′
-
合 肥 E117°18′ N31°51′
-
南 京 E118°50′ N32°02′
-
杭 州 E120°09′ N30°14′
-
长 沙 E113° N28°11′
-
南 昌 E115°52′ N28°41′
-
武 汉 E114°21′ N30°37′
-
成 都 E104°05′ N30°39′
-
贵 阳 E106°42′ N26°35′
-
福 州 E119°18′ N26°05′
-
台 北 E121°31′ N25°03′
-
广 州 E113°15′ N23°08′
-
海 口 E110°20′ N20°02′
-
南 宁 E108°20′ N22°48′
-
昆 明 E102°41′ N25°
-
拉 萨 E 91°10′ N29°40′
-
香 港 E114°10′ N22°18′
3 其他
- UTC(Universal Time Coordinated)=GMT(Greenwich Mean Time)
-
Local time 是你手表上的时间
-
-
传统的POSIX计算机(Solaris,bsd,unix)使用UTC格式
-
linux可以处理UTC时间和Windows所使用的local time
- 如果机器上同时安装有Linux和Windows,建议使用local time
如果机器上只安装有Linux,建议使用utc
参考链接:
http://rashost.com/blog/centos-timezone-configure
阅读(1850) | 评论(0) | 转发(0) |