3.2 时钟和日历命令(date、clock、hwclock、timedatectl、cal)

3.2.1 时钟命令

Linux 中有两种时钟,系统时钟和硬件时钟。

1、date 命令,查看系统时钟

  • 显示当前时钟
[root@localhost ~]# date
2021年 01月 20日 星期三 21:09:07 CST
  • 格式化显示当前时钟
[root@localhost ~]# date +"%Y-%m-%d %H:%M:%S"
2021-01-20 21:11:06
[root@localhost ~]# date "+现在时间是:%Y-%m-%d %H:%M:%S"
现在时间是:2021-01-20 21:12:38
  • 设置系统时钟
#将 2021-01-20 改为 2030-01-20
	[root@localhost ~]# date -s 20300120
	2030年 01月 20日 星期日 00:00:00 CST
#将 2030-01-20 21:11:06 改为 2021-12-20 06:00:00
	[root@localhost ~]# date -s "20211220 06:00:00"
	2021年 12月 20日 星期一 06:00:00 CST

2、cloclk、hwclock 命令,查看硬件时钟

clock 和 hwclock 都可以查看硬件时间。

  • 查看硬件时间
[root@localhost ~]# clock
2021年01月20日 星期三 21时19分25秒  -0.694393 秒

[root@localhost ~]# hwclock
2021年01月20日 星期三 21时19分49秒  -0.130684 秒
  • 以硬件时钟为准,校正系统时钟:clock -s/–hctosys
[root@localhost ~]# clock -s
[root@localhost ~]# clock --hctosys
  • 以系统时钟为准,校正硬件时钟:clock -w/–systohc
[root@localhost ~]# clock -w
[root@localhost ~]# clock --systohc

3.2.2 时区命令

  • 显示当前系统时区
[root@localhost ~]# ls -l /etc/localtime 
lrwxrwxrwx. 1 root root 35 12月  9 2019 /etc/localtime -> ../usr/share/zoneinfo/Asia/Shanghai
  • 列出系统支持的所有时区
[root@localhost ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
……略……
  • 调整时区,将当前 Asia/Shanghai 时区调整为 Africa/Abidjan
[root@localhost ~]# timedatectl set-timezone Africa/Abidjan
[root@localhost ~]# ls -l /etc/localtime 
lrwxrwxrwx. 1 root root 36 1月  17 14:13 /etc/localtime -> ../usr/share/zoneinfo/Africa/Abidjan

3.2.3 日历命令

  • 命令参数介绍
-1只显示当前月份(默认)
-3显示上个月、当月和下个月
-s周日作为一周第一天
-y输出整年
  • 显示当年当月的日历
[root@localhost ~]# cal
      一月 2021     
日 一 二 三 四 五 六
                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
  • 显示上个月、当月和下个月的日历
[root@localhost ~]# cal -3
     十二月 2020            一月 2021             二月 2021     
日 一 二 三 四 五 六  日 一 二 三 四 五 六  日 一 二 三 四 五 六
       1  2  3  4  5                  1  2      1  2  3  4  5  6
 6  7  8  9 10 11 12   3  4  5  6  7  8  9   7  8  9 10 11 12 13
13 14 15 16 17 18 19  10 11 12 13 14 15 16  14 15 16 17 18 19 20
20 21 22 23 24 25 26  17 18 19 20 21 22 23  21 22 23 24 25 26 27
27 28 29 30 31        24 25 26 27 28 29 30  28                  
                      31 
  • 显示 2021 年 8 月的日历
[root@localhost ~]# cal 08 2021
      八月 2021     
日 一 二 三 四 五 六
 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值