linux修改系统时间
linux 2009-03-04 15:23:18 阅读659 评论0 字号:大中小 订阅
Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 am。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。
linux系统开机时,从CMOS中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬件时间是不受影响的,就是说如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用 hwclock 或者 clock 命令,hwclock就是 hardware clock的意思。
一个完整的修改linux系统时间的过程如下所示,注意先改日期,再改时间:
修改系统日期(optional),将当前日期改为2007-7-13:
Code:
date -s 07/13/2007
修改系统时间,将当前系统时间改为11:55:00:
Code:
date -s 11:55:00
将当前系统时间保存到硬件时间
Code:
hwclock --systohc
或者
Code:
clock --systohc
说明:
系统时间和日期可以一起改,详情查看这里或者 man date
如果想将系统时间改回硬件时间,可以使用
Code:
hwclock --hctosys
或者
Code:
clock --hctosys
分享到:
相关推荐
LINUX 下C++ 获取系统时间和设置时间,是个类,已经测试通过,需要用管理员用户
linux赋予普通用户修改系统时间权限linux赋予普通用户修改系统时间权限
这是一组在linux系统下通过使用qt的QTimeEdit和QDateEdit控件来修改开发板时间的代码
主要介绍了 Linux 判断文件修改时间和系统时间差的相关资料,需要的朋友可以参考下
可以选择时区,获取系统时间,设置当前的系统时间
通过此脚本可以方便永久修改Centos7系统时间,测试系统功能时经常会用到
Linux修改系统时间的简洁方法.docx
主要介绍了python修改操作系统时间的方法,涉及Python同步网络时间与本机时间的相关技巧,需要的朋友可以参考下