1、在Linux中,时钟有两种,一种是系统时钟,一种是硬件时钟。系统时钟可以使用date命令来查看,硬件时钟可以用hwclock或clock命令来查看,如下图,可以看到显示方式都是差不多的,不同是硬件时钟可以显示时间延迟,查看系统时钟与硬件时钟的差别
2、首先来看看date这个命令可以做什么,通过date –help这个命令来查看date这个命令的其他用法,如下图,可以看到date的各种用法,下面讲讲具体的用处
3、第一个date –d这个命令可以显示字符串所指的日期与时间,如下图
4、第二个date –f是从日期文件中按行读入时间描述,如下图
5、第三个date –r是显示文件的最后修改时间
6、第四个date –R是以RFC格式输出日期和时间
7、第五个date –s是根据字符串来设置日期与时间,也就是修改时间的命令,如下图,可以看到修改后时间就改变了
8、第六个date –u是显示GMT时间,也就是格林尼治时间,可以从下图看到区别
9、第七个就是date 的帮助命令了,通过这个命令可以查看date的相关命令,除了上面的各种用法外,帮助文档里面还说明了date后面的写法,比如想要只显示日期不显示时间怎么办,如下图
10、那么下面继续说硬件时钟,这个时钟是不会随着系统的更改而改变的,如下图
11、然后来看看clock的各种用法,通过—help命令来查看
12、--show这个命令是读取硬件时钟然后显示到屏幕,跟clock显示出来的结果一样
13、--set主要是跟—date结合使用,如下是具体使用方法
hwclock --set --date="11/11/18 11:11"
14、--hctosys是硬件时钟同步系统时钟,可以看到使用这条命令后,刚才被篡改的date也同步了过来
15、--systohc意思是系统时钟同步硬件时钟,与上图相反
16、--adjus可使clock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟
17、--getepoch和—setepoch是获取和设置系统内核的硬件时钟
18、下面主要就是clock的一些设置选项,由于使用情形也不多,这里就不再多做叙述了
留言与评论(共有 0 条评论) |