deepin单系统时间错误,快了8小时
Tofloor
poster avatar
rumosky
deepin
2019-03-17 08:04
Author
一台老笔记本,安装了15.9.2deepin系统,发现时间错误,比本地时间快了8小时,BIOS时间是正确的,但是系统时间是错误的。
在官网上看到了好几个命令,都试过,全都没用,不知道为什么,是不是因为笔记本上只安装了一个系统的缘故,因为教程上都是双系统。
请问这种情况下,怎么操作使得时间正确。目前系统时间的状态如下图:UTCRTC时间是正确的,但是系统时间错误
还有,我感觉BIOS时间不怎么准,可能有毫秒级或者更大的误差,如何更新BIOS时间?就像Windows时间那样简单的更新?保证系统和硬件时间都一致。

Reply Favorite View the author
All Replies
deepinuser17
deepin
2019-03-17 11:03
#1
你可以安装时间同步软件chrony。Chrony 可以自动调整系统时间,与上游服务器时间同步。
  1. $ sudo apt install chrony
  2. [sudo] luser 的密码:
  3. 正在读取软件包列表... 完成
  4. 正在分析软件包的依赖关系树      
  5. 正在读取状态信息... 完成      
  6. 下列【新】软件包将被安装:
  7.   chrony
  8. 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
  9. 需要下载 229 kB 的归档。
  10. 解压缩后会消耗 494 kB 的额外空间。
  11. 获取:1 http://packages.deepin.com/deepin panda/main amd64 chrony amd64 3.3-2 [229 kB]
  12. 已下载 229 kB,耗时 1秒 (454 kB/s)
  13. 正在选中未选择的软件包 chrony。
  14. (正在读取数据库 ... 系统当前共安装有 302621 个文件和目录。)
  15. 正准备解包 .../chrony_3.3-2_amd64.deb  ...
  16. 正在解包 chrony (3.3-2) ...
  17. 正在设置 chrony (3.3-2) ...
  18. Creating '_chrony' system user/group for the chronyd daemon…

  19. Creating config file /etc/chrony/chrony.conf with new version

  20. Creating config file /etc/chrony/chrony.keys with new version
  21. Created symlink /etc/systemd/system/chronyd.service → /lib/systemd/system/chrony.service.
  22. Created symlink /etc/systemd/system/multi-user.target.wants/chrony.service → /lib/systemd/system/chrony.service.
  23. 正在处理用于 systemd (238-5) 的触发器 ...
  24. 正在处理用于 man-db (2.8.3-2) 的触发器 ...
Copy the Code

  1. $ chronyc tracking
  2. Reference ID    : 2D2B1E3B (stratum2-1.ntp.sea03.us.misaka.io)
  3. Stratum         : 3
  4. Ref time (UTC)  : Sat Mar 16 19:00:27 2019
  5. System time     : 0.001843303 seconds fast of NTP time
  6. Last offset     : +0.000858207 seconds
  7. RMS offset      : 0.023065167 seconds
  8. Frequency       : 536.638 ppm fast
  9. Residual freq   : +0.737 ppm
  10. Skew            : 14.873 ppm
  11. Root delay      : 0.043335345 seconds
  12. Root dispersion : 0.011697147 seconds
  13. Update interval : 64.6 seconds
  14. Leap status     : Normal
Copy the Code


我已经建议Deepin初始安装时间同步软件chrony.   时间同步非常重要,很多应用的正常运行取决于准确的系统时间。
Reply View the author
rumosky
deepin
2019-03-17 22:41
#2
https://bbs.deepin.org/post/175641
你可以安装时间同步软件chrony。Chrony 可以自动调整系统时间,与上游服务器时间同步。

感谢感谢,安装之后时间正常了。
再问一下,系统时间正确了,BIOS的硬件时间会不会自动同步?因为我好像把硬件时间修改的不准确了。
Reply View the author
rumosky
deepin
2019-03-17 22:44
#3
https://bbs.deepin.org/post/175641
你可以安装时间同步软件chrony。Chrony 可以自动调整系统时间,与上游服务器时间同步。

唉,突然发现,系统时间确实对了,但是BIOS时间又错了, 比系统时间晚了8小时。。。。。。。。
Reply View the author
A·S·M·X·T 😏😜
deepin
2019-03-17 23:33
#4
这是win/liunx对时间默认处理方式造成的,win写入LocalTime到BIOS,而liunx把UTC写入BIOS,把其中一个系统该一下即可,或者把自动更新时间打开也没什么
Reply View the author
deepinuser17
deepin
2019-03-18 16:00
#5
本帖最后由 deepinuser17 于 2019-3-18 08:01 编辑

好像正常关机时chrony会用系统时间更新BIOS时间。 你可以试试。 当机器运行时所有应用程序以系统时间为准。 即使BIOS时间不准,机器启动以后,chrony会自动在很短时间内调整系统时间与上游时钟服务器的时间同步。 用不着过于担心BIOS时间。 如果要彻底解决BIOS时间问题,更换主板上的电池就好了。
Reply View the author
百花岭北彭于晏
deepin
2019-03-18 16:40
#6
记得以前装双系统的时候会来回错8个小时
时间没错蛋快了8小时,可能是Linux用了UTC吧。不知道deepin咋关掉UTC
Reply View the author
botao
deepin
2019-03-18 17:12
#7
你这样试一下:
给deepin(Linux)更新一下时间服务器,终端输入:

sudo apt-get install ntpdate
sudo ntpdate time.windows.com
同步deepin和Windows的系统时间,终端输入以下命令后,再重启进入win10,可看到时间变正常了:

sudo hwclock --localtime --systohc (注:此处是两个单线)
---------------------
Reply View the author
yexiaoqi
deepin
2019-03-19 04:45
#8
之前是有个注册表键值,在win下导进去,让win也用UTC就行,15.9.2新系统装上后没发现需要操作什么,可能时间自动同步了吧
Reply View the author
浪云
deepin
2020-10-16 18:47
#9
深度系统为何不把这个集成到系统中
安装双系统都会遇到
Reply View the author