Linux 自动更新系统及手动查看修改系统时间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 自动更新系统及手动查看修改系统时间相关的知识,希望对你有一定的参考价值。
当我们在虚拟机装完一个新的centos系统后,虽然在安装时己在ntp设置中选择了上海,但进入到系统,输入date命令时,查看到的系统时间与现时时间是不一样的,我们可以用以上方法来查看,自动更新和修改系统时间
查看系统时间:
[[email protected] ~]# date Sat Mar 25 00:47:59 CST 2017
一. Linux 自动更新时间
使用ntpdate命令进行更新:
[[email protected] ~]# ntpdate time.nist.gov 24 Mar 16:52:03 ntpdate[2694]: step time server 216.229.0.179 offset -28803.124630 sec [[email protected] ~]# date Fri Mar 24 16:52:29 CST 2017
也可以使用微软的时间同步服务器进行时间同步
[[email protected] ~]# ntpdate time.windows.com 24 Mar 16:53:35 ntpdate[2697]: adjust time server 52.178.223.23 offset 0.040309 sec [[email protected] ~]# date Fri Mar 24 16:53:39 CST 2017
设置linux自动每5分钟同步一次时间服务器进行时间同步
[[email protected] ~]# echo ‘#time sync by MrXiong2017-03-24‘ >/var/spool/cron/root [[email protected] ~]# echo ‘*/5****/sbin/ntpdate time.nist.gov >/dev/null 2>&1‘>>/var/spool/cron/root [[email protected] ~]# cat /var/spool/cron/root #time sync by MrXiong2017-03-24 */5****/sbin/ntpdate time.nist.gov >/dev/null 2>&1
查看定时任务,查看是否己设置成功
[[email protected] ~]# crontab -l #time sync by MrXiong2017-03-24 */5****/sbin/ntpdate time.nist.gov >/dev/null 2>&1
如此,便实现的Linux 系统时间的更新。但是由于此时系统时间与硬件时钟并不一致,为了马上同步,可以输入一下命令
hwclock -w
将系统时间马上写入Bios
或
hwclock --hctosys
将系统时间与硬件时钟同步
二.Linux 手动更改时间,查看系统或硬件时钟的时间
使用date命令进行相关的时间查看和修改操作
1) 输入
date
可以查看到当前系统的时间
hwclock --show
可以查看硬件时钟当前的时间
2) 输入:
date -s 20100816 12:56:00
可以设定具体的时间日期(注,不过此时必须以root身份进入Linux系统,否则无权限)
修改完系统时间后,为了系统时间与硬件时钟的同步,必须输入:
hwclock -w
将系统时间写入bios
或
hwclock --hctosys
如果公司有多台客户端,可以搭建两台时间服务器,架构图思路如下:
本文出自 “Mr.Xiong`s 运维日志” 博客,请务必保留此出处http://mrxiong2017.blog.51cto.com/12559394/1910098
以上是关于Linux 自动更新系统及手动查看修改系统时间的主要内容,如果未能解决你的问题,请参考以下文章