LinuxMastery 07: 軟體管家 yum, dnf 與 apt
告別下載安裝檔的時代 在 Windows,我們習慣去網站下載 .exe 安裝。在 Linux,我們使用 Package Manager (套件管理員)。它會自動從官方儲存庫 (Repos...
探討雲端架構、維運自動化與數位轉型的最佳實踐。
告別下載安裝檔的時代 在 Windows,我們習慣去網站下載 .exe 安裝。在 Linux,我們使用 Package Manager (套件管理員)。它會自動從官方儲存庫 (Repos...
系統呼叫追蹤 當程式莫名 Crash 或卡住,且 Log 沒有任何錯誤訊息時,strace 是最後的救星。它能記錄進程所有的 System Calls (如 open, read, wri...
裡面什麼都沒有,只有你的 App Google 推出的 Distroless 映像檔不包含 Shell、Package Manager (apt/yum) 或任何除錯工具。 優點: ...
效能與開發體驗的雙重升級 Flask 輕量靈活,但缺乏原生非同步支援與型別檢查。FastAPI 橫空出世後,迅速成為新標準。 FastAPI 優勢: 1. 極速:基於 Sta...
備份策略 - mysqldump (邏輯備份):產生 SQL 語句。優點是可讀性高、跨版本遷移方便;缺點是恢復速度慢,大數據量下不適用。 - Percona XtraBackup ...
為什麼必須學 Vim? 很多新手會問:「為什麼不用 Nano 或 VS Code?」答案很簡單:當你 SSH 進一台遠端的 Linux Server,或者系統壞掉進入救援模式時,Vim (或...
解除核心限制 預設的 Linux Kernel 參數偏向保守,不適合高流量的 Web Server。透過修改 /etc/sysctl.conf 可以大幅提升吞吐量。 關鍵參數: ...
讓 K8s 懂你的應用 - Liveness:偵測死鎖。失敗會重啟 Pod。 - Readiness:偵測服務是否可用。失敗會將 Pod IP 從 Service Endpoi...
突破網站的反爬蟲牆 在抓取證交所或法拍屋資料時,最常遇到 HTTP 403 Forbidden 或 IP 被封鎖。 基礎防禦: 使用 fake_useragent 庫隨機生成 U...
SQL 優化第一步 遇到 DB CPU 飆高,第一件事就是看 Slow Query Log。 設定 long_query_time = 1 (秒),捕捉慢查詢。接著使用 EXP...