我需要检查有多少用户通过浏览器连接到特定应用程序的服务器。我主要对甲骨文感兴趣。我的服务器运行 RHEL。
答案1
该命令who
告诉您哪些用户在哪些终端上登录。阅读man who
有关登录用户的更多详细信息。
答案2
那么是否可以检查正在运行的会话数量以及是否也可以检查 http ?
需要配置或编程 Web 应用程序以枚举活动会话,但对于 SSH 会话的用户列表和空闲时间......
w | tr -s " " | cut -d " " -f 1,5 | tail -n +3
请参阅 w 的手册页中的“注释”部分。上面的行产生如下内容:
username1 0.00s
username2 48.08s
或者,仅空闲时间:
w | tr -s " " | cut -d " " -f 5 | tail -n +3
或者,只是 SSH 会话的计数:
w | tr -s " " | cut -d " " -f 5 | tail -n +3 | wc -l