Linux时间一直跳回原始时间,Linux时间同步

原创作品,允许转载,转载时请务必以超链接形式标明原始出处、作者信息和本声明,否则后果自负。

如果你觉得这篇文章对你有帮助或启发,可直接留言和我沟通**

Linux用一阵之后,时间总是会不准,有些朋友总是手动去用命令改时间,这样又累又不能保证时间一直准确,下面就来说说如何操作(内容基本以CentOS为例):

Linux的时钟

Linux系统有两个时钟,一个是“硬件时钟”,还有一个是“操作系统时钟”,我们一般使用date方法查看的是系统时钟。

#date //系统时钟

#hwclock --show //硬件时钟

其实这两个时钟是可以同步的:

#hwclock --hctosys //硬件时钟同步至系统时钟

#hwclock --systohc //系统时钟同步至硬件时钟

同步方案1(不推荐):

看到这上面的命令我们可以想到,我们可以通过定时执行硬件时钟同步至系统时钟来保持系统时间和硬件时间的同步,时间也相对准确。

同步方案2(推荐):

方案一种硬件时钟毕竟也不是完全准确的,主板电池等也会对此产生影响,我们一般会通过和NTP服务器来同步的方式,保持时间准确。有个ntpdate命令来同步网络时间。NTP服务器地址我们可以到http://www.pool.ntp.org/ 上选择离我们比较近的服务器来做同步。

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。

#ntpdate cn.pool.ntp.org

这个命令执行完成,就可以同步我们的系统时间和网络时间了。(注:默认不会改变硬件时钟,如需同时改变,可修改/etc/sysconfig/ntpd文件,添加 SYNC_HWCLOCK=yes)

文中表达的定时运行我们可以使用crontab来达到,具体的crontab使用方式,不做另外描述,ntpdate及crontab如没有安装,可以自行安装后运行。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值