Ubuntu之NTP服务器与客户端时间同步

参考:ubuntu ntp时间同步服务器搭建与使用_doyzfly的博客-CSDN博客

0 背景

在局域网环境下,嵌入式终端的时间容易出现错乱,因此,设置一个时间同步服务器,让局域网内的客户端自动与服务器时间同步

1修改时区

如果是有一块新板子,时区设置默认使用UTC国际标准时区,我们需要修改为CST北京时间的时区

首先输入date查看自己的时间时区,可以看到是UTC时区,如果是CST时区则可以跳过这个步骤

然后输入tzselect,选择5

输入国家,选择9,输入区域选择1

输入1确认,执行TZ='Asia/Shanghai'; export TZ生效,并将这些指令写入.bashrc文件中,source一下,重启电脑,再次运行date可看到已经到了CST时区

2 设置服务器

在服务端安装相关软件

sudo apt-get install ntp
/etc/init.d/ntp start

然后配置系统的UFW防火墙,以使传入的连接可以通过UDP端口号123访问NTP服务器

以sudo身份运行以下命令以打开端口123以接收传入流量:

sudo apt install ufw
sudo ufw allow from any to any port 123 proto udp

显示如下,表明配置成功

3 设置客户端

sudo apt-get install ntpdate
ntpdate 192.168.*.*  //服务器地址

执行后会显示调整时间

4 定时更新

上述指令是一次性更新,如果我们想要让客户端定期去更新维护,则需要用到crontab指令

sudo vi /etc/crontab

# m h dom mon dow user  command
30 08 * * * root /usr/sbin/ntpdate 192.168.*.*

表示每天8:30自动执行ntpdate指令,与服务器时间同步

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

宗而研之

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

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

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

打赏作者

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

抵扣说明:

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

余额充值