강좌
클라우드/리눅스에 관한 강좌입니다.

 

리눅스 분류

현재 서버에 접속한 사용자 정보 확인하는 w 사용법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 서버에 접속한 사용자 정보 확인하는 w 사용법



w는 현재 서버에 접속한 사용자의 접속정보 및 작업정보를 확인하는 명령어입니다. 

 

  아마도 서버관리자가 가장 흔히 사용하는 명령어 중 하나가 아닐까 생각합니다. 

 

  특히 호스팅서버나 많은 사람들이 함께 사용하는 서버의 관리자라면 특정한 시간대에 누가 서버에 접속해 있는가를 확인하기 위하여 주로 사용합니다. 

 

 

 

명령어위치 : /usr/bin/w

사용형식   : w -[husfV] [계정명]

 

w명령어에서 무엇보다 중요한 것은 w의 실행으로 출력되는 결과를 정확하게 읽어낼 수 있는 능력입니다. 

 

  ,  w의 결과로 출력되는 서버사용자정보를 관리자의 입장에서 정확하게 파악하는 것이 중요합니다. 

 

  아래는 w명령어로 확인 가능한 정보들을 나열한 것입니다. 

 

 

 

 - 서버의 현재시각정보
 -
서버의 부팅한 이후의 시스템 작동시간
 -
서버접속자의 총 수
 -
접속자별 서버 평균부하율정보
 -
접속자별 서버접속 계정명
 -
접속자별 접속 TTY
 -
접속자별 접속한 IP주소
 -
접속자별 로그인시각정보
 -
접속자별 CPU사용정보(JCPU, PCPU 정보)
 -
접속자별 현재 사용명령어정보

 

대략 위와 같은 정보들을 w명령어로 확인 할 수 있습니다. 

 

   그리고 w명령어는 일반사용자보다는 서버관리자가 주로 사용하는 명령어입니다. 

 

  물론 일반사용자들도 누가 시스템에 접속해 있는가를 확인하기 위해서 w명령어를 사용하는 경우도 종종 있으나 서버관리차원에서 관리자가 주로 사용합니다. 

 

 

 

[root@host3 root]# w
 11:46pm  up 10:17,  5 users,  load average: 0.04, 0.09, 0.08
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU  WHAT
root     pts/0    192.168.0.2       6:39pm  0.00s  0.38s  0.01s  w
root     :0       -                 2:41pm   ?     0.00s   ?     -
root     pts/1    -                 2:42pm  9:04m  0.00s   ?     -
bible1   pts/2    192.168.0.202    11:46pm 46.00s  0.05s  0.05s  -bash
bible2   pts/3    192.168.0.111    11:46pm  1.00s  0.05s  0.05s  -bash
[root@host3 root]#

 

위의 결과를 보면 현재 5명의 사용자가 로그인해 있으며 외부에서 로그인한 사용자는 3명입니다. 

 

 


, 192.168.0.2에서 root가 로그인하여 w명령어를 실행하였으며,
192.168.0.202
에서 bible1이라는 사용자가 로그인하여 쉘명령어 상태이며,
192.168.0.111
에서 bible2라는 사용자가 로그인하여 쉘명령어 상태에 있습니다. 

 

 

 

이렇게 w 명령어는 로컬 또는 원격지에서 접속한 사용자정보를 확인할 때에 주로 사용합니다. 

 

 


참고로 JCPU PCPU는 다음과 같은 의미를 가지고 있습니다. 

 

 

JCPU
w결과에서 볼 수 있는 TTY필드에서 사용하는 장치 명에서 사용하는 모든 프로세스의 CPU사용시간을 나타낸다. 이때에 지난 background로 실행되는 시간은 제외되며, 현재 background로 실행되는 시간은 포함됩니다. 

 



PCPU
는 해당 프로세스(w결과에서 WHAT 필드에 나타나는 프로세스명)에서 사용하는 CPU의 총 시간을 나타냅니다.  

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

 

공지사항


뉴스광장


  • 전체 회원수 59,513 명
  • 전체 게시물 31,493 개
  • 전체 댓글수 11,904 개