我想 FTP 可能有人每天都在用,但卻很少人知道 FTP 運作原理,更尤其是在連不上 FTP 的時候常常都是一頭霧水,在問別人時也可能會發現有人可以連、有人不能連,有的人連的上可以登入成功但是卻無法列出檔案清單,種種的問題只要能了解 FTP 的運作原理就可以很輕易的了解問題出在哪裡,進而解決問題。
... 繼續閱讀 ...
最近在看 Ubuntu 線上手冊 的 Mail Filtering 章節,這文章寫的真好,淺顯易懂,以前在設定 Postfix, Amavisd-new, Spamassassin, ClamAV 的時候,都要看一堆文件才安裝的起來,而現在都有人整理好標準作業流程(SOP)了。
... 繼續閱讀 ...
雖然 Apache 的 mod_log_config 模組本身有內建 TransferLog 參數(Directive)與 rotatelogs 工具,可供設定固定時間產生一個 Log 檔,例如說你想要每天產生一個 AccessLog 可以用以下設定:
... 繼續閱讀 ...
當你在 Linux 下指令時出現 "Read-only file system" 的錯誤訊息時,請不要大意,因為你的硬碟可能已經出問題了。
... 繼續閱讀 ...
今天看到一個好玩的東西,雖然不是很實用,但是有在玩 Linux 的人看到這個應該會覺得很有趣,叫做 Google command line shell
... 繼續閱讀 ...
我在管理 Linux 主機時最常遇到的一個問題就是只要系統一上線,就會開始有人來 try 我的主機,所以我通常把不太對外的 port 用 iptables 設定僅限於特定 IP 可以存取,不過有時後主機必須對外的時候,被 try 的機會就很高了,例如說 SSHD 就是最常被入侵攻擊的服務之一,今天將介紹 DenyHosts 套件,可有效的幫你阻擋非法的入侵行為。
... 繼續閱讀 ...
之前在安裝 Ubuntu 的時候不知道怎麼選的,時區選錯了,導致怎麼校時都不對,且都沒有現成的工具程式可以幫我切換。
... 繼續閱讀 ...
據我所知 Ubuntu Linux 大概從 6.06 (Dapper) 開始就不支援 PHP4 了,且 PHP 官方網站也宣布從 2007-12-31 起停止了 PHP4 的計畫(也就是以後也不會再出新版),不過我想應該還是有不少網站是用 PHP4 寫的,要讓這些網站在短時間內全部升級改寫成 PHP5 的版本還真不太容易。今天我也把 Ubuntu 8.04 LTS 裝起來了,並嘗試著也將 php4 裝起來,以下是在 Ubuntu 8.04 成功安裝 php4 的心得分享(當然這個方法在 Ubuntu 6.06, 6.10 或 7.10 一樣適用)。
... 繼續閱讀 ...
大部分來說 Linux 下的 "目錄捷徑" 通常會用 symbolic links,不過使用 symbolic links 有個小問題,就是使用 FTP 連線進來的使用者通常無法透過 symbolic link 跳到特定目錄(因為 chroot 的關係),而這時又想開放特定目錄給使用者的話,就可以用今天介紹的小技巧。
... 繼續閱讀 ...