windows和linux双系统,win系统时间不对,怎么改回来?

windows和linux双系统,win系统时间不对,怎么改回来?,第1张

在BIOS中检查时间设置。如果BIOS中时间正常,则可以在WINDOWS系统设置

Microsoft Windows是美国微软公司研发的一套 *** 作系统,它问世于1985年,起初仅是Microsoft- DOS模拟环境,后续的系统版本由于微软不断的更新升级,慢慢的成为家家户户人们最喜爱的 *** 作系统。

Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位。

为了帮助硬件厂商开发驱动程序,同时方便其他软件公司设计Windows中的应用程序,微软发布了Software Development Kit ( sdk)这个惯例一直延续至今。

在这方面,微软想必深谙“与人方便、与己方便”的道理,与苹果公司特立独行的风格形成鲜明对照。

这个问题有两种方法解决,根据楼上说的原因可以知道要么在linux系统上更改,要么在windows上改。而且楼上也讲解了linux上的更改方法。我就来添加一下windows上的修改方法。

以win10系统为例,首先按win+R,出现如下界面:

然后输入cmd进入控制台,再输入以下代码:

Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

(注意需要以管理员身份打开命令提示符,否则会拒绝 *** 作)这样就可以了,亲测成功。

如果觉得这一系列步骤麻烦的话,直接下载此文件,右键以管理员身份运行即可起到完全一样的效果。

要让虚拟机的linux和实际时间一致,最简单的步骤是:

(1)将虚拟机linux和主机时间同步,可以先在虚拟机的设置里面-选项-VMware Tools开启客户机与主机时间同步(其实默认就开的)

(2)开启了时间同步但是还是和实际时间不一样,那么可能是时区设置不对,这时最简单的方法是进入系统的图形界面,点击右上角的时间,进入时间、时区设置(和window设置时间差不多),edit location,add location,城市输入shanghai或者beijing,等它自动识别(前提是虚拟机系统联网了)。最后重启系统!

注意:也可以从菜单进入system->administration->date&time设置

(3)如果只是虚拟机系统的时间和实际的时间相差16个小时则可以按照下面介绍的方法设置

系统启动后发现时间显示问题:

[root@pps ~]# date

Sat Mar 7 08:58:27 PST 2009

其实现在是北京时间 2009年3月8日00:58,相差16个小时。

网上搜索一下PST时间,原来PST时间为美国太平洋标准时间,此时区位于格林威治向西8个时区,晚北京时间16个小时。

发现 /etc/sysconfig/clock 文件配置的是美国时间:

[root@pps ~]# cat /etc/sysconfig/clock

ZONE="America/Los_Angeles"

UTC=true

ARC=false

UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间。

于是将其修改为:

[root@pps ~]# cat /etc/sysconfig/clock

ZONE="Asia/Shanghai"

UTC=false

ARC=false

重启系统后问题依旧!于是想到了 locale

[root@pps ~]# locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

[root@pps ~]# cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

修改后为:

[root@pps ~]# cat /etc/sysconfig/i18n

LANG="zh_CN.UTF-8" /* 英文环境可以改成zh_US.UTF-8 */

SYSFONT="latarcyrheb-sun16"

保存退出再次登陆执行date

[root@pps ~]# date

2009年 03月 07日 星期六 09:13:44 PST

如果上面的是设置不行,尝试一下下面的命令:

还是显示PST时间,

# rm /etc/localtime

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9018978.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存