为贝尔吉比特电信G |
您所在的位置:网站首页 › 吉比特l120e › 为贝尔吉比特电信G |
定时重启光猫,有利于清除光猫进行中产生的垃圾提升光猫的运行速度,还能防止遭受黑客的GPT攻击(家用光猫重启后会重新分配IP地址),既然有这么多好处,快来把我们的光猫设置为每天自动重启一次吧。 光猫型号 电信 天翼 G-120W-B 2017年的 1.开启光猫的telnet首先登录光猫,尔后在地址栏中添加访问http://192.168.1.1/system.cgi?telnet,此处的IP 192.168.1.1应为你的光猫的真实IP地址。 电信光猫超级用户名默认为telecomadmin 使用vi命令打开/configs/config.xml文件 vi /configs/config.xml
既然已经telnet进光猫了,使用crontab新建一个定时任务不就能实现定时重启功能了吗? 一开始我也是这么想的,可是事情并不那么简单。 运行crontab,系统报错了 然后我就使用crontab -e命令添加了重启时间,系统果然按时重启了。心中美滋滋的,忍不住多夸了自己几句“你真厉害”。 如果事情就这么顺利的话,那么就不会出现此篇文章了。 第二天一大早登录光猫,查看光猫是否重启了#uptime ,What??? 系统并没有重启,什么鬼? 使用# crontab -l查看我的定时任务,竟然命令又报错了还是缺少文件夹。明明我建立了文件夹了啊,进入目录,查看的确是文件夹不存在了。 看来是系统重启后删除了我建立的文件夹。好一阵子找资料,一开始我把问题定位在是系统没有挂载可读写,可是明明可以新建文件的呀?又仔细查看了系统,系统中除root用户外还有一个555,直到目前我也没弄懂那个555用户是什么鬼,也许是系统烧录时的用户吧,不管他了,另想他法吧。 系统重启后既然能够删除我的文件,那么我就一定能让系统重启后执行一个脚本来新建我想要的东西(这就是linux的魅力所在了),按照普通linux的启动,系统会在启动后去执行/etc/rc.d文件夹下的东西了。可是我只在光猫系统中找到了相似的/etc/init.d/rcS文件,一开始我就在rcS中各种折腾,可是都没有成功。后来在同目录的文件syslogd中发现可以执行开机自启脚本。好了,到此所有的条件已经具备了。 3.1 设定重启时间编辑/etc/crontabs/root加入如下代码,(光猫0:30重启) 30 0 * * * /sbin/reboot 3.2 自建重启脚本然后在/configs/目录下新建一个myconfig.sh文件,写入以下内容 #!/bin/sh mkdir -p /var/spool/cron/crontabs cp -p /etc/crontabs/root /var/spool/cron/crontabs chmod 777 /var/spool/cron/crontabs/root crond给脚本添加可执行权限 chmod a+x myconfig.sh 3.3 添加到开机自启动最后在/etc/init.d/syslogd文件中添加开机执行自定义脚本myconfig.sh /configs/myconfig.sh到此为止,光猫重启功能就添加成功了。 坚持原创精神,博客会持续更新,欢迎点赞,收藏,关注。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |