4種方法來在Linux中更改時區
方法1:使用命令行
1、打開"終端"應用程序。從Linux程序中選擇"終端"應用程序,或者按下鍵盤上的Ctrl+Alt+T組合鍵。
2、查看當前時區。在"終端"窗口中輸入date,按下回車鍵。"終端"窗口會顯示當前日期,格式是:星期 月份 日期 時間 時區 年份
。例如,你可能會看到 Wed Mar 7 07:38:23 EDT 2017
這裏的"EDT"代表當前時區是美國東部時間。
3、查看可選的時區。輸入cd /usr/share/zoneinfo,按下回車鍵,然後輸入tzselect,按下回車鍵查看位置列表。/usr/share/zoneinfo目錄根據Linux版本不同而略有差異。
4、選擇一個大陸或海洋。輸入代表你當前位置的選項編號,按下回車鍵。
5、選擇國家。屏幕上的列表中有許多國家,輸入國家選項前面的編號,按下 回車鍵。
6、選擇一個時區。輸入時區選項的編號,按下回車鍵。如果時區列表中沒有列出你的城市,可以選擇相同時區裏的其它城市。
7、確認當地時間。根據接下來的提示,輸入1 ,按下回車鍵確認當地時間。如果時間錯誤,輸入2,按下回車鍵,然後選擇新的大陸,並重覆上述操作。
8、確認設置好的時區。再次運行date命令,查看時區是否更改為新時區。如果看到窗口裏列出新時區,那就已成功更改時區。
9、如果願意的話,設置與網絡服務器相同的時鐘。大部分版本的Linux系統都會安裝NTP。如果系統沒有安裝它,那就自己安裝。使用以下命令安裝程序:Ubuntu、Mint或Debian系統:sudo apt install ntp
CentOS系統: sudo yum install ntp
sudo /sbin/chkconfig ntpd on
Fedora或RedHat系統:sudo yum install ntp
sudo chkconfig ntpd on
輸入安裝命令後,輸入ntpdate server link && hwclock –w,確保輸入正確的網址鏈接來代替這裏的server link部分。
方法2:使用時區選擇菜單
1、打開"終端"應用程序。從Linux程序中選擇"終端"應用程序,或者按下鍵盤上的Ctrl+Alt+T組合鍵。
2、輸入時區菜單命令。根據你的Linux系統版本,輸入以下命令:Ubuntu和Mint版本 - 輸入sudo dpkg-reconfigure tzdata後,輸入管理員或用户密碼。
Redhat版本 - 輸入redhat-config-date
CentOS和Fedora版本 - 輸入system-config-date
'FreeBSD和Slackware版本 - 輸入tzselect
3、選擇地理位置。使用箭頭鍵,選擇你國家所在的地理位置,按下回車鍵。
4、選擇城市和地區。選擇和時區對應的城市或地區,按下回車鍵。這樣會更改系統的時區。
方法3:在“Ubuntu”系統中使用圖形用户界面
1、點擊"系統菜單"圖標。它位於屏幕的右上角,是一個朝下的三角形。點擊它會出現一個下拉菜單。
2、點擊"設置"圖標。它位於下拉菜單的左下角,是一個扳手-螺絲刀形狀的圖標。點擊它打開Ubuntu控制中心。
3、向下滾動菜單,點擊詳細信息。它位於窗口左側的側邊欄的底部。在滾動鼠標時,確認鼠標位於左側邊欄中。
4、點擊日期和時間。這個選項卡位於窗口的左側。
5、關閉"自動時區"功能。點擊頁面中央的藍色"自動時區"開關。如果"自動時區"開關是灰色的,那就跳過這一步。
6、點擊時區。它位於窗口的底部,點擊它打開"時區"菜單。
7、選擇一個時區。點擊世界地圖上的某個位置,選擇時區。點擊後,時間會更改為新時區的時間。
8、關閉窗口,保存設置,並更新時區時間。
方法4:在“Mint”系統中使用圖形用户界面
1、打開"菜單"。點擊屏幕左下角的菜單。
2、點擊"系統設置"圖標。圖標是兩個灰色齒輪,位於"菜單"窗口的左側。
3、點擊日期和時間。它位於"偏好設置"選項組中。
4、點擊解鎖。它位於窗口的右側。
5、彈出提示時,輸入密碼。輸入電腦的登錄密碼。
6、點擊驗證。它位於彈出窗口的底部。點擊它解鎖"日期和時間"菜單。
7、選擇時區。點擊地圖上垂直的一片位置,選擇時區。在頁面的右側會看到時間立刻更改為新選擇的時區時間。
8、點擊鎖定。它位於窗口的右側,點擊它保存時區偏好設置,鎖定"日期和時間"菜單。
小提示
在部分Linux系統中,顯示和更改時間的命令是“date”,而不是“clock”。包括“RedHat Linux”、“Slackware”、“Gentoo”、“SuSE”、“Debian”、“Ubuntu”和其它正常的版本。在運行Linux系統的手機或智能設備上,時區得存儲位置不一樣。它可能被寫在/etc/TZ,具體格式可以查閲 。手動編輯文件,或使用“回聲”來設置時區,如echo GMT0BST > /etc/TZ。
警告有些應用程序的時區設置不同於系統時區,比如PHP。
有些系統會提供設置正確時區的系統實用程序,並且根據系統配置更改時區。例如“Debian”系統裏提供“tzsetup”或“tzconfig”實用程序。