utmp、wtmp 和 btmp:什么是“tmp”

utmp、wtmp 和 btmp:什么是“tmp”

从之前的问题来看:

为什么 utmp、wtmp 和 btmp 这么称呼?

我现在想知道“tmp”部分是什么。是“临时/临时”吗?正如您从之前的问题中看到的,这部分内容没有得到解答。

答案1

tmp可能是缩写暂时的(如短暂的)因为这些文件像日志文件一样,会定期轮换/截断。utmp和文件wtmp最初也驻留在/tmp它们被引入时在版本 3 AT&T Unix 中

然而, tmp现在可以理解为缩写时间戳tm也是一个常见的缩写时间(例如,参见 C 函数手册ctime()标题time.h)并且这些文件包含与用户登录相关的系统事件的时间戳。

  • inu可能utmp来自用户
  • in bbtmp在拥有它的系统上)可能来自坏的(登录错误)。
  • wwtmp 可能来自WHO(如“谁登录了?”),但不是来自whow(实用程序),因为他们使用utmpand not wtmp

相关内容