Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

双系统时间不一致

原因:linux 硬件时钟 RTC 时间为 UTC 时间,windows 硬件时间为当地时间,即

1
2
# linux  : RTC = UTC
# windows: RTC = local

解决方法:

1. 在同步时间前需要先检查时区是否是china的CTS时区

必须确保时区准确,否则时间同步后显示不正常

1
2
# date                                                                                              ✔ 
Fri May 6 04:24:38 PM CST 2022

如果时区不正确,如,在中国,时区是CTS,若不是,修改方式:

执行命令: tzselect

操作系统有两个时间: 软件时间和硬件时间

软件时间: 查看方式 date,是距离1970.1.1的时间差;

硬件时间: sudo hwclock -r,硬件时间是BIOS的时间。

因此在保证 date 时间正确的情况下,只需:

1
# sudo hwclock -w

然后查看验证

1
2
# sudo hwclock -r
# sudo hwclock --show

参考文献

date 命令

显示或设置系统时间

1
2
liupei@T470:~$ date
2021年 08月 09日 星期一 21:53:46 CST

一年中的第几天

今天一年中的第几天

1
2
liupei@T470:~$ date +%j
221

指定的日期是一年中第几天

1
2
liupei@T470:~$ date -d '20221001' +%j
274

一年中第几周

今天第几周

1
2
liupei@T470:~$ date +%V
32

指定的日期是第几周

1
2
liupei@T470:~$ date -d '20221001' +%V
39

一百天以前的日期

一百天以前是几月几日星期几

1
2
liupei@T470:~$ date -d '-100 days'
2021年 05月 01日 星期六 21:59:52 CST

评论