标签:linux
linux时间分为2种,一种是硬件时间RTC,一种是系统时间;在linux开机后,读取硬件时间,读取成功就不再使用这个时间,内核自身会通过软件方式模拟振荡器在系统内维持时钟
用于查看和设置时间的命令有date, hwclock, clock;其中,hwclock和clock用法相近
系统时间查看、设置命令:date
选项:
-d STRING 显示字符串描述的时间
-s STRING 设置时间为字符串描述的
参数:
[+FORMAT] 显示时间日期格式
%Y 完整年份
%y 年的最后2个数字
%m 月份(01-12)
%d 日期,月的第几天
%H 小时,24小时制(00-23)
%I 小时,12小时制(01-12)
%k 小时,24小时制(0-23)
%l 小时,12小时制(1-12)
%M 分钟(00-59)
%S 秒(00-59)
%Z 时区
%p 显示出AM或PM
%s 从1970年1月1日00:00:00到当前经历的秒数
%j 一年的第几天(001-366)
%x,%D 日期(mm/dd/yy)
%r 显示时间,12小时制(hh:mm:ss)
%T 显示时间,24小时制(hh:mm:ss)
%n 下一行
%t 跳过一个Tab格
显示时间:
参数间有空格需加引号
设置时间:
date 011908402016.30 格式:月日小时分钟年.秒
date -s 设置当前时间,只有root权限才恩能设置,其它只能查看
date -s 20160211 设置年月日,并会把具体时间改为空00::0:00
date -s 01:01:01 设置时间,不会对日期做更改
date -s "01:01:01 20160211" 设置全部时间
date -s "01:01:01 2016-02-11"设置全部时间
date -s "20160211 01:01:01" 设置全部时间
硬件时间查看、设置命令:hwclock, clock
hwclock和clock用法相近,只是clock命令除了支持x86硬件体外,还支持Alpha硬件体系
命令hwclock:
选项:
-r , --show 显示硬件时钟的时间
-s , --hctosys 将系统时钟调整为与硬件时钟一样
-w , --systohc 将硬件时钟调整为与系统时钟一样
--set --date=newdate 设置硬件时钟
设置硬件时钟:
hwclock --set --date="2/19/2016 09:39:33"
标签:linux
原文地址:http://lincong.blog.51cto.com/7711397/1743209