新聞中心
裝過(guò)Linux系統(tǒng)的人,可能都會(huì)有這樣的經(jīng)歷,就是該機(jī)器安裝windows系統(tǒng)時(shí),時(shí)間正確,但是安裝了linux系統(tǒng)后,盡管時(shí)區(qū)選擇正確,也會(huì)發(fā)現(xiàn)系統(tǒng)時(shí)間不對(duì)。這是由于安裝系統(tǒng)時(shí)采用了UTC,那么什么是UTC呢,簡(jiǎn)單的說(shuō)UTC就是0時(shí)區(qū)的時(shí)間,是國(guó)際標(biāo)準(zhǔn),而中國(guó)處于UTC+8時(shí)區(qū),下面為大家分享一下Linux系統(tǒng)調(diào)整時(shí)區(qū)具體方法。

img
查看Linux當(dāng)前時(shí)區(qū)
你可以使用如下命令非常容易地就查看到 Linux 系統(tǒng)的當(dāng)前時(shí)區(qū):
date
ls -l /etc/localtime
如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)
獲取時(shí)區(qū)TZ值
要更改 Linux 系統(tǒng)時(shí)區(qū)首先得獲知你所當(dāng)?shù)貢r(shí)區(qū)的 TZ 值,使用 tzselect 命令即可查看并選擇已安裝的時(shí)區(qū)文件。
執(zhí)行 tzselect 命令
如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)
通過(guò)向?qū)нx擇你所在大洲、國(guó)家和城市
tzselect 最終將以 Posix TZ 格式(例如 Asia/Shanghai)輸出你所在的時(shí)區(qū)值,將此記錄下來(lái)。
更改每個(gè)用戶的時(shí)區(qū)
Linux 用戶一個(gè)多用戶系統(tǒng),每個(gè)用戶都可以配置自己所需的時(shí)區(qū),你可以為自己新增一個(gè) TZ 環(huán)境變量:
export TZ='Asia/Shanghai'
執(zhí)行完成之后需要重新登錄系統(tǒng)或刷新 ~/.bashrc 生效。
source ~/.bashrc
更改Linux系統(tǒng)時(shí)區(qū)
要更改 Linux 系統(tǒng)整個(gè)系統(tǒng)范圍的時(shí)區(qū)可以使用如下命令:
sudo rm -f /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
注意:/usr/share/zoneinfo/Asia/Shanghai 中的具體時(shí)區(qū)請(qǐng)用自己獲取到的 TZ 值進(jìn)行替換。
使用Systemd更改Linux系統(tǒng)時(shí)區(qū)
如果你使用的 Linux 系統(tǒng)使用 Systemd,還可以使用 timedatectl 命令來(lái)更改 Linux 系統(tǒng)范圍的時(shí)區(qū)。在 Systemd 下有一個(gè)名為 systemd-timedated 的系統(tǒng)服務(wù)負(fù)責(zé)調(diào)整系統(tǒng)時(shí)鐘和時(shí)區(qū),我們可以使用 timedatectl 命令對(duì)此系統(tǒng)服務(wù)進(jìn)行配置。
sudo timedatectl set-timezone 'Asia/Shanghai'
如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)如何調(diào)整Linux系統(tǒng)為正確時(shí)區(qū)
最后,如果你發(fā)現(xiàn) Ubuntu 與 Windows 雙系統(tǒng)時(shí)間不同步,可以參考我們之前的文章說(shuō)明和解決辦法。
新聞名稱:Linux系統(tǒng)調(diào)整時(shí)區(qū)具體方法
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/dpgpoed.html


咨詢
建站咨詢
