網絡技術日誌

關於 PHP, Linux, Open Source 及個人生活記載的網誌。

Entries for April, 2008

Apache 限制上傳檔案體積

在 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。

Leave a Comment

Linux 下破解 zip 密碼

fcrackzip 是一個在 Linux 下破解 zip 檔案密碼的工具,而且因為用組合語言寫成,執行速度十分快。fcrackzip 支援暴力法 (try and error) 破解,以及使用字典檔。在 Ubuntu 下安裝 fcrackzip 只須透過 apt-get 便可以: sudo apt-get install fcrackzip 至於其他作業系統,fcrackzip 提供了源代碼、Linux binary 及 Windows binary。 fcrackzip Syntax

Leave a Comment

實用 crontab 寫法

本站另一篇文章 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: 每小時零分執行。

Comments (1)

Linux 產生隨機密碼

以下指令可以在 command line 產生隨機密碼 <g; /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6 以上指令會產生 6 個位的密碼,如果想改變密碼長度,可以修改最後的 -c6,例如要 8 個位的密碼,便改為 -c8

Leave a Comment

免費及開源軟體列表

Open Source Guide 是一個免費及開源軟體的目錄列表,站內的軟體以不同分類區別,例如 Audio, Database, Desktop, Graphics, Internet, Network, Programming 等。而列出每套軟體的授權方式和支援的作業系統,對於要找一些付費軟體代替品十分方便。 站內的軟體由用戶提交,所以如果有什麼好用的免費/開源軟體,又沒有包括在內站,也可以提交上去分享一下。 Open Source Guide

Leave a Comment

用瀏覽器檢視 .docx 檔案

Word 2007 所儲存的副檔名為 .docx,而這種檔案不可以用 Word 2003 或以下版本的 Word 開啟。如果只是想檢視 .docx 的內容,又不想安裝其他程式或在網上轉換,可以用透過以下方法。 首先將 .docx 檔案的副檔名改為 .zip,例如 filename.docx 改為 filename.zip,然後用壓縮軟件解壓。解壓後會產生一個 "word&" 資料夾,在資料夾內有一個檔案名為 document.xml,用瀏覽器開啟這個 document.xml 檔案,便可以檢視 .docx 檔案內的文字。

Leave a Comment

不錯的 SSH Client — Xshell

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

Comments (2)