在Linux中,last命令在第三列显示“:0”,这是什么意思?

3

我想编写一个shell脚本来整理last命令显示的数据。这是我在服务器上得到的。

 root    pts/0        10.168.136.175     Wed Sep 14 14:24 - 14:54   (00:29)        
 root    :0                              Mon Sep 12 10:34 - 11:00   (00:25)       
 reboot  system boot  2.6.18-308.el5PA   Sun Sep 11 11:31           (86+03:05)

我进行了一些搜索,有些人说第三列中的:0.0表示本地登录,第二列表示使用的终端类型,例如ptstty

但是在我的日志中,第二行第二列的:0代表什么?
我正在使用redhat 6.5。


1
它看起来像是一个 X11 显示。 - mouviciel
1个回答

2

它代表本地计算机。通常,每个会话由一对ip_address:display_number表示。当您在本地登录时,IP地址被省略了。这就是为什么:前面没有任何内容的原因。显示编号实际上是来自指定IP地址的会话号码。因此,0表示第一个会话。


显示的数字并不代表会话号,而是代表一个显示器/屏幕对。有关更多信息,请参见如何指定显示器? - mouviciel
@mouviciel 您是正确的。我使用了“会话”这个术语,因为它更直观。对于许多不熟悉X Server术语的人来说,“显示器”这个术语是具有误导性的。 - Eugene

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接