美文网首页
CentOS 7同步系统时间

CentOS 7同步系统时间

作者: 8813d76fee36 | 来源:发表于2018-01-14 09:40 被阅读61次

使用ntpdate工具同步系统时间,并借助crontab定时任务来自动做日期同步的操作,以达到系统时间自动维护的目的。

  1. 安装ntpdate
    先输入命令$ ntpdate,如果提示找不到该命令,则需要安装ntpdate。命令为:$ yum install ntpdate
  2. 更改系统时区
    我们需要修改系统时区才能获得到正确的时间。
    可以使用$ ls -l /etc/localtime查看当前系统时区。/etc/localtime是一个指向/usr/share/zoneinfo/**的软链接。
    我们需要删除原来的软链接,重新设置软链接到/usr/share/zoneinfo/Asia/Shanghai

$ rm /etc/localtime
$ ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

  1. 同步系统时间
    使用ntpdate命令连接到时间同步服务器来同步时间。此时使用date命令就可以看到系统时间已经正确。

$ ntpdate cn.pool.ntpdate.org

  1. 创建定时任务
    编辑crontab。$ crontab -e
    编辑一个时间执行时间同步命令,如每30分钟同步一次。
    */30 * * * * ntpdate cn.pool.ntpdate.org
    定时任务
    编辑完成后:wq保存退出即可。

注:crontab操作需要root权限,普通用户登录需要提权后操作。sudo su -

相关文章

网友评论

      本文标题:CentOS 7同步系统时间

      本文链接:https://www.haomeiwen.com/subject/dhqkoxtx.html