通过 telnet 自动获取时间和日期

通过 telnet 自动获取时间和日期

我不太了解 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 执行此操作。

(就像是)

  1. 安装ntpapt-get install ntpd
  2. 开始ntpdsystemctl start ntpd
  3. 检查守护进程的状态ntpsystemctl status ntpd
  4. 检查对等服务器:ntpd -p
  5. 如果时差较大,请使用ntpd -gq强制时间设置

相关内容