pstree (process tree)
Linux 시스템에서 실행 중인 프로세스의 계층 구조를 시각적으로 표시하는 명령줄 유틸리티
(시스템의 프로세스 구조를 직관적으로 이해)
기본 기능
프로세스 계층 표시
- 시스템에서 실행 중인 프로세스를 트리 구조로 표시합니다.
- 부모 프로세스와 자식 프로세스의 관계를 쉽게 파악할 수 있습니다.
옵션
옵션 | 설명 | 예시 |
---|---|---|
-p | 프로세스 ID 표시 | pstree -p : 각 프로세스의 PID를 함께 보여줌 |
-a | 명령줄 인자도 함께 표시 | pstree -a : 프로세스와 함께 실행된 전체 명령어 인자 표시 |
-h | 현재 프로세스와 직접적인 부모 프로세스 강조 | pstree -h : 현재 실행 중인 프로세스와 부모 프로세스를 하이라이트 |
-u | 프로세스 소유자 이름도 표시 | pstree -u : 각 프로세스를 실행한 사용자 이름 표시 |
-G | VT100 그라픽 문자 사용 | pstree -G : VT100 그라픽 문자 사용 |
-l | 긴 출력(한 줄에 최대 길이 제한 없음) | pstree -l : 긴 출력, 한 줄에 최대 길이 제한 없음 |
-n | 정렬하지 않음 | pstree -n : 정렬하지 않음 |
-N | 필터링된 새 프로세스 트리를 보여줌 | pstree -N : 필터링된 새 프로세스 트리를 보여줌 |
-c | 캐시를 비활성화 | pstree -c : 캐시 비활성화 |
-V | 프로그램 버전을 출력 | pstree -V : 프로그램 버전 출력 |
-Z | SELinux 보안 컨텍스트를 표시 | pstree -Z : SELinux 보안 컨텍스트 표시 |
예시
# 기본 사용법 pstree # 프로세스 ID 함께 표시 pstree -p pstree -p root # 특정 사용자의 프로세스 표시 pstree 사용자이름 # 명령줄 인자 포함하여 표시 pstree -a # 현재 프로세스와 부모 프로세스 강조 pstree -h # 프로세스 소유자 이름 표시 pstree -u # 긴 출력 (한 줄에 최대 길이 제한 없음) pstree -l # VT100 그래픽 문자 사용 pstree -G # 필터링된 새 프로세스 트리 표시 pstree -N # 캐시 비활성화 pstree -c # 프로그램 버전 출력 pstree -V # SELinux 보안 컨텍스트 표시 pstree -Z