ubuntu时间同步(Linux修改时间)-万象-

ubuntu时间同步(Linux修改时间)

牵着乌龟去散步 万象 1 0

本篇文章给大家谈谈ubuntu时间同步,以及Linux修改时间对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

  1. 如何解决Windows与Ubuntu双 *** 时间同步问题
  2. win10和ubuntu16.04时间不同步怎么解决
  3. ubuntu修改时间.显示硬件时间.同步 *** 时钟
  4. 如何解决ubuntu与windows双 *** 时间不同步

一、如何解决Windows与Ubuntu双 *** 时间同步问题

1、Ubuntu和Windows默认的时间管理方式不同,所以双 *** 发生时间错乱是正常的。Ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的Ubuntu位置是中国的话你 *** 显示的时间就是BIOS时间+8小时。假如现在是早上8点,那么你Ubuntu会显示8点,这时BIOS中的时间是0点。

2、而当你切换到Windows *** 时就会发生时间错乱,因为Windows会认为BIOS时间就是你的本地时间,结果就是Windows显示时间为0点……而假如你在Windows下同步时间,恢复显示为8点,这时BIOS时间也会被Windows改写成8点,再次进入Ubuntu时显示时间又变成了8+8=16点……

3、解决的办法有两个,一个是让Windows使用Ubuntu的时间管理方式,就是启用UTC(世界协调时)另一个就是让Ubuntu按照Windows的方式管理时间,就是让Ubuntu禁用(世界协调时)。个人建议第二种,因为通常Windows是主 *** ,不推荐对Windows进行这种修改,不过我还是都介绍一下:

4、打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:

5、HKEY_LOCAL_MACHINE/SYSTEM/C *** rentControlSet/Control/TimeZoneInfor *** tion/

6、添加一项类型为REG_DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间即回复正常。

7、这个用这个 *** 是我比较推荐的:按Ctrl+Alt+T调出终端,输入:

8、按Ctrl+F调出查找,找到UTC=yes这一行,改成UTC=no,保存即可,时间修改立即生效。这样就可以解决Windows与Ubuntu双 *** 时间同步问题了。

二、win10和ubuntu16.04时间不同步怎么解决

Windows和Ubuntu时间不一致问题的解决 *** :

我们在切换 *** 作 *** 的时候会发现一个问题, Windows和 Ubuntu的时间会出现不一致的情况。在 Windows中把时间设置正确了过后,回到在 Ubuntu后 *** 的时间又不一样了,在 Ubuntu中把时间设置正确后进入 Windows后,时间又不一致了。

ubuntu时间同步(Linux修改时间)-第1张图片-

出现这种情况的原因是 Windows和 Ubuntu它们在默认情况下看待硬件时间(主板上的BO *** 显示的时间)的方式不一样。知道了问题存在的原因,我们就来解决这个问题。

这个是一个关于时间的问题,我们就先来了解一下关于时间的概念

UTC即Universal Time Coordinated,协调世界时

GMT即Greenwich Mean Time,格林尼治平时

Windows与 Linux缺省看待 *** 硬件时间的方式是不一样的:

* Windows把 *** 硬件时间当作本地时间(local time),即 *** 作 *** 中显示的时间跟BIOS中显示的时间是一样的。

* Linux/Unix/Mac把硬件时间当作 UTC, *** 作 *** 中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则 *** 中显示时间是硬件时间+8.

这样,当PC中同时有多 *** 共存时,就出现了问题。假如你的 Ubuntu和 Windows中设置的时区都为北京时间东八区,而你在 Ubuntu中把当前 *** 时间更改为9:00AM.则此时硬件中存储的实际C时间是1:00AM.这时你重启进入Windows后,你会发现 windows *** 中显示的时间是 1:00AM,比 Ubuntu中慢了八个小时。同理,你在 Windows中更改或用 *** 同步了 *** 时间后,再到Ubuntu中去看, *** 就会快了8小时。在实行夏令时的地区,情况可能会更复杂些。

在ubunut下联网后时间还未能自动调整过来,可用一下 *** 修改:

开始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下面命令并回车

Reg add HKLMSYSTEMC *** rentControlSetControlTimeZoneInfor *** tion/v RealTimeIsUniversal/t REG_DWORD/d 1

====================================================================

Ubuntu中不使用UTC时间,而启用本地时间

