<1>檢視站群伺服器時間
格式:date +FORMAT //根據指定格式顯示當前時間.
常用 FORMAT
%Y //YYYY 格式的年份 (Year)
%m //mm 格式的月份 (month),01-12
%d //dd 格式的日期 (day),01-31
%H //HH 格式的小時數 (Hour),00-23
%M //MM 格式的分鐘數 (Minute),00-59
%S //SS 格式的秒數 (Second),00-59
%F //YYYY-mm-dd 格式的完整日期 (Full date), 等同於%Y-%m-%d
%D //YYYY/mm/dd 格式的完整日期, 等同於%Y/%m/%d
%T //HH:MM:SS 格式的時間 (Time), 等同於%H:%M:%S
%w //星期幾,0-6,0 表示星期天
%u //星期幾,1-7,7 表示星期天
<2>設定時間
date mmddHHMMYYYY (eg:date 122111152015, 設定時間為 2015 年 12 月 21 日 11 點 15 分)
[root@sqj2015 ~]# date
Sun Dec 20 22:15:51 EST 2015
[root@sqj2015 ~]# date 12211152015
Mon Dec 21 11:15:00 EST 2015
date 修改的是系統時間, 我們可以透過以下命令來完善或重置回原來的時間
hwclock –hctosys //以硬體時間校正系統時間
hwclock –systohc //以系統時間校正硬體時間
<3>檢視及設定時區
這裡有你有沒發現, 我們檢視和修改時間的時區均是 EST.
檢視當前使用的時區:
[root@sqj2015 ~]# cat /etc/sysconfig/clock
ZONE=”America/New_York”
這裡發現這個時區採用的是美國時間, 所以你前面及時做了時間同步, 或者時間修改, 它同步和修改的都是對應美國時間的. 如下:
[root@sqj2015 ~]# date
Sun Dec 20 22:15:51 EST 2015
[root@sqj2015 ~]# date 12211152015
Mon Dec 21 11:15:00 EST 2015
顯示的還是美國時間 (EST).
也可以使用:
[root@sqj2015 ~]# date -u
Mon Dec 21 03:15:04 UTC 2015 //來顯示 UTC 時間
若作為中國使用者, 怎麼使時間與本地時間同步呢?
進入/usr/share/zoneinfo 目錄, 可以看到很多時區檔案, 我們選擇 (shanghai) 為中國時區. 具體操作如下:
(1) 先刪除舊的時區配置: rm /etc/localtime
(2) 軟鏈新的時區配置:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
再次檢視
[root@sqj2015 ~]# date
Mon Dec 21 11:34:57 CST 2015
是不是已經與中國時間同步了.
<4>安裝 NTP,進行同步時間
#yum -y install ntp
然後執行 ntpdate pool.ntp.org 命令同步.