[2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题

安装Ubuntu+Windows双系统时会遇到Windows和Ubuntu系统时间不同步的问题,这是因为Windows系统默认读取主板bios等硬件系统时间作为OS的当地时间;而MAc,Linux类的OS以主板bios等硬件系统时间作为UTC时间,然后操作系统的时间以UTC为标准按照使用者的时区设置加加减减。这就造成了中国用户会出现一个很有趣的现象:Ubuntu上的时间会比windows上的快8小时(至于是怎么算的 请童鞋自己掰手指头;是不是寓意Ubuntu快windows一筹?)。

解决这个问题的方法,一种按照网络上流传的方法https://www.wikai.info/2011_01_477.html,让windows迁就Ubuntu,我不喜欢在windows下修改注册表,总觉得这样很违和;倾向于在Ubuntu下修改,参考了网络上一些热贴,总结了在我的软硬件环境下work的方法:

1.关闭UTC;所用命令:

sudo gedit etc/default/rcS

注意“rcS”,S大写;在所显示的内容中将“UTC=yes”改为"UTC=no"

2.这时时间仍旧是显示原有的“快”时间,你可以采用网络时间服务器来校正;

sudo ntpdate pool.ntp.org

注意,这个校正linux的服务器地址要求很苛刻,必须是linux,还得开启ntpd , time 两个 service.验证了很多服务器,依旧work的只找到这个pool.ntp.org,赞一下,业界良心.当然,有心人可以补充下.

3.可以考虑把矫正后的时间写入硬件系统,命令

hw clock

4.It‘s done!Enjoy it.

[2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题,布布扣,bubuko.com

时间: 2024-12-27 22:03:29

[2014.5.22][UBUNTU]Ubuntu与Windows系统时间不同步的问题的相关文章

如何解决Ubuntu与Windows双系统时间不同步

导读 不知道有没朋友跟我一样是 Ubuntu 和 Windows 双系统?今天有朋友问到我,当他从 Ubuntu 系统重新启动到 Windows 时,会发现 Windows 中的时间变了,他问我有没办法修复?其实我刚开始使用 Ubuntu 和 Windows 双系统时就遇到这个问题.下面我们就来解释一番. 为什么Ubuntu和Windows双系统会有时间差 之所以 Windows 与 Ubuntu 双系统之间有时间差,是因为这两个系统使用了不同的方式来识别硬件时钟(Hardware Clock)

windows系统时间(SYSTEMTIME)

GetSystemTime函数获得当前的UTC时间,GetLocalTime获得当前的本地时间 UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整. 整个地

Qt设置windows系统时间

Qt设置windows系统时间网上的回答很多,但很少有一步到位的,一般会有8小时时差,下面给出直接解决代码: #include "windows.h" void Dialog::setTime()  {    SYSTEMTIME st;    GetLocalTime(&st);//关键在这里    st.wHour=ui->spinBox->value();    st.wMinute=ui->spinBox_2->value();    st.wS

python同步windows系统时间

import os com1 = 'net use \\\\192.168.0.90\\ipc$ PPss01!123/user:administrator' os.system(com1) com2='net time \\\\192.168.0.90 /set /yes ' os.system(com2) com3='pause' os.system(com3) python同步windows系统时间

***设置 linux 系统时间以及同步到硬件***

设置 linux 系统时间以及同步到硬件 ______________________________________________________________________________________________ 首先查看当前系统时间 # date -R Sun, 23 Dec 2018 18:19:04 +0800 如果不是 +0800 则说明系统时区错误,我们需要的是东八区. 2.修改时区 # tzselect 在这里我们选择亚洲 Asia,确认之后选择中国(China),

python有超时的windows系统时间设置代码

手边的笔记本用久了,cmos电池可能又没电了.每次开机时间都不对,导致访问一些有https的网页会出现警告信息. 于是找了找通过python脚本设置系统时间的方法,发现了两种,其一是调用socket直接发送udp包到国家授时中心,其二是调用ntplib包.我在本地电脑ping 国家授时中心地址cn.pool.ntp.org有时出现丢包,然而,二者都没有检查udp是否丢包的机制,方法一在udp丢包后一直处于阻塞状态无法退出,方法二虽然会提示超时,但是不再做其它尝试,比如重新发包,或者向同一个域名的

解决Windows和Linux双系统时间不同步问题

装了Windows和Linux的双系统后登陆Windows发现时间早了8小时. 原理其他博客都讲了,为了以后方便查找,写下解决方案: 管理员身份运行CMD,输入命令 Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 原文地址:https://www.cnblogs.com/RFisher/p/9226707.html

centos 系统时间的同步

1.当你的网站架构涉及到多台服务器的时候,服务器之间的时间必须得同步,这样就涉及到了程序的时间的准确性问题,特别是跟时间相关的操作和系统本身的定时任务. 2.时间同步工具:ntpdate,安装方式:yum install -y ntpdate 3.使用方法:ntpdate time.windows.com,同步你想同步的那台服务器的时间 可以同步的服务器: time.nist.govtime.nuri.netasia.pool.ntp.orgasia.pool.ntp.orgasia.pool.

linux 修改系统时间 同步网络时间

一.date命令 date -s time  修改系统时钟时间为time 设置时间和日期 例如:将系统日期设定成2018年6月8日的命令 命令 : "date -s 06/08/2018" 将系统时间设定成下午10点46分03秒的命令 命令 : "date -s 10:46:03" 二.hwclock命令 hwclock/clock查看.设置硬件时间 查看系统硬件时钟 设置硬件时间 hwclock --set --date="06/18/14 14:55&