~歡迎光臨翔工坊~
本網站提供Linkstation維修與改機服務,主要文章為改機過程之紀錄與網路搜尋的資料筆記,若有問題歡迎留言詢問。
17
5月

Linkstation compile note - rtorrent

rtorrent除了可用svn取得外,亦可直接在官網下載Stable與Unstable版本

官方網站
http://rakshasa.no/

Stable Release
http://libtorrent.rakshasa.no/downloads/libtorrent-0.13.2.tar.gz
http://libtorrent.rakshasa.no/downloads/rtorrent-0.9.2.tar.gz

自由分類:
17
5月

StringRegExpReplace

Replace text in a string based on regular expressions.

StringRegExpReplace ( "test", "pattern", "replace", [count] )

Example:

$str="1234 (-0.07 < -0.1 * (5 / 10) AND -0.16 > -0.3948), 5678 (-0.0844 < 0.1 * (5 / 10) and -0.1006 > -0.8448)"
MsgBox(262144,"","Original: " & $str & @CRLF & "Result: " & StringRegExpReplace($str, '\ \([-\dA-Za-z\]\[)(><\*./= ]*\)', ""))

我們要將( )內所有東西取代,因此先用\( \)指定括號然後使用[ ]將所有可能出現的字串篩選掉
所以真正進行過濾的字串只有中間的"-\dA-Za-z\]\[)(><\*./= "

自由分類:
9
2月

LinkStation HD-HG當機歷程

這一兩個月來,LS幾乎每天都會自動重開機一兩次,將Kernel更新至2.6.32.55也無法解決
當機的狀況就像電源拔掉重接一樣,所以/var/log內找不到任何錯誤訊息,且當機只有在動物園跟網站一起運作時容易發生
若單獨放牧(rtorrent + amule)或單獨提供網頁服務(lighttpd+php+mysql)都可以撐過一天不當機

硬碟用smartctl檢測後也確實有些問題(年紀大了+已有壞軌產生啦)
而記憶體部分用memtest程式也查不出錯誤,最後殺手鐧 - 更新Kernel並重裝package仍徒勞無功
(倒是藉此機會把很多過時的lib與dev給清除乾淨了,aptitude還是很強大的)

沒辦法,只好求助Andre啦...(厚臉皮的要了2.6.32.55 kernel還繼續騷擾人家)
沒想到Andre提供的解決方法意外簡單,只要把記憶體的overcommit關了就好!(這就是經驗&實力的差距)

31
1月

tiger log

這次用tiger掃到不少問題,目前先就網路上能找到solution的部份記錄解決方法,其他項目就只能先擱著了。

自由分類:
18
1月

Linkstation compile note - XCache

eAccelerator已停止開發,因此為了系統安全性還是得另覓PHP加速器,這次就選用XCache做為eAccelerator的接班人。

XCache官網&簡介

  • http://xcache.lighttpd.net/
  • XCache is a fast, stable PHP opcode cacher that has been tested and is now running on production servers under high load. It is tested (on linux) and supported on all of the latest PHP cvs branches such as PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x). ThreadSafe/Windows is also supported. It overcomes a lot of problems that has been with other competing opcachers such as being able to be used with new PHP versions. See Introduction for more information.
自由分類:
10
1月

Debian查閱系統開機記錄指令與記錄檔

這篇主要是記錄最近檢查系統時用到的指令以及查閱過哪些log檔,避免以後忘記還要google半天...

使用的指令有:
  • uptime
  • who -b
  • last -x
  • free -m
  • ulimit -a
相關記錄檔有:
  • /var/log/auth.log
  • /var/log/boot
  • /var/log/dmesg
  • /var/log/kern.log
  • /var/log/message
  • /var/log/syslog
自由分類:
3
1月

關閉尚無路用的ipv6並把/tmp放進tmpfs!

最近,我的Linkstation HD-HG真的是卯起來當機阿!
把所有log翻遍了也找不出問題,只知道大多是在上傳/下載滿載時發生(CPU滿載)
原以為是新編譯的amule或rtorrent不穩定,但單純掛機上傳也可以持續一週不當
問題擴散到CPU/RAM/NET/HDD等硬體上了@~@
離過年還有一段時間,能撐就撐,等連假再把它拆開整頓一下唄,屆時可能要把硬碟/RAM/電源輸出全部檢查一遍哩。

這次就把ipv6跟tmpfs給關了吧,反正目前也用不到,寵物機能省資源就省囉。

29
12月

滑鼠連點,快速設定ruTorrent Plugin Scheduler

很久沒寫script了,這次是在設定ruTorrent的Plugin Scheduler時要點n百下滑鼠,著實讓我手軟=.=
scheduler.jpg

自由分類:
8
12月

TaskFreak! - 加強搜尋功能

DaDaemon and xdu撰寫的Search Plugin (版本0.0.1)預設只能搜尋當前的task list,
例如在檢視Future Tasks時就無法搜尋Past Tasks內的項目,對於查找資料有些不便。

參考:Quick 'n' Dirty Search Plugin
Searcher在#13樓提供的改法會在搜尋時跨越Project限制,比較不安全,所以我稍微修改了一下Search filter在index.php內的位置。

自由分類:
7
12月

ruTorrent:輕量級rtorrent web front-end

使用wTorrent Advanced已經很長一段時間了,這陣子剛好再找VPS (Virtual Private Server)優化的相關設定,越看越覺得wTorrent Advanced真的很肥Orz

再出發前當然要先回到原點,就從rtorrent官網找起吧,隨著rtorrent版本更新,官網的3rd party utilities也有新鮮貨!

除了先前介紹過的nTorrentwTorrent外,有個UI特別引人注目,那就是今天要介紹的主角ruTorrent!

跟utorrent如出一轍的介面,感覺很清爽
rutorrent.jpg

自由分類:
訂閱文章