Agent7 Tech Blog

探討雲端架構、維運自動化與數位轉型的最佳實踐。

LinuxMastery

LinuxMastery 10: 資料流重導向與管線 | > >>

讓指令互相合作 Linux 的強大之處在於「組合」。每個指令只做一件事並把它做好,然後透過「管線 (Pipe)」將它們串接起來,完成複雜的任務。此外,「重導向 (Redirection)」能...

詳細內容 →
LinuxMastery

LinuxMastery 09: 網路診斷 ip, ping, ss

網路通不通? 在沒有圖形介面的伺服器上,網路設定與除錯完全依賴指令。舊時代的 ifconfig 和 netstat 已經逐漸被棄用,現代 Linux 工程師應該熟悉 iproute...

詳細內容 →
LinuxMastery

LinuxMastery 08: 進程管理 ps, top, kill

誰佔用了我的 CPU? Linux 系統中,每一個執行的程式都稱為一個 Process (進程)。當伺服器變慢、卡頓,或者某個服務當掉時,你需要能夠找出兇手並處理它。這就是進程管理的價值。 ...

詳細內容 →
LinuxMastery

LinuxMastery 07: 軟體管家 yum, dnf 與 apt

告別下載安裝檔的時代 在 Windows,我們習慣去網站下載 .exe 安裝。在 Linux,我們使用 Package Manager (套件管理員)。它會自動從官方儲存庫 (Repos...

詳細內容 →
LinuxMastery

LinuxMastery 06: 編輯器的王者 Vim 基礎操作

為什麼必須學 Vim? 很多新手會問:「為什麼不用 Nano 或 VS Code?」答案很簡單:當你 SSH 進一台遠端的 Linux Server,或者系統壞掉進入救援模式時,Vim (或...

詳細內容 →
LinuxMastery

LinuxMastery 05: 使用者管理 useradd, passwd, usermod

多人多工的基礎 Linux 是為多使用者設計的系統。作為系統管理員,你需要建立帳號給開發人員、資料庫管理員,甚至是給服務 (Service Account) 使用。正確的使用者管理能確保每個...

詳細內容 →
LinuxMastery

LinuxMastery 04: 權限的數學題 chmod 與 chown

守護系統安全的閘門 Linux 的權限設計非常嚴謹,每個檔案都有三個身份的權限設定:User (擁有者)、Group (群組)、Others (其他人)。每個身份又可...

詳細內容 →
LinuxMastery

LinuxMastery 03: 洞悉檔案內容 cat, less, head, tail

不打開編輯器也能看檔案 在維運過程中,我們經常需要查看設定檔內容或檢查 Log。直接用 vim 開啟大檔案不僅慢,還可能因為不小心按到鍵盤而修改了內容。Linux 提供了一系列專門用來「...

詳細內容 →
LinuxMastery

LinuxMastery 02: 檔案操作的生殺大權 cp, mv, rm

檔案管理的藝術 在 Linux 伺服器上,我們大部分的時間都在處理檔案:複製設定檔備份、移動 Log 檔、刪除暫存檔。這些操作在 GUI 上只是拖拉放,但在 CLI 下,每一個指令都需要精確...

詳細內容 →
LinuxMastery

LinuxMastery 01: 終端機導航與路徑的絕對奧義

脫離圖形介面的第一步 在 Linux 的世界中,檔案系統是一棵倒立的樹,根目錄 / 是所有一切的起點。要成為 Linux 大師,你必須能夠在腦海中構建出這棵樹的形狀,並隨意穿梭其中。圖形...

詳細內容 →