utmp, wtmp и btmp: что такое «tmp»

utmp, wtmp и btmp: что такое «tmp»

Из предыдущего вопроса:

почему utmp, wtmp и btmp называются именно так?

Я хотел бы узнать, что такое часть 'tmp'. Это 'temp/temporary'. Как вы можете видеть из предыдущего вопроса, на эту часть не было ответа.

решение1

tmpможет быть сокращением отвременный(как впереходный) поскольку эти файлы, как и файлы журналов, периодически ротируются/обрезаются. Файлы utmpи wtmpтакже изначально находились в , /tmpкогда они были введеныв версии 3 AT&T Unix.

Однако tmpв настоящее время это можно расценивать как сокращение отвременная метка. tmтакже является общепринятым сокращениемвремя(см., например, руководство по ctime()функции C изаголовокtime.h) и эти файлы содержат временные метки системных событий, связанных с входом пользователей в систему.

  • uВероятно , это utmpпроисходит изпользователь.
  • bВероятно, в btmp(системах, где он есть) он исходит изплохой(неудачные входы).
  • Вwwtmp можетродом изВОЗ(например, «кто вошел в систему?»), но не из whoили w(утилиты), поскольку они используют utmpи не wtmp.

Связанный контент