CentOS7系統時間同步及時區設置


一、相關概念

1 系統時間(osclock)和硬件時間(hwclock)

Linux系統中有兩個時間,一個是硬件時間(Bios記錄的時間),稱為hwclock,另一個是操作系統時間osclock。硬件時鍾有Bios電池供電,當計算機關閉后,仍然可以繼續工作,Bios電池一般可以工作幾年的時間,斷電后,Bios中的數據會恢復出廠設置。

 

二、同步時間及時區操作

1 查看系統時間

#date

2 查看硬件時間

hwclock -r

3 時間同步ntpdate

#ntpdate time.nist.gov     用網絡服務器時間同步操作系統時間

#hwclock -w    用操作系統時間同步硬件時間

 可以將上述步驟,寫入腳本,在計划任務cron中定期執行。

 

幾個可用的時間服務器:

time.nist.gov

time.nuri.net
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
asia.pool.ntp.org
 
4 修改時區
centos7中 /etc/localtime 文件是用來記錄本機時間信息的。
/usr/share/zoneinfo目錄下存放着各種不同的時區信息文件。
設置時區時,只需要將/usr/share/zoneinfo目錄下相應的時區文件軟鏈接到 /etc/localtime即可。
 
# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
注意:不能用cp來復制文件,否則會將localtime文件原來所鏈接的文件修改,導致某些編程語言或程序在讀取時區時發生錯誤。
 
5 ntpdate與ntp
ntpdate  用ntpdate可以手動同步時間,往往配合cron一起使用。
ntp可以作為時間服務器使用。同步時間的時候是一點兒一點兒的校准,避免對一些程序造成影響。而ntpdate則是跳躍式的。
 
 
 
 
參考鏈接
ntpdate與ntp  http://www.cnblogs.com/liushui-sky/p/9203657.html
 


免責聲明!

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



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