Ubuntu 16.04沒有/etc/default/rcS文件的UTC設置選項的問題解決


繼續上一篇文章介紹了CentOS的時鍾設置:http://www.cnblogs.com/EasonJim/p/8111747.html,大致的知道了BIOS在Linux的時區設置。

而現在關心的問題是,網上針對時鍾設置的主要有兩套系統,CentOS和Ubuntu,而CentOS那一套是無法使用在Ubuntu中的,但是,針對Ubuntu設置的那一套同樣會根據版本的不同而設置不同,就像在16.04中/etc/default/rcS文件上已經沒有了UTC的設置選項一樣,也就是說在這個文件中設置了之后將不起任何作用。

下面是解釋和解決方法:

說明:本地時間會根據國家不同而去變化,下面的本地時間為在中國,用CST表示,而 UTC = 本地時間(CST) - 8小時(時區)

在安裝Ubuntu雙系統的情況下,Ubuntu的時間總會和Windows的時間相差8小時,原因在於Widows認為BIOS時間是本地時間,Ubuntu認為BIOS時間是UTC時間,這樣從Windows重啟到Ubuntu會發現時間相差8小時,Ubuntu會經常與NTP服務器時間進行同步,但Windows不會。

為了保持一致,我們需要將Ubuntu的時間改成本地時間

以前版本的的方法是:

編輯/etc/default/rcS將UTC=yes改成UTC=no

Ubuntu 16.04使用systemd啟動之后,時間也改成了由timedatectl來管理,而時間同步也由timedatectl進行管理,不再使用ntpdate。這種方式同樣支持桌面和服務器版。

更改方法是執行

timedatectl set-local-rtc 1 --adjust-system-clock(#解釋:RTC為硬件時間,即BIOS的時間,而adjust為寫入到RTC中的選項)

最后重啟。

 

參考:

http://www.linuxdiyf.com/linux/24750.html


免責聲明!

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



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