Cómo usar el comando W en Linux

27 feb 2021 3 min di lettura
Cómo usar el comando W en Linux
Indice dei contenuti

Introducción

En este artículo, hablaremos sobre el comando w

w es una utilidad de línea de comandos que muestra información sobre los usuarios que han iniciado sesión actualmente y lo que está haciendo cada usuario. También proporciona información sobre la vida útil del sistema, el tiempo actual y la carga promedio del sistema.

Cómo usar el comando W

La sintaxis del w es la siguiente:

w [OPTIONS] [USER]

Cuando w sin opciones ni argumentos, la salida se ve así:

 13:11:53 up 23 days, 10:05, 2 users, load average: 0.26, 0.22, 0.10
 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
 root pts/0 10.10.0.2 12:54 1.00s 0.02s 0.00sw
 noviello pts/1 10.10.0.8 11:42 7.00s 0.00s 0.00s bash

La primera línea proporciona la misma información que el comando de uptime Contiene las siguientes columnas:

  • 13:11:53 - La hora actual del sistema.
  • up 23 days, 10:04 - El tiempo de inactividad del sistema.
  • 2 users: la cantidad de usuarios que han iniciado sesión.
  • load average: 0.27, 0.22, 0.10 - Los promedios de carga del sistema durante los últimos 1, 5 y 15 minutos. La carga promedio del sistema es una medida de la cantidad de trabajos que se están ejecutando actualmente o en espera de E /S de disco. Básicamente le dice qué tan ocupado estaba su sistema en el rango dado.

La segunda línea incluye los siguientes campos:

  • USER: el nombre del usuario registrado.
  • TTY: el nombre de la terminal utilizada por el usuario.
  • FROM: el nombre de host o la dirección IP desde la que el usuario inició sesión.
  • LOGIN@: la hora a la que el usuario inició sesión.
  • IDLE: el tiempo transcurrido desde la última interacción del usuario con el terminal. Falta del tiempo.
  • JCPU: el tiempo que tardan todos los procesos conectados al tty.
  • PCPU: el tiempo utilizado por el proceso actual del usuario. El que se muestra en el campo WHAT
  • WHAT - Proceso de usuario actual y opciones /argumentos.

A continuación, el comando enumera todos los usuarios conectados actualmente y su información asociada.

Si pasa uno o más nombres de usuario como argumentos al w, la salida se limita a los usuarios dados:

w noviello
 21:58:41 up 1 day, 23:43, 1 user, load average: 0.00, 0.00, 0.00
 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
 noviello pts/0 10.10.10.1 21:57 1.00s 0.10s 0.00sw

Opciones de comando W

w acepta varias opciones de uso poco frecuente.

La -h, --no-header permite no imprimir el encabezado:

w -h

Solo se imprime la información sobre los usuarios que han iniciado sesión:

root pts/0 10.10.0.2 12:54 1.00s 0.02s 0.00sw
 noviello pts/1 10.10.0.8 11:42 7.00s 0.00s 0.00s bash

La -f, --from habilita /deshabilita el campo FROM Si este archivo se muestra u oculta de forma predeterminada depende de la distribución que esté utilizando

w -f
 13:11:53 up 23 days, 10:05, 2 users, load average: 0.26, 0.22, 0.10
 USER TTY LOGIN@ IDLE JCPU PCPU WHAT
 root pts/0 12:54 1.00s 0.02s 0.00sw
 noviello pts/1 11:42 7.00s 0.00s 0.00s bash

La opción -o --old-style, le permite utilizar el estilo de salida antiguo. Cuando se usa esta opción, el comando imprime un espacio en blanco cuando el valor de IDLE, JCPU y PCPU es menor a 1 minuto.

w -o
 13:11:53 up 23 days, 10:05, 2 users, load average: 0.26, 0.22, 0.10
 USER TTY LOGIN@ IDLE JCPU PCPU WHAT
 root pts/0 12:54 1.00sw
 noviello pts/1 11:42 bash

La -s, --short permite utilizar una salida corta. Cuando se usa esta opción, los PCPU LOGIN@, JCPU y PCPU no se imprimen.

w -s
 13:11:53 up 23 days, 10:05, 2 users, load average: 0.26, 0.22, 0.10
 USER TTY IDLE WHAT
 root pts/0 3.00sw
 noviello pts/1 1.00s bash

La -i, --ip-addr obliga al w a mostrar siempre la dirección IP en lugar del nombre de host en el campo FROM

w -i

Conclusión

El w imprime información sobre la actividad del sistema y se conecta a los usuarios. Para obtener más información, escriba el siguiente comando en la terminal:

 man w

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.