The Will Will Web

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

使用 MSDeploy 手動部署網站時如何避免 Web.config 被更新

使用 Web Deployment Tools 工具 ( 又稱 Web Deploy 或 MS Deploy ) 進行網站部署是在簡單不過的事,有興趣的人可以參考 介紹好用工具:Web Deployment Tool 1.0 ( 附心得筆記 ) 文章或 ASP.NET MVC 2 開發實戰 書籍【第11章 安裝部署】的說明,不過若更新網站時希望可以跳過更新一些重要檔案,例如 :Web.config 等,這時就必須加上特別的參數才行,這參數非常特別必須另做筆記才不會忘記。

... 繼續閱讀 ...

用懷念的 UNIX2DOS 與 DOS2UNIX 批次轉換檔案 (跨平台)

每次從 Linux 搬檔案到 Windows 或是將檔案從 Windows 搬移到 Linux 下都有可能會需要轉換不同的換行字元,由於 Linux 下慣用的換行字元是 \n 而在 Windows 下卻是 \r\n,所以經常會有一些莫名的問題發生,例如用 Notepad 開啟 \n 斷行的檔案就會全部亂成一團,而在 Linux 底下也偶爾會遇到些問題,這時我們就可以再傳檔之前先將檔案轉換過即可,這時也需要依賴一些工具幫我們做轉換。

... 繼續閱讀 ...

當 MySQL 的資料表使用 MyISAM 儲存引擎時要如何修復錯誤

上週我公司有台 Linux 突然 CPU 標高,且許多服務發生異常,經查發現有兩個 mysqld 程序個別耗用了 45% 左右的 CPU 時間,使用 uptime 查出平均負載竟然高達 100 多,我用 mysqladmin extended-status指令查不出任何異狀,接著就判斷可能是資料表毀損導致,接著我用 myisamchk 工具修復也無效,最後改用 REPAIR TABLE 語法才徹底解決問題。

... 繼續閱讀 ...

IIS7 如何關閉特定目錄的執行權限(與 IIS6 比較)

若網站中有那種需要讓使用者上傳檔案的目錄,都一律建議將這些目錄設定成完全沒有執行權限,在早期的 IIS6 要將特定目錄的執行權限設定為「」是非常直覺的(如下圖示),不過由於 IIS7 整個架構的改變反而讓許多人找不到設定「執行權限」的地方,以下就是一個小提醒,讓大家能夠設定出更安全的站台環境。

... 繼續閱讀 ...

工作排程器 (排定的工作) 設定週期最短只有 5 分鐘嗎?

前年曾經寫過一篇文章【排定的工作設定週期最短只有每日嗎?】,當時寫的是 Windows Server 2003 的操作畫面,但到了 Windows Server 2008 介面變的更彈性,不過從介面上來看卻好像設定重複執行的週期最短只有 5 分鐘,但真的是這樣嗎?動點歪腦筋就能快速 JB (Jailbreak) [ 名詞解釋 ]

... 繼續閱讀 ...

在 Windows Server 2008 設定單一帳戶多重遠端登入的方法

在 Windows Server 2008 之前的作業系統都可以允許單一帳戶從遠端桌面登入多個 Session (工作階段),但是到了 Windows Server 2008 以後 ( 包含 Windows Server 2008 R2 ) 已經改變了預設行為,現在的預設改為限制終端機服務的使用者只能使用一個遠端工作階段,若要修正此功能必須要開啟本機群組原則編輯器才能修正,以下為修改設定的步驟。

... 繼續閱讀 ...

介紹好用工具:RDCMan ( 遠端桌面連線管理工具 )

在用過 Windows 內建的遠端桌面連線工具、RoyalTS 遠端桌面連線工具、Remote Desktop Organizer 遠端桌面連線工具之後,終於找到一套至目前為止讓我最滿意的遠端桌面連線管理工具,這是一套在微軟公司內部使用許久且最近才釋出的好用工具,那就是 RDCMan ( Remote Desktop Connection Manager ),此軟體的優點在哪就請繼續看下去。

... 繼續閱讀 ...

介紹好用工具:IOMeter ( 標準 I/O 效能評測工具 )

最近正在評估壹台 NAS 設備,所以打算用 IOMeter 來測試出一些 I/O 數據,這套軟體應該是業界公認標準的 I/O 效能評測工具吧,不過我剛開始使用的時候卻對操作介面非常感冒,而且用到一半還經常卡住,到最後還是看 Iometer Users Guide 使用手冊才理解一些操作的技巧,這還真是一個「專業」的軟體啊,以下是我覺得應該注意的一些小地方。

... 繼續閱讀 ...

如何快速刪除系統中所有 Thumbs.db 與其他系統檔案

在 Windows 作業系統裡經常有許多檔案是由系統所控管的,所以在預設的情況下你看不到,而且在 DOS 模式下按 DIR 查詢檔案列表也看不到,因為 Windows 有分兩個等級來隱藏這些特殊的檔案,分別是 隱藏檔(Hidden file) 與 系統檔(System file),像是常見的 Thumbs.db 就是用來儲存該目錄下快取資訊,例如照片縮圖等,除此之外,病毒或木馬也經常透過這手法來達到隱匿檔案的目的。

... 繼續閱讀 ...

設定 Postfix + Postgrey 有效阻擋非法的垃圾信來源

延續昨天的文章主題,透過網友 Willie 的推薦,我決定替我的 Postfix 加上 Postgrey 機制,Postgrey 的運作機制是讓 SMTP 收到郵件後先回應 450 (Requested mail action not taken: mailbox unavailable) 給來源 SMTP 伺服器,若來源伺服器是標準的 SMTP 伺服器就會格一段時間自動重試,但如果對方是用發垃圾信的工具,就不會將信件重發一次 (因為他正忙著發上千萬封的垃圾郵件),也就達到有效阻擋垃圾郵件的目的。

... 繼續閱讀 ...

設定 Postfix + SpamAssassin 有效阻擋非法的垃圾信來源

這陣子因為2010年世界盃足球賽端午節的關係,公司收到的垃圾信特別的多,我公司才十幾人但光是一個早上被 SpamAssassin 偵測到的垃圾信就有 3,000 多封垃圾郵件,由於這些垃圾郵件難免會有誤判的時候,所以通常這些 Spam 的郵件都會流下,並由專人定期查看,但看到過多的垃圾信通常就是一次全部刪除,也失去定期查看的意義。昨天將 Postfix + SpamAssassin 調整過一番之後,今天早上的垃圾郵件已經降到 300 封了,效果非常驚人。

... 繼續閱讀 ...

如何避免 Exchange Server 2007 的記錄檔過大而塞爆硬碟

Exchange Server 2007 就像 SQL Server 資料庫一樣,所有寫入 Exchange Server 的訊息或資料都會進行交易處理,而且會留下許多交易記錄,如下圖示就是系統中 First Storage Group 群組的交易記錄檔,每個檔案 1024KB,如果你從未備份過 Exchange 資料庫的話,這些交易記錄檔就會一直產生出來,直到硬碟容量不夠為止!

... 繼續閱讀 ...