41. 在設計「日誌輪替」(Log Rotation)機制時,其主要目標為下 列何項?
(A) 永久保存所有日誌,以確保不遺漏任何資訊
(B) 只記錄特定類型的日誌,例如錯誤日誌或訪問日誌, 忽略其他日誌
(C) 根據時間或檔案大小限制日誌,並自動歸檔或刪除舊 日誌
(D) 定期手動刪除所有日誌檔案,以釋放存儲空間

答案:登入後查看
統計: A(7), B(6), C(36), D(1), E(0) #3671677

詳解 (共 1 筆)

#7256234

這題的正確答案是:

(C) 根據時間或檔案大小限制日誌,並自動歸檔或刪除舊 日誌

解析

這題考的是 日誌管理 (Log Management) 中的維運實務。

為什麼 (C) 是正確答案?

  • 定義: 日誌輪替 (Log Rotation) 是一種自動化的管理機制(例如 Linux 中的 logrotate 工具)。

  • 運作方式: 當日誌檔案達到設定的條件(例如:每天午夜、或檔案大小超過 100MB)時,系統會:

    1. 將目前的日誌檔更名並歸檔(例如 syslog 變成 syslog.1)。

    2. 建立一個新的空檔案來繼續記錄最新的日誌。

    3. 刪除最舊的備份(例如只保留最近 7 份),以避免硬碟被塞爆。

  • 目標: 在「保留歷史紀錄」與「節省儲存空間」之間取得平衡,防止單一日誌檔無限膨脹導致系統崩潰。

其他選項為什麼錯誤?

  • (A) 永久保存所有日誌...:

    • 這是理想,但在實務上硬碟空間有限,不可能在本機「永久」保存所有 Log。通常永久保存是 SIEM冷儲存 (Cold Storage) 的工作,而非作業系統層級的日誌輪替機制。

  • (B) 只記錄特定類型的日誌...:

    • 這屬於 日誌過濾 (Log Filtering)等級設定 (Log Level, e.g., Info/Error/Debug),與「輪替」無關。

  • (D) 定期手動刪除所有日誌檔案...:

    • 手動 是維運的大忌,效率低且容易忘記。「輪替」機制的重點就在於自動化

0
0