Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305639
  • 博文数量: 42
  • 博客积分: 2550
  • 博客等级: 少校
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-30 15:23
文章分类

全部博文(42)

文章存档

2012年(2)

2010年(2)

2009年(13)

2008年(19)

2007年(6)

我的朋友

分类: BSD

2007-11-16 15:22:15

XP下在虚拟机中装了FreeBSD6.2,使用date命令出来的时间总跟XP的时间相差7个多小时.在XP下到time.windows.com同步时间正常.如现在是15:04分.在FreeBSD使用ntpdate time.windows.com得到的时间是21:54.
使用
#sysinstall
选择Configure
选择Time Zone
UTC 选择 NO
选择Asia
选择China
选择East China - Beijing,Guangdong,Shanghai etc.
Does the abbreviation `CST' look reasonable? = OK
然后退出sysinstall.
#ntpdate time.windows.com
#date 
问题依然存在.显示的时间还是有误.
在网上又找到另一种方法.直接修改/etc/localtime文件.
#cd /usr/share/zoneinfo/Asia
#cp Shanghai /etc/localtime
#adjkerntz -a
#date
问题还是没有解决
 
在网上搜索到一个装XP,FreeBSD双系统,并均使用GMT+8也出现类似问题.他最后解决问题原因,认为是XP将cmos时间认为是英国时间.FreeBSD将cmos时间认为是北京时间.我从这得到启发会不会是虚拟机中的cmos时间有问题.重启FreeBSD按F2进入虚拟机的BIOS,看到果然是cmos时间有误.改为XP系统时间进入系统.再次使用
#ntpdate time.windows.com
#date
系统时间正常了!
阅读(3416) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~