Ubuntu時間比正常時間多8小時,設置重啟以后時間又多8小時解決辦法


  參考:https://blog.csdn.net/u013543480/article/details/42705953

    https://www.bbsmax.com/A/D854Pq6x5E/

  環境查看

 

   系統時間不對,比正常時間多8小時,使用命令date設置正確時間以后如果系統重啟時間又多8小時

  查看時間

root@hdy-desktop:~# date
2020年 07月 18日 星期五 18:44:42 CST
root@hdy-desktop:~# timedatectl 
               Local time: 五 2020-08-17 18:44:55 CST #正常時間應該是10:44顯示時間比正常多8小時
           Universal time: 五 2020-08-17 10:44:55 UTC 
                 RTC time: 一 2020-08-17 10:44:36     
                Time zone: Asia/Chongqing (CST, +0800)
System clock synchronized: no                         
              NTP service: inactive                   
          RTC in local TZ: no                   

   使用命令修改時間

date -s "2020-08-17 10:47:22"

   再次查看時間正常

root@hdy-desktop:~# date -s "2020-08-17 10:47:22"
2020年 08月 17日 星期一 10:47:22 CST
root@hdy-desktop:~# timedatectl 
               Local time: 一 2020-08-17 10:47:49 CST 
           Universal time: 一 2020-08-17 02:47:49 UTC 
                 RTC time: 一 2020-08-17 10:47:18     
                Time zone: Asia/Chongqing (CST, +0800)
System clock synchronized: no                         
              NTP service: inactive                   
          RTC in local TZ: no                         

   重啟系統

reboot

   再次查看時間又多了8小時

root@hdy-desktop:~# date
2020年 08月 17日 星期一 18:49:40 CST
root@hdy-desktop:~# timedatectl 
               Local time: 一 2020-08-17 18:49:43 CST 
           Universal time: 一 2020-08-17 10:49:43 UTC 
                 RTC time: 一 2020-08-17 10:49:43     
                Time zone: Asia/Chongqing (CST, +0800)
System clock synchronized: no                         
              NTP service: inactive                   
          RTC in local TZ: no                         

   原因:系統重啟以后使用了系統硬件時間作為UTC時間,時區設置為中國時區,所以正常顯示CST時間又多了8小時

  

  顯示硬件時間

 hwclock --show

   設置硬件時間

hwclock --set --date "2020-08-17 18:44:22"

   把系統時間同步為硬件時間

hwclock --systohc

   把硬件時間同步為系統時間

hwclock --hctosys

   解決辦法:設置系統時間以后同步系統時間為硬件時間

  首先設置系統時間

date -s "2020-08-17 10:54:22"

   把系統時間同步為硬件時間

hwclock --systohc

   重啟

reboot

   重啟以后系統時間及硬件時間一致則正常

root@hdy-desktop:~# date
2020年 08月 17日 星期一 10:56:26 CST
root@hdy-desktop:~# hwclock --show
2020-08-17 10:56:34.097219+08:00

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM