w 명령에 대해 설명합니다.
w는 현재 로그인한 사용자와 각 사용자가 수행하는 작업에 대한 정보를 표시하는 명령줄 유틸리티입니다. 또한 시스템이 실행된 기간, 현재 시간 및 시스템 부하 평균에 대한 정보도 제공합니다.
w 명령을 사용하는 방법
w 명령의 구문은 다음과 같습니다.
옵션이나 인수 없이 w를 호출하면 출력은 다음과 같습니다.
w [OPTIONS] [USER]
# 21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00s w
# jjeonil pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash
첫 번째 행은 가동 시간 명령과 동일한 정보를 제공합니다. 여기에는 다음 열이 포함됩니다.
두 번째 줄에는 다음 필드가 포함됩니다.
USER – 기록된 사용자의 이름입니다.
TTY – 사용자가 사용하는 터미널 이름입니다.
FROM – 사용자가 로그인한 호스트 이름 또는 IP 주소입니다.
LOGIN@ – 사용자가 로그인한 시간입니다.
IDLE – 사용자가 터미널과 마지막으로 상호 작용한 이후 시간입니다.
JCPU – tty에 연결된 모든 프로세스에서 사용하는 시간입니다.
PCPU – 사용자의 현재 프로세스에 사용되는 시간입니다. What 필드에 표시된 항목입니다.
WHAT – 사용자의 현재 프로세스 및 옵션/인수입니다.
그런 다음 명령에는 현재 로그인한 모든 사용자와 관련된 정보가 나열됩니다.
하나 이상의 사용자 이름을 w 명령에 인수로 전달하면 출력이 지정된 사용자로 제한됩니다.
w jjeongil
# 22:08:55 up 12 days, 10:35, 2 users, load average: 0.00, 0.06, 0.12
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# jjeongil pts/1 10.10.0.8 21:41 27:55 0.00s 0.00s bash
w는 /var/run/utmp 파일에서 로그인한 사용자에 대한 정보를 가져옵니다.
w 명령 옵션
w는 거의 사용되지 않는 여러 옵션을 사용할 수 있습니다.
-h, --no-header 옵션은 헤더를 인쇄하지 말라고 w에 지시합니다.
w -h
# root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00s w -h
# jjeongil pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash
로그인한 사용자에 대한 정보만 출력됩니다.
-f, --from 옵션은 FROM 필드를 전환합니다. 기본적으로 이 파일의 표시 또는 숨기기 여부는 사용 중인 배포에 따라 다릅니다.
w -f
# 22:48:39 up 12 days, 11:15, 2 users, load average: 0.03, 0.02, 0.00
# USER TTY LOGIN@ IDLE JCPU PCPU WHAT
# root pts/0 20:59 5.00s 0.03s 0.01s bash
# jjeongil pts/1 21:41 1.00s 0.02s 0.00s w -f
-o, --old-style 옵션은 w가 이전 스타일 출력을 사용하도록 알려줍니다. 이 옵션을 사용하면 유휴, JCPU 및 PCPU 시간이 1분 미만인 경우 명령이 빈 공간을 인쇄합니다.
w -o
# 22:50:33 up 12 days, 11:17, 2 users, load average: 0.14, 0.04, 0.01
# USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
# root pts/0 10.10.0.2 20:59 1:59m bash
# jjeongil pts/1 10.10.0.8 21:41 w -o
-s, --short 옵션은 w가 짧은 스타일 출력을 사용하도록 알려줍니다. 이 옵션을 사용하면 LOGIN@, JCPU 및 PCPU 필드가 인쇄되지 않습니다.
w -s
# 22:51:48 up 12 days, 11:18, 2 users, load average: 0.04, 0.03, 0.00
# USER TTY FROM IDLE WHAT
# root pts/0 10.10.0.2 3:14 bash
# jjeongil pts/1 10.10.0.8 2.00s w -s
-i, --ip-addr 옵션은 w가 FROM 필드에 호스트 이름 대신 IP 주소를 항상 표시하도록 강제합니다.
w 명령은 시스템 활동에 대한 정보를 인쇄하고 로그인한 사용자를 인쇄합니다. 자세한 내용을 보려면 단말기에 man w를 입력하십시오.
'SW > 리눅스' 카테고리의 다른 글
Linux : CentOS 8 : PostgreSQL 설치 방법, 예제, 명령어 (0) | 2022.04.25 |
---|---|
Linux : Debian 10 : PHP 설치 방법, 예제, 명령어 (0) | 2022.04.24 |
Linux : CentOS 8 : Webmin 설치 방법, 예제, 명령어 (0) | 2022.04.22 |
Linux : Whoami 명령어, 예제, 사용 방법 (0) | 2022.04.21 |
Debian 10 : Anaconda 설치 방법, 예제, 명령어 (0) | 2022.04.20 |