Linux机器时钟同步

本文介绍了服务器时间同步的基本原理,通过NTP协议与外部时钟服务器保持一致。详细步骤包括查看和设置本机时间、使用`ntpdate`命令同步以及设置定时任务`crontab`确保每隔1分钟自动同步。同时,提供了`crontab`的使用示例和在线生成工具链接。
摘要由CSDN通过智能技术生成

1、原理

        内网的所有服务器都和时钟服务器进行同步时间

 

2、如何同步

(1)查看本机当前时间

date

(2)设置本机当前时间

date -s "2018-08-17 20:08:09"

(3)通过命名和时钟服务器同步时间:

        网络计时协议(NTP) : net time protocal

ntpdate us.pool.ntp.org

如果提示找不到此命令,则证明你的电脑未安装ntpdate,执行下面命令进行安装

yum install -y ntpdate

(4)编辑定时任务

crontab -e

定时任务内容如下

*/1 * * * * /usr/sbin/ntpdate us.pool.ntp.org;

每隔1分钟执行指令一次

Crontab使用 

  • 格式说明
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # | .------------- hour (0 - 23)
    # | | .---------- day of month (1 - 31)
    # | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
    # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR
    sun,mon,tue,wed,thu,fri,sat
    # | | | | |
    # * * * * * user-name command to be executed
  • 使用实例
    实例1:每1分钟执行一次command
    命令:* * * * * command
    实例2:每小时的第3和第15分钟执行
    命令:3,15 * * * * command
    实例3:在上午8点到11点的第3和第15分钟执行
    命令:3,15 8-11 * * * command
    实例4:每隔两天的上午8点到11点的第3和第15分钟执行
    命令:3,15 8-11 */2 * * command
    实例5:每个星期一的上午8点到11点的第3和第15分钟执行
    命令:3,15 8-11 * * 1 command

Crantab在线生成网址:在线Cron表达式生成器

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悠然予夏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值