1、查询主机上已经登录的用户可以使用‘w’、‘who’、‘last’命令进行查询
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty2 - 09:51 45:53 0.03s 0.03s -bash
root tty1 - 09:53 45:42 0.02s 0.02s -bash
root pts/0 192.168.70.1 10:28 0.00s 0.13s 0.03s w
[root@localhost ~]# who
root tty2 2014-10-06 09:51
root tty1 2014-10-06 09:53
root pts/0 2014-10-06 10:28 (192.168.70.1)
[root@localhost ~]# last
root pts/0 192.168.70.1 Mon Oct 6 10:28 still logged in
root tty1 Mon Oct 6 09:53 still logged in
zhangx pts/2 192.168.70.1 Mon Oct 6 09:52 - 10:34 (00:42)
root tty2 Mon Oct 6 09:51 still logged in
zhangx tty3 Mon Oct 6 09:50 - 09:50 (00:00)
zhangx pts/1 :0.0 Mon Oct 6 09:49 - 09:53 (00:04)
EG:
[root@localhost ~]# w
10:39:24 up 57 min, 3 users, load average: 0.00, 0.01, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty2 - 09:51 45:53 0.03s 0.03s -bash
root tty1 - 09:53 45:42 0.02s 0.02s -bash
root pts/0 192.168.70.1 10:28 0.00s 0.13s 0.03s w
[root@localhost ~]# who
root tty2 2014-10-06 09:51
root tty1 2014-10-06 09:53
root pts/0 2014-10-06 10:28 (192.168.70.1)
[root@localhost ~]# last
root pts/0 192.168.70.1 Mon Oct 6 10:28 still logged in
root tty1 Mon Oct 6 09:53 still logged in
zhangx pts/2 192.168.70.1 Mon Oct 6 09:52 - 10:34 (00:42)
root tty2 Mon Oct 6 09:51 still logged in
zhangx tty3 Mon Oct 6 09:50 - 09:50 (00:00)
zhangx pts/1 :0.0 Mon Oct 6 09:49 - 09:53 (00:04)
2、查询主机上的所用用户(无论是否已经登录),只需要查看、etc/passwd这个文件即可
EG:
[root@localhost ~]# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
......{省略}
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin
zhangx:x:500:500:zhangxin,13095715220:/home/zhangx:/bin/bash
real:x:501:501::/home/real:/bin/bash
hangz:x:502:503::/home/hangz:/bin/bash
myuser1:x:503:505:1st user:/home/myuser1:/sbin/nologin
myuser2:x:504:506:2nd user:/home/myuser2:/bin/bash
myuser3:x:505:507:3rd user:/home/myuser3:/sbin/nologin
pro1:x:506:509:projecta user:/home/pro1:/bin/bash
pro2:x:507:510:projecta user:/home/pro2:/bin/bash
pro3:x:508:511:projecta user:/home/pro3:/bin/bash
tcpdump:x:72:72::/:/sbin/nologin
zhangx:x:500:500:zhangxin,13095715220:/home/zhangx:/bin/bash
real:x:501:501::/home/real:/bin/bash
hangz:x:502:503::/home/hangz:/bin/bash
myuser1:x:503:505:1st user:/home/myuser1:/sbin/nologin
myuser2:x:504:506:2nd user:/home/myuser2:/bin/bash
myuser3:x:505:507:3rd user:/home/myuser3:/sbin/nologin
pro1:x:506:509:projecta user:/home/pro1:/bin/bash
pro2:x:507:510:projecta user:/home/pro2:/bin/bash
pro3:x:508:511:projecta user:/home/pro3:/bin/bash