學習案例:首次登入的系統巡檢任務 (V2.0 增強版)
# 學習案例:首次登入的系統巡檢任務 (V2.0 增強版) ## 情境介紹 (The Core Problem) 您是一位新上任的系統管理員,今天第一次登入公司的一台重要伺服器。您的首要任務不是修改任何東西,而是進行一次**非侵入式的系統巡檢**,全面了解這台主機的作業系統版本、帳號與網路配置、以及當前的運行狀態,並將結果彙整成一份結構化的報告。 ## 你的任務是: 1. 在你的家目錄下,建立一個用於存放本次巡檢報告的工作區。 2. 全面收集系統的**版本、帳號、網路、磁碟、登入及程序**等核心資訊。 3. 將收集到的原始數據,分門別類地儲存到一份報告檔案中。 4. 分析這份報告檔案,從中過濾並找出關鍵資訊。 5. 完成報告後,整理工作區。 --- ### 階段一:【建立工作區】為你的任務做好準備 * **問題:** 在開始收集資訊前,我需要一個乾淨的地方來存放我的報告。 * **操作與解說:** ```bash # 確認當前位置 pwd # 建立名為 system_check 的資料夾 mkdir system_check # 進入該資料夾 cd system_check # 建立一個名為 report.txt 的空白報告檔 touch report.txt # 確認工作區與檔案已就緒 ls -l ``` * **階段成果:** 您已成功建立 `~/system_check/` 工作區及 `report.txt` 報告檔。 --- ### 階段二:【數據採集】將系統狀態輸出到報告中 * **問題:** 如何依序執行一系列檢查指令,並將它們的結果有條理地全部存入 `report.txt` 中? * **操作與解說:** 我們將使用 `>` (覆蓋) 來寫入第一筆資料,然後統一使用 `>>` (附加) 來新增後續所有資訊區塊...