linux怎么看有幾個用戶登錄
1、使用w命令查看登錄用戶正在使用的進(jìn)程信息
Linux w命令用于顯示目前登入系統(tǒng)的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨(dú)執(zhí)行w指令會顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
語法:www.fafau.com
w [-fhlsuV][用戶名稱]
參數(shù):
-f 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標(biāo)題信息列。
-l 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s 使用簡潔格式列表,不顯示用戶登入時間等。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時間的信息。
-V 顯示版本信息。
w命令用于顯示已經(jīng)登錄系統(tǒng)的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。
w命令輸出的信息包括:用戶名稱、用戶的機(jī)器名稱或tty號、遠(yuǎn)程主機(jī)地址、用戶登錄系統(tǒng)的時間、空閑時間、當(dāng)前進(jìn)程所用時間、用戶當(dāng)前正在使用的命令。
2、使用who命令查看用戶名稱及所啟動的進(jìn)程
who命令用于列舉出當(dāng)前已登錄系統(tǒng)的用戶名稱。其輸出為:用戶名、tty號、時間日期、主機(jī)地址。
Linux中who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者ID、使用的終端機(jī)、從哪邊連上來的、上線時間、呆滯時間、CPU使用量、動作等等。
語法:
who[參數(shù)]
可得知目前有那些用戶登入系統(tǒng),單獨(dú)執(zhí)行who指令會列出登入帳號,使用的終端機(jī),登入時間以及從何處登入或正在使用哪個X顯示器。
參數(shù):
-H或--heading 顯示各欄位的標(biāo)題信息列。
-i或-u或-idle
顯示閑置時間,若該用戶在前一分鐘之內(nèi)有進(jìn)行任何動作,將標(biāo)示成.號,如果該用戶已超過24小時沒有任何動作,則標(biāo)示出old字符串。
-m 此參數(shù)的效果和指定am i字符串相同。
-q或--count 只顯示登入系統(tǒng)的帳號名稱和總?cè)藬?shù)。
-w或-T或--mesg或--message或--writable 顯示用戶的信息狀態(tài)欄。
-l 列出任何登錄進(jìn)程。
-T或-w 顯示用戶的信息狀態(tài)欄。
linux查看所有用戶 三種方式查看linux用戶
1.查看 /etc/passwd 文件
/etc/passwd 包含了登錄 Linux 系統(tǒng)所必需的每個用戶的信息
# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
..
2. 使用 getent 命令
getent命令顯示類似于/etc/passwd 文件的用戶詳細(xì)信息,它將每個用戶詳細(xì)信息顯示為包含七個字段的單行。
# getent passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
...
3. 使用 compgen 命令
compgen 是 bash 的內(nèi)置命令,運(yùn)行: compgen -u 可以查看所有l(wèi)inux的用戶。
# compgen -u
root
bin
daemon
adm
lp
...
linux怎樣查詢系統(tǒng)上有多少個用戶
Linux下查看用戶登陸歷史記錄,可以用root用戶下的last命令查看:
1.查看單個用戶的操作歷史
[root@DB-Server ~]# cat /home/username/.bash_history
#username要查看的用戶名
2.使用root登陸可查看用戶登陸歷史
[root@DB-Server ~]# su root
[root@DB-Server ~]# last -10
root pts/1 :0.0 Wed Dec 18 09:54 still logged in
root pts/4 :0.0 Wed Dec 18 09:43 - 09:48 (00:04)
root pts/1 :0.0 Wed Dec 18 09:43 - 09:48 (00:05)
root pts/3 192.168.103.79 Wed Dec 18 09:41 - 12:40 (02:59)
root pts/4 :0.0 Wed Dec 18 09:28 - 09:30 (00:01)
root pts/3 :0.0 Wed Dec 18 09:27 - 09:30 (00:02)
root pts/2 192.168.103.29 Wed Dec 18 09:27 still logged in
root pts/1 :0.0 Wed Dec 18 09:27 - 09:42 (00:15)
root pts/2 :0.0 Wed Dec 18 09:23 - 09:25 (00:01)
root pts/1 :0.0 Wed Dec 18 09:22 - 09:25 (00:02)
#查看最近10次用戶歷史操作記錄
last 命令:
功能說明:列出目前與過去登入系統(tǒng)的用戶相關(guān)信息。
語 法:last [-adRx][-f ][-n ][帳號名稱…][終端機(jī)編號…]
參 數(shù):
-a 把從何處登入系統(tǒng)的主機(jī)名稱或IP地址,顯示在最后一行;
-d 將IP地址轉(zhuǎn)換成主機(jī)名稱;
-f 指定記錄文件;
-n 或- 設(shè)置列出名單的顯示列數(shù);
-R 不顯示登入系統(tǒng)的主機(jī)名稱或IP地址;
-x 顯示系統(tǒng)關(guān)機(jī),重新開機(jī),以及執(zhí)行等級的改變等信息;文章來源:http://www.zghlxwxcb.cn/news/detail-786840.html
lastlog可簡單查看所有用戶最后一次的登陸時間。文章來源地址http://www.zghlxwxcb.cn/news/detail-786840.html
到了這里,關(guān)于root查詢有幾個用戶,查看root用戶的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!