• 正文
  • 相关推荐
申请入驻 产业图谱

飞凌嵌入式ElfBoard ELF 1板卡-文件系统之设置时区

06/25 14:40
534
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

时区(Time Zone)是地球上的区域使用同一个时间定义。世界各国家与地区经度不同,地方时也有所不同,为了克服时间上的混乱,每隔经度15°划分一个时区,将全球划分为24个时区。在中国采用首都北京所在地东八区的时间为全国统一使用时间,此东八区,就是以UTC(世界标准时间)基础上+8,即UTC+8:00。

开发板命令行输入:

root@ELF1:~# date -R

Mon,15 Mar 2021 12:07:16 +0800

输入命令:

root@ELF1:~# date

Mon Mar 15 12:07:40 CST 2021

可以看到当前时区是UTC+8:00,ELF 1开发板的文件系统已经将默认时区调整为东八区,CST(China Standard Time)表示中国标准时间。

现在将时区调整为东九区,即UTC+9:00,在/usr/share/zoneinfo/Asia/时区信息目录下,可以看到Tokyo时区信息文件,Tokyo时区位于东九区,所以可以将系统时区设置为Tokyo时区。

root@ELF1:~# ls /usr/share/zoneinfo/Asia/

Dhaka    Dubai    Hong_Kong    Karachi    Shanghai    Tokyo

一、方法一

可以直接修改/etc/profile文件,将TZ='Asia/Shanghai'更改为TZ='Asia/Tokyo',打开/etc/profile:

root@ELF1:~# vi /etc/profile

更改为TZ='Asia/Tokyo':

TZ='Asia/Tokyo'

更改完成之后,sync保存,然后重启,系统启动之后,使用命令查看:

root@ELF1:~# date -R

Mon, 15 Mar 2021 13:30:52 +0900

root@ELF1:~# date

Mon Mar 15 13:33:52 JST 2021

二、方法二

注释掉或者删除/etc/profile文件中的:

#TZ='Asia/Shanghai'

#export TZ

删除之前的/etc/localtime文件:

root@ELF1:~# rm /etc/localtime

然后重新建立/etc/localtime软链接到Tokyo时区信息文件:

root@ELF1:~# ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

更新完成之后,sync保存,然后重启,然后使用命令查看:

root@ELF1:~# date -R

Mon, 15 Mar 2021 13:30:52 +0900

root@ELF1:~# date

Mon Mar 15 13:33:52 JST 2021

相关推荐