LINUX

Diferencia / var / run / utmp vs / var / log / wtmp Archivos en Linux

El registro es una parte esencial de los sistemas operativos basados ​​en Linux. El sistema mantiene registros de actividades en el sistema. El sistema también mantiene registros de los usuarios conectados y desconectados.

Los archivos ‘/ var / run / utmp’ y ‘/ var / log / wtmp’ contienen registros para inicios y cierres de sesión. Estos dos archivos son archivos binarios. No puede verlos con ningún editor de texto o buscapersonas como «menos». Algunos comandos utilizan estos archivos para su salida.

archivo / var / run / utmp

Este archivo contiene información sobre los usuarios que están conectados actualmente al sistema. El comando Who usa este archivo para mostrar los usuarios registrados:

$ who
root tty1 2012-12-26 11:53
raghu tty8 2012-12-26 03:00 (:0)
raghu pts/0 2012-12-26 11:02 (:0.0)

Según la página de manual de utmp

The utmp file allows one to discover information about who is currently using the system. There may be more users currently using the system, because not all programs use utmp logging.

/ var / log / archivo wtmp

Este archivo es como el historial para el archivo utmp, es decir, mantiene los registros de todos los usuarios conectados y desconectados (en el pasado). El último comando utiliza este archivo para mostrar la lista de los últimos usuarios que iniciaron sesión.

$ last
raghu pts/0 :0.0 Wed Dec 26 11:02 still logged in
raghu tty8 :0 Wed Dec 26 03:00 still logged in
reboot system boot 3.5.0-17-generic Wed Dec 26 03:00 - 11:30 (08:29)
raghu pts/0 :0.0 Wed Dec 26 02:18 - 02:20 (00:01)
raghu tty8 :0 Tue Dec 25 18:36 - down (07:44)
reboot system boot 3.5.0-17-generic Tue Dec 25 18:35 - 02:21 (07:45)
raghu pts/0 :0.0 Tue Dec 25 14:36 - 14:38 (00:02)
raghu pts/0 :0.0 Tue Dec 25 13:33 - 14:14 (00:40)
root pts/0 :0.0 Tue Dec 25 13:25 - 13:25 (00:00)
root pts/0 :0.0 Tue Dec 25 13:23 - 13:23 (00:00)
root pts/0 :0.0 Tue Dec 25 13:21 - 13:21 (00:00)

---output truncated---

wtmp begins Mon Nov 5 21:10:35 2012

Según la página de manual de wtmp

The wtmp file records all logins and logouts. Its format is exactly like utmp except that a null username indicates a logout on the associated terminal. Furthermore, the terminal name ~ with username shutdown or reboot indicates a system shutdown or reboot and the pair of terminal names |/} logs the old/new system time when date(1) changes it. wtmp is maintained by login(1), init(8), and some versions of getty(8) (e.g., mingetty(8) or agetty(8)). None of these programs creates the file, so if it is removed, record-keeping is turned off.

Otro archivo importante relacionado con los inicios de sesión de los usuarios es ‘/ var / log / btmp’. Este archivo contiene intentos de inicio de sesión incorrectos. Este archivo es utilizado por el comando ‘lastb’:

$ lastb
raghu tty8 :0 Fri Dec 21 06:36 - 06:36 (00:00)
root tty1 Tue Dec 11 14:14 - 14:14 (00:00)
raghu tty7 :0 Mon Dec 10 18:51 - 18:51 (00:00)

Conclusión

En este tutorial, aprendimos la diferencia entre archivos utmp y wtmp en Linux. Espero que haya disfrutado de la lectura y deje sus sugerencias para nuestra atención.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar