精华内容
下载资源
问答
  • 如果你使用的是linux与windows双系统的时候出现了时间差的问题(windows时间与linux时间不一致) 忘了当初装系统的时间是怎么选择时间设置的了,反正现在ubuntu的时间比较怪,用hwclock –show查看,总是比实际...
    如果你使用的是linux与windows双系统的时候出现了时间差的问题(windows时间与linux时间不一致)

    忘了当初装系统的时间是怎么选择时间设置的了,反正现在ubuntu的时间比较怪,用hwclock –show查看,总是比实际时间快了八个小时,这样的话,总是导致在ubuntu与windows之间切换时很是头痛,时间跳来跳去,得不到统一。

    后来实在没办法,用hwclock –local –hctosys 给ubuntu读入时间,然后,再次/etc/default/rcS里面的那一行UTC=yes改为了UTC=no,这下子重启总算没事了。

    估计原因可能是当初在装系统时,将硬件(BIOS)时间设成了UTC时间,而那万恶的windows却没有这个功能,这才导至时间老是跳来跳去,将/etc/default/rcS时间的那一行改了,就是让系统把硬件(BIOS)时间当成本地时间 。

    如果是RedHat系列,那么就要修改这个文件:/etc/sysconfig/clock。把其中的UTC=true改为UTC=false
    展开全文
  • 1、在linux下采用 timedatectl set-local-rtc 1 --adjust-system-clock 2、在windows下采用 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 ...

    1、在linux下采用

    timedatectl set-local-rtc 1 --adjust-system-clock

    2、在windows下采用

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

    参考资料

    https://www.zhihu.com/question/46525639/answer/157272414

     

     

    展开全文
  • linux时间与Windows时间不一致的解决

    千次阅读 2019-07-11 15:45:43
    系统时间: 一般说来就是我们执行 date命令看到的时间linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这...

    一、首先要弄清几个概念:
    1. “系统时间”与“硬件时间”
     

      系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
       硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。
    2. “UTC时间”与“本地时间”
       UTC时间:CoordinatedUniversal8 e2 i( H7 t0 ^/^Time 世界协调时间(又称世界标准时间、世界统一时间),在一般精度要求下,它与GMT(Greenwich MeanTime,格林威治标准时间)是一样的,其实也就是说 GMT≈UTC,但 UTC 是以原子钟校准的,更精确。
       本地时间:由于处在不同的时区,本地时间一般与UTC是不同的,换算方法就是
    本地时间 = UTC +时区  或  UTC = 本地时间 - 时区
       时区东为正,西为负,例如在中国,本地时间都使用北京时间,在linux上显示就是 CST(China StandardTime,中国标准时,注意美国的中部标准时Central StandardTime也缩写为CST,与这里的CST不是一回事!),时区为东八区,也就是 +8 区,所以CST=UTC+(+8小时) 或 UTC=CST-(+8小时)。

    二、时间命令
    1. 系统时间 date
      直接调用date,得到的是本地时间。如果想得到UTC时间的话,使用 date -u。

    [12-01 19:07> ~]$date
    2009年 12月 07日 星期一 14:22:20CST
    [12-0119:07> ~]$ date -u
    2009年 12月 07日 星期一 06:22:22UTC

    2. 硬件时间 /sbin/hwclock
      直接调用 /sbin/hwclock 显示的时间就是BIOS 中的时间吗?未必!这要看 /etc/sysconfig/clock中是否启用了UTC,如果启用了UTC(UTC=true),显示的其实是经过时区换算的时间而不是BIOS中 真正的时间,如果加上--localtime 选项,则得到的总是 BIOS 中实际的时间.

    [12-01 19:07> ~]#hwclock
    2009年12月07日 星期一14时28分43秒 -0.611463 seconds
    [12-0119:07> ~]# hwclock --utc
    2009年12月07日 星期一14时28分46秒 -0.594189 seconds
    [12-0119:07> ~]# hwclock --localtime
    2009年12月07日 星期一06时28分50秒 -0.063875 seconds

    3. /etc/localtime
      这个文件用来设置系统的时区,将/usr/share/zoneinfo/ 中相应文件拷贝到/etc下并重命名为 localtime 即可修改时区设置,而且这种修改对date 命令是及时生效的。不论是 date 还是 hwclock都会用到这个文件,会根据这个文件的时区设置来进行UTC和本地之间之间的换算。
    4. /etc/sysconfig/clock
      这个文件只对 hwclock有效,而且似乎是只在系统启动和关闭的时候才有用,比如修改了其中的 UTC=true 到 UTC=false 的前后,执行hwclock (--utc, 或 --localtime) 都没有变化,要重启系统后才生效。注:如果设置 UTC=false并重启系统后,执行一些命令结果如下:

    date                2009年 12月 07日 星期一 19:26:29 CST
    date-u             2009年 12月 07日 星期一 11:26:29 UTC
    hwclock             2009年12月07日 星期一 19时26分30秒 -0.442668seconds
    hwclock--utc       2009年12月08日 星期二 03时26分31秒 -0.999091seconds
    hwclock--localtime 2009年12月07日 星期一19时26分32秒 -0.999217 seconds

    可见,如果不使用UTC,BIOS时间(红色部分)就是系统本地时间,而且注意这时执行 hwclock --utc得到的结果没有任何意义,因为这里我们已经禁用了UTC,而且也明显不符合“本地时间=UTC+时区”的关系。

    三、linux与windows双系统间的时间同步
       系统启动和关闭时,硬件时间与系统时间之间的同步有两种方式(假设在中国,用CST代表本地时间):

    方式A: 使用UTC(对linux就是 /etc/sysconfig/clock 中 UTC=true)
        开机: BIOS--------->UTC(将BIOS中的时间看成是UTC)------(时区变化)----->CST
       关机:CST-------(时区变化)----->UTC-------存储到------>BIOS

    方式B: 不使用UTC(对linux就是 /etc/sysconfig/clock 中UTC=false)
        开机: BIOS----------------------->CST(将BIOS中的时间看成是CST)
       关机:CST---------存储到------>BIOS

    通过设定/etc/sysconfig/clock,linux可以支持这两种方式,然而windows只支持方式B(至少是默认支持B,而我不知道怎么 能让它支持A),那么在双系统情况下,如果linux设成A方式,那么在linux与windows系统切换时一定会造成时间混乱的,解决办法就是将 linux中的UTC禁用,也设成B方式就可以了。

    注:可以通过 hwclock --hctosys来利用硬件时间来设置系统时间(注意不是简单的复制BIOS中的时间为系统时间,要看是否使用UTC,如果使用的话则要做时区换算), 通过hwclock --systohc 来根据系统时间设置硬件时间(也要看是否启用UTC来决定是否做时区换算)。总之,不论使用--systohc 还是 --hctosys,同步后直接运行不带参数的 hwclock 得到的时间与直接运行 date得到的时间应该一致,这个时间是否就是BIOS中的时间(hwclock--localtime)那就不一定了,如果启用了UTC就不是,没启用 UTC就是。
    而且好要注意:在系统中手动使用 hwclock hwclock --set --date='yyyy-mm-dd'来设置BIOS时间只在系统运行时有效,因为当系统关闭时,还会按设定好的方式根据系统时间来重设BIOS时间的,于是手动的设置便被覆盖掉了。

    解决办法:

    1.修改Windows的时间设定(来源 http://www.1uu2.com/archives/1045):

    让 Windows 把硬件时间当作 UTC
    开始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下面命令并回车
    Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

    2.修改Sabayon,将BIOS时间作为本地时间:

    修改 /etc/conf.d/hwclock 

    将其中clock="UTC"改为clock="local"。 

    Sabayon使用gedit修改时提示出错,解决办法是 equo install vim,然后用vim来修改即可。

    转载于:https://www.cnblogs.com/JAYIT/p/8521498.html

    展开全文
  • 解决Linux与Windows时间不一致问题

    千次阅读 2019-11-19 20:39:09
    在安装了Linux系统之后,发现每次进入Linux时间总会加8小时 原因应该是Linux自动获取了Windows的时间,由于我设置的时区是UTC+8,所以又在原时间上加了8小时。 进入系统设置,选择最后一个详细信息 选择日期...

     在安装了Linux系统之后,发现每次进入Linux时间总会加8小时

    原因应该是Linux自动获取了Windows的时间,由于我设置的时区是UTC+8,所以又在原时间上加了8小时。

    进入系统设置,选择最后一个详细信息

    选择日期与时间

    在时区上选择一个UTC+0的城市

    之后Linux的时间就会和Windows一致了。

    展开全文
  • Windows:系统硬件时间当做本地时间,该时间即为系统显示的时间Linux:认为系统硬件时间为UTC时间,显示的时间则通过换算而得。我们在东八区,所以在硬件时间的基础上再加8个小时。 解决方案 终端输入 sudo ...
  • 先引用一下一篇文章: ...系统时间: 一般说来就是我们执行 date命令看到的时间linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。  硬件时间:主板上BIOS中的时间,由
  • Linux用户很多都是使用... 但是一直以来有个困扰,Linux时间显示是正常的,但是回到Windows时间就会慢了8个小时 = = 这是因为Windows默认使用硬件时钟,而Linux使用网络时间,现在只需要一条命令就能搞定这个问题。
  • Linux/Windows 时间不一致问题

    千次阅读 2015-08-06 13:57:36
    文章链接: http://harttle.com/2015/05/02/linux-windows-time.html在使用Linux/Windows的双系统时,经常发现时间不正确:liunx下的时间windows下的时间不对,往往相差8小时。在此给出解释和推荐解决方案。名词...
  • Linux windows双系统导致时间不一致的解决的方法 在Windows下以管理员权限运行cmd,输入下面命令重启电脑即可! Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t ...
  • Windows8),但是装好之后突然发现Ubuntu系统和Windows系统时间总是差8个小时,在网上查找资料后发现是因为两个系统的设置一样,Windows Linux 缺省看待系统硬件时间的方式是一样的: Windows把系统硬件时间...
  • 如果安装了 Windows 和 Linux(比如 Ubuntu)双系统,有时会出现两个系统的时间不一致的情况。这是因为,两个操作系统对电脑硬件时间的定义一样,Windows 认为电脑硬件时间是“本地时间”,因此它启动后直接用...
  •  世界协调时间(Universal Time Coordinated,UTC),GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为...
  • .net core项目,部署到CentOS上的时候,发现DateTime.Now获取的时间与Windows不一致,主要是时区不一致。 static void Main(string[] args) { Console.WriteLine(DateTime.Now); } CentOS的时区配置如下:...
  • 现在在用CentOS,以前用Ubuntu时候就改一下使用UTC就行了,在右上角那时间那很好找。 CentOS的时间显示那里是找到UTC的那个选择框的,修改/etc/sysconfig/clock啊,date修改时间然后clock --systohc同步啊都试...
  • Ubuntu 和windows同步时间
  • 要了解 UTC CST 好文章 ... 系统时间: 一般说来就是我们执行 date命令看到的时间linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。  硬件时间:主板上BIOS中的时间
  • GMT 以地球自转为基础的时间计量系统,但由于地球自转均匀,导致 GMT 精确,现在已经不再作为世界标准时间使用。 UTC:Universal Time Coordinated,即协调世界时。UTC 是以原子时秒长为基础,在时刻上尽量接近...
  • 但是一直以来有个困扰,Linux时间显示是正常的,但是回到Windows时间就会慢了8个小时 = = 这是因为Windows默认使用硬件时钟,而Linux使用网络时间,现在只需要一条命令就能搞定这个问题。 解决 在Linux下打开...
  • Refer:...感谢谷歌大神,找到了解决办法, 记录如下:先说解决办法一种就是让Windows把硬件时间当作UTC,与Linux/Unix/Mac保持一致。另一种就是让Linux/Unix/Mac把系统时间
  • 世界协调时间(Universal Time Coordinated,UTC),GPS系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点...
  • 最近写了一个.net core项目,部署到CentOS并在docker上运行的时候,发现DateTime.Now获取的时间与Windows不一致(定时执行的任务,晚了8个小时),在Windows中可以正确的获得本地时间,而在LinxuCentOS的Docker环境...
  • LinuxMint和Windows双系统中时间不一致

    千次阅读 2016-11-14 01:34:10
    安装了LinuxMint和Windows10系统后发现两个系统的时间不一致,相差8个小时,解决办法,可以修改windows系统中的注册表,或者修改Mint系统中的时间。 解决办法,打开终端 sudo gedit /etc/default/rcS 找到 ...
  • Linux/Ubuntu/Unix/Mac把硬件时间当作UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。 而Windows显示的是硬件时间,所以两个时间会发生错乱 解决...
  • 在项目上驻场研发时遇到一个问题,和Linux与Windows获取时间相关的问题。 问题发生的背景是,一套使用tomcat部署的Java web程序,研发环境在Windows上,测试环境在Linux上。两套程序代码一致,连接同一套oracle...
  • 新版Ubuntu(Ubuntu16.04)(Ubuntu 18.04): $sudo timedatectl set-local-rtc 1 重启完成将硬件时间UTC改为CST,双系统时间保持一致。 先在ubuntu下更新一下时间,确保时间无误: $sudo apt-ge...
  • 原来 Linux 操作系统是以 CMOS 时间做为格林威治标准时间,再根据系统设置的时区来确定目前系统时间。但是Windows 会直接修改CMOS 时间。而中国的时区是+8区,所以才会造成时间被调整了-8个小时。 所以您可以让 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 147,967
精华内容 59,186
关键字:

windows与linux时间不统一

linux 订阅