這篇文章給大家分享的是有關(guān)linux如何查看當前登錄用戶的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
萬寧網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
Linux是一種免費使用和自由傳播的類UNIX操作系統(tǒng),是一個基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。
查看方法:1、使用“w”命令,可以顯示目前登入系統(tǒng)的用戶信息;2、使用“who”命令,可以顯示當前已登錄的用戶信息,輸出用戶名、登錄終端、登錄的時間;3、使用“l(fā)ast”命令;4、使用“l(fā)astlog”命令;5、使用“ac”命令。
本教程操作環(huán)境:Red Hat Enterprise Linux 6.1系統(tǒng)、Dell G3電腦。
1,w
w,顯示目前登入系統(tǒng)的用戶信息
-f 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標題信息列。
-l 使用詳細格式列表,此為預(yù)設(shè)值。
-s 使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業(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 指的是和該終端連接的所有進程占用的時間,這個時間里并不包括過去的后臺
作業(yè)時間,但卻包括當前正在運行的后臺作業(yè)所占用的時間
PCPU 當前進程所占用的時間
WHAT 當前正在運行的命令
2.who
顯示當前已登錄的用戶信息
輸出的結(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來顯示遠端地址。
-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命令默認讀取的是/var/log/wtmp這個文件的數(shù)據(jù),一定注意這個文件不能用vi來查看。
命令輸出包括:用戶名,登錄終端,登錄IP,最后一次登錄時間
5. ac
根據(jù)/var/log/wtmp文件中的登陸和退出時間報告用戶連接的時間(小時),默認輸出報告總時間
(1)-p:顯示每個用戶的連接時間
(2)-d:顯示每天的連接時間
(3)-y:顯示年份,和-d配合使用
感謝各位的閱讀!關(guān)于“l(fā)inux如何查看當前登錄用戶”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
分享文章:linux如何查看當前登錄用戶
路徑分享:http://bm7419.com/article14/jddhde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、電子商務(wù)、定制開發(fā)、軟件開發(fā)、網(wǎng)站改版、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)