Linux自动网络对时

首先telnet进去,用下面的指令下载和安装ntp
ipkg update
ipkg install ntp
安装好后执行以下命令:
/opt/bin/ntpdate 210.72.145.44
就可以实现网络对时了。210.72.145.44 是我们国家的授时中心网络服务器地址。

这个时候发date指令,发现返回的时间与北京时间时差8小时,这是因为M880默认的时区不对。所以要用以下指令修改时区:
export TZ=CST-8
再使用date指令,返回的时间就对了。但这样改变系统变量TZ的话,一旦关闭本次shell(telnet)操作就失效了,所以一劳永逸的方法是改系统配置文件
vi /etc/profile
把原来的export TZ=CST+0:00:00
改为export TZ=CST-8。

如果想开机就是自动对一次时间编写个脚本就可以了:
vi /opt/etc/init.d/S30settimer
按i键后输入
#!/bin/sh           
/opt/bin/ntpdate 210.72.145.44
按esc建后输入:wq 存盘退出。
然后给这个shell脚本附上可执行权限:
chmod +x S30settimer

卸载ntp用指令是ipkg remove ntp。

来源:http://www.hdpfans.com/viewthread.php?tid=18

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注