linux查看活动用户命令
-
要查看Linux系统中的活动用户,可以使用以下命令:
1. `who`命令:可以显示当前登录到系统的用户。使用`who`命令可以显示当前用户的用户名、登录时间、登录IP等信息。
2. `w`命令:和`who`命令类似,可以显示当前登录到系统的用户。不同的是,`w`命令在显示用户信息的同时,还会显示用户的终端、运行的命令、以及用户的登录IP等详细信息。
3. `users`命令:可以列出当前登录系统的用户的用户名。
4. `last`命令:可以显示用户的登录历史。使用`last`命令可以查看系统上所有用户的登录记录,包括登录时间、登录IP,以及登录的终端。
5. `whoami`命令:可以显示当前登录用户的用户名。
通过使用以上命令,你可以轻松查看Linux系统中的活动用户,了解当前登录到系统的用户情况。
2年前 -
在Linux系统中,你可以使用以下命令来查看活动用户:
1. `who`命令:运行`who`命令可以显示当前登录系统的用户。它将列出用户的登录名、终端、登录时间和登录IP地址等信息。
示例:
“`
$ who
username1 tty1 2022-01-01 10:00
username2 tty2 2022-01-01 11:00
“`2. `w`命令:`w`命令是`who`命令的扩展版本,除了显示登录用户的信息外,还可以显示用户的当前活动情况(如运行的进程)。
示例:
“`
$ w
10:00:01 up 10 days, 2:53, 2 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
username1 tty1 – 10:00 5:30m 0.10s 0.05s -bash
username2 tty2 – 11:00 1:23 0.01s 0.01s -bash
“`3. `last`命令:`last`命令可以显示用户的登录历史记录,包括登录名、登录时间、登出时间和登录IP地址等信息。默认情况下,`last`命令会显示所有用户的登录记录。
示例:
“`
$ last
username1 tty1 Fri Jan 1 10:00 still logged in
username2 tty2 Fri Jan 1 11:00 still logged in
reboot system boot Sun Dec 19 09:24 still running
username1 pts/0 Wed Dec 15 15:35 – 16:15 (00:40)
“`4. `whoami`命令:`whoami`命令可以显示当前用户的用户名。
示例:
“`
$ whoami
username1
“`5. `/var/log/auth.log`文件:该文件记录了系统的认证日志,包括用户的登录和注销记录。你可以使用文本编辑器(如`vi`或`nano`)查看该文件。
示例:
“`
$ sudo vi /var/log/auth.log
“`以上是Linux系统中查看活动用户的一些常用命令和方法。通过使用这些命令,你可以方便地了解当前登录系统的用户情况。
2年前 -
Linux系统中可以使用多个命令来查看活动用户。下面给出几个常用的命令。
1. who命令:用于显示当前登录到系统的用户信息。该命令会显示登录用户名、终端设备、登录时间等信息。使用方法:who。
“`
$ who
用户名1 终端设备1 登录时间1
用户名2 终端设备2 登录时间2
…
“`2. w命令:与who命令类似,用于显示当前登录用户的信息,但是比who命令提供更详细的信息,还包括每个用户的CPU利用率等。使用方法:w。
“`
$ w
21:20:44 up 3 days, 1:37, 3 users, load average: 0.00, 0.02, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
username tty1 :0 18:32 3days 11.94s 0.05s /usr/lib/gnome-session/gnome-session-binary
username pts/0 :0 19:45 2.00s 0.28s 0.02s w
another pts/1 :0 20:30 52:19 0.09s 0.09s bash
“`3. last命令:用于显示所有已经登录过系统的用户信息,包括登录时间、登录设备等信息。使用方法:last。
“`
$ last
username tty1 Thu Oct 21 18:32 still logged in
username pts/0 :0 Thu Oct 21 19:45 still logged in
another pts/1 :0 Thu Oct 21 20:30 – 21:20 (00:49)
“`4. finger命令:用于显示用户的详细信息,包括登录时间、登录设备、活动进程等。使用方法:finger。
“`
$ finger username
Login: username Name: First Last
Directory: /home/username Shell: /bin/bash
On since Thu Oct 21 18:32 (EDT) on tty1 from :0
10 minutes 28 seconds idle
No mail.
No Plan.
“`5. ps命令:用于显示当前系统上运行的进程信息,通过grep命令结合ps命令可以过滤出活动用户的进程。使用方法:ps aux | grep 用户名。
“`
$ ps aux | grep username
username 1017 0.0 0.0 166112 4332 tty1 Ssl+ Oct21 0:00 gnome-session-binary
username 2102 0.0 0.0 146116 2308 ? Sl Oct21 0:00 gnome-keyring-daemon –start –foreground –components=secrets
username 2867 1.8 0.2 641580 42424 tty2 Sl+ Oct21 25:39 gnome-terminal-server
…
“`以上是常用的几个命令,可以根据具体的需求选择适合的命令来查看活动用户。
2年前