CentOS Linux system information - user login activities


w

  • used to show all logged in user and their current activities
Synopsis

w


Example

The following example show that 2 users ( root and Jane) is logged in from ip 192.168.139.1 . IDLE column below show that the idle time (no activities from user'skeyboard)
 
w
21:34:24 up 34 min, 2 users, load average: 0.00, 0.00, 0.02
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/1 192.168.139.1 21:08 0.00s 0.18s 0.00s w
jane pts/2 192.168.139.1 21:33 9.00s 0.08s 0.03s vim /var/log/maillog
 

You can also use 'who' to show the similar user information.

 

who

  • used to show all logged in user
Synopsis

who [options]


OptionsDescription
-a, --all same as -b -d --login -p -r -t -T -u
-H, --heading print line of column headings
-l, --login print system login processes
-q, --count all login names and number of users logged on
 -s, --short print only name, line, and time (default)


Example
#who -H -a
NAME LINE TIME IDLE PID COMMENT EXIT
Apr 28 21:02 432 id=si term=0 exit=0
system boot Apr 28 21:02
run-level 5 Apr 28 21:02 last=S
Apr 28 21:03 2568 id=l5 term=0 exit=0
Apr 28 21:03 3427 id=1
LOGIN tty2 Apr 28 21:03 3513 id=2
Apr 28 21:03 3514 id=3
LOGIN tty4 Apr 28 21:03 3605 id=4
Apr 28 21:03 3606 id=5
Apr 28 21:03 3872 id=6
Apr 28 21:03 3989 id=x
LOGIN tty5 Apr 28 21:03 3606 id=5
root + pts/1 Apr 28 21:08 . 4491 (192.168.139.1)
jane + pts/2 Apr 28 21:33 00:21 4649 (192.168.139.1)
 
#who -s
root pts/1 Apr 28 21:08 (192.168.139.1)
jane pts/2 Apr 28 21:33 (192.168.139.1)

#who -l
LOGIN tty2 Apr 28 21:03 3513 id=2
LOGIN tty4 Apr 28 21:03 3605 id=4
LOGIN tty5 Apr 28 21:03 3606 id=5