时区(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
|