系統管理 | The Will Will Web

The Will Will Web

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

使用 WSL 2 打造優質的多重 Linux 開發環境

由於微軟這次推出 WSL 2 全新架構,可以讓你將 Linux 完整的跑在一個羽量級的 Hyper-V 虛擬機器中,不但可以用有完整的 Linux 核心、完整的 system call 相容性、啟動時花費更少的記憶體,也大幅提昇了檔案 I/O 存取的效能與網路管理的便利性。這篇文章將帶你一步一步認識 WSL 2,並且打造出優質的多重 Linux 開發環境。

... 繼續閱讀 ...

如何在 Windows Containers 建立內含正式 SSL/TLS 憑證的 IIS 網站

若想將 ASP.NET 網站安裝至 Windows Containers 容器中,其實還算簡單,直接使用微軟官方提供的 mcr.microsoft.com/dotnet/framework/aspnet:4.8 容器映象就可以立即使用。但如果要另外安裝 SSL/TLS 憑證的話,那就顯的有點麻煩了,即便官方有提供簡易範例,但要調整為正式憑證的話,網路上似乎沒有完整的文章說明,本篇文章就來詳實記錄所有的技術細節。

... 繼續閱讀 ...

如何成功刪除 Amazon S3 Glacier 的 Vaults 備份資料

我大概在多年前開始把公司重要資料備份到 Amazon S3 Glacier 雲端儲存空間,由於價格真的非常便宜,我大概備份了 500GB 左右的資料在上面,每個月的儲存成本僅僅 2 美元(約 60 新台幣),非常划算的異地備份方案。不過最近由於改變了備份策略,想把儲存庫(Vault)刪除,但卻意外遇到許多阻礙!

... 繼續閱讀 ...

如何進入 Docker Desktop 的 MobyLinuxVM 並調整系統參數 (WSL 2)

昨天在 Docker Desktop 2.3.0.2 (45183) 啟用 WSL 2 支援之後,我原本跑在本機 Docker 的 Elasticsearch 就無法啟動了。從 log 下去看,會感覺是記憶體不夠的問題,但是 Docker Desktop 搭配一個較為輕量的 WSL 2 核心引擎,因此從 Docker Desktop 的 Settings 介面卻怎樣也找不到調整 CPU & Memory 的地方,卡了十幾分鐘才找到解決辦法。

... 繼續閱讀 ...

已啟用 MFA 的 Office 365 組織帳戶如何連線至 Exchange Online PowerShell

之前參考過 使用多重要素驗證連線至 Exchange Online PowerShell 文件,但是步驟非常雷,除了一定要用【IE】進入 Exchange 系統管理中心 (EAC) 外,這份文件使用傳統的 ClickOnce 安裝方法不知為何沒辦法在我的 Windows Server 2016 成功安裝。本篇文章介紹另一種單純用 PowerShell 連線的方式,也就是使用新版的 Exchange Online PowerShell V2 模組來管理 Exchange Online。

... 繼續閱讀 ...

如何設定 Office 365 與 Outlook 桌面應用程式使用 MFA 多因子認證

最近由於微軟開始要求所有合作夥伴都要通過帳號密碼的基本安全性需求,結果我在做完一切設定之後,我在 Windows 10 的 Outlook 桌面應用程式就無法登入了。雖然 Outlook 2013 之後都有支援 MFA 多因子認證,但我研究一段時間後才發現,原來還要透過 Exchange Online PowerShell 對 Office 365 的組織進行設定,才能真正透過 MFA 登入使用 Outlook 桌面應用程式。但設定過程一堆地雷,花了我幾個小時才搞定,卡關的朋友請繼續看下去。

... 繼續閱讀 ...

如何在 PowerShell 中加入鍵盤快速鍵並模擬 Linux shell 下的操作體驗

我在 Windows 命令提示字元有安裝 Clink 工具,可以提供你在命令提示字元 (CMD) 環境下也可以擁有跟 Bash 一樣的操作體驗。但在 Windows PowerShell 底下,就一直沒有類似的工具可以用,但是從 PowerShell 5.1 與 PowerShell Core 6 開始,就可以原生支援擴充 PowerShell 模式下的快速鍵,快來看看怎樣設定吧!

... 繼續閱讀 ...

如何修復 Docker Desktop for Windows 各種奇怪的網路問題

Windows Container 的網路有時候會遇到一些奇怪的現象,尤其是在我這台筆電,因為實在安裝過太多版本,作業系統也升級好幾次,有時候為了演講也要調整本機網路設定,所以設定很亂也應該是正常的。這幾天我就發現升級到 Windows 10 版本 1903 之後,網路功能出了一點狀況,這次撰文的過程也徹底將 docker networking 做了深入的研究與理解,收穫頗豐!

... 繼續閱讀 ...

如何在收到 PFX 或 CER 憑證檔之後使用 OpenSSL 進行常見的格式轉換

由於我們公司有經銷代理 TWCA SSL 憑證,最近有個客戶續約 SSL 憑證時,卻不知道如何進行安裝。這部份我已經寫過很多篇文章,不過我們這次的客戶比較不一樣,因為該客戶佈署的環境有 IIS、Apache 與 .NET Core 2.2 三種不同的網站伺服器,這種情況下勢必面對不同的憑證格式轉換,所以我今天打算用這篇文章整理 PFX 與 PEM 格式之間轉換的技巧。

... 繼續閱讀 ...

徹底釐清 Windows 10 與 Windows Server 的版本編號

這些年一直對 Windows 10 與 Windows Server 的版本編號困擾著,經常會聽到什麼 Windows 10 周年更新Windows 10 創作者更新 之類的名稱,完全摸不著頭緒,你也至少給個年份或數字之類的吧。從 Windows Server 2016 開始,又開始區分 LTSC 與 SAC 通道,又是一場眼花撩亂了版號大戰。今天我就用這篇文章來好好釐清背後的邏輯吧!

... 繼續閱讀 ...