图像

Linux查看系统当前登录用户

作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。

1. 使用w命令查看登录用户正在使用的进程信息

w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所使用的信息来源于/var/run/utmp文件。w命令输出的信息包括:

用户名称
用户的机器名称或tty号
远程主机地址
用户登录系统的时间
空闲时间(作用不大)
附加到tty(终端)的进程所用的时间(JCPU时间)
当前进程所用时间(PCPU时间)
用户当前正在使用的命令

w命令还可以使用以下选项

-h忽略头文件信息
-u显示结果的加载时间
-s不显示JCPU, PCPU, 登录时间
$ w
jerry@debian:~$ w
 21:59:56 up  3:34,  2 users,  load average: 0.54, 1.12, 1.46
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
jerry    tty7     :0               18:25    3:34m  3:38   0.02s gdm-session-wor
jerry    pts/0    :0               21:59    3.00s  0.07s  0.01s w
$ w -h
jerry@debian:~$ w -h
jerry    tty7     :0               18:25    3:35m  3:40   0.02s gdm-session-wor
jerry    pts/0    :0               21:59    4.00s  0.08s  0.01s w -h
$ w -u
jerry@debian:~$ w -u
 22:02:04 up  3:36,  2 users,  load average: 0.31, 0.81, 1.30
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
jerry    tty7     :0               18:25    3:36m  3:43   0.02s gdm-session-wor
jerry    pts/0    :0               21:59    4.00s  0.08s  0.01s w -u
$ w -s
jerry@debian:~$ w -s
 22:03:59 up  3:38,  2 users,  load average: 0.26, 0.61, 1.17
