最近在看 Ubuntu 線上手冊 的 Mail Filtering 章節,這文章寫的真好,淺顯易懂,以前在設定 Postfix, Amavisd-new, Spamassassin, ClamAV 的時候,都要看一堆文件才安裝的起來,而現在都有人整理好標準作業流程(SOP)了。
... 繼續閱讀 ...
雖然 Apache 的 mod_log_config 模組本身有內建 TransferLog 參數(Directive)與 rotatelogs 工具,可供設定固定時間產生一個 Log 檔,例如說你想要每天產生一個 AccessLog 可以用以下設定:
... 繼續閱讀 ...
當你在 Linux 下指令時出現 "Read-only file system" 的錯誤訊息時,請不要大意,因為你的硬碟可能已經出問題了。
... 繼續閱讀 ...
我在管理 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 的關係),而這時又想開放特定目錄給使用者的話,就可以用今天介紹的小技巧。
... 繼續閱讀 ...
如果你有將檔案存入在 MySQL 資料庫的話,就很有可能遇到此問題,因為 MySQL 在執行 SQL 指令的時候是有大小限制的,單一個 SQL 指令的大小預設為 16MB,其實已經很大了,但是如果你的檔案超過這個大小的話,在執行 Insert 或 Update 指令的時候就有可能會發生 ERROR 2006 (HY000): MySQL server has gone away 的錯誤訊息。
... 繼續閱讀 ...
有時後 FTP 登入的帳號、密碼忘了還真討厭,平時都記憶在自己的 FileZilla 中,也不會特別去重打,但別人來跟你要密碼的時候就很難想起來。
... 繼續閱讀 ...