在多用户环境中,跟踪谁在任何给定时间登录到服务器是很重要的。此信息可用于监视用户活动和解决问题。在本文中,我们将讨论如何查询哪些用户已登录到服务器。
有几种方法可以检查谁登录了服务器。最常见的方法之一是使用“who”命令。此命令显示当前登录的所有用户的列表,以及他们登录的时间和他们使用的终端。要使用“who”命令,只需在服务器上打开一个终端窗口并输入以下命令:
who
这将显示当前登录到服务器的所有用户的列表。如果有多个用户登录,输出将在单独的行中显示每个用户。
另一种检查谁登录到服务器的方法是使用“last”命令。此命令显示过去登录到服务器的所有用户的列表,包括他们登录和注销会话的时间和日期。要使用“last”命令,只需在服务器上打开一个终端窗口并输入以下命令:
last
这将显示过去登录到服务器的所有用户的列表。如果有多个用户,输出将在单独的行中显示每个用户。
如果要查看特定用户的登录历史记录,可以使用带用户名选项的“last”命令。例如,要查看名为“a5idc”的用户的登录历史记录,您可以输入以下命令:
last a5idc
这将显示用户“a5idc”的所有登录和注销会话的列表。
除了“who”和“last”命令外,一些服务器操作系统还有图形工具,可以让你查看用户登录信息。例如,在具有图形用户界面的 Linux 系统上,您可以使用“系统监视器”应用程序来查看用户登录信息。
有几种方法可以查询哪些用户登录了服务器,包括使用“who”和“last”命令,以及图形工具。通过跟踪用户登录信息,您可以更好地监控用户活动并解决出现的问题。