Linux服务器查看哪些人在用

阅读量: searchstar 2021-01-07 19:48:50
Categories: Tags:

wwho只能查看哪些人登陆了,但是如果是用vscode登陆的就看不到,只有一个node进程。而且如果有人在后台跑程序也看不到。

所以需要一个可以查看系统中哪些人的进程在跑的命令:

ps -e -o uid --no-headers | awk '$1 >= 1000' | sort -u | xargs -i id -nu {}

在这里插入图片描述

这里只显示uid大于等于1000的用户,因为小于1000的不是真实用户。不过看样子uid大于1000的用户也可能不是真实用户,比如上图的systemd-timesync