2012-08-27

限制 phpMyAdmin 存取 IP on Debian 6

在架設 LAMP 環境時,剛入門 MySQL 的凍仁都會順手裝上 phpMyAdmin,來管理資料庫,但這是個壞習慣,尤其是對已經上線的機器而言!若沒做好防護,就會敞開大門讓怪客 (cracker) 有機可乘!不過我們可以透過只允許特定 IP 連線來達到防護效果,以下將分別列出 Apache 以及 Nginx 的設定。

2012-08-26

tp-smapi - 延長 ThinkPad 電池壽命 on Ubuntu 10.04+

在商務機皆有有三年保固的現在,其電池 (Battery) 因為是消耗品的關係都只有一年保,但在使用之於還是可以藉由小小的調整來延長壽命。原先的作法都是透過 tp-smapi-dkmssysfsutils 套件來限制充電的臨界值 [1],可它早已不適合凍仁家的 T410,如今要有同樣的效果得先自行編譯補完驅動 (frimware)。

此為 T, W 系列專用的 9 cell 底座長效型電池 (57Y4545) [2]

2012-08-24

helloTux #COSCUP 2012

早在半年前凍仁就一直很想個 Ubuntu 版的抓火狐,藉由瀏覽器來安裝套件(package),這是多麼簡單又方便啊,如果還能有個人套件專頁,那就更棒了!!一來讓使用者不用再為重灌而煩惱,二來也可以推薦給其他伙伴。

想歸想,卻因凍仁能力不足的關係一直遲遲未動工,直到五月時發生了件大事,讓凍仁轉換了跑道,有機會重新接觸 PHP 與 MySQL,其實大學都有教,這才寫出了雛型,以下是凍仁在 Ubuntu Bof 分享的簡報 #[註1],若有更好的建議及想法還請告知凍仁,至於哪天才會完成還沒有個底,畢竟現在已經不是個學生了

2012-08-03

自訂 Grub2 on Ubuntu 9.10+

從 Ubuntu 9.10 開始,凍仁就沒什麼調校過開機選單,畢竟 Grub 與 Grub2 的差異真的不小,記得以前只要修改 /boot/grub/menu.lst 一個檔案即可,可現在的卻會動態產生這個檔案,也就是實際可編寫的設定檔改了位置也改了規則

不過 Grub2 最棒的地方是它會搜尋所有分割區上的作業系統,並納入開機選單,這點可是讓 Ubuntu 更人性化不少呢!至於 Grub2 不完美的部份嘛,那就自己小小調校一下了。