本文最后更新于 77 天前,其中的信息可能已经有所发展或是发生改变。
首先,确保你已经连接到 OpenWRT 路由器的终端(例如,通过SSH登录)。
全自动懒人一键脚本
opkg update
opkg install wget
wget jhb.ovh/jb/openwrtsj.sh
bash openwrtsj.sh
手动修改教程
步骤一:更新 OpenWRT 软件源
- 打开终端并输入以下命令来更新软件源:
opkg update
这条命令会从预配置的软件源获取最新的软件包列表。
步骤二:安装时间同步插件
接下来,我们需要安装 ntpd
插件以便进行时间同步。
- 输入以下命令安装
ntpd
插件:opkg install ntpd
这会安装 OpenWRT 的 NTP 时间同步守护进程。
步骤三:配置定时任务
现在,我们需要配置一个定时任务来每分钟同步一次时间。
-
编辑 crontab 文件来添加定时任务:
vi /etc/crontabs/root
你可以使用你喜欢的文本编辑器,例如
vi
、nano
等。 -
在文件末尾添加以下行:
* * * * * /usr/sbin/ntpd -q -p cn.pool.ntp.org
这行配置每分钟运行一次
ntpd
命令来同步时间,并使用中国的 NTP 服务器cn.pool.ntp.org
。 -
保存并退出编辑器。
步骤四:重新加载定时任务
最后,我们需要重新加载定时任务配置以使更改生效。
- 输入以下命令重新加载 cron 服务:
/etc/init.d/cron restart
完成!
至此,你已经手动完成了所有步骤。你的 OpenWRT 设备现在会每分钟同步一次时间。
如果你想卸载时间同步插件并移除定时任务,可以按以下步骤操作:
卸载时间同步插件及移除定时任务
-
卸载
ntpd
插件:opkg remove ntpd
-
编辑 crontab 文件,移除我们之前添加的行:
vi /etc/crontabs/root
删除以下行:
* * * * * /usr/sbin/ntpd -q -p cn.pool.ntp.org
-
保存并退出编辑器。
-
重新加载 cron 服务:
/etc/init.d/cron restart
这样就完成了插件的卸载和定时任务的移除。
希望这个教程对你有所帮助!如有任何问题,欢迎在评论区留言。
欢迎访问我的博客:jhb.ovh
加入我们的Telegram群:https://t.me/+ft-zI76oovgwNmRh