linux的系统时钟在很多地方都要用到,要是不准,

就会出现一些奇怪的问题;

在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。

Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。

系统时钟: 是指当前Linux Kernel中的时钟,

硬件时钟: 是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。

当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。

Linux 中的所有命令(包括函数)都是采用的系统时钟设置。

在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。

其中,clock和hwclock用法相近,只用一个就行,

只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

1、 date

查看系统时间

# date

设置系统时间

# date –set “07/07/06 10:19″//(月/日/年时:分:秒)

2、hwclock/clock

查看硬件时间

# hwclock –show  //或者

# clock –show

设置硬件时间

# hwclock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)或者

# clock –set –date=”07/07/06 10:19″ (月/日/年 时:分:秒)

3、硬件时间和系统时间的同步

按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,

但是在不重新启动的时候,需要用hwclock或clock命令实现同步。

硬件时钟与系统时钟同步:

# hwclock –hctosys   // (hc代表硬件时间,sys代表系统时间)或者

# clock –hctosys

系统时钟和硬件时钟同步:

# hwclock –systohc   // 或者

# clock –systohc

4. 和外部的NTP时间服务器同步

$ service ntpd stop

这一步是必须的,否则出出现:

25 Nov 18:10:34 ntpdate[2106]: the NTP socket is in use, exiting

的失败提示;

$ ntpdate ntp.sjtu.edu.cn

正常返回如下:

25 Nov 18:14:34 ntpdate[2164]: adjust time server 202.120.2.101 offset -0.006107 sec

错误返回如:

25 Nov 18:13:44 ntpdate[2158]: no server suitable for synchronization found

$ service ntpd start

$ chkconfig ntpd on

$ clock -w

还可以写进定时任务中,以做定时的时钟同步:

$ crontab -e

05 * * * * /usr/sbin/ntpdate ntp.sjtu.edu.cn > /dev/null 2>&1

05 17 * * * /sbin/clock -w

附上中国大概能用的NTP时间服务器地址

server 133.100.11.8 prefer

server 210.72.145.44

server 203.117.180.36

server 131.107.1.10

server time.asia.apple.com

server 64.236.96.53

server 130.149.17.21

server 66.92.68.246

server

server 18.145.0.30

server clock.via.net

server 137.92.140.80

server 133.100.9.2

server 128.118.46.3

server ntp.nasa.gov

server 129.7.1.66

server ntp-sop.inria.frserver 210.72.145.44(中国国家授时中心服务器IP地址)

server ntp.sjtu.edu.cn(上海交通大学网络中心NTP服务器地址)

linux同步clock和date,liunx时钟与同步相关推荐

  1. linux同步硬件和系统时钟,liunx系统下时钟不同步会出现问题 怎么同步Linux 的系统时钟和硬件时钟?...

    linux的系统时钟在很多地方都要用到,要是不准,就会出现一些奇怪的问题: 在linux中,用于时钟查看和设置的命令主要有date.hwclock和clock.linux时钟分为系统时钟(system ...

  2. Linu命令 hwclock,clock,设置硬件时钟,linux硬件时间

    Linu命令 hwclock,clock hwclock作用与clock相同,暂未发现不同之处. 相关的常用命令: 查看硬件时钟: [root@192 temp]# clock 2020年10月09日 ...

  3. 如何查看linux时钟是否同步,Linux系统时钟与同步

    linux的系统时钟在很多地方都要用到,要是不准,就会出现一些奇怪的问题:在Linux中,用于时钟查看和设置的命令主要有date.hwclock和clock.Linux时钟分为系统时钟(System ...

  4. linux中date使用方法,linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例)...

    linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例) 发布于 2016-02-07 15:58:40 | 108 次阅读 | 评论: 0 | 来源: 网友投递 LinuxLinux是一 ...

  5. linux clock命令,Linux中clock命令起什么作用呢?

    摘要: 下文讲述Linux中clock的功能说明,如下所示: clock命令功能: 1.用于设置RTC 时间 2.用于显示此刻的时间 3.用于将系统时间设置为硬件时间 4.用于将硬件时间设置为系统时间 ...

  6. linux命令clock,简单了解Linux系统中clock命令的使用方法

    clock 命令:设置或者显示硬件时间的近似值 必要参数--adjust 自动调整硬件时钟时间 --debug 运行时,输出详细的处理过程 --directisa 不通过设备文件/etc/rtc,直接 ...

  7. 修改linux的时间可以使用date指令

    修改linux的时间可以使用date指令在命令行输入:date 显示当前时间 [root@localhost ~]# date 2011年 05月 16日 星期一 10:04:38 CSTdate - ...

  8. linux 内核中断与时钟的冲突 问题 del_timer,Linux内核开发之中断与时钟(三)

    晚上7点10分.. "小涛哥,这章不是叫Linux设备驱动程序之中断与时钟,前边你讲了中断,还给了我很多模版,我都看懂了,这次是不是要开始讲时钟了.." "真聪明,越来越 ...

  9. RHEL7 -- 使用Chrony设置时间与时钟服务器同步

    Chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确. 它由两个程序组成:chronyd和chronyc. chronyd是一个后台运行的守护进程,用于调整内核 ...

  10. 从零开始之驱动发开、linux驱动(四十、Linux common clock framework(5)_使用举例)

    前面三节分析的3.16.57内核中,三星的驱动中,恰好S5PV210的CPU没有使用Linux common clock framework来处理clk.所以,本文采用4.9.92的内核来分析S5PV ...

最新文章

  1. php display_errors
  2. undistortPoints()函数用法总结
  3. python四十二:类和对象
  4. 一步一步SharePoint 2007之十七:解决实现Form认证后无法再用SharePoint Designer编辑网站的问题...
  5. 数论基础之快速幂(详细教程)
  6. Subject 在 SAP Spartacus Popover Component 中的应用
  7. 第十二题:设int x=1,float y=2,则表达式x/y的值是:
  8. 事务失败返回_什么是分布式事务以及有哪些解决方案?
  9. ajax回调函数有时成功有时失败,javascript - Ajax 回调函数行为随机。我做错了什么?...
  10. 前端-requests-flask对应关系 file
  11. php连接sql数据库的方法,php连接数据库_php连接数据库的四种方法
  12. c语言贪吃蛇自动走,C语言 贪吃蛇
  13. 稳压二极管的工作原理是什么?
  14. 易泊夏武离线车牌识别,车牌识别SDK
  15. 使用echarts图做Drink Flavors图
  16. 联想p720装系统_联想发布ThinkStation P920和P720至强处理器推荐
  17. 餐饮系统店家后端基础功能构建
  18. CentOS 7使用ttyd搭建一个WEB共享终端(WebSSH)
  19. 拼多多显示服务器有点问题,拼多多为什么登录不上 登录不上解决方法
  20. 2008 php5.6 mysql_MySQL_win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法,版本选择 因为MySql的版本越来 - phpStudy...

热门文章

  1. html网页制作,前端三剑客一
  2. CentOS 6安装教程(图文详解)
  3. python实现将pdf转为高质量图片
  4. 计算机组成原理(笔记)
  5. html悬挂缩进2字符,文章中如何设置悬挂缩进2字符
  6. 【腾讯优测干货分享】微信小程序之自动化亲密接触
  7. 竟然可以用python炒股?
  8. java 用0部补位_java 用0部补位
  9. CodeLite13避免中文乱码的方法
  10. 云游戏拉开产业化大幕