¿Quien está ahí? Who y Last en Linux
En alguna ocasión vamos a querer o necesitar saber si hay alguien más conectado a la máquina, sea por razones de seguridad o a nivel práctico. Para ello tenemos dos comandos super importantes.
1- ver procesos activos de un usuario con w
Nos mostrará la siguiente información:
– nombre del usuario.
– Número de la máquina o tty
– Dirección de la máquina remota
– Tiempo desde inicio de sesión del usuario
– Tiempo ausente.
– Tiempo usado por todos los procesos asignados a esa tty
– Tiempo usado por el proceso actual
– Comando siendo ejecutado por los usuarios.
m3t4g4m3@nexolinux ~ $ w 14:42:33 up 2 days, 5:32, 1 user, load average: 0,10, 0,36, 0,51 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT m3t4g4m3 tty8 :0 Mon09 2days 1:29m 0.88s mate-session
2- Nombre del usuario y procesos que tiene activos con el comando who
m3t4g4m3@nexolinux ~ $ who
m3t4g4m3 tty8 2013-02-18 09:10 (:0)
Este comando utiliza el fichero /var/run/utmp
3- ver los últimos usuarios que iniciaron sesión en una máquina con el comando last
Esta es la salida del comando como ejemplo:
m3t4g4m3 tty8 :0 Mon Feb 18 09:10 still logged in reboot system boot 3.2.0-37-generic Mon Feb 18 09:10 - 14:48 (2+05:38) m3t4g4m3 tty7 :0 Mon Feb 11 08:53 - down (4+06:18) reboot system boot 3.2.0-37-generic Mon Feb 11 08:53 - 15:12 (4+06:19) m3t4g4m3 tty8 :0 Fri Feb 8 09:13 - down (06:26) reboot system boot 3.2.0-37-generic Fri Feb 8 09:13 - 15:39 (06:26) m3t4g4m3 tty8 :0 Fri Feb 8 09:11 - down (00:01) reboot system boot 3.2.0-37-generic Thu Feb 7 19:12 - 09:12 (14:00)
wtmp begins Thu Feb 7 19:10:53 2013
Fuente: www.thegeekstuff.com
Deja un comentario