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 可能來自世界衛生組織(如「誰登入了?」),但不是來自whow(實用程式),因為他們使用utmpand not wtmp

相關內容