busybox-ntpd启动方式
busybox-ntpd简单介绍
最近在学习中需要在Linux上启动ntpd服务来实行时间同步,ntpd 是一个操作系统Daemon进程,用于校正本地系统与Internet标准时钟源之间的时间。所运用到的系统是一个U盘做的小型嵌入式的Linux ubuntu系统,通过查看版本发现是使用的busybox 1.31.1一个内嵌的命令ntpd。BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等。
bosybox-ntpd的版本信息如下:
参数简单介绍
-d: 可以重复使用
-n: 不进入后台模式
-q: 只同步一次后退出
-N: 高优先级运行
-p: 从给定的地址处获取时间,没有-p就从配置/etc/ntp.conf里面获得地址
-l: 作为服务器在端口123上运行
Linux启动ntpd
1、客户端
ntpd -p ntp服务器地址 -qNn
这是立即同步的busybo-ntpd,只能执行一次。
ntpd -ddp ntp服务器地址
后台运行
2、服务器
ntpd -ddNl -p ntp服务器地址
可以在Linux后台挂载,可以通过其他Linux访问同步时间。
进行上面命令操作的时候首先要确保网络通畅,我一开始运用的时候ping不通ntp服务器,原来是没有设置默认路由,通过设置默认路由后,能够ping通服务器,命令运行成功。
设置默认路由:
route add default gw 192.168.0.254