Linux時鐘分為系統時鐘(System Clock)和硬件(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux Kernel中的時鐘,而硬件時鐘則是主板上由電池供電的時鐘,這個硬件時鐘可以在BIOS中進行設置。Linux中的所有命令(包括函數)都是采用的系統時鐘設置。Linux操作系統運行時間長了,系統時間就會存在一定的誤差,一般情況下可以使用date命令進行時間設置,但在很多生產環境中對服務器的時間準確性是有嚴格要求的,此時就需要使用ntpdate進行時間同步。
date命令:手動修改時間
date :查看當前時間,結果如下:2015年 06月 08日 星期一 18:21:08 CST
date -s 19:38:40:設置當前時間,結果如下:2015年 06月 08日 星期一 19:38:40 CST
說明:
date –s:按字符串方式修改時間
可以只修改日期,不修改時間,輸入: date -s 2015-06-18
只修改時間,輸入:date -s 15:15:00
同時修改日期時間,注意要加雙引號,日期與時間之間有一空格,輸入:
#date -s "2015-06-18 15:15:00"
ntpdate命令:
ntpdate -u 202.120.2.101 :網絡時間同步命令
注意:若不加上-u參數, 會出現以下提示:no server suitable for synchronization found
-u:從man ntpdate中可以看出-u參數可以越過防火墻與主機同步;
202.120.2.101:上海交通大學網絡中心NTP服務器地址
210.72.145.44:中國國家授時中心的官方服務器。(經測試目前有問題)
ntp常用服務器:
(上海交通大學網絡中心NTP服務器地址):ntp.sjtu.edu.cn 202.120.2.101
中國教育科研機構:cn.pool.ntp.org
美國:time.nist.gov
復旦:ntp.fudan.edu.cn
微軟公司授時主機(美國) :time.windows.com
臺警大授時中心(臺灣):asia.pool.ntp.org
總結:修改Linux系統時間的方法有很多,本文只是簡單介紹一種常用方法,僅供大家參考。
原創文章,作者:酋酋,如若轉載,請注明出處:http://www.www58058.com/5161