码迷,mamicode.com
首页 > 系统相关 > 详细

linux时间管理

时间:2016-02-19 14:40:41      阅读:323      评论:0      收藏:0      [点我收藏+]

标签: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格

    显示时间:

技术分享

        参数间有空格需加引号

    选项 -d:技术分享

    设置时间:

      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时间管理

标签:linux

原文地址:http://lincong.blog.51cto.com/7711397/1743209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!