關於 PHP, Linux, Open Source 及個人生活記載的網誌。
RSS icon
  • Apache 限制上傳檔案體積

    Posted on April 26th, 2008 Sam Tang No comments

    在 Apache 裡面有一個選項是 LimitRequestBody,這個選項可以限制用戶送出的 HTTP 請求內容。這個選項可以在 .htaccess 或 httpd.conf 裡使用,而如果在 httpd.conf 內使用,分別可以用在 virtualhost 或目錄屬性設定。而 LimitRequestBody 的設定值是介乎 0 (無限制) 至 2147483647 (2GB)。

    例如要在目錄 /home/httpd/html/www.mydomain.com/uploads 設定上傳限制為 100K,可以在 .htaccess 或 httpd.conf 加入以下語句:

    <Directory "/home/httpd/html/www.mydomain.com/uploads">
       LimitRequestBody 102400
    </Directory>

    如果透過 .htaccess 設定,儲存檔案後會立即生效;如透過 httpd.conf 設定,須要重新啟動 Apache。


  • Linux 下破解 zip 密碼

    Posted on April 20th, 2008 Sam Tang No comments

    fcrackzip 是一個在 Linux 下破解 zip 檔案密碼的工具,而且因為用組合語言寫成,執行速度十分快。fcrackzip 支援暴力法 (try and error) 破解,以及使用字典檔。在 Ubuntu 下安裝 fcrackzip 只須透過 apt-get 便可以:

    sudo apt-get install fcrackzip

    至於其他作業系統,fcrackzip 提供了源代碼、Linux binary 及 Windows binary。

    fcrackzip Syntax
    Read the rest of this entry »


  • 實用 crontab 寫法

    Posted on April 20th, 2008 Sam Tang 1 comment

    本站另一篇文章 Unix Crontab 簡介 介紹了 Crontab 的用法,今天發現了一個實用的寫法:

    @daily /usr/local/www/awstats/cgi-bin/awstats.sh

    以上用 @daily 語法,便會在每天零時零分執行,以下是其他用法:

    @reboot: 在每次開機時執行。
    @yearly: 等同 0 0 1 1 * 寫法,即每年一月一日零時零分。
    @annually: 與 @yearly 相同。
    @monthly: 在每月一號零時零分執行。
    @weekly: 在星期天零時零分執行。 Run once a week, “0 0 * * 0″.
    @daily: 每天零時零分。
    @midnight: 與 @daily 相同。
    @hourly: 每小時零分執行。


  • Linux 產生隨機密碼

    Posted on April 20th, 2008 Sam Tang No comments

    以下指令可以在 command line 產生隨機密碼

    <g; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6

    以上指令會產生 6 個位的密碼,如果想改變密碼長度,可以修改最後的 -c6,例如要 8 個位的密碼,便改為 -c8


  • 免費及開源軟體列表

    Posted on April 15th, 2008 Sam Tang No comments

    Open Source Guide 是一個免費及開源軟體的目錄列表,站內的軟體以不同分類區別,例如 Audio, Database, Desktop, Graphics, Internet, Network, Programming 等。而列出每套軟體的授權方式和支援的作業系統,對於要找一些付費軟體代替品十分方便。

    站內的軟體由用戶提交,所以如果有什麼好用的免費/開源軟體,又沒有包括在內站,也可以提交上去分享一下。

    Open Source Guide


  • 用瀏覽器檢視 .docx 檔案

    Posted on April 15th, 2008 Sam Tang No comments

    Word 2007 所儲存的副檔名為 .docx,而這種檔案不可以用 Word 2003 或以下版本的 Word 開啟。如果只是想檢視 .docx 的內容,又不想安裝其他程式或在網上轉換,可以用透過以下方法。

    首先將 .docx 檔案的副檔名改為 .zip,例如 filename.docx 改為 filename.zip,然後用壓縮軟件解壓。解壓後會產生一個 "word&" 資料夾,在資料夾內有一個檔案名為 document.xml,用瀏覽器開啟這個 document.xml 檔案,便可以檢視 .docx 檔案內的文字。


  • 不錯的 SSH Client — Xshell

    Posted on April 10th, 2008 Sam Tang 2 comments

    Xshell 是一個 Windows 平台下的終端機模擬器,支援 SSH1, SSH2, SFTP, TELNET, RLOGIN, SERIAL。不用 Putty 的理由是因為 Xshell 可以同時開啟多 session,在管理數台伺服器上方便很多。Xshell 是付費軟件,但如果個人使用則免費。

    Xshell 官方網站