星期二, 四月 29, 2008

Ubuntu/Debian Linux 安裝 華為 E220 3.5G USB Card Driver

前天去辦遠傳吃到飽的 775 方案, 然後附的 USB 網卡是 華為 的卡, 然後官方網站上沒看到 Linux 的 Driver 可以下載, 據 Eee PC Linux可使用中華電信3g無線上網嗎 這篇的解答, 華為沒有得下載, 不過可以跟他要:

需要Linux的驅動程式,請撥(02)6639-5800,華為會寄給你Linux專用的驅動程式
 (閱讀全文)

星期六, 四月 26, 2008

Debian 尋找某檔案在哪個 Package 的工具: apt-file

Debian/Ubuntu 平常在都靠 apt 在找 Package, 突然想玩 GTK,範例程式要 Compile 時, 就發現 gtk/gtk.h 不存在, 結果 apt-cache search 的結果, 不知道要裝哪一個~ @.@a..(好像全部都不對)

 (閱讀全文)

星期三, 四月 23, 2008

Debian Package 快速安裝(快速選定安裝 Package)

大量安裝機器, 有些套件是安裝完系統後要馬上裝的, ex: ssh/pppoe, pppoeconf 等.

要如何快速又避免漏掉? 就把 Package 存成一張 List, 再匯入讓他一次裝好即可~

 (閱讀全文)

星期日, 四月 20, 2008

使用 MySQL 來當 Proftpd 的帳號管理設定(Debian Linux)

一般建 FTP 帳號, 都是直接在系統上直接開個使用者的帳號, 但是如果是要開帳號給安全觀念不夠的人, 還是另外找個方法來做.

所以想到的是, FTP 帳號獨立出來, 讓 MySQL 來管理 FTP 的帳號, 而且 FTP 順便限制存取的範圍, 至少會比較安全一點(另外就是上傳後的程式執行問題, 就不在此討論).

 (閱讀全文)

星期三, 四月 16, 2008

ASUS P5GC-MX/1333 主機版內建網路卡(Attansic L2)驅動 in Debian

華碩 P5GC-MX/1333 內建網卡: Attansic L2 Fast Ethernet Adapter PCI Atheros/Attansic l251x86 L2 Fast Ethernet 10/100

這張版子要安裝有點頭痛, 因為預設抓不到網卡, 所以想到是下面兩種方法:

  1. 先把硬碟拿到其它電腦把 Debian 裝好
  2. 先插另一張開機就能抓到的網卡, 再來安裝系統.
 (閱讀全文)

星期四, 四月 10, 2008

VirtualBox 筆記 (安裝、複製 Clone DVI Img)

現在 WindowsXP 已經肥到一個可怕的境界, 之前 C: 切 7.5G 完全都不夠用(Apps 從剛開始就是放在到 D:), 現在剩不到 300M(能清的都清掉了, 還是不夠用).(註: 有 升級 IE7/SP2, 和 Security Update).

 (閱讀全文)

星期二, 四月 01, 2008

好文: mplayer、ffmpeg 指令備忘

看到 Jammyy 貼的這篇 mplayer、ffmpeg 指令備忘, 很實用的指令筆記. 感謝 Jammyy 的分享.

 (閱讀全文)

星期三, 三月 19, 2008

用 Mplayer 將 mms 的影片存檔

要將 mms://xxxx 的影音串流存起來(或說 錄下來), 用 mplayer 就可以輕鬆做到囉~ (不會有影片播出來, 等待跑完就是囉~)

  • mplayer -dumpstream mms://URL/FILENAME -dumpfile SAVED-VIDEO-FILENAME
