您好,Linux查看會(huì)話數(shù)的方法有很多,其中最常用的方法是使用ps命令。ps命令可以用來查看當(dāng)前系統(tǒng)中正在運(yùn)行的進(jìn)程,并且可以幫助您查看當(dāng)前系統(tǒng)中正在運(yùn)行的會(huì)話數(shù)。另外,您也可以使用netstat命令來查看當(dāng)前系統(tǒng)中正在運(yùn)行的會(huì)話數(shù)。netstat命令可以用來查看當(dāng)前系統(tǒng)中正在運(yùn)行的網(wǎng)絡(luò)連接,以及當(dāng)前系統(tǒng)中正在運(yùn)行的會(huì)話數(shù)。此外,您還可以使用lsof命令來查看當(dāng)前系統(tǒng)中正在運(yùn)行的會(huì)話數(shù)。lsof命令可以用來查看當(dāng)前系統(tǒng)中正在運(yùn)行的文件,以及當(dāng)前系統(tǒng)中正在運(yùn)行的會(huì)話數(shù)。
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括萊陽(yáng)網(wǎng)站建設(shè)、萊陽(yáng)網(wǎng)站制作、萊陽(yáng)網(wǎng)頁(yè)制作以及萊陽(yáng)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,萊陽(yáng)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到萊陽(yáng)省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
該命令主要用于查看當(dāng)前在線上的用戶情況。這個(gè)命令非常有用。如果用戶想和其他用戶建立即時(shí)通訊,比如使用talk命令,那么首先要確定的就是該用戶確實(shí)在線上,不然talk進(jìn)程就無法建立起來。又如,系統(tǒng)管理員希望監(jiān)視每個(gè)登錄的用戶此時(shí)此刻的所作所為,也要使用who命令。
who命令的常用語(yǔ)法格式如下:
who[imqsuwHT] [--count] [--idle] [--heading] [--help] [--message] [--mesg] [--version] [--writable] [file] [am i]
所有的選項(xiàng)都是可選的,也就是說可以單獨(dú)使用who命令。
不使用任何選項(xiàng)時(shí),who命令將顯示以下三項(xiàng)內(nèi)容:
login name:登錄用戶名;
terminal line:使用終端設(shè)備;
login time:登錄到系統(tǒng)的時(shí)間。
如果給出的是兩個(gè)非選項(xiàng)參數(shù),那么who命令將只顯示運(yùn)行who程序的用戶名、登錄終端和登錄時(shí)間。通常這兩個(gè)參數(shù)是“am i”,即該命令格式為:“whoam i”。
下面對(duì)who命令的常用參數(shù)進(jìn)行說明。
-m 和“whoam i”的作用一樣,顯示運(yùn)行該程序的用戶名。
-q,--count 只顯示用戶的登錄帳號(hào)和登錄用戶的數(shù)量,該選項(xiàng)優(yōu)先級(jí)高于其他任何選項(xiàng)。
-s 忽略。主要是用于和其他版本的who命令兼容。
-i,-u,--idle 在登錄時(shí)間后面顯示該用戶最后一次對(duì)系統(tǒng)進(jìn)行操作至今的時(shí)間,也就是常說的“發(fā)呆”時(shí)間。
-H,--heading 顯示一行列標(biāo)題。常用的標(biāo)題如表4-2所示。
表4-2who命令輸出常用標(biāo)題
標(biāo) 題
說 明
USER
用戶登錄帳號(hào)
LINE
用戶登錄使用終端
LOGIN-TIME
用戶登錄時(shí)間
IDLE
用戶空閑時(shí)間,即未進(jìn)行操作的時(shí)間
PID
用戶登錄shell的進(jìn)程ID
FROM
用戶網(wǎng)絡(luò)地址
-w,-T--mesg,--message,--writable 和-s選項(xiàng)一樣,在登錄帳號(hào)后面顯示一個(gè)字符來表示用戶的信息狀態(tài):
+:允許寫信息;
-:不允許寫信息;
?:不能找到終端設(shè)備。
--help 在標(biāo)準(zhǔn)輸出上顯示幫助信息。
--version 在標(biāo)準(zhǔn)輸出上顯示版本信息。
下面介紹who命令的一些基本用法。
如果需要查看在系統(tǒng)上究竟有哪些用戶,可以直接使用who命令。
[例17] 查看登錄到系統(tǒng)的用戶情況
$who
root tty1 Mar 17 13:49
foxytty2 Mar 17 13:49
root tty3 Mar 17 13:49
bbs ttyp0 Mar 17 13:49 (river點(diǎn)虐 )
可以看到,現(xiàn)在系統(tǒng)一共有四個(gè)用戶。第一列是登錄用戶的帳號(hào);第二列是登錄所使用的終端;第三列是登錄時(shí)間;第四列是用戶從什么地方登錄的網(wǎng)絡(luò)地址,這里是域名。
一般來說,這樣就可以了解登錄用戶的大致情況了。但有時(shí)上面的顯示不是那么直觀,因?yàn)闆]有標(biāo)題說明,不容易看懂,這時(shí)就需要使用-H選項(xiàng)了。
[例18] 查看登錄用戶的詳細(xì)情況,鍵入:
$who-uH
顯示如下:
USER LINE LOGIN-TIME IDLE FROM
root tty1 Mar 17 13:49 .
foxytty2 Mar 17 13:49 00:01
root tty3 Mar 17 13:49 00:01
bbs ttyp0 Mar 17 13:49 00:01 (river點(diǎn)虐 )
這樣一目了然。其中-u選項(xiàng)指定顯示用戶空閑時(shí)間,所以可以看到多了一項(xiàng)IDLE。第一個(gè)root用戶的IDLE項(xiàng)是一個(gè)“.”,這就說明該用戶在前1秒仍然是活動(dòng)的,而其他用戶后面都有一個(gè)時(shí)間,稱為空閑時(shí)間。
最后來看看使用“whoam i”格式命令的結(jié)果:
233.river點(diǎn)虐 !root tty1 Mar 17 13:49
可見只顯示出了運(yùn)行該who命令的用戶情況,當(dāng)然這時(shí)候不存在空閑時(shí)間。
who命令應(yīng)用起來非常簡(jiǎn)單,可以比較準(zhǔn)確地掌握用戶的情況,所以使用非常廣泛。
1、使用w命令查看登錄用戶正在使用的進(jìn)程信息
Linux w命令用于顯示目前登入系統(tǒng)的用戶信息。
執(zhí)行這項(xiàng)指令可得知目前登入系統(tǒng)的用戶有哪些人,以及他們正在執(zhí)行的程序。
單獨(dú)執(zhí)行w指令會(huì)顯示所有的用戶,您也可指定用戶名稱,僅顯示某位用戶的相關(guān)信息。
語(yǔ)法:
w [-fhlsuV][用戶名稱]
參數(shù):
-f 開啟或關(guān)閉顯示用戶從何處登入系統(tǒng)。
-h 不顯示各欄位的標(biāo)題信息列。
-l 使用詳細(xì)格式列表,此為預(yù)設(shè)值。
-s 使用簡(jiǎn)潔格式列表,不顯示用戶登入時(shí)間等。
-u 忽略執(zhí)行程序的名稱,以及該程序耗費(fèi)CPU時(shí)間的信息。
-V 顯示版本信息。
w命令用于顯示已經(jīng)登錄系統(tǒng)的用戶的名稱,以及他們正在做的事。該命令所使用的信息來源于/var/run/utmp文件。
w命令輸出的信息包括:用戶名稱、用戶的機(jī)器名稱或tty號(hào)、遠(yuǎn)程主機(jī)地址、用戶登錄系統(tǒng)的時(shí)間、空閑時(shí)間、當(dāng)前進(jìn)程所用時(shí)間、用戶當(dāng)前正在使用的命令。
2、使用who命令查看用戶名稱及所啟動(dòng)的進(jìn)程
who命令用于列舉出當(dāng)前已登錄系統(tǒng)的用戶名稱。其輸出為:用戶名、tty號(hào)、時(shí)間日期、主機(jī)地址。
Linux中who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者ID、使用的終端機(jī)、從哪邊連上來的、上線時(shí)間、呆滯時(shí)間、CPU使用量、動(dòng)作等等。
語(yǔ)法:
who[參數(shù)]
可得知目前有那些用戶登入系統(tǒng),單獨(dú)執(zhí)行who指令會(huì)列出登入帳號(hào),使用的終端機(jī),登入時(shí)間以及從何處登入或正在使用哪個(gè)X顯示器。
參數(shù):
-H或--heading 顯示各欄位的標(biāo)題信息列。
-i或-u或-idle
顯示閑置時(shí)間,若該用戶在前一分鐘之內(nèi)有進(jìn)行任何動(dòng)作,將標(biāo)示成.號(hào),如果該用戶已超過24小時(shí)沒有任何動(dòng)作,則標(biāo)示出old字符串。
-m 此參數(shù)的效果和指定am i字符串相同。
-q或--count 只顯示登入系統(tǒng)的帳號(hào)名稱和總?cè)藬?shù)。
-w或-T或--mesg或--message或--writable 顯示用戶的信息狀態(tài)欄。
-l 列出任何登錄進(jìn)程。
-T或-w 顯示用戶的信息狀態(tài)欄。