分類tutorials
79 篇 · 第 4/7 頁
-
Nginx 反向代理的 10 種設定場景
在現代 Web 架構中,Nginx 不僅是高效的靜態檔案伺服器,更是處理流量分發、負載平衡與安全防護的核心樞紐。對於中階 Linux 使用者而言,掌握 Nginx 反向代理(Reverse Proxy)的多種情境設定…
閱讀全文 → -
如何在 Linux 上處理大型日誌檔案
在日常的系統管理與開發工作中,日誌檔案(Log files)是我們排查問題、監控服務狀態最重要的依據。然而,當應用程式運行時間過長或流量激增時,日誌檔案往往會迅速膨脹,輕則佔用大量磁碟空間…
閱讀全文 → -
Prometheus + Grafana 監控全棧教學
在現代 Linux 系統管理中,僅靠 或 已無法滿足需求。當服務規模擴大,我們需要一套完整的可觀測性(Observability)解決方案。Prometheus 作為業界標準的指標監控系統,搭配 Grafana 的強大視…
閱讀全文 → -
從零開始建立 CI/CD 的 Linux 環境
在現代軟體開發流程中,持續整合與持續部署(CI/CD)已不再是大型企業的專利。對於個人開發者、小型團隊或是剛起步的專案來說,擁有一套自動化且穩定的 CI/CD 環境,不僅能大幅減少重複性的人…
閱讀全文 → -
Linux 系統初始化安全加固清單
當我們拿到一台全新的 Linux 伺服器時,出廠預設的設定通常著重於「相容性」與「易用性」,而非「安全性」。對於中階 Linux 使用者而言,理解如何針對生產環境進行安全加固(Hardening)是日常…
閱讀全文 → -
如何用 HAProxy 建立高可用架構
在現代 Web 架構中,單點故障(Single Point of Failure)是系統穩定性的最大殺手。當流量增長或後端伺服器發生硬體故障時,如何確保服務不中斷?這就是 HAProxy 大顯身手的時刻。作為業界標準…
閱讀全文 → -
MySQL 主從複製設定完整教學
在現代架構中,資料庫的高可用性與讀寫分離是系統穩定性的關鍵。MySQL 主從複製(Master-Slave Replication)正是實現這一目標最經典且實用的方案。透過將寫入操作集中於主節點(Master),而…
閱讀全文 → -
建立 Linux 上的 Let's Encrypt 萬用字元憑證
在現代 Web 安全架構中,HTTPS 已經是標配。雖然傳統的單域名憑證能滿足基本需求,但對於管理多個子網域(例如 、)的管理員來說,維護多張憑證不僅繁瑣,還容易忘記續約。這時,萬用字元憑證…
閱讀全文 → -
如何在 Linux 上設定時間同步
在 Linux 系統的管理與開發中,時間同步(Time Synchronization)絕對是一個常被忽視卻至關重要的環節。無論是日誌分析、資料庫事務處理,還是分布式系統的節點協調,精準且一致的時間都是確保…
閱讀全文 → -
容器化 Node.js 應用的最佳實踐
在現代雲端原生架構中,將 Node.js 應用容器化已成為標準作業流程。然而,許多開發者僅將應用「丟進」容器,卻忽略了效能、安全性與資源管理的關鍵細節。本文將引導中階 Linux 使用者,透過多…
閱讀全文 → -
建立 Linux 監控告警的完整方案
在伺服器運維的日常工作中,「故障發生時的第一時間得知」是確保系統穩定性的關鍵。許多初學者習慣手動檢查日誌或定期登入伺服器查看狀態,這不僅效率低落,更可能因為睡眠或休假而錯過黃金處…
閱讀全文 → -
如何安全地執行 apt upgrade 升級
在 Linux 系統管理中,定期更新套件是維持伺服器安全性與穩定性的關鍵環節。對於 Ubuntu 和 Debian 使用者而言, 是最常用的指令。然而,許多初學者甚至中階使用者常有一個誤解:認為直接執行 …
閱讀全文 →