linux系統時間總變的解決方法:1、透過「/etc/localtime」檢視系統時區連結檔案;2、透過執行「lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai」指令將時區修改為上海即可。
本教學操作環境:linux5.9.8系統、Dell G3電腦。
為什麼linux系統時間總變?linux伺服器時間總不對?
有的人很好奇自己伺服器的時間明明修改正確了,可一段時間後系統時間又不對了。
而大家修改時間的方式一般用date 指令去修改時間,或是用ntp 指令同步時間
而這種情況,如果你的伺服器不是實體機,只是一台虛擬機,不會是硬體時間hwclock 的問題,而是裝系統的時候用了預設時區或選錯了時區
查看你係統時區連結檔:(這裡明顯時區選擇了紐約)
[root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 38 May 31 2018 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
修改:(將時區修改為上海)
[root@localhost ~]# rm /etc/localtime rm: remove symbolic link ‘/etc/localtime’? y [root@localhost ~]# ll /etc/localtime ls: cannot access /etc/localtime: No such file or directory [root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime [root@localhost ~]# ll /etc/localtime lrwxrwxrwx. 1 root root 33 Mar 29 16:55 /etc/localtime -> /usr/share/zoneinfo/Asia/Shanghai
使用date 指令查看時間是否恢復,如果沒有,使用ntp 指令同步時間,後面就不會出現時間不對的情況了。
相關推薦:《Linux影片教學》
以上是為什麼linux系統時間總變的詳細內容。更多資訊請關注PHP中文網其他相關文章!