天天看點

修改linux系統的時間EDT為CST

一、修改linux系統時間EDT為CST

機器時間對不上,就在終端指令執行時間同步    

# date 

Wed Aug 18 02:40:49 EDT 2021

在執行終端指令,檢視時間還是一樣,時區不一樣,其實EDT和CST是有差別的

EDT:指美國東部夏令時間,波士頓、紐約市、華盛頓哥倫比亞特區,都在這個時區内,跟中原標準時間有12小時的時差,晚12小時。

CST:可以指下面兩種:

1. 美國中部标準時間(西六區,-6:00),中國是東八區(+8:00),中原標準時間比美國中部标準時間早14個小時。3:45PM CST 是中原標準時間淩晨1:45。

2. 中澳洲标準時間(+10:30),中國是東八區(+8:00),中原標準時間比中澳洲标準時間晚2個半小時。3:45PM CST 是中原標準時間下午上午5:45。

那麼現在隻要改成中原標準時間的時區CST就可以了,修改如下:

[root@localhost ~]# mv /etc/localtime /etc/localtime.bak

[root@localhost ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

[root@localhost ~]# date

二、locale指令設定語言環境

修改步驟:

1)直接輸入locale可檢視目前linux系統字元集配置;

觀察是否都為"zh_CN.UTF-8"(LC_ALL可以是空的),如若不是,就需要往下走配置了

2)修改 /etc/locale.conf檔案;

這個檔案的内容不需要多,如果你沒有特殊需求(不同功能要求不同字元集編碼),僅僅放一行,LANG=“zh_CN.UTF-8”;然後就可以了,其他檔案都不需要動,越動越亂。

vi /etc/locale.conf

LANG="zh_CN.UTF-8"

3)讓locale.conf生效;

使用 source /etc/locale.conf,然後使用locale指令檢視是否字元集配置修改好。

三、linux 系統時間 EST CST

#mv /etc/localtime /etc/localtime.bak