如何在redhat8里使用gcc命令_如何使用who命令檢查用戶登錄信息

請關注本頭條號,每天堅持更新原創干貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本教程主要介紹如何使用who命令檢查用戶登錄信息。

f0b9f3e79046343bef6bce059a3b3968.png

如何使用who命令檢查用戶登錄信息

Linux中的who命令列出了系統上的所有登錄用戶。使用起來很簡單。

只需在命令行中輸入who,它將顯示您的Linux系統上當前登錄的所有用戶。

root@localhost:~#?who

root pts/0 2020-02-03 06:48 (152.72.29.73)user1 pts/1 2020-02-03 07:02 (187.41.92.90)user2 pts/2 2020-02-03 07:02 (252.142.106.85)

請記住,它只顯示當前登錄到您的系統的用戶。還有其他方法可以查看Linux系統上的所有用戶,比如compgen。

who命令有幾個選項來獲取關于登錄用戶的其他特定信息。

2. 在Linux中使用`who`命令

以下是who命令的語法:

who?[options]?[filename]
34de67668296adbf3db9369616dce5fb.gif

在Linux中使用who命令

您已經看到了who命令在沒有任何選項的情況下顯示的信息。現在讓我們看看它提供了哪些選項。

2.1 打印用戶的空閑時間

除了常規信息外,還可以打印用戶的空閑時間。如果用戶在一段時間內沒有輸入任何內容,則反映為空閑時間。

who?-u
7aeda64a82d6c1e37be241d78871a277.png

如下面的輸出所示,用戶zcwyou已經空閑了2分3秒。

root@localhost:~#?who?-u

root pts/0 2020-02-03 06:48 . 10669 (152.72.29.73)zcwyou pts/2 2020-02-03 07:02 02:03 31528 (187.41.92.90)

你能用這些信息做什么?一個實際的用途是實現安全性增強,自動斷開空閑時間超過一定時間的用戶。

2.2 只顯示用戶名(及其數量)

使用-q選項,您只能顯示登錄的用戶及其數量。

root@localhost:~#?who?-q
root?user1?user2#?users=3

這類似于users command輸出,但已登錄用戶的數量除外。

2.3 檢查用戶是否可以發送即時消息

你知道嗎,用戶可以在Linux終端使用命令行工具互相發送消息。當然,這取決于用戶是否想要接收這些消息。

您可以檢查用戶是否可以發送消息,使用-T選項:

who?-T

在下面的輸出中,+表示yes, -表示no。如果你看到了?,表示未知。

root@localhost:~#?who?-T
root?????-?pts/0????????2020-02-03?06:48?(152.72.29.73)zcwyou?+?pts/2????????2020-02-03?07:02?(187.41.92.90)

2.4 顯示當前用戶的信息

它只顯示您自己的用戶信息(即與當前終端相關聯的用戶)。

who?-m
dea5f5f185888245610630d9904d381f.png

2.5 檢查最后的系統啟動時間

與uptime命令有點類似,您可以使用who命令的-b選項獲得關于系統最后一次引導的信息:

who?-b

如您所見,我的服務器最后一次啟動是在2019年12月19日的09:41。

root@localhost:~#?who?-b
?????????system?boot??2019-12-19?09:41

2.6 打印登錄用戶的主機名

這可能對同一子網上的用戶有效。使用-lookup選項,可以顯示登錄用戶的主機名。

2.7 檢查過去的登錄和錯誤的登錄信息

在Linux文件系統層次結構中,有存儲運行時信息和日志。

who命令從/var/run/utmp獲取信息。您可以指定其他日志文件來獲取不同的信息。

例如,如果使用/var/log/wtmp文件,您可以獲得關于過去登錄的信息。

root@localhost:~#?who?/var/log/wtmp
root?????pts/0????????2020-02-03?06:48?(152.72.29.73)user1???pts/1????????2020-02-03?07:02?(252.142.106.85)user2??pts/2????????2020-02-03?07:02?(187.41.92.90)user1???pts/1????????2020-02-03?07:12?(252.142.106.85)user1???pts/1????????2020-02-03?08:55?(252.142.106.85)

