리눅스 마스터 2급 - 리눅스 명령어 (사용자 조회 명령어)
2025. 5. 8. 21:53ㆍ리눅스
728x90
사용자 조회 명령어
user
시스템에 로그인되어 있는 사용자의 아이디를 출력해 주는 명령입니다.
사용법
$ users
사용예
[root@www~]# users
dongwok root root
who
시스템에 로그인되어 있는 사용자를 출력해 주는 명령입니다.
사용법
$ who [option]
주요 옵션
옵션 | 의미 |
-b | 시스템의 부팅 시간을 출력한다. (--boot) |
-d | 죽은 프로세스를 출력한다. (--dead) |
-H | 출력되는 정보의 헤더를 출력한다. (--heading) |
-l | 시스템 로그인 프로세스를 출력한다. (--login) |
-p | init 프로세스에 의해 발생되어 활성화된 프로세스를 출력한다. (--process) |
-r | 현재의 런레벨을 출력한다. (--runlevel) |
-t | 마지막으로 시스템 시간이 변경된 정보를 출력한다. (--time) |
-T | 사용자의 메시지 상태를 출력한다. (-w, --mesg) |
-u | 시스템에 로그인한 사용자의 목록을 출력한다. |
-a | -b, -d, -l, -p, -r, -t, -T, -u를 통합한 옵션이다. |
-m | 표준 입력과 연관된 호스트명과 사용자명을 출력한다. "who am i" 라고 입력해도 된다. |
사용예
$ who -m
➔ 현재 사용 중인 표준 입력과 연관된 호스트명과 사용자명을 출력한다.
who am i 라고 입력해도 된다.
$ whoami
➔ 실질적으로 사용 중인 권한자를 출력해주는 명령이다.
who am i 라고 입력해도 된다.
$ whoami
➔ 실질적으로 사용 중인 권한자를 출력해주는 명령이다.
W
시스템에 로그인되어 있는 사용자와 사용자가 수행 중인 작업을 출력해 주는 명령입니다.
사용법
$ w [option] [user]
주요 옵션
옵션 | 의미 |
-h | 첫 부분의 설명인 헤더(header)를 출력하지 않는다. |
-s | LOGIN@, JCPU, PCPU를 제외하고 간략히 출력한다. |
사용 예
dongwok@www ~]$ w
15:18:07 up 18 min, 5 users, load average: 0.00, 0.07, 0.12
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
dongwok tty2 - 15:07 8:04 0.05s 0.05s -bash
root tty1 - 15:07 8:05 7.25s 7.25s /usr/bin/Xorg :
root pts/0 :0.0 15:05 0.00s 0.23s 0.00s w
➔ 첫 번째 줄은 현재 시간(15:18:07), 서버 가동 후 활성화된 시간(18분), 현재 로그인한 총 사용자 수(5명),
마지막으로 **최근 1분, 5분, 15분간의 시스템 부하율(load average)**을 나타낸다.
그 아래 줄부터는 각 사용자에 대한 정보가 표시되며, 해당 항목들의 설명은 앞서 제공된 w 명령어 항목표를 참고하면 된다.
w 명령어 출력 항목 설명
항목 | 의미 |
USER | 시스템에 로그인한 사용자의 아이디를 나타낸다. |
TTY | 터미널 타입(Terminal type)을 나타낸다. 로컬 시스템의 콘솔로 접속한 경우에는 ttyn(n은 정수)로 표시되고, 외부에서 telnet 등으로 접속하거나 X-Window 터미널은 pts/n(n은 정수)로 표시된다. |
FROM | 접속한 위치를 나타낸다. 로컬 시스템 콘솔은 하이픈(-), X-Window로 로그인한 경우는 :0, :0.0 등, 외부에서 접속한 경우는 원격 호스트의 도메인명이나 IP가 표시된다. |
LOGIN@ | 시스템에 로그인한 시간을 나타낸다. |
IDLE | 최종 명령 수행 후 대기 시간을 나타낸다. |
JCPU | JOB CPU 시간으로, 시스템에 로그인한 후 CPU를 사용한 시간이다. |
PCPU | Process CPU 시간으로, WHAT 칼럼에 표시된 작업에 의해 사용된 프로세스 시간이다. |
WHAT | 현재 사용 중인 쉘이나 작업 등이 표시된다. |
'리눅스' 카테고리의 다른 글
리눅스 마스터 2급 - 리눅스 명령어 (그룹 관리) (0) | 2025.05.08 |
---|---|
리눅스 마스터 2급 - 리눅스 명령어 (사용자 패스워드 관리) (0) | 2025.05.08 |
리눅스 마스터 2급 - 리눅스 명령어(사용자 계정 관리 및 삭제) (2) | 2025.05.08 |
리눅스 마스터 2급 - 리눅스 명령어(사용자 생성 명령어) (0) | 2025.05.07 |
리눅스 마스터 2급 - 리눅스 명령어의 개요 (0) | 2025.05.06 |