专栏首页Pou光明linux嵌入式系统设置时间

linux嵌入式系统设置时间

有时程序对系统时间有要求,这时需要设置系统的时区以及时间了。

1. 使用date指令查询当前系统时间:

未设置前:此时 时间为 Thu Sep 10 02:41:16 UTC 2020

UTC : 世界协调时间,又称世界标准时间。

2. 时区文件存储目录

/usr/share/zoneinfo/Asia/Shanghai ,该目录下存放着中国标准时间。新闻联播一般说北京时间,但是linux系统里面时区信息存储的是Shanghai,这里面没有北京地区。

3. 时间配置文件

/etc/localtime ,该文件表示系统当前使用的时间信息。

4. 修改系统时区时间

①rm -f /etc/localtime

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

注:我使用的嵌入式系统中没有/usr/share下没有zoneinfo文件夹,是从ubuntu桌面系统拷贝出来的。

③推测:可将ubuntu桌面系统中的 /usr/share/zoneinfo/Asia/Shanghai文件重命名为localtime 放置到嵌入式系统/etc目录下,未实际测试。ln -sf 是文件的软连接,还可以再了解linux 共享库的软连接。

注:嵌入式系统中不支持该指令tzselect

④reboot 后生效

5. 修改后效果

多了8个小时。

6. 断电重启后仍然生效

/etc/profile 添加 export TZ=CST-8 即可。

扩展:

Unix 时间戳

在计算机中看到的UTC时间都是从(1970年01月01日 0:00:00)开始计算秒数的。所看到的UTC时间那就是从1970年这个时间点起到具体时间共有多少秒。这个秒数就是Unix时间戳。

本文分享自微信公众号 - Pou光明(pou0230),作者:PouG

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-09-17

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • django中系统时间设置

    打开settings.py,找到如下内容 # Local time zone for this installation. Choices can be fou...

    闵开慧
  • 外网访问ARM嵌入式Linux系统

    实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统?

    码路
  • CentOS设置系统时间与网络时间同步

    Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。

    程序员纬度
  • 嵌入式Linux系统在线升级策略

    由于市面上大多数嵌入式设备的分散、数量庞大、部署地点情况复杂,因此对于这些设备进行个体、本地升级的实施非常费时费力。针对这种现状,本文提供一种对基于 Linux...

    企鹅号小编
  • Linux VPS系统设置时区和同步时间的简单方法

    1、修改北京时区 这里以修改北京时间作为默认时区,如果有其他需要的,可以对应修改。

    用户8851537
  • linux系统下的时间配置综述

    linux/unix使用UTC(世界标准时间)与时区进行换算的出的时间作为系统时间,因为北京时间使用东八区时间,所以是UTC+8换算后为系统时间

    砸漏
  • 【分享】嵌入式Linux系统中的CPU控制

    嵌入式Linux系统中,Linux直接管理所有CPU。默认情况下,系统的目标是提高吞吐率,而不是实时性。为了保证实时性,可以根据应用场景,对CPU实行更加精确的...

    hankfu
  • 制作Linux嵌入式系统开机LOGO(图片)

    内核:linux-2.6.22.6 ubuntu:Ubuntu 9.10 开发板: JZ2440(方法通用,不局限于JZ2440)

    韦东山
  • Python调用系统命令设置超时时间

        python通过subprocess模块调用系统命令。实际使用中,有一次是命令进入了交互模式,结果web端直接卡死了。调用时设置一个超时时间,时间用完后...

    py3study
  • Linux 修改系统时间并写入rtc

    繁花云
  • 如何设计嵌入式系统?带你理解一个小型嵌入式操作系统的精髓

    1 多任务机制 其实在单一CPU 的情况下,是不存在真正的多任务机制的,存在的只有不同的任务轮流使用CPU,所以本质上还是单任务的。但由于CPU执行速度非常快,...

    刘盼
  • [ 系统篇 ] 嵌入式系统中磁盘空间占用率100%

    系统OTA升级之后,发现/etc/config 分区占用率100%,着实郁闷,/etc/config 分配20M空间,实际占用的配置文件<1M, 怎么会磁盘占用...

    程序手艺人
  • 嵌入式驾驶疲劳检测系统设计

    随着汽车业的迅速发展,越来越多的汽车进入人们的家中。汽车给人们带来方便的同时也对人民群众的生命财产安全带来了隐患。交通事故发生的主要原因之一是疲劳驾驶,研究与实...

    苏州程序大白
  • Linux(RHEL7及CentOS7)的时间设置篇(timedatectl,date,hwclock)-系统管理(2)

    RHEL7、CentOS7提供三种命令行方式方式来设置和显示日期、时间。timedatectl是在RHEL7及CentOS7中新增的systemd的一部分,da...

    耕耘实录
  • 嵌入式系统降低功耗的设计技术

    电源通常被认为是整个嵌入式系统的“心脏”,绝大多数电子设备50%~80%的节能潜力在于电源系统。研制开发新型开关电源是节能的主要举措之一。 近年来许多公司相继推...

    不脱发的程序猿
  • Linux系统下配置NTP时间同步服务器(系统时钟同步)

    1、进入客户端机器Linux系统,我们介绍两种进入Linux系统的方法,并使用shell进行配置:

    NTP网络同步时钟
  • [Android笔记7]之通过DatePickerDialog,TimePickerDialog调用系统时间设置

    项勇
  • i.MX6ULL嵌入式Linux开发4-根文件系统构建

    前面几篇介绍了uboot的移植与内核的移植,本篇进行根文件系统的构建,这是Linux移植三大组成部分的最后一步,根文件系统构建好后,就构成了一个基础的、可以运行...

    xxpcb
  • i.MX6ULL嵌入式Linux开发5-根文件系统完善

    上篇文章,使用BusyBox构建了基础的嵌入式Linux系统的根文件系统,基本的功能可以正常运行,但在这个基础功能上,还要许多地方需要完善。

    xxpcb

扫码关注云+社区

领取腾讯云代金券