Difference between revisions of "W"

From Dikapedia
Jump to: navigation, search
(Created page with "<b>w</b> - Show who is logged on and what they are doing.")
 
 
Line 1: Line 1:
 
<b>w</b> - Show who is logged on and what they are doing.
 
<b>w</b> - Show who is logged on and what they are doing.
 +
 +
https://www.thegeekstuff.com/2009/03/4-ways-to-identify-who-is-logged-in-on-your-linux-system/
 +
 +
 +
w command is used to show logged-in user names and what they are doing. The information will be read from /var/run/utmp file. The output of the w command contains the following columns:
 +
 +
Name of the user
 +
User’s machine number or tty number
 +
Remote machine address
 +
User’s Login time
 +
Idle time (not usable time)
 +
Time used by all processes attached to the tty (JCPU time)
 +
Time used by the current process (PCPU time)
 +
Command currently getting executed by the users
 +
 +
Following options can be used for the w command:
 +
 +
-h Ignore the header information
 +
-u Display the load average (uptime output)
 +
-s Remove the JCPU, PCPU, and login time.
 +
 +
$ w
 +
  23:04:27 up 29 days,  7:51,  3 users,  load average: 0.04, 0.06, 0.02
 +
USER    TTY      FROM              LOGIN@  IDLE  JCPU  PCPU WHAT
 +
ramesh  pts/0    dev-db-server        22:57    8.00s  0.05s  0.01s sshd: ramesh [priv]
 +
jason    pts/1    dev-db-server        23:01    2:53  0.01s  0.01s -bash
 +
john    pts/2    dev-db-server        23:04    0.00s  0.00s  0.00s w
 +
 +
$ w -h
 +
ramesh  pts/0    dev-db-server        22:57  17:43  2.52s  0.01s sshd: ramesh [priv]
 +
jason    pts/1    dev-db-server        23:01  20:28  0.01s  0.01s -bash
 +
john    pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -h
 +
 +
$ w -u
 +
  23:22:06 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
 +
USER    TTY      FROM              LOGIN@  IDLE  JCPU  PCPU WHAT
 +
ramesh  pts/0    dev-db-server        22:57  17:47  2.52s  2.49s top
 +
jason    pts/1    dev-db-server        23:01  20:32  0.01s  0.01s -bash
 +
john    pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -u 
 +
 +
$ w -s
 +
  23:22:10 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
 +
USER    TTY      FROM              IDLE WHAT
 +
ramesh  pts/0    dev-db-server        17:51  sshd: ramesh [priv]
 +
jason    pts/1    dev-db-server        20:36  -bash
 +
john    pts/2    dev-db-server        1.00s w -s

Latest revision as of 05:41, 15 June 2020

w - Show who is logged on and what they are doing.

https://www.thegeekstuff.com/2009/03/4-ways-to-identify-who-is-logged-in-on-your-linux-system/


w command is used to show logged-in user names and what they are doing. The information will be read from /var/run/utmp file. The output of the w command contains the following columns:

Name of the user User’s machine number or tty number Remote machine address User’s Login time Idle time (not usable time) Time used by all processes attached to the tty (JCPU time) Time used by the current process (PCPU time) Command currently getting executed by the users

Following options can be used for the w command:

-h Ignore the header information -u Display the load average (uptime output) -s Remove the JCPU, PCPU, and login time.

$ w
 23:04:27 up 29 days,  7:51,  3 users,  load average: 0.04, 0.06, 0.02
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
ramesh   pts/0    dev-db-server        22:57    8.00s  0.05s  0.01s sshd: ramesh [priv]
jason    pts/1    dev-db-server        23:01    2:53   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.00s  0.00s w

$ w -h
ramesh   pts/0    dev-db-server        22:57   17:43   2.52s  0.01s sshd: ramesh [priv]
jason    pts/1    dev-db-server        23:01   20:28   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -h 

$ w -u
 23:22:06 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
ramesh   pts/0    dev-db-server        22:57   17:47   2.52s  2.49s top
jason    pts/1    dev-db-server        23:01   20:32   0.01s  0.01s -bash
john     pts/2    dev-db-server        23:04    0.00s  0.03s  0.00s w -u  

$ w -s
 23:22:10 up 29 days,  8:08,  3 users,  load average: 0.00, 0.00, 0.00
USER     TTY      FROM               IDLE WHAT
ramesh   pts/0    dev-db-server        17:51  sshd: ramesh [priv]
jason    pts/1    dev-db-server        20:36  -bash
john     pts/2    dev-db-server         1.00s w -s