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