本系列將記錄從 Multipass 搭建 Linux 環境開始,一步步掌握伺服器設定、Nginx 反向代理、Bash 腳本開發與 Crontab 自動化監控的實戰過程。
基礎介紹我目前是大二資訊相關科系的在讀生,想透過 30 天挑戰學習 Linux 系統管理與維運。 主題選擇之所以會選擇這個主題,是因為 Linux 是軟體運行的...
因為 Linux 的世界沒有 C 槽與 D 槽,所以在剛開始學習 Linux 時容易不知道要怎麼辦。而Windows 使用分區磁碟(例如:C:\Program...
在維運伺服器時,經常需要查看系統設定檔(如 /etc/nginx/nginx.conf)或是幾百 MB 的系統日誌(Log)。如果直接用 Vim 或文字編輯器打...
在多使用者(Multi-user)與伺服器環境中,資安防線的第一道關卡就是「檔案權限」。如果權限設定過於寬鬆(例如直接給予 777 權限),任何未授權的使用者或...
在真實生產環境(Production)中,伺服器偶爾會遇到網站回應變慢、記憶體不足(OOM, Out of Memory),甚至是 CPU 100% 被佔滿的情...
網路排查四步驟當使用者回報「網站開不起來」或「服務無回應」時,問題可能出在網路實體連線、防火牆阻擋、DNS 解析失敗,或是伺服器根本沒有開啟對應的通訊埠(Por...
從終端機到真正的網頁伺服器學會了基礎命令與網路排查後,今天要把這台 Linux 虛擬機變成一台真正的 Web 伺服器。在 Linux 世界中,不需要上網尋找 ....
管理多台雲端伺服器(AWS, GCP)或實體機時,如果每次連線都要輸入長密碼,不僅效率低,還容易遭受爆破攻擊(Brute-force Attack)。現代 Li...
完成了 Nginx 網站架設與 SSH 安全防護後,第九天要學習 Linux 維運自動化——「讓系統在半夜自動幫你備份網站與資料庫」。結合 Shell Scri...
當伺服器變慢、網站掛掉,該檢查什麼?今天要學 Linux 的四個「指令」,它們是所有 SRE (Site Reliability Engineering) 的日...