免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3607 | 回复: 2
打印 上一主题 下一主题

如何查看某个进程的用户来自哪个IP? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-12 17:23 |只看该作者 |倒序浏览
omcsp14mcadmin > who
omcadmin   console      May 29 07:23    (:0)
omcadmin   pts/5        May 29 07:24    (:0.0)
omcadmin   pts/11       Jun 12 08:42    (10.158.64.105)
omcadmin   pts/6        Jun 11 09:13    (somcmmi142)
omcadmin   dtremote     Jun 11 14:36    (10.158.66.74:1)
omcsp14mcadmin > w
  4:00pm  up 14 day(s),  8:38,  19 users,  load average: 3.14, 3.01, 3.04
User     tty           login@  idle   JCPU   PCPU  what
omcadmin console      29May0714days                /usr/dt/bin/sdt_shell -c unseten
omcadmin pts/5        29May0714days                csh
omcadmin pts/11        8:42am       140:17      6  cel ev20070612140416
omcadmin pts/6        Mon 9am       551:44     25  -csh
omcadmin dtremote     Mon 2pm    10     26     25  xterm -title xterm

上述为指令who,w的输出结果,请问如何写一条语句可以实现如下结果:
user        tty        login@ what IP?
omcadmin   console      May 29 07:23  /usr/dt/bin/sdt_shell -c unseten     (:0)
omcadmin   pts/5        May 29 07:24  csh                                  (:0.0)
omcadmin   pts/11       Jun 12 08:42  cel ev20070612140416                 (10.158.64.105)
omcadmin   pts/6        Jun 11 09:13  -csh                                 (somcmmi142)
omcadmin   dtremote     Jun 11 14:36  xterm -title xterm                   (10.158.66.74:1)

另外,请问who的结果中(:0)和(:0.0)分别代表什么?
如果(:0)代表服务器的话,那么(:0.0)又代表什么呢?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
2 [报告]
发表于 2007-06-12 18:47 |只看该作者
原帖由 sbleo 于 2007-6-12 17:23 发表
...
另外,请问who的结果中(:0)和(:0.0)分别代表什么?
如果(:0)代表服务器的话,那么(:0.0)又代表什么呢?   ...

(:0)和(:0.0)含义相同,代表用户所在的终端是从本机的第一个X服务器下派生的。
类似的后面的:
omcadmin   dtremote     Jun 11 14:36    (10.158.66.74:1)
表示用户的终端是在主机10.158.66.74上的第2个Xserver下派生的。
X Server的定位的约定就是用IP.y或者IP

不过很奇怪的是这行:
omcadmin   console      May 29 07:23    (:0)
普通的X下的终端应该是某个pts,但它却是控制台,可能就是它在控制台下启动了X吧。

[ 本帖最后由 woodie 于 2007-6-12 18:48 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2007-06-13 17:26 |只看该作者
谢谢woodie 的指点,
还有哪位大大指导一下如何通过一条语句实现
查看某个进程的用户来自哪个IP?如上面的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP