http://lomomo.blog.51cto.com/65441/277618

Windows时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。和Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的"Standard BIOS Feture"项中进行设置。

既然Linux有两个时钟系统,那么大家所使用的Linux默认使用哪种时钟系统呢?会不回出现两种系统时钟冲突的情况呢?这些疑问和担心不无道理。首先,Linux并没有默认哪个时钟系统。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。

从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令(包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,即系统时间和硬件时间可以不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。

在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命 令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令来学习。

1.在虚拟终端中使用date命令来查看和设置系统时间
    查看系统时钟的操作:
    # date

设置系统时钟的操作:
    # date 091713272003.30

通用的设置格式:
    # date 月日时分年.秒

2.使用hwclock或clock命令查看和设置硬件时钟
    查看硬件时钟的操作:
    # hwclock --show 或
    # clock --show
    2003年09月17日 星期三 13时24分11秒 -0.482735 seconds

设置硬件时钟的操作:
    # hwclock --set --date="09/17/2003 13:26:00"

或者
    # clock --set --date="09/17/2003 13:26:00"

通用的设置格式:hwclock/clock --set --date=“月/日/年时:分:秒”。

3.同步系统时钟和硬件时钟

Linux系统(笔者使用的是Red Hat 8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。

硬件时钟与系统时钟同步:
    # hwclock --hctosys

或者
    # clock --hctosys

上面命令中,--hctosys表示Hardware Clock to SYStem clock。

系统时钟和硬件时钟同步:
    # hwclock --systohc

或者
    # clock --systohc

linux设置date-hwclock-clock相关推荐

  1. linux设置时间hwclock,linux系统date命令修改时间及hwclock硬件时间

    修改日期: 时间设定成2016年5月18日的命令如下: #date -s 05/18/2016 修改时间: 将系统时间设定成上午10点10分40秒的命令如下. #date -s 10:10:40 修改 ...

  2. 修改Linux时间一般涉及到3个命令: date, clock, hwclock

    原贴:http://203.208.37.104/search?q=cache:p1vAAHvs9ikJ:www.goldthe.com/blog/%3Faction%3Dshowlog%26gid% ...

  3. hwclock设置日期_linux中时间设置date、hwclock、clock

    Windows时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭.和Windows不同的是,Linux将时钟分为系统时 ...

  4. 我使用过的Linux命令之hwclock - 查询和设置硬件时钟

    我使用过的Linux命令之hwclock - 查询和设置硬件时钟 本文链接:http://codingstandards.iteye.com/blog/804830   (转载请注明出处) 用途说明 ...

  5. linux命令hwclock,Linux命令之hwclock - 查询和设置硬件时钟

    常用参数 -r, --show         读取并打印硬件时钟(read hardware clock and print result ) -s, --hctosys      将硬件时钟同步到 ...

  6. hwclock设置日期_Linux 下日期显示和设置命令 date hwclock 小结

    Linux 下日期显示和设置命令 date & hwclock 小结 --- 1.1.1 设 置系统日期和时间 可以使用下列 命令修改系统时间: # date {mmddhhmiyyyy.ss ...

  7. linux系统运行hwclock报错,linux系统时间和硬件时钟问题(date和hwclock)

    总结一下hwclock,这个容易晕: 1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中的 UTC=true 到 UTC= ...

  8. linux系统运行hwclock报错,我使用过的Linux命令之hwclock - 查询和设置硬件时钟

    用途说明 hwclock命令,与clock命令是同一个命令,主要用来查询和设置硬件时钟(query and set the hardware clock (RTC)).RTC=Real Time Cl ...

  9. linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

  10. linux脚本参数获取时间戳,Linux系统date命令的参数及获取时间戳的方法

    date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] ...

最新文章

  1. Android Intent 大全[转载]
  2. Cocos2d-游戏适应不同分辨率;
  3. 前端判断session对象是否为空_谈谈JavaScript这个语言与前端是否需要面向对象?...
  4. Python编程语言学习:两行代码输出根目录下所有子文件夹的绝对路径、相对路径
  5. Bean标签范围配置
  6. loadrunner录制事件为0_测试工具LoadRunner常见问题汇总,解决方案整理
  7. oppo专用计算机,OPPO手机助手
  8. MTK 驱动---(10) emmc总线
  9. inside-the-linux-kernel-full
  10. 哈夫曼编码+python实现
  11. 稀疏矩阵转为稠密矩阵
  12. 安装包被误删了可以用EasyRecovery恢复吗
  13. JAVA + Selenium + 易源识别图片验证码模拟注册
  14. 将Imagenet2012比赛数据解析为图像
  15. 三维激光雷达点云匹配最近工作总结
  16. Python刷脸签到系统(附源码)
  17. CFree5构建中止问题
  18. 常用的空间数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)
  19. 2021算法竞赛入门班第一节课枚举贪心习题
  20. grafana启动失败 报错:Failed at step USER spawning /usr/sbin/grafana-server: No such process

热门文章

  1. datetimepicker获取年月日_bootstrap-datetimepicker 获取时间
  2. 计算机公式与函数乘法,excel常用函数乘法公式的使用方法
  3. 双栏模板图片标题无法居中_没想到吧,只用一张图片,你就可以做一份PPT!
  4. springboot 上传图片大小_springboot 文件上传大小配置的方法
  5. Python 同一个类中不同函数相互调用
  6. react admin项目部署到tomcat_一个tomcat同时部署多个项目
  7. python迭代对象_Python迭代对象与迭代器
  8. Bootstrap警告框、弹出提示层、模态框的js插件效果总结
  9. 微信红包封面小程序源码-后台独立版-带测评积分功能源码
  10. 软件导航html单页源码