Linux學習筆記-常用日誌信息

Linux系統提供了各種日誌文件,通過這些日誌文件,管理員可以監控自己所建立的保護機制,還可以通過日誌觀察是否存在系統被入侵的信息。今天跟大家分享日常比較常用的一些日誌:

查看當前登錄的用戶-who

使用who命令可以查看當前已經登錄操作系統的用戶信息,包括用戶名,登錄時間和客戶端IP等,命令執行如下:

Linux學習筆記-常用日誌信息

可以看到,當前有兩個用戶登錄,登錄的時間一樣,IP地址也一樣。who命令除了可以查看當前已經登錄的用戶之外,還可以查看系統其它信息,具體如下:

Linux學習筆記-常用日誌信息

查看用戶歷史登錄日誌-last

Linux系統中用戶登錄的歷史信息保存在兩個文件中/var/log/wtmp和/var/log/btmp。其中wtmp保存的是用戶登錄成功的信息,btmp保存的是用戶登錄失敗的信息,且這兩個文件必須通過last和lastb命令來查看。

查看登錄成功的信息:

Linux學習筆記-常用日誌信息

查看用戶登錄失敗的信息:

Linux學習筆記-常用日誌信息

統計登錄成功的次數,可以使用以下命令:

last |awk '{print $3}' | sort | uniq -c |sort -rn

Linux學習筆記-常用日誌信息

secure安全日誌-用戶驗證,su切換,用戶管理相關的日誌信息,日誌路徑/var/log/secure,截圖部分內容進行查看:

Linux學習筆記-常用日誌信息

有什麼信息,大家自己可以測試和查看哈,包括用戶登錄的時間、ip以及一些用戶操作等。

messages,保存由syslogd記錄的信息,找到xineted網絡服務信息等,日誌路徑是var/log/messages:

Linux學習筆記-常用日誌信息

cron日誌記錄cron的定時任務信息,日誌路徑/var/lg/cron,包括任務發生的時間,用戶,進程id以及執行的操作命令等:

Linux學習筆記-常用日誌信息

history日誌記錄用戶輸入的所有命令,在每個用戶的家目錄下的.bash_history文件中,保存用戶輸入的所有命令:

Linux學習筆記-常用日誌信息

當然,對於日誌,我們也要注重備份和保留,便於日後的分析和行為跟蹤,感謝閱讀!


分享到:


相關文章: