Linux(甲骨文 GCP等)修改时区

Linux系统,包括甲骨文,google cloud platform等VPS默认都不是我国时区,有很多时候需要修改我国+8时区,具体修改方法如下~!

timedatectl

timedatectl 命令非常的方便,当你不带任何参数运行它时,这条命令可以像下图一样,输出系统时间概览,其中包含当前时区!

两种方法

一、 使用dpkg-reconfigure修改

dpkg-reconfigure tzdata

修改为中国时区
修改为中国时区
该操作会修改两个文件:

/etc/timezone #该文本文件可直接修改
/etc/localtime #该文件可通过软链接修改

二、手动修改以上两个文件
查看现在时区:

ls -al /etc/localtime

修改:

echo "Asia/shanghai" > /etc/timezone
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

软链接修改系统时区
Linux系统使用/etc/localtime文件存储着系统的时区,它是一个软链接/符号链接文件。它指向/usr/share/zoneinfo/目录以及子目录下的时区文件。

这些时区文件以二进制的存储着时区的信息。当应用程序需要用户展示时区时。应用程序将读取/etc/localtime最终指向的二进制时区文件。

因此,我们还可以通过修改/etc/localtime符号链接最终指向的二进制时区文件来配置系统的时区。也可以使用ls命令查看当前时区。

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

如果报错:

[email protected]:~# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln: failed to create symbolic link ‘/etc/localtime’: File exists

cp -a /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
© 版权声明
THE END
如果喜欢,可以【点赞】【分享】【收藏】
点赞5赞赏 分享
评论 抢沙发
头像
非注册用户需审核通过后才能查看。友好交流,勿发纯表情,勿恶意灌水!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容