類似地,您可以使用/var/log/btmp文件查看所有失敗的登錄嘗試。

root@localhost:~#?who?/var/log/btmp

當然,這取決于您的系統是否配置為記錄這些信息。

3. 總結

還有一些類似-H的選項,它們將標題添加為輸出的第一行。你可以通過它的手冊頁來了解它們。本教程主要介紹who命令在Linux系統中的常見應用例子。如果你有更好的應用例子,歡迎留言。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370434.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370434.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370434.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

研究僵局–第4部分:修復代碼

在這個簡短的博客系列的最后BadTransferOperation中,我一直在討論分析死鎖,我將修復BadTransferOperation代碼。 如果您看過本系列的其他博客 ,那么您將知道,為了達到這一點,我創建了死鎖的演示代碼,展示了…

chrome插件2

轉自:http://www.codeceo.com/article/15-chrome-extension.html 1. Web Developer 支持Chrome的Web Developer擴展,允許你通過添加一個小工具欄來使用不同的工具。 官方網站:https://chrome.google.com/webstore/detail/web-developer/bfbam…

java月歷組件_vue之手把手教你寫日歷組件

---恢復內容開始---1.日歷組件1.分析功能:日歷基本功能,點擊事件改變日期,樣式的改變1.結構分析:html1.分為上下兩個部分2.上面分為左按鈕,中間內容展示,右按鈕下面分為周幾展示和日期展示3.基本結構頁面ht…

HTML5和css3

超鏈接 <a target"頁面打開位置" href"鏈接地址">內容</a>target:_blank 重新打開一個頁面target:_self 當前頁面打開 1.頁面地址&#xff1a; 基礎功能&#xff0c;用于進入該鏈接的頁面&#xff1b; 2.錨點&#xff1a; 需要給標簽名定義id…

python下載顯示文件丟失_Microsoft.PythonTools.resources.dll

我該如何安裝從金山毒霸下載的DLL文件&#xff1f;一&#xff1a;1、從金山毒霸下載壓縮文件。2、將DLL文件解壓到電腦上的某個地方。3、把該文件跟要求使用它的程序放在同一路徑上。注意32位程序需要使用32位的DLL文件&#xff0c;64位程序需要使用64位的DLL文件。否則會出現0…

maven project module 依賴項目創建 ---轉

一、創建Maven Project 1.右擊 --> New --> Other&#xff0c;--> Maven --> Maven Project --> Next 2.如下圖&#xff0c;選中Create a simple project --> Next 3.輸入Group Id, Artifact Id, Version, Packaging選擇pom&#xff0c;因為創建的Maven Pr…

java soot_正確執行3個地址代碼的SOOT API

我在運行SOOT API時遇到問題 . 我正在使用java -cp soot-2.5.0.jar soot.Main -f jimple test我遇到以下錯誤&#xff1a;Exception in thread "main" java.lang.RuntimeException: Could not load classfile: java.io.ObjectInputStream atat soot.coffi.Util.resol…

JSF AJAX請求的會話超時處理

JSF AJAX請求的會話超時處理 當我們使用AJAX行為開發JSF應用程序時&#xff0c;在處理Ajax請求超時場景時可能會遇到問題。 例如&#xff0c;如果您使用的是基于J2EE表單的身份驗證&#xff0c;則會話超時后應將正常請求重定向到登錄頁面。 但是&#xff0c;如果您的請求是AJAX…

linux常見命令搜集

查找根目錄下txt和pdf文件 find / \( -name "*.txt" -o -name "*.pdf" \) -print 正則查找根目錄下所有的txt和pdf文件 find / -regex ".*\(\.txt|\.pdf\)$"查找所有非txt文本 find . ! -name "*.txt" -print制定搜索深度 find ~ -max…

前端html,css基礎總結

0.1、css引入界面的方式: 內聯式:通過標簽的style屬性&#xff0c;在標簽上直接寫樣式。 <div style"width:100px; height:100px; background:red "></div> 嵌入式:通過style標簽&#xff0c;在網頁上創建嵌入的樣式表。 <style type"text/css&q…

