39. 關於 Linux 日誌的相關描述,下列何者錯誤?
(A) /var/log/boot.log 記錄開機時系統核心偵測與啟動硬體,及各種核心支援的功能啟動等,只存放當次開機的資訊
(B) /var/log/cron 記錄 crontab 排程有沒有實際被進行
(C) /var/log/dmesg 記錄系統在開機的時候核心偵測過程所產生的各項資訊
(D) /var/log/messages 記錄系統上面所有的帳號最近一次登入系統時的相關資訊
答案:登入後查看
統計: A(186), B(133), C(100), D(514), E(0) #3351141
統計: A(186), B(133), C(100), D(514), E(0) #3351141
詳解 (共 3 筆)
#6579933
(D) /var/log/messages
-
❌ 錯誤描述。
-
/var/log/messages 是一個 通用的系統訊息紀錄檔,記錄系統執行過程中的錯誤、警告、通知等。
-
它不會記錄使用者登入資訊。
1
0
#7378795
正確答案是 **(D)**。
答案解析:
* **(D) 錯誤原因:** /var/log/messages 是 Linux 系統中最重要的**全域系統日誌檔案**,它記錄了系統中絕大部分的錯誤、警告和一般狀態資訊(例如系統服務啟動/停止、硬體變更、網路狀態等)。
* 題目中提到「記錄系統上面所有的帳號最近一次登入系統時的相關資訊」的檔案通常是 /var/log/lastlog(需要使用 lastlog 指令檢視),或者是記錄成功登入資訊的 /var/log/wtmp(使用 last 指令檢視)與登入失敗資訊的 /var/log/btmp(使用 lastb 指令檢視)。因此 (D) 的描述是錯誤的。
### 其他選項說明(皆為正確描述):
* **(A) /var/log/boot.log:** 正確。它主要記錄系統在開機引導(Boot)過程中,各個系統服務與守護行程(Daemons)啟動時的狀態與硬體偵測資訊,通常只保留當次或最近幾次的開機紀錄。
* **(B) /var/log/cron:** 正確。它專門用來記錄系統排程工作(crontab 與 at)的執行狀況,包含哪些排程在什麼時間被觸發、由哪個帳號執行等。
* **(C) /var/log/dmesg:** 正確。它記錄了系統在核心(Kernel)開機引導時,核心偵測硬體裝置所產生的各項訊息(即核心緩衝區的內容)。在系統運作時,也可以透過輸入 dmesg 指令來查閱這些硬體核心訊息。
0
0