• 구름많음동두천 7.9℃
  • 구름많음강릉 6.6℃
  • 흐림서울 8.4℃
  • 흐림대전 10.0℃
  • 흐림대구 11.6℃
  • 흐림울산 10.3℃
  • 흐림광주 10.8℃
  • 흐림부산 10.8℃
  • 흐림고창 8.4℃
  • 제주 10.3℃
  • 구름많음강화 4.6℃
  • 흐림보은 9.4℃
  • 흐림금산 9.8℃
  • 흐림강진군 9.9℃
  • 흐림경주시 9.8℃
  • 흐림거제 10.3℃
기상청 제공

w 명령어

w 명령어

현재 접속중인 사용자들의 정보를 보는 명령어이다.
명령어의 위치 :   /usr/bin/w
- 서버의 현재 시각 정보
- 서버 부팅이후 시스템 작동시간
- 서버 접속자의 총 수
- 접속자별 서버 평균 부하율 정보
- 접속자별 서버 접속 계정명
- 접속자 별 접속 TTY명
- 접속자 별 접속한 IP명
- 접속자 별 로그인 시각 정보
- 접속자 별 CPU 사용 정보(JCPU, PCPU)
- 접속자별 현재 사용 명령어 정보

-JCPU: tty필드에서 사용하는 징치명에서 사용하는 모든 프로세스의 CPU사용시간을 나타냄.
       이때 지난 background로 실행되는 시간제외.현재실행되는 background 작업시간은 포함.
-PCPU: 해당 w결과 값에서 WHAT필드에 나타나는 프로세스명에서 사용하는 CPU의 총시간을 나타냄

옵션
-h : head 정보(uptime정보와 필드 제목 정보)를 출력하지않고 좀 더 간단한 정보 출력.
-s : JCPU, PCPU의 정보를 생략하고 결과 출력한다.
-f : 고정된 형식의 FROM필드의 값(접근한 사용자의 ip주소 정보)을 생략하고 보여준다.


[root@web ~]# w
 10:44:37 up 1 min,  2 users,  load average: 0.78, 0.34, 0.12
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                10:44   12.00s  0.01s  0.01s -bash
root     pts/0    192.168.65.1     10:44    0.00s  0.02s  0.02s w

w 명령어는 uptime , top 명령어의 맨 윗줄
10:44:37 up 1 min,  2 users,  load average: 0.78, 0.34, 0.12
이부분에 동일한 정보를 출력한다.

[root@web ~]# w --help
w: invalid option -- -
usage: w -hlsufV [user]
    -h    skip header
    -l    long listing (default)
    -s    short listing
    -u    ignore uid of processes
    -f    toggle FROM field (default on)
    -V    display version