雖然 Apache 的 mod_log_config 模組本身有內建 TransferLog 參數(Directive)與 rotatelogs 工具,可供設定固定時間產生一個 Log 檔,例如說你想要每天產生一個 AccessLog 可以用以下設定:
... 繼續閱讀 ...
當你在 Linux 下指令時出現 "Read-only file system" 的錯誤訊息時,請不要大意,因為你的硬碟可能已經出問題了。
... 繼續閱讀 ...
昨天試著用 WinDirStat 分析一下我公司伺服器的目錄大小分佈,結果才發現久未管裡的 Exchange Server 2003 的 C:\Program Files\Exchsrvr\MDBDATA 目錄佔用了我硬碟 66.6 GB,且是一堆 E000*.log 的檔案,每個檔案 5MB 大小,這是 Exchange 的交易紀錄檔,我因為從未注意過這些檔案,所以也從未刪除過,累積了幾年才會變這麼多。
... 繼續閱讀 ...
我在管理 Linux 主機時最常遇到的一個問題就是只要系統一上線,就會開始有人來 try 我的主機,所以我通常把不太對外的 port 用 iptables 設定僅限於特定 IP 可以存取,不過有時後主機必須對外的時候,被 try 的機會就很高了,例如說 SSHD 就是最常被入侵攻擊的服務之一,今天將介紹 DenyHosts 套件,可有效的幫你阻擋非法的入侵行為。
... 繼續閱讀 ...
微軟有推出一個 Internet Information Services Diagnostic Tools 工具程式集,可以幫助你分析 IIS 6 的各種問題,其中有個很棒的工具叫做 Request Viewer 可以做到類似 Apache 中 mod_status 產生出來的伺服器執行狀態。如下圖示:
... 繼續閱讀 ...
這兩天去參加微軟技術菁英學院開的「ASP.NET 應用程式偵錯實戰專班」,雖然才短短兩天的時間,但學到的東西真是獲益良多阿,十分感謝 Terry 與 Louis 針對 Win32 Debugging 與 .NET Debugging 的精闢解析!日後如果有時間的話我也可以多分享一些關於 ASP.NET 偵錯相關技巧與心得,今天我想先分享一些關於 ASP.NET 中關於 System.OutOfMemoryException 的問題與解決方法。
... 繼續閱讀 ...
因為 Windows 2000 或 Windows XP 預設安裝完成後有許多的服務(Windows Service)預設是開啟的,即便 Windows XP SP2 推出了 Windows Firewall 可以保護,但應該也有些人並沒有升級至 SP2 或 Windows Firewall 是沒開的,這樣就會造成許多被攻擊的機會。如果你的 Windows 2000 或 Windows XP 有對外連線的話,可以考慮用 svc2kxp 工具幫你關閉無用的服務,加強你主機的安全性。
... 繼續閱讀 ...
今天去客戶那裝機發現 .NET Framework 3.5 無法安裝,主因是 .NET Framework 3.5 在安裝的時候會偵測原作業系統的語系然,如果不是「英文語系」就會動態下載 Language Pack (語言套件) 回來安裝,即便你去下載中文版的 .Net Framework 3.5 安裝檔 或 Microsoft .NET Framework 3.5 完整套件 都一樣,裡面都沒有包含中文語系檔,都需要在安裝過程進行下載的動作。
... 繼續閱讀 ...
今天我將 Microsoft Search Server 2008 Express 安裝起來玩玩看,結果是比想像中的還好用,首先是安裝過程很順利(不過一定要 Windows Server 2003 SP1 或 Windows Server 2008 才可以安裝),一次就安裝完成,然後照著 Getting started with Search Server 2008 文件一步一步設定也很快速的就成功的索引了我的部落格,以下是我今天的心得分享。
... 繼續閱讀 ...