感謝 Samael Wang 推薦的軟體: MiMMS: MiMMS(it's an MMS (e.g. mms://) stream downloader). MiMMS is a program designed to allow you to download streams using the MMS protocol and save them to your computer.

星期五, 三月 14, 2008

Shell Script: 來最多次的 IP, 抓前 10 名

一隻簡單的 Bash Script, 找出暴力攻擊 Server 的 IP, 然後不得已的情況, 就是把他擋掉....

Shell Script: tail -1000 /var/log/apache2/www-access.log | awk '{print $1}' | sort | uniq -c | sort -n | tail

取最後進來的 1000 筆 access log 來看, 觀察一下有沒有太誇張的 IP (特別是看有沒有是特別來亂的, ex: 開始亂塞些惡意的值)

列出大致如下:

  • 次數 和 IP
  • 10 xxx.xxx.xxx.x
  • 100 xxx.xx.xx.x
  • 300 xx.xx.x.x
  • ... 等 10 筆
再去 grep 最大量的那些 IP, 看看是不是來亂的, 如果是來亂的, 擋掉這個IP, 或視情況擋掉那個網段(Linux):
  • 擋掉 100.100.1.1 的 IP: iptables -I INPUT -s 100.100.1.1 -j DROP
  • 擋掉 100.100.0.0 整個網段: iptables -A INPUT -s 100.100.0.0/24 -j DROP
  • 解除: iptables -D INPUT -s 100.100.1.1 -j DROP

星期三, 三月 05, 2008

Debian 安裝 Perl CPAN 入門

Perl 一定要會用 CPAN(Comprehensive Perl Archive Network), CPAN 有太多套件可以使用. 但是在 Debian 上, 要安裝 CPAN 等套件, 想到就頭痛,套件都不知道裝到哪邊去, 然後就隨便亂用, 不知道裝什麼東西, 移機的時後就會知道痛了, 還是應該好好研究研究...

 (閱讀全文)

星期二, 三月 04, 2008

APT upgrade 和 dist-upgrade 的差別

Debian/Ubuntu Linux 都使用 apt, 升級時都是:

  • apt-get update
  • apt-get upgrade
  • apt-get dist-upgrade

但是常常有人會問, upgrade 和 dist-upgrade 有何不同, 仔細查查, 似乎大家對 upgrade 和 dist-upgrade 的解釋都有點不同, 在此也紀錄自己的看法.

 (閱讀全文)

星期三, 元月 30, 2008

Ubuntu Linux 啟用桌面特效(Compiz Fusion) in ATI 9600

桌面特效 Compiz Fusion 用起來是還蠻吃效能的, 但是有一個我特別喜歡的, 就是程式快當掉的時後(或者當掉的時後), 整個視窗會反灰色, 這代表不要再去看那個視窗, 會回復就會回復(大概 9成都會回復), 主要是為了這個 和 Avant Window Navigator 來安裝 Compiz Fusion.

 (閱讀全文)

星期一, 元月 28, 2008

Ubuntu Linux 設定無線網卡(含 Hp Compaq Nc6000)

主要是要驅動 HP Compaq NC6000 notebook 無線網卡, 研究了幾種設法, 在此順便做個記錄.(下述挑其一安裝應該就可以了)

 (閱讀全文)

星期二, 元月 08, 2008

Crontab 的寫法(@reboot, @yearly...)

Crontab 主要是在做排程, 通常一般寫法大概都是如下:

0 0 * * * /usr/local/www/awstats/cgi-bin/awstats.sh

這種寫法規則如下:

分 時 日 月 年

對應表如下:

field              allowed values
-----             --------------
minute            0-59
hour               0-23
day of month   1-31
month            1-12 (or names, see below)
day of week    0-7 (0 or 7 is Sun, or use names)
 (閱讀全文)

星期一, 元月 07, 2008

砍掉所有 .svn 目錄(使用 find)

產品 Release 時, 真的很懶的話, 就是直接 svn checkout 後, 就讓他上線, 但是 .svn 的目錄怎麼辦~  就用下面這一行來砍一砍:

find PATH -type d -name '.svn' -exec rm -rf {} \;

PATH 再自行換成那個路徑即可. :)

 (閱讀全文)