from http://blog.itnmg.net/centos-7-time-date/
yum install ntp //安裝ntp服務
systemctl enable ntpd //開機啟動服務
systemctl start ntpd //啟動服務
timedatectl set-timezone Asia/Shanghai //更改時區
timedatectl set-ntp yes //啟用ntp同步
ntpq -p //同步時間
其它內容粘貼如下:
CentOS 7 設置日期和時間
在CentOS 6版本,時間設置有date、hwclock命令,從CentOS 7開始,使用了一個新的命令timedatectl。
一、基本概念
1.1 GMT、UTC、CST、DST 時間
(1) UTC
整個地球分為二十四時區,每個時區都有自己的本地時間。在國際無線電通信場合,為了統一起見,使用一個統一的時間,稱為通用協調時(UTC, Universal Time Coordinated)。
(2) GMT
格林威治標准時間 (Greenwich Mean Time)指位於英國倫敦郊區的皇家格林尼治天文台的標准時間,因為本初子午線被定義在通過那里的經線。(UTC與GMT時間基本相同,本文中不做區分)
(3) CST
中國標准時間 (China Standard Time)
(4) DST
夏令時(Daylight Saving Time) 指在夏天太陽升起的比較早時,將時鍾撥快一小時,以提早日光的使用。(中國不使用)
1.2 硬件時鍾和系統時鍾
(1) 硬件時鍾
RTC(Real-Time Clock)或CMOS時鍾,一般在主板上靠電池供電,服務器斷電后也會繼續運行。僅保存日期時間數值,無法保存時區和夏令時設置。
(2) 系統時鍾
一般在服務器啟動時復制RTC時間,之后獨立運行,保存了時間、時區和夏令時設置。
二、timedatectl 命令
2.1 讀取時間
2.2 設置時間
2.3 列出所有時區
2.4 設置時區
2.5 是否NTP服務器同步
2.6 將硬件時鍾調整為與本地時鍾一致
注意 硬件時鍾默認使用UTC時間,因為硬件時鍾不能保存時區和夏令時調整,修改后就無法從硬件時鍾中讀取出准確標准時間,因此不建議修改。修改后系統會出現警告。
2.6 硬件時間設置成 UTC:
三、設置系統時間為中國時區並啟用NTP同步
如需更改時間服務器, 修改 /etc/ntp.conf 文件中的服務器地址 server 即可.
