linux服務器搭建教程:linux修改服務器時間命令

前言

全球不同的地方有不同的時區劃分,所有了以全球標準時間(UTC)和本地時間(localtime)區別。一般我們都設置成本地時間,方便操作與統計。機器里有兩個時鐘,硬件時鐘從根本上講是CMOS時鐘,而系統時鐘是由內核維護的。

Linux-時區和時間調整方法

時區修改

第一種修改方法:使用命令修改(使用root確保有權限),根據提示一步步修改就可以了

tzselect

Linux-時區和時間調整方法

第二種方法:直接複製時區文件,覆蓋/etc/localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


時間

Linux-時區和時間調整方法

0x00 更新機器的硬件時間。命令為:

hwclock –adjust

查看硬件時鐘。命令為:

hwclock –show


0x01 修改系統時鐘。命令為:

date -s “2018-01-08 21:14:50”


時間同步

在Linux上面一般都會使用ntp進行時間同步,也可以使用ntpdate直接同步。

ntpdate 0.arch.pool.ntp.org

目前比較新的Linux發行版本都使用了systemd,可以直接使用timedatectl 命令開啟ntp同步就可以了

timedatectl set-ntp yes


總結

在一些docker鏡像裏面為了減小體積,一般不會有/usr/share/zoneinfo目錄下的這些文件,所以時間默認都是UTC。只要安裝tzdata這個包就有這些文件了,複製後可以直接刪除這個目錄,減小鏡像的體積;也可以直接從其他地方直接複製過來使用就可以了。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/218795.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 00:33
下一篇 2024-12-09 00:33

相關推薦

發表回復

登錄後才能評論