日期和时间

1、查询时间

date命令

​ 显示和设置系统时间(月日小时分年.秒)

[18:06:58 root@centos8 ~]#date
Sat Nov  7 18:19:34 CST 2020

常用的几种时间查看格式

# 显示年月日
[19:26:50 root@centos8 ~]#date +%F
2020-11-07
# 显示年月日时分秒
[19:29:27 root@centos8 ~]#date '+%c' 
Sat 07 Nov 2020 08:52:14 PM CST
# 显示时间
[20:52:51 root@centos8 ~]#date '+%T'
20:53:31
# 显示完整日期
[20:54:47 root@centos8 ~]#date '+%F_%T'
2020-11-07_20:55:01
# 显示完整日期
[21:10:46 root@centos8 ~]#date "+%F_%H-%M-%S"
2020-11-07_21-11-08

2、修改时间

2.1 Linux的两种时钟

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

clock,hwclock: 显示硬件时钟

[21:01:13 root@centos8 ~]#clock
2020-11-07 21:07:51.337586+08:00

2.1.1 校正系统时钟

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

2.1.2 校正硬件时钟

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

2.2 修改系统时间

[21:13:32 root@centos8 ~]#date 110713132020.03
Sat Nov  7 13:13:03 CST 2020

-d, --date=STRING
display time described by STRING, not 'now'-显示时间由字符串描述,而不是'现在'

[13:14:20 root@centos8 ~]#date -d yesterday
Fri Nov  6 13:14:21 CST 2020
[13:14:21 root@centos8 ~]#date -d "-2 day" +%F
2020-11-05

-s, --set=STRING
set time described by STRING #设置由字符串描述的时间

#设置时间到一年以后
[13:17:10 root@centos8 ~]#date -s "1 year"
Sun Nov  7 13:17:12 CST 2021
posted @ 2020-11-07 13:21  18cm的烦恼  阅读(1306)  评论(0编辑  收藏  举报