400-650-7353
您所在的位置:首页 > IT干货资料 > linux > 【Linux基础知识】CentOS7系统日期和时间命令(一)

【Linux基础知识】CentOS7系统日期和时间命令(一)

  • 发布: 优就业it培训
  • 来源:优就业
  • 2021-06-18 17:29:08
  • 阅读()
  • 分享
  • 手机端入口

Linux系统中的时间和日期有三种,分别为本地时间、世界标准时间和硬件时钟,其中本地时间和世界标准时间是我们通常使用的日期时间,通常称为系统时间,因此Linux系统的时钟可以总结为2种,即系统时钟和硬件时钟。其中,硬件时钟(A real-time clock RTC)是系统硬件主板板上的时钟电路,和OS操作系统无关,系统关电后该时钟依然运行,由电池主板来供电,通常是主板上的纽扣电池;系统时钟(system clock)又叫软件时钟,它的初始值基于硬件时钟,但它是由Linux内核来维护的,所有的操作系统都有专门处理时钟的程序。

Linux系统的系统时间始终保持是世界标准时间(UTC,Coordinated Universal Time),并根据需要在应用程序中转换为本地时间。UTC称作协调时间时或世界统一时间,它不属于任何时区。本地时间是系统所在当前时区中的实际时间,在世界某些地区或国家还支持夏时制。安装Linux系统后,系统时钟可以使用UTC或本地时间,系统默认和推荐使用的时间设置为UTC,如何需要根据当前时区换算成本地时间就需要进行转换。

在CentOS7中使用3种命令行工具命令来配置和显示系统的日期和时间信息,分别是命令timedatectl、date和hwclock。其中,timedatectl是CentOS7新增的用于配置时间日期的实用工具,它是系统启动进程工具systemd的一部分,date是传统的时间日期命令,而hwclock是用于访问硬件时钟的命令。

timedatectl命令可以显示和设置系统日期时间,直接运行该命令可以显示当前系统时间和硬件时间相关信息,参见如下命令操作结果:

[root@jump ~]# export LANG=zh_CN.UTF-8
[root@jump ~]# timedatectl
      Local time: 三 2021-03-31 15:57:57 CST
  Universal time: 三 2021-03-31 07:57:57 UTC
        RTC time: 三 2021-03-31 07:58:30
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

其中export LANG=zh_CN.UTF-8表示设置当前的系统的语言和地区为中文和中国,以便在显示日期和时间信息时带有部分中文信息。从以上显示结果可以发现,当前系统的Universal Time(UTC)为2021年3月31日7点57分57秒,这是时间标准时间,而本地当前时间为2021年3月31日15点57分57秒,这是由于当前系统所在地为中国(时区为正8区),UTC时间加上8小时就是本地时间(local time);RTC time是系统的硬件时间(2021-03-31 07:58:30)与操作系统的软件时间存在一定的偏差,可以使用clock命令将硬件时间同步为系统时间,参见如下命令操作结果:

[root@jump ~]# clock -w
[root@jump ~]# timedatectl
      Local time: 三 2021-03-31 16:08:00 CST
  Universal time: 三 2021-03-31 08:08:00 UTC
        RTC time: 三 2021-03-31 08:08:00
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

其中,-w选项用于将当前的系统时间更新到硬件时间,可见更新后再次使用timedatectl显示时间信息后,UTC时间和RTC时间取得了一致。

文章“【Linux基础知识】CentOS7系统日期和时间命令(一)”已帮助

更多内容

>>本文地址:https://www.ujiuye.com/zhuanye/2021/69058.html

THE END  

声明:本站稿件版权均属中公教育优就业所有,未经许可不得擅自转载。

1 您的年龄

2 您的学历

3 您更想做哪个方向的工作?

获取测试结果
  • 大前端大前端
  • 大数据大数据
  • 互联网营销互联网营销
  • JavaJava
  • Linux云计算Linux
  • Python+人工智能Python
  • 嵌入式物联网嵌入式
  • 全域电商运营全域电商运营
  • 软件测试软件测试
  • 室内设计室内设计
  • 平面设计平面设计
  • 电商设计电商设计
  • 网页设计网页设计
  • 全链路UI/UE设计UI设计
  • VR/AR游戏开发VR/AR
  • 网络安全网络安全
  • 新媒体与短视频运营新媒体
  • 直播带货直播带货
  • 智能机器人软件开发智能机器人
 

快速通道fast track

近期开班时间TIME