知乎python練手的_Python—爬蟲之初級實戰項目:爬取知乎任一作者的文章練手

爬蟲之初級實戰項目&#xff1a;爬取知乎任一作者的文章練手在正式上代碼之前&#xff0c;先過一遍之前所學知識的框架內容&#xff0c;溫故而知新&#xff01;&#xff01;&#xff01;接下來我們直接上代碼&#xff0c;一定要手敲代碼、手敲代碼、手敲代碼&#xff01;&#…

java url幫助類_Spring居然還提供了這么好用的URL工具類

1. 前言開發中我們經常會操作 URL&#xff0c;比如提取端口、提取路徑以及最常用的提取參數等等。很多時候需要借助于一些第三方類庫或者自己編寫工具類來實現&#xff0c;今天胖哥給大家介紹一種方法&#xff0c;無需新的類庫引入&#xff0c;只要你使用了 Spring Web 模塊都可…

Java并發之CyclicBarria的使用(二)

Java并發之CyclicBarria的使用&#xff08;二&#xff09; 一.簡介 之前借助于其他大神寫過一篇關于CyclicBarria用法的博文&#xff0c;但是內心總是感覺絲絲的愧疚&#xff0c;因為筆者喜歡原創&#xff0c;而不喜歡去轉載一些其他的文章&#xff0c;為此筆者自己原創了一個C…

需加裝飾——裝飾模式

裝飾模式指的是在不必改變原類文件和使用繼承的情況下&#xff0c;動態地擴展一個對象的功能。它是通過創建一個包裝對象&#xff0c;也就是裝飾來包裹真實的對象。 類圖分析 我們先假設一個業務場景&#xff0c;有三種房子需要裝修&#xff0c;分別是公寓&#xff0c;木屋和別…

Java正則表達式教程及示例

當我開始使用Java時&#xff0c;正則表達式對我來說是一場噩夢。 本教程旨在幫助您掌握Java正則表達式&#xff0c;并讓我定期返回以刷新我的正則表達式學習。 什么是正則表達式&#xff1f; 正則表達式定義字符串的模式。 正則表達式可用于搜索&#xff0c;編輯或處理文本。…

Vue2.0 --- vue-cli腳手架中全局引入JQ

第一步&#xff1a;安裝jQuery npm/cmpn方式安裝(默認安裝1.7.X版本的JQ) npm/cnpm install jQuery 如果想安裝更高版本的JQ那么可以選擇在package.json文件下面這個位置添加代碼斷&#xff08;當前圖片安裝的是2.2.3版本&#xff0c;如果想安裝更高或者其他可以更改版本號&…

python筆記全_Python筆記

一、數據結構和序列1.1、元組&#xff1a;有一種固定長度&#xff0c;不可修改的python對象序列tup 1,2,3 tup : (1,2,3)tup tuple([4,0,2]) tup : (4,0,2)tup[0] 4元組添加元素&#xff1a;tup (["foo",[1,2],True])tup[1].append(3)tup : ("foo",[1,…

java 分布式編譯_linux分布式編譯distcc和ccache的部署

unset LANGUAGEexport LANG"en"cd /home/kingsoftmkdir distcccd distccrpm包用&#xff1a;rpm -ivh ...bz2包用&#xff1a;tar -xvf ...進入distcc解壓后的目錄./configure && make && make installmkdir /usr/lib/distccmkdir /usr/lib/distcc/b…

Unity——用UnityEditor拷貝FBX中的AnimationClip

最近有個新需求&#xff0c;要用代碼添加動畫的事件&#xff0c;但是Unity不能直接修改FBX中的AnimationClip 在Animation窗口中可以看到&#xff0c;AnimationClip是Read-Only狀態&#xff0c;用代碼修改這個AnimationClip也是不會生效的&#xff0c;包括用代碼添加事件 解決方…

sql 分頁存儲過程

ALTER procedure [dbo].[fenye]pagesize int, --每頁顯示數量pageCurrent int, --當前頁tablename varchar(20), --表名field varchar(20), --顯示的列名(eg: id,name)where varchar(20), --篩選條件 (eg: name not null)orderBy varchar(20), --排序的列名&#xff08;eg: id …