본문 바로가기

운영체제/리눅스

리눅스 w 명령어 사용법, 현재 사용자와 작업 확인

리눅스 w 명령어 사용법, 현재 사용자와 작업 확인

리눅스(Linux)에서 시스템의 현재 상태를 파악하는 것은 중요합니다. 특히, 누가 로그인해서 어떤 작업을 하고 있는지 아는 것은 시스템 관리의 기본 중 하나입니다. 이 글에서는 w 명령어를 통해 현재 사용자와 그들의 작업을 확인하는 방법을 자세히 설명하겠습니다.

 

 

 

1. w 명령어 소개

w 명령어는 현재 시스템에 로그인한 사용자와 그들의 활동을 보여줍니다. 이를 통해 시스템의 사용 현황을 파악할 수 있으며, 특히 다중 사용자 환경에서 유용합니다.

2. 기본 사용법

w 명령어의 기본 사용법은 매우 간단합니다. 터미널에 w만 입력하면 됩니다:

$ w

 

 

3. 출력 결과 이해하기

w 명령어의 출력은 다음과 같은 정보를 포함합니다:

  • USER: 사용자 이름
  • TTY: 터미널 타입
  • FROM: 사용자가 로그인한 호스트
  • LOGIN@: 사용자가 로그인한 시간
  • IDLE: 비활동 시간
  • JCPU: 해당 터미널에서 사용된 CPU 시간
  • PCPU: 현재 작업에 사용된 CPU 시간
  • WHAT: 현재 실행 중인 명령
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
john     pts/0    192.168.0.1      10:00    1:23m  0.03s  0.03s -bash

 

 

 

 

4. 고급 옵션 활용

w 명령어는 몇 가지 유용한 옵션을 제공합니다:

  • -h: 헤더 라인을 출력하지 않습니다.
  • -s: 짧은 포맷으로 출력합니다.
  • -f: FROM 필드를 출력하지 않습니다.
$ w -h
$ w -s
$ w -f

 

 

5. 실전 예제

아래는 w 명령어를 사용한 몇 가지 실전 예제입니다:

# 현재 로그인한 사용자 목록 보기
$ w

# 헤더 없이 출력
$ w -h

# 간단한 포맷으로 출력
$ w -s

 

 

6. 결론

w 명령어는 리눅스(Linux) 시스템에서 현재 로그인한 사용자와 그들의 활동을 확인하는데 매우 유용한 도구입니다. 이 명령어를 통해 시스템의 사용 현황을 쉽게 모니터링할 수 있으며, 다양한 옵션을 활용하여 출력 형식을 조정할 수 있습니다.