解決 MySQL Authentication plugin ‘caching_sha2_password’ cannot be loaded 錯誤

這個是 MySQL 8 在遠端登入時可能出現的錯誤信息: ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded MySQL 8 預設的登入認證方式是 caching_sha2_password, 如果登入的電腦是安裝 MySQL 5.7 Client, 則是使用 mysql_native_password 登入認證, 產生兼容性問題, 解決方法有以下兩個. 解決方法 1: 把 …

Postfix 刪除 Queue 未發送的郵件

電郵伺服器會把未能寄出的郵件放到 Queue 裡面, 在特定時間內嘗試重發, 一般上不用理會, 但如果電郵伺服器發送大量郵件時, 或者有個別使用者發送過垃圾電郵, Queue 內便會堆積很多郵件, 這時可以動刪除。 Postfix 預設郵件會放在 /var/spool/postfix/ 目錄下, 如果知道郵件的位置, 直接刪除也可以, 但一般都會使用不同的工具刪除。/var/spool/postfix/ 下的目錄分別儲存不同類型的郵件, 它們主要用作: active: 目前正在準備發送的郵件. bounce: 每封郵件的寄送狀態資訊, 紀錄了退信的原因. corrupt: 損毀或無法讀取的郵件. defer: 每封郵件的寄送狀態資訊, 紀錄了延遲寄信的原因. …

Rocky Linux vs AlmaLinux vs Oracle Linux

不經不覺已經來看 2021 年 11 月, 距離 CentOS 8 停止更新支援還有一個多月時間, 除了部份 CentOS 使用者完全轉到另一個發行版, 還是有相當多使用者繼續使用 RHEL 或其分支, 除了原來已經有的 RHEL 分支, 新的 RHEL 分支紛紛出現。 現在較主流的 CentOS 替代方案, 包括有 Rocky Linux, AlmaLinux 和 …

VIM 使用自動縮排下貼上程式碼

在 VIM 寫程式時, 很多時會設定使用自動縮排, 即用 audoindent 或 smartindent, 這樣只是寫程式沒問題, 但如果要複製並貼上一些程式碼, 這會重覆縮排。 要解決這個問題, 可以在用 vim 時, 輸入以下指令: 完成貼上後, 要回復原來的自動縮排, 便再次輸入以下指令: 如果預設值是會自動縮排, 那便關閉檔案後, 會自動開啟縮排。 但要輸入上面的指令也很麻煩, 所以在 .vimrc 檔案設定, 用 F3 鍵進行切換, …

簡易路由器, 交換器散熱

現在路由器已經成為家中的必須品, 有些高性能的路由器發熱量很大, 尤其在夏天時問題更見嚴重。有時路由器會因為過熱出現 package lost 的情況, 會出現上網不穩或 wifi 不穩定的情況。 為路由器進行散熱, 不但能提高上網的穩定性, 也能提高路由器的使用壽命。 家用路由器基於噪音問題, 多數會採用被動式散熱, 即沒有風扇的設計, 現在家中使用的路由器是 EdgeRoter ER-4, 交換機是 Unifi US-8-150W, 兩者都是無風扇被動式散熱, 當中以 US-8-150W 的熱量更值得關注, 過去幾個月一直沒有理會, 內部核心溫度到達 70 度左右。 …

MailScanner 放行加密壓縮檔的方法

MailScanner 作為 Mail Gateway 可以阻擋後有電郵威脅, 包括病毒、垃圾電郵、檔案名稱、釣魚電郵等。 在預設的情況下, MailScanner 會阻擋掉加密的壓縮檔, 這是因為如果壓縮檔內包含有有害內容 (例如病毒), 那 MailScanner 便不能進行掃瞄, 阻擋掉的電郵的訊息如下: The following e-mails were found to have: Other Bad Content Detected : Password-protected Archive …

網域名稱轉移到其他域名註冊商

把域名從一個註冊商轉移到另一個註冊商, 一般不外乎價錢、服務及管理後台等原因。這次要從原來使用的兩家註冊商轉移, 都是基於上述的理由。 如果只有幾個域名, 直接在 GoDaddy, NetworkSolutions 或 NameCheap 等購買便好, 但如果域名的數量較多, 一年幾美元的分別便很大了, 而且轉移也十分費時。 我代管的域名有數百個, 要轉移域名也經過一番比較及考慮。 最後選用了 NameSilo, 它們的註冊及續期費用也很合理, 而且入場門檻也很低, 即使只有一個域名, .com 域名的年費為 $9.75 美元, 如果有 100 個域名, 費用只要 $9.55 …