查看linux系統(tǒng)當(dāng)前登陸的用戶
2015-07-29 15:42:44
15047
linux作為多用戶多任務(wù)的操作系統(tǒng),所以一臺(tái)服務(wù)器有很多人都在使用。如果某天您想要重啟或者關(guān)機(jī)操作的時(shí)候,您就得注意是否還有其他人在登陸,說不定他正在寫入或者備份數(shù)據(jù)呢,數(shù)據(jù)無價(jià)?。?/span>
1.用w命令查看登陸用戶正在使用的進(jìn)程信息
-h 忽略打印輸出頭文件信息
-s 不顯示JCPU、PCPU、登陸時(shí)間
w命令輸出的信息包括:
用戶名稱、用戶的機(jī)器名稱和tty號(hào)、遠(yuǎn)程主機(jī)地址、用戶登陸系統(tǒng)的時(shí)間、空閑時(shí)間、附加到tty(終端)的進(jìn)程所用的時(shí)間(JCPU時(shí)間)、當(dāng)前進(jìn)程所用時(shí)間(PCPU時(shí)間)、用戶當(dāng)前正在使用的命令。
如果只想列出用戶名、正在使用的命令可以執(zhí)行:w -h | awk ‘{print $1,$8}’
2.用who命令
who命令擁有列出當(dāng)前已登陸系統(tǒng)的用戶名稱:用戶名、tty號(hào)、時(shí)間地址、主機(jī)地址
3.whoami是僅僅查看自己的登陸信息的命令