Agent7 Tech Blog

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

LinuxMastery

LinuxMastery 20: Shell Script 基礎入門

將指令串成程式 當你需要依序執行三個指令,或者需要判斷「如果檔案存在才執行...」,你就需要寫 Shell Script。它不需要編譯,副檔名通常是 .sh。 核心語法詳解 ...

詳細內容 →
LinuxMastery

LinuxMastery 19: 定時任務 Crontab

讓系統自動幫你工作 備份資料庫、清理暫存檔、定期發送報表,這些重複性的工作不該由人來做。crontab 是 Linux 內建的排程工具,能精確到「分」來執行任務。 核心指令詳解...

詳細內容 →
LinuxMastery

LinuxMastery 18: 連結的奧義 ln

捷徑與分身 在 Linux 中,我們常用「連結 (Link)」來讓一個檔案出現在多個地方,而不需要複製多份資料。連結分為 Soft Link (軟連結) 和 Hard Link ...

詳細內容 →
LinuxMastery

LinuxMastery 17: 遠端連線 SSH 與 SCP

連接世界的橋樑 SSH (Secure Shell) 是 Linux 遠端管理的標準。它對所有傳輸進行加密。除了登入,它還能用來傳輸檔案 (scp)。 核心指令詳解 1. ...

詳細內容 →
LinuxMastery

LinuxMastery 16: 日誌查詢 journalctl

Systemd 的日誌中心 傳統 Linux 的 Log 分散在 /var/log/ 下的各個文字檔。Systemd 引入了 journald,將所有服務的 Log 統一收集並以二進...

詳細內容 →
LinuxMastery

LinuxMastery 15: 服務總管 systemctl

掌控服務的生老病死 在現代 Linux (CentOS 7+, Ubuntu 16.04+),Systemd 是系統初始化的標準。它負責管理系統啟動後的各種服務 (Daemons)。...

詳細內容 →
LinuxMastery

LinuxMastery 14: 磁碟空間管理 df, du

硬碟空間去哪了? 伺服器運作久了,硬碟空間一定會減少。身為管理員,你需要隨時監控磁碟使用量,並在空間不足時快速找出佔用空間的元兇。 核心指令詳解 1. df (disk f...

詳細內容 →
LinuxMastery

LinuxMastery 13: 壓縮與打包 tar, gzip

Linux 上的 WinRAR 在 Linux 傳輸檔案或備份時,我們通常會先「打包 (Archive)」再「壓縮 (Compress)」。最常用的工具是 tar。雖然還有 zip/un...

詳細內容 →
LinuxMastery

LinuxMastery 12: 尋找檔案 find 與 locate

檔案到底在哪裡? Linux 檔案系統龐大,有時候我們會忘記檔案存在哪,或者需要批量找出符合特定條件 (如 7 天前修改過) 的檔案。這時就需要 find 和 locate。 ...

詳細內容 →
LinuxMastery

LinuxMastery 11: 搜尋神器 grep

在大海中撈針 grep (Global Regular Expression Print) 是 Linux 上最強大的文字搜尋工具。無論是從幾 GB 的 Log 檔中找錯誤,還是從原始碼...

詳細內容 →