USER     TTY      FROM              IDLE WHAT
jerry    tty7     :0                3:38m gdm-session-worker [pam/gdm3-autolo
jerry    pts/0    :0                7.00s w -s

2.使用who命令查看(登录)用户名称及所启动的进程

who命令用于列举出当前已登录系统的用户名称。其输出为:用户名、tty号、时间日期、主机地址。

$ who
jerry@debian:~$ who
jerry    tty7         2014-11-14 18:25 (:0)
jerry    pts/0        2014-11-14 21:59 (:0)

如果只希望列出用户,可以使用如下语句:

jerry@debian:~$ who | cut -d' ' -f1 | sort | uniq
jerry

补充:users命令,可用于打印输出登录服务器的用户名称。该命令除了有help和version选项外,再没有其他选项。如果某用户使用了多个终端,则相应的会显示多个重复的用户名。

$ users
jerry@debian:~$ users
jerry jerry

3. 使用whoami命令查看你所使用的登录名称

whoami命令用于显示登入的用户名。

$ whoami
jerry@debian:~$ whoami
jerry

whoami命令的执行效果和id -un的效果完全一样,例如:

$ id -un
jerry@debian:~$ id -un
jerry

whoami命令能显示当前登入的用户名称,以及当前所使用的tty信息。该命令的输出结果包括如下内容:用户名、tty名、当前时间日期,同时还包括用户登录系统所使用的链接地址。

$ who am i
jerry@debian:~$ who am i
jerry    pts/0        2014-11-14 21:59 (:0)
$ who mom likes
jerry@debian:~$ who mom likes
jerry    pts/0        2014-11-14 21:59 (:0)

警告: Don’t try “who mom hates” command.
当然,如果你使用su命令改变用户,则该命令(whoami)所显示的结果将随之改变。

4. 随时查看系统的历史信息(曾经使用过系统的用户信息)

last命令可用于显示特定用户登录系统的历史记录。如果没有指定任何参数,则显示所有用户的历史信息。在默认情况下,这些信息(所显示的信息)将来源于/var/log/wtmp文件。该命令的输出结果包含以下几列信息:

用户名称
tty设备号
历史登录时间日期
登出时间日期
总工作时间
$ last jerry
jerry@debian:~$ last jerry
jerry    pts/0        :0               Fri Nov 14 21:59   still logged in  
jerry    pts/0        :0               Fri Nov 14 21:33 - 21:48  (00:15)    
jerry    pts/0        :0               Fri Nov 14 21:11 - 21:32  (00:21)    
jerry    pts/0        :0               Fri Nov 14 19:51 - 20:04  (00:13)    
jerry    pts/0        :0               Fri Nov 14 19:20 - 19:20  (00:00)    
jerry    tty7         :0               Fri Nov 14 18:25   still logged in  
jerry    tty7         :0               Fri Nov 14 09:58 - 10:46  (00:47)    
jerry    pts/0        :0               Fri Nov 14 01:30 - 01:30  (00:00)    
jerry    pts/0        :0               Thu Nov 13 22:10 - 22:10  (00:00)    
jerry    tty7         :0               Thu Nov 13 21:08 - crash  (12:49)    
jerry    pts/0        :0               Thu Nov 13 21:05 - 21:07  (00:01)    
jerry    tty9         :0               Thu Nov 13 21:04 - 21:07  (00:03)    
jerry    pts/0        :0               Thu Nov 13 21:00 - 21:02  (00:02)    
jerry    pts/0        :0               Thu Nov 13 20:56 - 20:56  (00:00)    
jerry    pts/0        :0               Thu Nov 13 20:00 - 20:01  (00:00)    
jerry    pts/0        :0               Thu Nov 13 19:23 - 19:24  (00:00)    
jerry    pts/0        :0               Thu Nov 13 19:17 - 19:17  (00:00)    
jerry    pts/0        :0               Thu Nov 13 19:14 - 19:14  (00:00)    
jerry    tty7         :0               Thu Nov 13 19:11 - 21:03  (01:51)    
jerry    pts/0        :0               Thu Nov 13 02:05 - 02:07  (00:01)    
jerry    pts/0        :0               Thu Nov 13 02:05 - 02:05  (00:00)    
jerry    pts/0        :0               Thu Nov 13 01:37 - 01:37  (00:00)    
jerry    pts/0        :0               Wed Nov 12 16:49 - 16:50  (00:00)    
jerry    tty7         :0               Wed Nov 12 16:48 - crash (1+02:23)  
jerry    pts/0        :0               Wed Nov 12 13:43 - 13:44  (00:00)    
jerry    tty7         :0               Wed Nov 12 13:42 - 14:05  (00:23)    
jerry    pts/0        :0               Wed Nov 12 01:22 - 01:22  (00:00)    
jerry    tty7         :0               Wed Nov 12 01:16 - 02:32  (01:16)    
jerry    pts/0        :0               Tue Nov 11 23:53 - 00:40  (00:47)    
jerry    tty7         :0               Tue Nov 11 23:48 - crash  (01:26)    
jerry    tty7         :0               Tue Nov 11 23:43 - crash  (00:05)    
jerry    pts/0        :0               Tue Nov 11 13:28 - 13:28  (00:00)    
jerry    pts/0        :0               Tue Nov 11 10:17 - 10:17  (00:00)    
jerry    tty7         :0               Tue Nov 11 09:45 - crash  (13:57)    
jerry    tty7         :0               Tue Nov 11 09:20 - crash  (00:24)    
jerry    pts/0        :0               Tue Nov 11 01:22 - 01:23  (00:00)    
jerry    pts/0        :0               Tue Nov 11 01:21 - 01:21  (00:00)    
jerry    pts/0        :0               Tue Nov 11 01:21 - 01:21  (00:00)    
jerry    pts/0        :0               Mon Nov 10 15:06 - 15:06  (00:00)    
jerry    tty7         :0               Mon Nov 10 14:33 - 01:27  (10:54)    
jerry    tty8         :0               Mon Nov 10 13:21 - crash  (01:11)    
jerry    pts/0        :0               Mon Nov 10 13:16 - 13:16  (00:00)    
jerry    tty7         :0               Mon Nov 10 13:15 - 13:21  (00:06)    
jerry    pts/0        :0               Mon Nov 10 01:07 - 01:07  (00:00)    
jerry    pts/0        :0               Mon Nov 10 01:02 - 01:02  (00:00)    
jerry    pts/0        :0               Mon Nov 10 01:01 - 01:02  (00:00)    
jerry    pts/0        :0               Mon Nov 10 00:44 - 00:53  (00:09)    
jerry    pts/0        :0               Mon Nov 10 00:42 - 00:42  (00:00)    
jerry    pts/0        :0               Mon Nov 10 00:37 - 00:40  (00:02)    
jerry    pts/0        :0               Mon Nov 10 00:32 - 00:32  (00:00)    
jerry    tty8         :0               Mon Nov 10 00:29 - 01:30  (01:00)    
jerry    tty7         :0               Mon Nov 10 00:27 - 00:29  (00:01)    
jerry    pts/0        :0               Mon Nov 10 00:23 - down   (00:03)    
jerry    tty7         :0               Mon Nov 10 00:16 - down   (00:09)    
jerry    pts/0        :0               Mon Nov 10 00:15 - down   (00:00)    
jerry    tty8         :0               Mon Nov 10 00:08 - down   (00:06)    
jerry    pts/0        :0               Mon Nov 10 00:08 - 00:08  (00:00)    
jerry    pts/0        :0               Sun Nov  9 23:47 - 00:08  (00:21)    
jerry    pts/0        :0               Sun Nov  9 22:30 - 22:30  (00:00)    
jerry    tty7         :0               Sun Nov  9 22:12 - 00:08  (01:56)    
jerry    pts/0        :0               Sun Nov  9 22:11 - down   (00:00)    
jerry    pts/0        :0               Sun Nov  9 22:09 - 22:11  (00:01)    
jerry    pts/1        :0               Sun Nov  9 22:03 - 22:06  (00:02)    
jerry    pts/0        :0               Sun Nov  9 22:03 - 22:07  (00:04)    
jerry    pts/0        :0               Sun Nov  9 22:01 - 22:02  (00:00)    
jerry    pts/0        :0               Sun Nov  9 21:55 - 21:55  (00:00)    
jerry    tty7         :0               Sun Nov  9 21:52 - down   (00:18)    
jerry    pts/0        :0               Sun Nov  9 21:47 - down   (00:03)    
jerry    pts/0        :0               Sun Nov  9 21:42 - 21:43  (00:00)    
jerry    tty7         :0               Sun Nov  9 21:26 - down   (00:24)    
jerry    pts/0        :0               Sun Nov  9 21:25 - down   (00:00)    
jerry    pts/0        :0               Sun Nov  9 21:19 - 21:24  (00:04)    
jerry    pts/0        :0               Sun Nov  9 20:40 - 21:07  (00:27)    
jerry    pts/0        :0               Sun Nov  9 20:29 - 20:29  (00:00)    
jerry    tty7         :0               Sun Nov  9 20:22 - down   (01:02)    
jerry    pts/0        :0               Sun Nov  9 01:56 - 01:57  (00:00)    
jerry    tty7         :0               Sun Nov  9 01:55 - 02:37  (00:42)    
jerry    pts/0        :0               Sun Nov  9 01:30 - 01:30  (00:00)    
jerry    pts/0        :0               Sun Nov  9 00:52 - 01:17  (00:25)    
jerry    tty8         :0               Sun Nov  9 00:48 - crash  (01:06)    
jerry    pts/0        :0               Sun Nov  9 00:33 - 00:48  (00:14)    
jerry    pts/0        :0               Sun Nov  9 00:23 - 00:23  (00:00)    
jerry    pts/0        :0               Sun Nov  9 00:03 - 00:04  (00:01)    
jerry    tty7         :0               Sat Nov  8 23:42 - 00:48  (01:05)    
jerry    pts/0        :0               Sat Nov  8 03:48 - 03:48  (00:00)    
jerry    pts/0        :0               Sat Nov  8 03:44 - 03:44  (00:00)    
jerry    pts/0        :0               Sat Nov  8 03:41 - 03:41  (00:00)    
jerry    pts/0        :0               Sat Nov  8 03:41 - 03:41  (00:00)    
jerry    pts/0        :0               Sat Nov  8 03:37 - 03:37  (00:00)    
jerry    pts/0        :0               Fri Nov  7 17:10 - 17:10  (00:00)    
jerry    tty7         :0               Fri Nov  7 17:02 - 03:56  (10:54)    
jerry    tty7         :0               Wed Nov  5 15:49 - 00:28  (08:39)    
jerry    tty7         :0               Wed Nov  5 10:19 - 10:30  (00:10)    
jerry    pts/0        :0               Wed Nov  5 09:21 - 09:21  (00:00)    
jerry    pts/0        :0               Wed Nov  5 09:21 - 09:21  (00:00)    
jerry    tty7         :0               Wed Nov  5 09:05 - 09:25  (00:19)    
jerry    pts/0        :0               Tue Nov  4 20:56 - 20:57  (00:00)    
jerry    tty7         :0               Tue Nov  4 20:54 - 03:29  (06:35)    
jerry    pts/0        :0               Mon Nov  3 18:44 - 18:44  (00:00)    
jerry    tty7         :0               Mon Nov  3 18:42 - 23:27  (04:44)

wtmp begins Sun Nov  2 02:45:17 2014

发表评论