在 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。
fcrackzip 是一個在 Linux 下破解 zip 檔案密碼的工具,而且因為用組合語言寫成,執行速度十分快。fcrackzip 支援暴力法 (try and error) 破解,以及使用字典檔。在 Ubuntu 下安裝 fcrackzip 只須透過 apt-get 便可以:
sudo apt-get install fcrackzip
至於其他作業系統,fcrackzip 提供了源代碼、Linux binary 及 Windows binary。
fcrackzip Syntax
Read more…
本站另一篇文章 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: 每小時零分執行。
以下指令可以在 command line 產生隨機密碼
<g; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6
以上指令會產生 6 個位的密碼,如果想改變密碼長度,可以修改最後的 -c6,例如要 8 個位的密碼,便改為 -c8
Open Source Guide 是一個免費及開源軟體的目錄列表,站內的軟體以不同分類區別,例如 Audio, Database, Desktop, Graphics, Internet, Network, Programming 等。而列出每套軟體的授權方式和支援的作業系統,對於要找一些付費軟體代替品十分方便。
站內的軟體由用戶提交,所以如果有什麼好用的免費/開源軟體,又沒有包括在內站,也可以提交上去分享一下。
Open Source Guide
Word 2007 所儲存的副檔名為 .docx,而這種檔案不可以用 Word 2003 或以下版本的 Word 開啟。如果只是想檢視 .docx 的內容,又不想安裝其他程式或在網上轉換,可以用透過以下方法。
首先將 .docx 檔案的副檔名改為 .zip,例如 filename.docx 改為 filename.zip,然後用壓縮軟件解壓。解壓後會產生一個 "word&" 資料夾,在資料夾內有一個檔案名為 document.xml,用瀏覽器開啟這個 document.xml 檔案,便可以檢視 .docx 檔案內的文字。
Xshell 是一個 Windows 平台下的終端機模擬器,支援 SSH1, SSH2, SFTP, TELNET, RLOGIN, SERIAL。不用 Putty 的理由是因為 Xshell 可以同時開啟多 session,在管理數台伺服器上方便很多。Xshell 是付費軟件,但如果個人使用則免費。
Xshell 官方網站