1. ps 명령어란?
- 프로세스 상태(Process Status)를 표시하는 명령어
- Linux와 Unix 시스템에서 실행 중인 프로세스를 확인할 때 사용
- 현재 사용자 세션이나 시스템 전체의 실행 중인 프로세스를 검사하고 관리하기 위한 기본 도구
2. ps의 기본 사용법
- 기본적으로 호출된 시점의 스냅샷(snapshot)만 표시
- 실행 중인 모든 프로세스를 실시간으로 확인하려면 top이나 htop과 같은 다른 도구 사용
- ps [options] 으로 사용
3. 주요 옵션
기본적인 옵션
-e | 모든 프로세스를 표시 (system-wide). | ps -e |
-f | 프로세스의 전체 정보를 포맷된 형태로 표시. | ps -f |
-a | 터미널과 연관된 모든 프로세스를 표시. | ps -a |
-u <user> | 특정 사용자의 프로세스를 표시. | ps -u username |
-x | 터미널에 연결되지 않은 프로세스도 포함. | ps -x |
포맷 지정 옵션
-o <format> | 출력 포맷을 지정. | ps -o pid,comm,%cpu,%mem |
--sort | 특정 필드 기준으로 정렬. | ps --sort=-%cpu (CPU 사용률 기준 내림차순) |
4. 주요 필드
PID | 프로세스 ID. |
PPID | 부모 프로세스 ID. |
USER | 프로세스를 실행한 사용자. |
%CPU | CPU 사용률. |
%MEM | 메모리 사용률. |
VSZ | 가상 메모리 크기(킬로바이트). |
RSS | 실제 메모리 사용량(킬로바이트). |
TTY | 프로세스가 연결된 터미널. |
TIME | CPU 사용 시간. |
COMMAND | 실행된 명령어 이름과 인수. |
'Linux > centOS' 카테고리의 다른 글
[CENTOS] kill Command (0) | 2024.12.23 |
---|---|
[CENTOS] top Command (0) | 2024.12.23 |
[CENTOS] systemctl Command (0) | 2024.12.23 |
[CENTOS] Task (0) | 2024.12.23 |
[CENTOS] Vim (0) | 2024.12.21 |