Linux 的 W 输出中奇怪的 FROM 值

Linux 的 W 输出中奇怪的 FROM 值

我运行w命令来查看谁登录了服务器。

我得到以下信息:

root@server:/var/www/# w
 13:50:33 up 881 days, 17:24,  2 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
agc      pts/0    :1009.0          29Jun11 708days  0.12s  0.12s bash
root     pts/1    pcait191.menios.gr 13:45    0.00s  0.06s  0.01s w

我该如何解释“:1009.0来自”列?

谢谢

答案1

w使用它来显示来自 X 服务器的登录信息。它遵循 X 显示器的命名方案(请参阅man 7 X“显示器名称”)

[hostname]:<displaynumber>[.screennumber]
  • 缺少的主机名表明 X 服务器在本地机器上运行。
  • '1009' 只是显示器的编号(来自man X 7:“ “显示器”通常用于指共享一组输入设备的监视器集合”。通常,对于机器的第一个显示器,它是 '0',对于第二个显示器,它是 '1',依此类推。但数字可以任意选择(因此可能没有 1009 个其他显示器)。请注意,即使只有一组监视器和输入设备,也可以有多个显示器,就像可以有多个控制台终端一样。
  • '.0' 将是第一个屏幕(在较新的系统上,多个显示器通常组合成一个虚拟屏幕,因此除 '0' 之外的其他值不再那么常见)

相关内容