|
本帖最后由 kingtt1994 于 2017-9-7 15:45 編輯
PS:以下代碼僅個(gè)人自用,并不會(huì)對(duì)路由寶造成任何損傷,如果覺得有啥問題,在路由寶中恢復(fù)出廠設(shè)置即可
PS:本人不保證代碼每臺(tái)機(jī)器都適用,如輸入代碼后對(duì)路由寶產(chǎn)生任何損傷或問題,本人概不負(fù)責(zé)
以下代碼,點(diǎn)擊代碼框中復(fù)制代碼,然后在Telnet中直接粘貼,然后按回車鍵就行了
當(dāng)然也可以自己選擇對(duì)應(yīng)代碼復(fù)制后在Telnet中粘帖,或者在Telnet中一行行逐行輸入;
自動(dòng)重啟:
- #添加計(jì)劃任務(wù),自動(dòng)重啟(每天凌晨3點(diǎn)重啟) echo '0 3 * * * sleep 30 && touch /etc/banner && reboot' >> /etc/crontabs/root;
復(fù)制代碼 自動(dòng)清除舊緩存:
注意:路由寶固件分區(qū)默認(rèn)tf2、tf3、tf4為2G,tf5為1.1G,所以tf5的緩存文件數(shù)會(huì)比較少。
以下兩個(gè)腳本,選擇其中一個(gè)即可!??!
清除緩存腳本1:刪除最舊的10個(gè)緩存文件
策略:
統(tǒng)計(jì)tf對(duì)應(yīng)目錄下緩存文件數(shù),當(dāng)緩存文件數(shù)大于35個(gè)時(shí),刪除最舊的10個(gè)緩存文件,大于多少個(gè)和刪除多少緩存可根據(jù)自己的實(shí)際情況修改。- #自動(dòng)刪除舊緩存(刪除最舊10個(gè)緩存)
- cat > /usr/share/youku_cache_clear.sh <<EOF
- #!/bin/sh
- cd /tmp/youku/mnt/tf2/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
- sleep 5
- cd /tmp/youku/mnt/tf3/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
- sleep 5
- cd /tmp/youku/mnt/tf4/youku && [ \`ls -l|wc -l\` -gt 35 ] && ls -t|tail -10|xargs -tn1 rm
- sleep 5
- cd /tmp/youku/mnt/tf5/youku && [ \`ls -l|wc -l\` -gt 20 ] && ls -t|tail -6|xargs -tn1 rm
- EOF
- #若無計(jì)劃任務(wù)則添加計(jì)劃任務(wù)(每天凌晨2點(diǎn)刪除最舊的10個(gè)緩存文件)
- crontab -l 2>&1|grep -q youku_cache_clear.sh || echo '0 2 * * * sh /usr/share/youku_cache_clear.sh >/dev/null 2>&1' >> /etc/crontabs/root;
復(fù)制代碼
清除緩存腳本2:保留最新的35個(gè)緩存文件
策略:
當(dāng)緩存文件數(shù)大于35個(gè)(tf5為25個(gè))時(shí),僅保留最新的35個(gè)(tf5為25個(gè))緩存文件,保留多少緩存可根據(jù)自己的實(shí)際情況修改;
我自己統(tǒng)計(jì)的情況是:35個(gè)緩存大概占用1.1G到1.2G左右,如果嫌緩存清得慢,請(qǐng)將下面代碼中的 i=35 改成 i=30(tf5的 i=25 改成 i=15) 或更小即可
- #自動(dòng)刪除舊緩存(保留最新35個(gè)緩存)
- cat > /usr/share/youku_cache_clear.sh <<EOF
- #!/bin/sh
- i=35 && cd /tmp/youku/mnt/tf2/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
- sleep 5;
- i=35 && cd /tmp/youku/mnt/tf3/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
- sleep 5;
- i=35 && cd /tmp/youku/mnt/tf4/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
- sleep 5;
- i=25 && cd /tmp/youku/mnt/tf5/youku && ki=\$(ls -l|wc -l) && [ \$ki -gt \$i ] && ls -t|tail -\$((\$ki-\$i))|xargs -tn1 rm;
- EOF
- #若無計(jì)劃任務(wù)則添加計(jì)劃任務(wù)(每天凌晨2點(diǎn)刪除緩存文件,僅保留最新的35個(gè)緩存)
- crontab -l 2>&1|grep -q youku_cache_clear.sh || echo '0 2 * * * sh /usr/share/youku_cache_clear.sh >/dev/null 2>&1' >> /etc/crontabs/root;
復(fù)制代碼
刪除上面生成的自動(dòng)清理緩存腳本:
如不想使用自動(dòng)清除緩存腳本,執(zhí)行以下兩條命令后即可!
- sed -i '/youku_cache_clear.sh/d' /etc/crontabs/root;
- rm /usr/share/youku_cache_clear.sh >/dev/null 2>&1;
復(fù)制代碼
輸入代碼運(yùn)行截圖(在已Telnet連接到路由寶的情況下復(fù)制代碼):
133023njaszj66m8otbae3.gif (193.75 KB, 下載次數(shù): 4)
下載附件
保存到相冊(cè)
2017-9-7 15:37 上傳
查看代碼是否有效:
- cat /usr/share/youku_cache_clear.sh
復(fù)制代碼
QQ截圖20170907153802.png (16.14 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2017-9-7 15:38 上傳
17ce插件(17CE是一個(gè)挖礦插件,一個(gè)IP下掛一個(gè)就行了,掛多個(gè)也只有一個(gè)跑任務(wù)):
- #以下代碼在telnet中逐行輸入:
- echo "arch ramips_24Kec 100" >> /etc/opkg.conf
- mv /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.bak
- mv /usr/lib/libcurl.so.4 /usr/lib/libcurl.so.4.bak
- opkg install http://www.17ce.com/soft/route/files/17ce_1.3.1-1_ramips_24kec.ipk --nodeps
- #將 123456@qq.com 改成自己的郵箱
- sed -i 's/yiqice@qq.com/123456@qq.com/' /etc/uci-defaults/17ce
- /etc/init.d/17ce stop
- mv /usr/lib/libstdc++.so.6.bak /usr/lib/libstdc++.so.6
- mv /usr/lib/libcurl.so.4.bak /usr/lib/libcurl.so.4
- reboot
復(fù)制代碼
查看17CE跟路由寶是否共存:
- #重啟后,大概幾分鐘后看看進(jìn)程
- ps|grep -e 17ce -e ikuacc|grep -v grep
復(fù)制代碼
輸入上面的代碼后,顯示下圖紅框中的內(nèi)容,請(qǐng)確保有紅框的兩個(gè)進(jìn)程?。。?br />
如果沒有這兩進(jìn)程,重啟路由再查看一次,還是沒有,請(qǐng)重置路由吧,優(yōu)酷與17CE不兼容~~~
QQ截圖20170907153951.png (7.32 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
2017-9-7 15:39 上傳
|
上一篇: 路由寶L1刷Padavan 內(nèi)置TF卡合并分區(qū)小結(jié)下一篇: 你所不知道的騰達(dá)智能路由6大特色功能,超省心
|