• -동두천 12.2℃
  • -강릉 9.3℃
  • 연무서울 12.7℃
  • 연무대전 14.9℃
  • 맑음대구 10.8℃
  • 맑음울산 9.1℃
  • 맑음광주 15.1℃
  • 맑음부산 10.6℃
  • -고창 9.9℃
  • 맑음제주 14.1℃
  • -강화 6.6℃
  • -보은 10.7℃
  • -금산 12.2℃
  • -강진군 10.2℃
  • -경주시 7.6℃
  • -거제 11.6℃
기상청 제공

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