1. tzselect命令查找適合于本地的時區(qū)
此命令僅顯示時區(qū)信息,方便后面的設置。比如中國標準時間,變量TZ應設為Asia/Shanghai
2. 設置時區(qū)(有兩種辦法)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #覆蓋原來的localtime文件。此時用date命令就會發(fā)現(xiàn)時間顯示也發(fā)生了改變,但時間并未改變,TZ變量也未設置。
第二種辦法是,在/etc/profile(設置系統(tǒng)級變量)或~/.profile(設置用戶變量)中加入
export TZ='Asia/Shanghai'
注意,TZ變量會覆蓋第一種方法的結果,至少在date命令中會如此(date根據(jù)時區(qū)來顯示時間)。推薦第一種。
3. 安裝ntp(需網(wǎng)絡連接,推薦)
aptitude install ntp #安裝完畢就會自動設置時間
4. 手動設置(如果不能使用ntp的話)
date -s `date -u +%T` #如果當前系統(tǒng)將硬件時鐘當作UTC時間,而不是北京時間的話(安裝Debian選擇英文則會如此)
hwclock -w #將系統(tǒng)時間寫入硬件
其他參考:
修改系統(tǒng)時鐘。命令為:date -s
(1)將時間調整為
(2)將系統(tǒng)時間設定成
(3)將系統(tǒng)時間設定成下午8點12分0秒: date -s 20:12:00