更改時區(qū),時間
執(zhí)行
tzselect
按照提示進行選擇時區(qū)
sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
執(zhí)行
sudo ntpdate cn.pool.ntp.org
cn.pool.ntp.org是位于中國的公共NTP服務(wù)器,用來同步你的時間
時間
sudo date -s 20080701
更在locale
修改/var/lib/locales/supported.d/local
比如:
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
然后運行l(wèi)ocale-gen就可以了。
或sudo dpkg-reconfigure locales
怎樣設(shè)定locale呢?
設(shè)定locale就是設(shè)定12大類的locale分類屬性,即 12個LC_*。除了這12個變量可以設(shè)定以外,為了簡便起見,還有兩個變量:LC_ALL和LANG。它們之間有一個優(yōu)先級的關(guān)系:
LC_ALL>LC_*>LANG
可以這么說,LC_ALL是最上級設(shè)定或者強制設(shè)定,而LANG是默認(rèn)設(shè)定值。
1、如果你設(shè)定了LC_ALL=zh_CN.UTF-8,那么不管LC_*和LANG設(shè)定成什么值,它們都會被強制服從LC_ALL的設(shè)定,成為 zh_CN.UTF-8。
2、假如你設(shè)定了LANG=zh_CN.UTF-8,而其他的LC_*=en_US.UTF-8,并且沒有設(shè)定LC_ALL的話,那么系統(tǒng)的locale設(shè)定以LC_*=en_US.UTF-8。
3、假如你設(shè)定了LANG=zh_CN.UTF-8,而其他的LC_*,和LC_ALL均未設(shè)定的話,系統(tǒng)會將LC_*設(shè)定成默認(rèn)值,也就是LANG的值 zh_CN.UTF-8 。
4、假如你設(shè)定了LANG=zh_CN.UTF-8,而其他的LC_CTYPE=en_US.UTF-8,其他的LC_*,和LC_ALL均未設(shè)定的話,那么系統(tǒng)的locale設(shè)定將是:LC_CTYPE=en_US.UTF-8,其余的 LC_COLLATE,LC_MESSAGES等等均會采用默認(rèn)值,也就是LANG的值,也就是LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=zh_CN.UTF-8。
所以,locale是這樣設(shè)定的:
1、如果你需要一個純中文的系統(tǒng)的話,設(shè)定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX都可以,當(dāng)然你可以兩個都設(shè)定,但正如上面所講,LC_ALL的值將覆蓋所有其他的locale設(shè)定,不要作無用功。
2、如果你只想要一個可以輸入中文的環(huán)境,而保持菜單、標(biāo)題,系統(tǒng)信息等等為英文界面,那么只需要設(shè)定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。這樣LC_CTYPE=zh_CN.XXXX,而 LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。