每个登录的用户在做什么?

Try*_*ain 7 command-line users

扩展这个问题:users 命令列出了 5 个相同的用户......这正常吗?

我怎样才能追踪每个用户在做什么或者是什么服务/应用程序/请求产生了该用户的另一个登录?

编辑:https : //askubuntu.com/a/115028/38901 上一篇文章的回答提供了使用whowhich的解决方案,这对于查看用户在哪里很有用。还有,有什么办法可以看到什么

lga*_*rzo 10

w命令准确显示:

w - Show who is logged on and what they are doing.
Run Code Online (Sandbox Code Playgroud)

例子:

w
 14:20:15 up  5:10,  4 users,  load average: 0,00, 0,04, 0,05
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     pts/2    :0.0             09:11    5:07m  1.02s  1.02s ssh somewhere
user     pts/3    :0.0             09:11    5:08m  2.61s  2.61s ssh somewhere
user     pts/5    :0.0             09:12    5:07m  0.41s  0.41s /usr/bin/luit -
user     pts/0    :0.0             12:35    0.00s  0.34s  0.00s w
Run Code Online (Sandbox Code Playgroud)


Cha*_*nya 7

您可以使用who命令来查看您的用户登录的位置,例如。tty、伪终端等

你也可以使用

ps -ef
Run Code Online (Sandbox Code Playgroud)

从您的终端查看所有用户在做什么