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

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 www.freebsd.org
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 的系统时钟和硬件时钟同步的方法,谢谢阅读,希望能帮到大家,请继续关注脚本之家,我们会努力分享更多优秀的文章。

(0)

相关推荐

  • Win10系统下D盘变成我的文档怎么办?Win10系统下D盘变成我的文档解决方法

    一般C盘都是系统盘,如果C盘放的东西比较多会严重影响系统的运行速度.Win10系统的用户为了可以提高系统的运行速度就将“我的文档”从原来的C盘目录移动到了D盘.可是发现D盘变成我的文档了,不知道该怎么 ...

  • Linux hwclock显示与设定硬件时钟命令详解

    hwclock(hardware clock) 功能说明:显示与设定硬件时钟。 语法:hwclock [--adjust][--debug][--directisa][--hctosys][--sho ...

  • 如何解决Win7 64位系统下windowstime服务无法启动导致时间无法同步

    如何解决Win7 64位系统下windowstime服务无法启动导致时间无法同步

  • win7旗舰版系统下看视频卡顿或声音画面不同步的解决方法

    一.视频卡顿原因分析: 原因1.视频或音频本身就有问题 这种情况比较少见,遇到这样的问题就只能放弃这个视频或者重新找播放源或者下载源了. 原因2.可能是显卡或声卡的硬件或驱动问题 一般来说,声音或视频 ...

  • Win8.1系统下使用Xbox Music的技巧

    Xbox Music,微软推出的跨平台音乐服务,可以在多种平台上使用,win8.1系统便是其中的一个。对于新推出的服务,很多用户都会感觉到很陌生,下面我们就来与大家分享一下在win8.1系统下是如何来 ...

  • Win7系统下设置ADSL宽带连接

    如果你懂得在xp系统下建立ADSL宽带连接,那应该在win7系统下也能轻松建立ADSL宽带连接。 在win7系统建立ADSL宽带连接,需要如下几步,很简单的几个步骤,就能完成: 1、首先建立宽带连接, ...

  • Win8系统下自动开启Bing的解决方法

    Windows8系统面市已经有一段时间了,用户安装体验win8也有一段时间,对于win8的操作,相信很多用户已经或多或少掌握了一些,但是在面对win8系统下的一些小问题还是无法自己去解决,下面我们就来 ...

  • IE浏览器在不同的系统下速度一样吗?

    很多时候一个系统的好坏是可以由同样的一个软件,在该系统中的速度怎么样来决定的。就像我们平常使用的windows 7系统和xp系统,也许它们的系统架构能够影响浏览器的性能。 1 BetaNews网站网站 ...

  • Windows系统下XAMPP的安装配置图文教程

    这是关于在windows下XAMPP的安装配置图文教程,XAMPP 是什么?在linux ubuntu系统下安装配置LAMP时提到了XAMPP,XAMPP为我们提供了一种在Linux、Solaris、 ...

  • win7系统下汉字乱码怎么解决

    由用户在win7 64位旗舰版下载安装之后就发现,自己在安装其他程序的时候就会出现中文乱码的现象,这是怎么一回事呢?今天小编就来给大家介绍下win7系统下汉字乱码怎么解决. 步骤一:打开win7系统的 ...