linux怎么查看當(dāng)前登錄用戶

查看方法:1、使用“w”命令,可以顯示目前登入系統(tǒng)的用戶信息;2、使用“who”命令,可以顯示當(dāng)前已登錄的用戶信息,輸出用戶名、登錄終端、登錄的時間;3、使用“l(fā)ast”命令;4、使用“l(fā)astlog”命令;5、使用“ac”命令。

linux怎么查看當(dāng)前登錄用戶

本教程操作環(huán)境:Red Hat Enterprise linux 6.1系統(tǒng)、Dell G3電腦。

1,w

w,顯示目前登入系統(tǒng)的用戶信息

  • -f? 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。

  • -h? 不顯示各欄位的標(biāo)題信息列。

  • -l? 使用詳細(xì)格式列表,此為預(yù)設(shè)值。

  • -s? 使用簡潔格式列表,不顯示用戶登入時間,終端機(jī)階段作業(yè)和程序所耗費的CPU時間。

  • -u? 忽略執(zhí)行程序的名稱,以及該程序耗費CPU時間的信息。

  • -V? 顯示版本信息。

[root@card-web03?~]#?w ?17:28:45?up?84?days,?23:32,??1?user,??load?average:?0.01,?0.03,?0.05 USER?????TTY??????FROM?????????????LOGIN@???IDLE???JCPU???PCPU?WHAT root?????pts/1????123.115.76.110???17:06????5.00s??0.03s??0.00s?w

輸出的結(jié)果的含義:

USER 登錄的用戶名

TTY 登錄終端

FROM 從哪個IP地址登錄

LOGIN@ 登錄時間

IDLE 用戶閑置時間

JCPU 指的是和該終端連接的所有進(jìn)程占用的時間,這個時間里并不包括過去的后臺

作業(yè)時間,但卻包括當(dāng)前正在運行的后臺作業(yè)所占用的時間

PCPU 當(dāng)前進(jìn)程所占用的時間

WHAT 當(dāng)前正在運行的命令

2.who

顯示當(dāng)前已登錄的用戶信息

輸出的結(jié)果有:用戶名,登錄終端,登錄的時間

[root@card-web03?~]#?who root?????pts/1????????2019-03-12?17:06?(12.3.1.15) ? #輸出的結(jié)果有:用戶名,登錄終端,登錄的時間

3. last

列出目前與過去登入系統(tǒng)的用戶相關(guān)信息。

  • –?R:?省略?hostname?的欄位

  • -n:指定輸出記錄的條數(shù)。

  • -f?file:指定用文件file作為查詢用的log文件。

  • -t?tty:只顯示指定的虛擬控制臺上登錄情況。

  • -h(huán)?節(jié)點:只顯示指定的節(jié)點上的登錄情況。

  • -i?IP:只顯示指定的IP上登錄的情況。

  • -1:用IP來顯示遠(yuǎn)端地址。

  • -y:顯示記錄的年、月、日。? ? ?

  • -ID:知道查詢的用戶名。

  • -x:顯示系統(tǒng)關(guān)閉、用戶登錄和退出的歷史。

[root@card-web03?~]#?last root?????pts/1????????12.3.11.5???Tue?Mar?12?17:06???still?logged?in??? root?????pts/1????????12.3.11.5???Tue?Mar?12?16:03?-?16:06??(00:02)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:46?-?15:46??(00:00)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:44?-?15:44??(00:00)???? root?????pts/3????????12.3.11.5???Tue?Mar?12?15:42?-?15:42??(00:00)???? root?????pts/2????????12.3.11.5???Tue?Mar?12?15:41?-?15:42??(00:01)?  #命令的輸出包含:用戶名,登錄終端,登錄IP,登錄時間,退出時間(在線時間)

4.lastlog

lastlog命令檢查某特定用戶上次登錄的時間

  • ??-b,?–before?DAYS?????????????僅打印早于?DAYS?的最近登錄記錄

  • ??-h,?–help????????????????????顯示此幫助信息并推出

  • ??-R,?–root?CHROOT_DIR?????????chroot?到的目錄

  • ??-t,?–time?DAYS???????????????僅打印晚于?DAYS?的最近登錄記錄

  • ??-u,?–user?LOGIN??????????????打印?LOGIN?用戶的最近登錄記錄

注意:lastlog命令默認(rèn)讀取的是/var/log/wtmp這個文件的數(shù)據(jù),一定注意這個文件不能用vi來查看。

命令輸出包括:用戶名,登錄終端,登錄IP,最后一次登錄時間

5. ac

根據(jù)/var/log/wtmp文件中的登陸和退出時間報告用戶連接的時間(小時),默認(rèn)輸出報告總時間?

(1)-p:顯示每個用戶的連接時間?

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

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

相關(guān)推薦:《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊10 分享