小編最近接到了一個反應,說同一個版本的Linux系統分別在兩台主機上顯示的時間格式卻是不一樣的,使用者確認過時區及校時等問題,但輸入「date」指令顯示出來的時間一台是12小時制、另一台則是24小時制,小編在安裝作業系統通常都很慣性且保持一制的做法,因此也沒遇過這樣的狀況,一起來了解如何排除吧。
情境:
01、兩台Server的作業系統均是Oracle Linux 7.9
02、顯示系統時間及檔案時間時,一台是12小時制,另一台是24小時制。
排除方法:
01、確認目前的時間顯示
輸入指令:
date
02、選擇時間區域
輸入指令:
tzselect
接著選擇區域,本範例選擇「5」Asia,實際設定時請依據自己的需求設定。
03、選擇國家
輸入指令:
43
接著選擇區域,本範例選擇「43」Taiwan,實際設定時請依據自己的需求設定。
04、確認時區設定變更
輸入指令:
1
05、被份時間顯示設定
輸入指令:
mv /etc/localtime /root/
本範例是將「localtime」備份至「/root/」目錄下,請依據自行需求變更備份路徑。
06、更新時間顯示設定
輸入指令:
ln -sf /usr/share/zoneinfo/Asia/Taipei /etc/localtime
07、確認時間顯示格式
輸入指令:
date