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

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

timedatectl

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

两种方法

一、 使用dpkg-reconfigure修改

dpkg-reconfigure tzdata

图片[1]-Linux(甲骨文 GCP等)修改时区 - 千百度社区-千百度社区
图片[2]-Linux(甲骨文 GCP等)修改时区 - 千百度社区-千百度社区
该操作会修改两个文件:

/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

如果报错:

root@chenyu.me:~# 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
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容