我不太了解 telnet 命令,但我正在寻找自动化登录我们在现场使用的设备的方法。我们遇到了 Cmos 电池的问题,每次断电(每天 6 次)时,我们都必须 telnet 到 2 个设备,然后重置它们两个的日期。
我正在寻找一种简单的方法,例如如果可能的话创建一个 .BAT 文件。
通常像这样
C:\用户\管理员>Telnet 192.168.100.71
Debian GNU/Linux 3.0 quadras quadras 登录名:root 密码:desi
从这里我们输入:日期
然后输入:date -s "09 Jul 2022 10:55:00"
日期发生改变,我们输入重新启动。
有没有办法可以自动完成此操作。我非常感谢任何帮助。TIA
答案1
您不需要执行date
命令。最好的方法是安装ntp
软件并与互联网上的时间服务器同步时间。
这是一本手册如何为 Debian 执行此操作。
(就像是)
- 安装
ntp
:apt-get install ntpd
- 开始
ntpd
:systemctl start ntpd
- 检查守护进程的状态
ntp
:systemctl status ntpd
- 检查对等服务器:
ntpd -p
- 如果时差较大,请使用
ntpd -gq
强制时间设置