Swollen

导航

Linux日期和时间

Linux日期和时间

Linux的两种时钟

  • 系统时钟:由Linux内核通过CPU的工作频率进行的
  • 硬件时钟:主板

相关命令:

  1. date [OPTION]... [+FORMAT]

    # %F   full date; like %+4Y-%m-%d
    root@admin:~# date +%F
    2022-11-19
    
    # %T   time; same as %H:%M:%S
    root@admin:~# date +%T
    18:47:01
    
    # %s   seconds since 1970-01-01 00:00:00 UTC
    root@admin:~# date +%s
    1668883828
    root@admin:~# date -d @`date +%s`     #`date +%s`表示该指令运行后的值
    Sat Nov 19 06:50:52 PM UTC 2022
    root@admin:~# date -d @1668883828
    Sat Nov 19 06:50:52 PM UTC 2022
    
    root@admin:~# date +%F_%H-%M-%S
    2022-11-20_03-17-28
    
  2. hwclock

    -s, --hctosys 以硬件时钟为准,校正系统时钟

    -w, --systohc 以系统时钟为准,校正硬件时钟

  3. 查看或修改时区:timedatectl

    root@admin:~# timedatectl list-timezones
    Africa/Abidjan
    Africa/Accra
    Africa/Addis_Ababa
    ...
    
    
    root@admin:~# timedatectl set-timezone Asia/Shanghai
    
    
    root@admin:~# timedatectl status
                   Local time: Sun 2022-11-20 02:57:26 CST
               Universal time: Sat 2022-11-19 18:57:26 UTC
                     RTC time: Sat 2022-11-19 18:57:26
                    Time zone: Asia/Shanghai (CST, +0800)
    System clock synchronized: yes
                  NTP service: active
              RTC in local TZ: no
    
  4. 查看时区: /etc/localtime

  5. 日历 cal

    [root@host1 ~]# cal
        November 2022   
    Su Mo Tu We Th Fr Sa
           1  2  3  4  5
     6  7  8  9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30
    
    [root@host1 ~]# cal 1 1997
        January 1997  
    Su Mo Tu We Th Fr Sa
              1  2  3  4
     5  6  7  8  9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    

posted on 2022-11-20 04:20  Swollen_D  阅读(77)  评论(0编辑  收藏  举报