上週因為有一台很舊的 Linux 伺服器需重新安裝(簡稱 A 主機),因為所有資料都已經備份,且也已經確認無任何服務在這台主機了,所以也很放心的重灌了。不過,重灌了之後才發現原來還有另一台 Linux 伺服器(簡稱 B 主機)還掛載(mount)著 A 主機的某個 NFS 目錄,但因為 A 主機已經移除了,進而導致 B 主機只要讀取到 NFS mount 的目錄就會整個被 hang 住,大概要等 1 個小時才會 Release 鎖定狀態,整個 Console 就會動彈不得,必須強制斷線重連,但是重連後該 Process 也還在,使用 kill -9 也刪除不了,這真的很困擾我。
... 繼續閱讀 ...
之前我們公司內部就是有幾台電腦的網路狀態很奇怪,雖然大多是 DNS 快取的問題,不過最近又從 TigerLin 那邊得知幾種清除不同網路狀態快取的方法,整理如下:
... 繼續閱讀 ...
有時後我們會需要修改 IIS 中 W3C 擴充紀錄檔案格式 的紀錄內容,特別是「擴充紀錄選項」設定,因為 IIS 預設勾選的欄位很少,所以較無法分析出有用的資訊,所以通常每次安裝好 IIS 之後我都會修改這裡的欄位(如下圖示),最近為了替客戶修改「一群」主機,所以寫了個簡易的批次檔可透過 Adsutil.vbs 管理指令碼 修改特定網站的「擴充紀錄選項」的設定。
... 繼續閱讀 ...
我時常在寫批次檔(Batch, *.bat)幫助我處理一些日常的工作,例如說備份資料庫、建立 SSH Tunnel、或是將所有子目錄下的 .svn 目錄改成 _svn 目錄、…等等。有些 Batch Script 甚至會寫超過一百行,若你想保護辛苦寫的批次檔時,就可以利用 Bat To Exe Converter 幫你轉成 *.exe 執行檔。
... 繼續閱讀 ...
昨天在安裝一台新的 Windows Server 2003 開發主機,安裝了 Visual Studio .NET 2003, Visual Studio .NET 2003 SP1, Visual Studio 2005,然後安裝到 Visual Studio 2005 SP1 的時候,每次安裝幾分鐘後就會發生錯誤,原來這是 Windows Installer (.msi) 或 Windows Installer 補充程式 (.msp) 的一個問題,當你在安裝大型 Microsoft Windows Installer (.msi) 套件或大型 Microsoft Windows Installer 補充程式 (.msp) 套件時,就會遇到這個錯誤。
... 繼續閱讀 ...
之前我就發現我的 Windows Vista 連上公司 Exchange Server 2003 的 OWA ( Outlook Web Access ) 時,當要進行回覆或寫信的時候,郵件內容原本的 DHTML 編輯器(ActiveX)就會無法使用,如下圖:
... 繼續閱讀 ...
上個星期我興高采烈的將 Windows Server 2008 安裝好,也安裝好了 Hyper-V,並且成功的將我公司內部現有的兩台 Windows 測試機移植到 Hyper-V 上面,公司的電費頓時節省不少。不過這幾天試著安裝 Ubuntu 8.04 到 Hyper-V 上面時,卻發現有抓不到網路卡的情況,直到今天終於找到了安裝的訣竅,以下是今日的心得分享。
... 繼續閱讀 ...
Log Parser 大概是我兩、三年前得知的一套工具,因為當初我們正在進行一個專案的開發,該專案所收集的 Log 量十分龐大,每分鐘最大產出量為 4 萬筆紀錄,當我正一籌莫展的時候,我的一個好友小昌介紹給我這套鮮為人知的 Log Parser (其實是我孤陋寡聞),我可說是目瞪口呆,除了 Log Parser 的分析效率極高之外(印象中好像每分鐘可以分析完好幾百 MB 的純文字紀錄檔),還提供一組類似 SQL 語法的查詢機制,可以非常彈性的讓你選取 Log 檔中的欄位 (SELECT)、群組 (GROUPING) 或篩選 (WHERE) 資料,就像是在使用資料庫一樣。
... 繼續閱讀 ...
因為我前幾天才剛安裝好一台 Windows Server 2008,但我今天連進主機時看到一個 Windows 啟用好像有問題的通知,點開之後看到以下畫面,點下線上深入瞭解後才發現,原來 Windows Vista Enterprise, Windows Vista Business, 與 Windows Server 2008 這三種版本的 Windows 啟用的方法跟我們習慣的啟用方式不太一樣。
... 繼續閱讀 ...