Comando W en Linux (vea quién inició sesión y qué está haciendo)
Como administrador del sistema, debe administrar los usuarios que iniciaron sesión en su sistema Linux. No estoy seguro de por qué este comando se llama ‘w’.
Pero detrás de la sencillez de su nombre, nos da una valiosa información. Nos da la información sobre quién está conectado a su máquina y qué están haciendo.
1) Ejecute el comando w
Puede simplemente escribir w en su consola para ejecutar el comando w. Eche un vistazo a continuación:
$ w
A continuación, le indicamos cómo leer esa información:
- Usuario; el usuario que está conectado
- Tty; cómo están conectados
- Desde ; de donde vienen
- Acceso@ ; cuando están conectados
- Inactivo ; cuánto tiempo están inactivos
- JCPU; Tiempo total de CPU utilizado por el usuario desde el inicio de sesión
- PCPU; Tiempo de CPU del proceso que se está ejecutando actualmente
- Qué ; proceso que están haciendo actualmente
Tenga en cuenta que el encabezado de w también muestra información sobre la hora actual, cuánto tiempo ha estado funcionando el sistema, cuántos usuarios están conectados actualmente y los promedios de carga del sistema durante los últimos 1, 5, 15 minutos. Esta salida es exactamente la misma con el comando uptime.
2) No imprima el encabezado
Es posible que solo desee centrarse en la salida w. En caso afirmativo, puede eliminar la información del encabezado. Usar -h parámetro para hacerlo
$ w -h
3) Utilice el formato corto
-s El parámetro te permite concentrarte más solo en Usuario, Tty, Desde, Inactivo y Qué campos. Aquí hay una salida de muestra:
$ w -s
4) Cambiar la impresión del campo de (nombre de host remoto)
El comando w original, por defecto no imprime el campo de origen. Usando -F parámetro, le mostrará el campo de. Sin embargo, es posible que el administrador del sistema o el encargado de la distribución haya compilado una versión en la que el campo from se muestra de forma predeterminada.
$ w -f
Nota sobre Ubuntu Server y CentOS, usando el parámetro -f removerá el campo de origen.
5) Usando salida de estilo antiguo
Esta salida imprimirá un espacio en blanco durante tiempos de inactividad de menos de un minuto. Aquí hay una salida de muestra:
$ w -o
Como puede ver, Idle, JCPU y PCPU se pondrán en blanco si el usuario está inactivo durante más de 1 minuto.
6) Imprimir usuario específico
Cuando investigue su actividad w, es posible que desee centrarse solo en un usuario específico. Para hacer esto, poner el nombre de usuario después del comando w.
$ w pungki
7) Mostrar versión w
Si desea imprimir la versión, utilice -V paramater.
$ w -V
Conclusión
w es una combinación de who command y uptime command. Básicamente, nos da una salida de tiempo de actividad e información de inicio de sesión del usuario. El administrador del sistema siempre necesita estos dos datos para monitorear su servidor. w también integrado en todas las distribuciones de Linux.