把其中的内容"UTC=yes"改成"UTC=no",保存后重启 *** 就可以了。

三、ubuntu修改时间.显示硬件时间.同步 *** 时钟

1. date命令主要用于显示以及修改 *** 时间

2. hwclock命令用于查看设置硬件时间,以及同步硬件时间与 *** 时间

  hwclock/pp#设置硬件时间

  hwclock-set-date="03/24/14 22:22:00"/pp#同步硬件时钟与 *** 时钟

  hwclock--hctosys/pp#同步 *** 时钟与硬件时钟

4.修改时区 tzselect命令,导航式选择时区sudo cp/usr/share/zone *** /Asia/ShangHai/etc/localtime

  5.更改 Locale修改/var/lib/locales/supported.d/local比如:

然后运行locale-gen或 sudo dpkg-reconfig *** e locales即可

Locale设定规则 Ubuntu的Locale分为12个类别,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。它们之间有一个优先级的关系:

可以这么说,LC_ALL是最上级设定或者强制设定,而LANG是默认设定值。如果你设定了LC_ALL=zh_CN.UTF-8,那么不管LC_*和LANG设定成什么值,它们都会被强 *** 从LC_ALL的设定,成为 zh_CN.UTF-8。假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*=en_US.UTF-8,并且没有设定LC_ALL的话,那么 *** 的locale设定以LC_*=en_US.UTF-8。假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*,和LC_ALL均未设定的话, *** 会将LC_*设定成默认值,也就是LANG的值 zh_CN.UTF-8。假如你设定了LANG=zh_CN.UTF-8,而其他的LC_CTYPE=en_US.UTF-8,其他的LC_*,和LC_ALL均未设定的话,那么 *** 的locale设定将是:LC_CTYPE=en_US.UTF-8,其余的 LC_COLLATE,LC_MESSAGES等等均会采用默认值,也就是LANG的值,也就是LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=zh_CN.UTF-8。总而言之,locale的设定规则为:

  如果需要一个纯中文的 *** 的话,设定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX都可以,当然你可以两个都设定,但正如上面所讲,LC_ALL的值将覆盖所有其他的locale设定。如果你只想要一个可以输入中文的环境,而保持菜单、标题, *** 信息等等为英文界面,那么只需要设定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。这样LC_CTYPE=zh_CN.XXXX,而 LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。

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"

四、如何解决ubuntu与windows双 *** 时间不同步

1、Ubuntu和Windows默认的时间管理方式不同,所以双 *** 发生时间错乱是正常的。Ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的Ubuntu位置是中国的话你 *** 显示的时间就是BIOS时间+8小时。假如现在是早上8点,那么你Ubuntu会显示8点,这时BIOS中的时间是0点。

2、而当你切换到Windows *** 时就会发生时间错乱,因为Windows会认为BIOS时间就是你的本地时间,结果就是Windows显示时间为0点……而假如你在Windows下同步时间,恢复显示为8点,这时BIOS时间也会被Windows改写成8点,再次进入Ubuntu时显示时间又变成了8+8=16点……

3、解决的办法有两个,一个是让Windows使用Ubuntu的时间管理方式,就是启用UTC(世界协调时)另一个就是让Ubuntu按照Windows的方式管理时间,就是让Ubuntu禁用(世界协调时)。个人建议第二种,因为通常Windows是主 *** ,不推荐对Windows进行这种修改,不过我还是都介绍一下:

4、打开运行窗口(快捷键Win+R),然后输入regedit启动注册表编辑器,并找到一下目录位置:

5、HKEY_LOCAL_MACHINE/SYSTEM/C *** rentControlSet/Control/TimeZoneInfor *** tion/

6、添加一项类型为REG_DWORD的键值,命名为RealTimeIsUniversal,值为1然后重启后时间即回复正常。

7、这个用这个 *** 是我比较推荐的:按Ctrl+Alt+T调出终端,输入:

8、按Ctrl+F调出查找,找到UTC=yes这一行,改成UTC=no,保存即可,时间修改立即生效。这样就可以解决Windows与Ubuntu双 *** 时间同步问题了。

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

标签: 时间 同步 修改 ubuntu Linux

上一篇嵩县到汝阳车发车时间?汝阳到嵩县汽车时刻表

下一篇当前分类已是最新一篇

抱歉,评论功能暂时关闭!