查询当前登入系统的用户

来源:岁月联盟 编辑:exp 时间:2012-03-27

查询当前登入系统的用户 who [root@lyy ~]# who root     tty1         2010-12-09 19:16 root     pts/0        2010-12-09 19:29 (192.168.197.1) 第一列 登录的用户 第二列终端名 第三列 登录时间 查询每个用户最近登录时间 lastlog [root@lyy ~]# lastlog 用户名         端口     来自             最后登陆时间 root             pts/0    192.168.197.1    四 12月 9 19:29:15 +0800 2010 bin                                        **从未登录过** daemon                                     **从未登录过** pcca             tty1                      二 12月 7 22:09:21 +0800 2010 pcca1            tty1                      二 12月 7 22:09:26 +0800 2010 pcca2                                      **从未登录过** lastlog会从/var/log/lastlog文件中把数据读取出来 用户之间对话 write 格式:write 用户 终端接口 例:用户pc 发送信息给用户 pcca 1.在pc终端上查看pcca终端的接口 [pc@lyy ~]$ who root     tty1         2010-12-09 19:16 pcca     pts/0        2010-12-09 19:34 (192.168.197.1)       # pcca终端接口为pts/0 pc       pts/1        2010-12-09 19:37 (192.168.197.1) 2.利用write发送信息 hello world [pc@lyy ~]$ write pcca  pts/0 hello world!!! [pc@lyy ~]$ 输入完成后按 Ctrl+d 来结束。 3.看pcca终端的情况 [pcca@lyy ~]$ Message from pc@lyy on pts/1 at 19:42 ... hello world!!! EOF 如果不想接受信息可以用 mesg n 来关闭,除root外的信息不接收。 对所有登入的用户发送广播信息 wall [pc@lyy ~]$ wall "I will shutdown my linux server." Broadcast message from pc (pts/1) (Thu Dec  9 19:47:35 2010): I will shutdown my linux server. 这样所有的人都可以收到了。   作者 yingbin920