# Windows把系統硬件時間當作本地時間(local time),即操作系統中顯示的時間跟BIOS中顯示的時間是一樣的。 Linux/Unix/Mac把硬件時間當作UTC,操作系統中顯示的時間是硬件時間經過換算得來的,比如說北京時間是GMT+8,則系統中顯示時間是硬件時間+8。# ubuntu16.04使用systemd啟動之后,時間也改成了由timedatectl來管理。# 有些人設置好時間后重啟還是差8小時,是因為主板時間在啟動ubuntu后就被修改了,所以先檢查BIOS時間是否正確,在設置。
關閉UTC
# ubuntu16(不包括16)版本以前 $ sudo vi /etc/default/rcS 將 UTC=yes 改為 UTC=no #ubuntu16(包括16)版本及以后 $ sudo timedatectl set-local-rtc 1 --adjust-system-clock
# 查看主板BIOS時間
$ sudo hwclock -r 或 $ sudo hwclock --show
# 設置系統時間
$ sudo date -s "2021/05/29 20:29:00"
# 系統時間同步時間到主板BIOS上
$ sudo hwclock --systohc
# 直接設置主板BIOS硬件上時間
$ hwclock --set --date "2020-08-17 18:44:22"
https://www.cnblogs.com/luchi88/p/10826421.html
https://www.jianshu.com/p/5f51c0328efe
http://www.manongjc.com/detail/19-ljwcmmgeocxfrch.html