The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

介紹好用工具:Monitorix ( 詳細的監控你的 Linux 主機狀況 )

最近在我管理的 Linux 主機上安裝了 Monitorix 工具,這是一套可以監控系統狀態的工具,可監控的項目非常的多,你也可以自行設定要監控的服務,預設就可以分析 CPU 與記憶體使用率、磁碟存取使用率(Disk I/O Usage)、網路使用率(Network traffic and usage)、各服務使用需求(network services demand)、使用者登入的狀況、....等等,而且還提供非常詳盡的 Web 報表,以下是我其中一台主機的報表。

... 繼續閱讀 ...

將 Postfix 伺服器中所有的郵件移至另一台主機發送的方式

之前在管理 Postfix 時,因為設定 Smart Relay 時出錯,導致在伺服器中累積了許多郵件,所以信件都發不出去,但是修改設定後重新啟動 Postfix 卻都無法將郵件重新啟動,仔細研究後才發現原來這些放置在 Queue 裡面的信件都保有當初 Relay 的狀態,必須要重新排 Queue 才能套用新的 Relay 設定。

... 繼續閱讀 ...

小心網域名稱伺服器快取毒害(DNS cache poisoning)攻擊

DNS (Domain Name System) 是一個年代久遠且相當重要的網路服務之一,詳細的運作行細節我不談,請自行到 域名服務器(Wikipedia) 學習相關知識。簡單的說,DNS 通常都會實做快取(Cache)功能,若 DNS 收到來自惡意假造的 DNS 封包,導致將錯誤的 Domain Name v.s. IP 對應資料快取在 DNS Server 中,就會讓使用這台 DNS Server 的使用者連結到錯誤的 IP,這將會是個十分嚴重的安全性漏洞!而這樣的安全性漏洞就稱之為 DNS cache poisoning

... 繼續閱讀 ...

在 Linux 下如何強迫取消掛載 NFS 目錄

上週因為有一台很舊的 Linux 伺服器需重新安裝(簡稱 A 主機),因為所有資料都已經備份,且也已經確認無任何服務在這台主機了,所以也很放心的重灌了。不過,重灌了之後才發現原來還有另一台 Linux 伺服器(簡稱 B 主機)還掛載(mount)著 A 主機的某個 NFS 目錄,但因為 A 主機已經移除了,進而導致 B 主機只要讀取到 NFS mount 的目錄就會整個被 hang 住,大概要等 1 個小時才會 Release 鎖定狀態,整個 Console 就會動彈不得,必須強制斷線重連,但是重連後該 Process 也還在,使用 kill -9 也刪除不了,這真的很困擾我。

... 繼續閱讀 ...

如何安裝 Ubuntu 8.04 或其他 Linux 到 Hyper-V 平台

上個星期我興高采烈的將 Windows Server 2008 安裝好,也安裝好了 Hyper-V,並且成功的將我公司內部現有的兩台 Windows 測試機移植到 Hyper-V 上面,公司的電費頓時節省不少。不過這幾天試著安裝 Ubuntu 8.04 到 Hyper-V 上面時,卻發現有抓不到網路卡的情況,直到今天終於找到了安裝的訣竅,以下是今日的心得分享。

... 繼續閱讀 ...

網站效能調校經驗談

我之前在 iT邦幫忙 參加 it實戰經驗大募集 的活動,在 網站效能調校實戰經驗大募集,你有什麼精彩的調校經驗嗎? 的回答獲得了實戰王的獎賞(NT$ 1,000),而昨天有朋友問我怎麼都沒有發表這方面的文章,我才想說這篇文章應該也可以寫在我的部落格中,以下是完整的文章,不過大多是以條列式的方式呈現,牽涉的領域也很廣泛,各位僅供參考。

... 繼續閱讀 ...