linux檢視使用者登入時間以及命令歷史

2021-09-11 19:12:17 字數 1181 閱讀 2734

1、檢視當前登入使用者資訊

who命令:

who預設輸出包括使用者名稱、終端型別、登陸日期以及遠端主機。

who /var/log/wtmp

可以檢視自從wtmp檔案建立以來的每一次登陸情況

(1)-b:檢視系統最近一次啟動時間

(2)-h:列印每列的標題

users命令:

列印當前登入的使用者,每個顯示的使用者名稱對應乙個登陸會話。

2、檢視命令歷史

每個使用者都有乙份命令歷史記錄

檢視$home/.bash_history

或者在終端輸入: history

3、last命令

檢視使用者登入歷史

此命令會讀取 /var/log/wtmp檔案;/var/log/btmp可以顯示遠端登陸資訊。

last預設列印所有使用者的登陸資訊。

如果想列印某個使用者的登陸資訊,可以使用

last 使用者名稱

選項:(1)-x:顯示系統開關機以及執行等級資訊

(2)-a:將登陸ip顯示在最後一行

(3)-f :讀取特定檔案,可以選擇 -f /var/log/btmp檔案

(4)-d:將ip位址轉換為主機名

(5)-n:設定列出名單的顯示列數

(6)-t:檢視指定時間的使用者登入歷史

例如:last -t 20150226160404

顯示這個時間戳之前的登陸歷史

4、lastlog命令

檢視所有使用者最近一次登入歷史

命令將讀取/var/log/lastlog檔案;使用者排列順序按照/etc/passwd中的順序

選項:(1) -u:檢視某個使用者的最後一次登陸歷史

例如: lastlog -u test

檢視使用者test的登陸歷史

(2) -t:檢視最近幾天之內的使用者登入歷史

例如: lastlog -t 1

檢視最近1天之內的登陸歷史

(3) -b:檢視指定天數之前的使用者登入歷史

例如: lastlog -b 60

檢視60天之前的使用者登入歷史

5、ac命令

根據/var/log/wtmp檔案中的登陸和退出時間報告使用者連線的時間(小時),預設輸出報告總時間

(1)-p:顯示每個使用者的連線時間

(2)-d:顯示每天的連線時間

(3)-y:顯示年份,和-d配合使用

linux檢視使用者登入時間以及命令歷史

1 檢視當前登入使用者資訊 who命令 who預設輸出包括使用者名稱 終端型別 登陸日期以及遠端主機。who var log wtmp 可以檢視自從wtmp檔案建立以來的每一次登陸情況 1 b 檢視系統最近一次啟動時間 2 h 列印每列的標題 users命令 列印當前登入的使用者,每個顯示的使用者名...

Linux使用者登入檢視命令

命令輸出 user 登入的使用者名稱 tty 登入終端 login 登入時間 idle 使用者閒置時間 jcpu 指的是和該終端連線的所有程序占用的時間。這個時間裡並不包括過去的後台作業時間,但卻包括當 前正在執行的後台作業所占用的時間 pcpu 是指當前程序所占用的時間 what 當前正在執行的命...

Linux檢視登入使用者日誌

一 linux記錄使用者登入資訊檔案 1 var run utmp 記錄當前正在登入系統的使用者資訊 2 var log wtmp 記錄當前正在登入和歷史登入系統的使用者資訊 3 var log btmp 記錄失敗的登入嘗試資訊。二 命令用法 1.命令 last,lastb show a listi...