Linux启动时从硬件读取日期和时间信息,读取完成以后,就不再与硬件相关联
Linux的两种时钟
系统时钟:由Linux内核通过CPU的工作频率进行的;
date:显示系统时间
+%D
+%F
date [MMDDhhmm[[CC]YY]][.ss] 修改系统时间
硬件时钟:主板时间
hwclock,clock: 显示硬件时钟
-s,--hctosys 以硬件时钟为准,校正系统时钟
-w,--systohc 以系统时钟为准,校正硬件时钟
date:系统时钟
显示日期时间:date [OPTION]... [+FORMAT]
-d:显示指定日期 eg: date -d yesterday 显示昨天 date -d -2day 显示2天前
FORMAT格式:
%F:以YY-MM-DD格式输出年月日 %T:以HH-MM-SS格式输出时分秒 %Y:year %m:month %d:day %H:hour 等同于%k %M:minute %S:second %j:从1月1日起,今年过了多少天 %s:从1970年1月1号(Unix元年)0点0分0秒到命令执行那一刻经过的秒数
设置日期时间:date [MMDDhhmm[[CC]]YY][.SS]