红联Linux门户
Linux帮助

who 问题

发布时间:2010-08-18 14:16:33来源:红联作者:wizi
[i=s] 本帖最后由 wizi 于 2010-8-30 13:42 编辑 [/i]

[root@test root]# who
root tty1 Aug 13 14:02
test pts/0 Aug 18 13:57 (localhost)
[root@test root]#


红色的部分显示为localhost而不是IP。netstat -a 显示所有登录连接全为localhost,以前看到的全是IP,
百思不得其解,请赐教。
文章评论

共有 5 条评论

  1. wizi 于 2010-09-08 14:51:32发表:

    在线等高人指点

  2. wizi 于 2010-09-08 14:48:45发表:

    [i=s] 本帖最后由 wizi 于 2010-9-8 14:50 编辑 [/i]

    ssh linux1 redhatAS5.5
    登录test1后显示
    Last login: Wed Sep 8 13:26:13 2010 from 172.30.172.1
    [root@test1~]#

    who -m 结果
    [root@test1 ~]# who -m
    root pts/0 2010-09-08 13:26 (172.30.172.1)
    [root@File ~]#
    _______________
    ssh linux2 redhatAS3.0
    登录test2后显示
    没有Last login 这行了
    [root@test2~]#

    who -m 结果
    [root@test2 ~]# who -m
    root pts/0 2010-09-08 14:28 (localhost)
    登录IP也不显示了 换了台机远程ssh登录结果一样
    [root@test2 ~]#

    我有几个shell 脚本是通过who来得到IP的。现在全工作不正常了。急啊!
    手工在/etc/hosts加远程登录电脑(netbios)主机名和IP地址
    172.30.172.1 myhost
    who -m结果为
    [root@test2 ~]# who -m
    root pts/8 2010-09-08 14:28 (myhost)
    [root@test2 ~]#

  3. wizi 于 2010-08-18 22:10:02发表:

    学习,谢谢版主。在远程ssh到linux服务器里应该会显示客户端IP但总是(localhost).不知哪没设好.

  4. 王中云 于 2010-08-18 17:47:58发表:

    学习

  5. alick 于 2010-08-18 15:55:21发表:

    localhost就是本机。
    pts/0表示第一个虚拟终端。
    表示tiptop目前从本机登录在第一个虚拟终端