
¿Es posible ver los usuarios que han iniciado sesión en iTop, por ejemplo, para saber si se puede realizar una actualización sin bloquear a nadie?
No hay menú en ninguna parte, no encontré nada en línea.
Respuesta1
Con acceso al servidor, una línea que puedes poner como función (por ejemplo itoplastlog
) en tu bashrc
:
$ awk '{ split($4,a,":"); print substr(a[1],2) ":" a[2] ":" substr(a[3],0,1) " " $3 }' /var/log/httpd/access.log | uniq | tail
15/Jun/2022:16:5 Alice
15/Jun/2022:16:5 Bob
15/Jun/2022:17:1 Eve
Aquí /var/log/httpd/access.log
está el registro del servidor HTTP
$3
, el inicio de sesión del usuario (separado por espacios).
Solo muestra las decenas de los minutos.
Guarde también la segunda versión, más precisa (minutos enteros) y más ruidosa:
$ awk '{ split($4,a,":"); print substr(a[1],2) ":" a[2] ":" a[3] " " $3 }' /var/log/httpd/access.log | uniq | tail
15/Jun/2022:16:50 Alice
15/Jun/2022:16:54 Bob
15/Jun/2022:16:55 Bob
15/Jun/2022:16:56 Bob
15/Jun/2022:16:57 Bob
15/Jun/2022:17:10 Eve
15/Jun/2022:17:11 Eve
15/Jun/2022:17:12 Eve