Linux有两个时间,一个是系统时间,一个是RTC时间(也叫硬件时间)。

Linux系统启动时,会自动获取硬件时间,设置为系统时间。

一、查询系统时间:

查询系统时间:date

查询/设置硬件时间:

hwclock –r        显示硬件时钟与日期

hwclock –s 比特币www.gendan5.com/digitalcurrency/btc.html 将系统时钟调整为与目前的硬件时钟一致。

hwclock –w       将硬件时钟调整为与目前的系统时钟一致

二、同步时间

可以使用ntpdate命令,也可以使用ntpd服务。

ntpdate:

使用ntpdate比较简单。格式如下:

[root@linux ~]#ntpdate 192.168.0.2

[root@linux ~]#ntpdate time.ntp.org

[root@linux ~\]#

但这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果cpu tick有问题,只是治标不治本。所以,一般配合cron命令,来进行定期同步设置。比如,在crontab中添加:

0 12 * * * * /usr/sbin/ntpdate192.168.0.1

这样,会在每天的12点整,同步一次时间。ntp服务器为192.168.0.1。

ntpd服务

使用ntpd服务,要好于ntpdate加cron的组合。因为,ntpdate同步时间,会造成时间的跳跃,对一些依赖时间的程序和服务会造成影响。比如sleep,timer等。而且,ntpd服务可以在修正时间的同时,修正cpu tick。理想的做法为,在开机的时候,使用ntpdate强制同步时间,在其他时候使用ntpd服务来同步时间。

三、NTP客户端同步间隔

NTP服务会间隔多长时间想时钟服务器请求一次时钟同步呢?默认最小时间间隔为64s,默认最大时间间隔是1024s(17分钟左右)。64s是比较合理的,默认间隔也是可调的

四、ntpd容忍误差范围

要注意的是,ntpd有一个自我保护设置: 如果本机与上源时间相差太大(>1000s), NTP服务就会认为是人为调整了时钟或出现了硬件故障,例如CMOS电池损坏等。此时,NTP服务就会退出,需要人工(ntpdate …)进行时钟同步。所以新设置的时间服务器一定要先ntpdate从上源取得时间初值, 然后启动ntpd服务。ntpd服务运行后, 先是每64秒与上源服务器同步一次, 根据每次同步时测得的误差值经复杂计算逐步调整自己的时间, 随着误差减小, 逐步增加同步的间隔. 每次跳动, 都会重复这个调整的过程.

linux锁定系统时间设置,Linux时间设置系统时间、硬件时间和时间服务相关推荐

  1. linux 系统时间 硬件时间,linux 设置系统时间和硬件时间

    linux 的系统时间有时跟硬件时间是不同步的 Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel ...

  2. 软件设置linux时区,Linux设置和修改时间与时区

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 原文链接:https://blog.csdn.net/m0_37886429/article/ ...

  3. 设置linux时间为北京时间

    文章转载于: 1.https://blog.csdn.net/u010316188/article/details/79503376?utm_source=blogxgwz9 2.https://bl ...

  4. Linux 系统时间和硬件时间

    一.首先要弄清几个概念: 1. "系统时间"与"硬件时间" 系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接 ...

  5. linux时间配置文件,linux系统下的时间配置综述

    一.时间类型分为: 1.网络时间(设置时区,ntp服务器同步的时间) 2.系统时间,当前系统所显示的时间 3.硬件(RTC)时间,主板上面Bios的时间 一般设置为:系统时间与网络时间同步,系统时间写 ...

  6. 硬件时间,操作系统时间,Windows 和linux 双系统时间差8小时问题说明

    1.硬件时间:硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电.对应于嵌入式设备有一个RTC模块.硬件时钟即RTC时钟.信息比较少没时区.夏令时的概念. ...

  7. Linux中针对时间常用的相关操作-时区、系统时间、硬件时间、时间同步等

    玩Linux时,会遇到两个重要的时间:系统时间和硬件时间,分享下这两个时间相关的命令. 系统时间(System Time): 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调 ...

  8. linux 时间与bios,Linux操作系统时间与BIOS硬件时间

    在Linux计算机上,有两个时间,一个是硬件时间(BIOS中记录的时间),另一个是操作系统时间.硬件时钟由BIOS电池供电, 当计算机关机后,会继续运行. 时间是有时区的,无论硬件时间还是操作系统时间 ...

  9. 查看系统时间和硬件时间

    微信搜索:"二十同学" 公众号,欢迎关注一条不一样的成长之路 硬件时间 硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电.对应于嵌入式 ...

  10. 硬件时间和系统时间同步命令

    问题一:时间不同步 执行命令:clock --hctosys 硬件时间和系统时间同步命令 系统时间的查看 执行命令:date 硬件时间的查看 执行命令:clock -r 当发现网上时间(windows ...

最新文章

  1. 程序员的自我修养--链接、装载与库笔记:Windows下的动态链接
  2. composer 小技巧
  3. LINUX(Cumulus Linux白盒交换机)开发基础到提高[1]-Cumulus Linux简介
  4. 解决KMP看高清电影背景声大说话声小问题
  5. angluar.js 学习
  6. 24岁的程序员,似乎已经看到了30岁后的自己
  7. 洛谷P2534 [AHOI2012]铁盘整理
  8. php找零页面,找零问题
  9. MYSQL ALTER命令
  10. 五类IP地址范围及作用
  11. a推b等价于非a或b_手机系统将有A/B分区?Android 11这些变化你关注过吗
  12. Python+OpenCV手势识别Mediapipe(基础篇)
  13. 【OpenCV】 ⚠️实战⚠️ 女子深夜久久不能入眠,300行写出全能扫描王! ☢️建议手收藏☢️
  14. opencv应用实例-金圣韬-专题视频课程
  15. python代码库-吐血整理!绝不能错过的24个Python库
  16. JavaScript 图表LightningChart完整指南
  17. C语言-结构体-计算两点距离(Problem 3591)
  18. 使用mac聚焦搜索无法搜索软件的情况
  19. javascript设计模式-策略模式(Strategy)
  20. windows10在桌面上显示“我的电脑”

热门文章

  1. mojing SDK根据坐标进行移动
  2. selenium常用定位方式
  3. Unable to read TLD META-INF/c.tld from JAR file
  4. [转]windows和linux进行socket通信
  5. 弃用数据库自增ID,曝光一下我自己用到的解决方法之---终结篇
  6. C# via CLR之IL中间语言初步探索
  7. 1 常用Windows命令大全
  8. 【PostgreSQL-9.6.3】函数(1)--数值型函数
  9. 【java】 java 高并发解决方案和高负载优化方法
  10. homebrew安装失败的解决方案