Ubuntu時間管理方法

1. date 命令主要用於顯示以及修改系統時間網絡

2. hwclock 命令用於查看設置硬件時間,以及同步硬件時間與系統時間同步

# 顯示硬件時間
hwclock
# 設置硬件時間
hwclock -set -date="03/24/14 22:22:00"
#同步硬件時鐘與系統時鐘
hwclock --hctosys
# 同步系統時鐘與硬件時鐘
hwclock --systohc變量

3. ntpdate 用於同步網絡時間date

ntpdate cn.pool.ntp.org
4. 修改時區tzselect命令,導航式選擇時區sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime
5. 更改 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
而後運行locale-gen 或 sudo dpkg-reconfigure locales 便可
Locale 設定規則 Ubuntu的Locale分爲12個類別,即 12個LC_*。除了這12個變量能夠設定之外,爲了簡便起見,還有兩個變量:LC_ALL和LANG。它們之間有一個優先級的關係:
LC_ALL > LC_* > LANG
能夠這麼說,LC_ALL是最上級設定或者強制設定,而LANG是默認設定值。 若是你設定了LC_ALL=zh_CN.UTF-8,那麼無論LC_*和LANG設定成什麼值,它們都會被強制服從LC_ALL的設定,成爲 zh_CN.UTF-8。假如你設定了LANG=zh_CN.UTF-8,而其餘的LC_*=en_US.UTF-8,而且沒有設定LC_ALL的話,那麼系統的locale設定以LC_*=en_US.UTF-8。假如你設定了LANG=zh_CN.UTF-8,而其餘的LC_*,和LC_ALL均未設定的話,系統會將LC_*設定成默認值,也就是LANG的值 zh_CN.UTF-8 。假如你設定了LANG=zh_CN.UTF-8,而其餘的LC_CTYPE=en_US.UTF-8,其餘的LC_*,和LC_ALL均未設定的話,那麼系統的locale設定將是:LC_CTYPE=en_US.UTF-8,其他的 LC_COLLATE,LC_MESSAGES等等均會採用默認值,也就是LANG的值,也就是LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=zh_CN.UTF-8。 總而言之,locale的設定規則爲:
若是須要一個純中文的系統的話,設定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX均可以,固然你能夠兩個都設定,但正如上面所講,LC_ALL的值將覆蓋全部其餘的locale設定。若是你只想要一個能夠輸入中文的環境,而保持菜單、標題,系統信息等等爲英文界面,那麼只須要設定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就能夠了。這樣LC_CTYPE=zh_CN.XXXX,而 LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。
最後附上Locale的12個類型:
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"select

相關文章
相關標籤/搜索