Note > 리눅스 명령어 모음 ps - report a snapshot of the current processes.By a3040, Published on Invalid Date
현재 실행 중인 프로세스의 정보를 출력하는 명령어입니다. ps 명령어는 CLI(Command Line Interface)에서 사용하며, 다양한 옵션을 사용하여 원하는 정보를 출력할 수 있습니다.
a : 현재 로그인한 사용자와 다른 사용자의 프로세스 모두를 출력합니다.
u : 프로세스 소유자와 CPU 사용 시간, 메모리 사용량 등의 상세 정보를 출력합니다.
x : 터미널에 연결되지 않은 모든 프로세스를 출력합니다.
e : 모든 프로세스를 출력합니다.
f : 프로세스 간의 계층 관계를 트리 형태로 출력합니다.
ps 화면 보기
USER : 프로세스를 실행한 사용자 계정입니다.
PID : 프로세스 ID입니다.
%CPU : 프로세스가 사용한 CPU 사용률입니다.
%MEM : 프로세스가 사용한 메모리 사용률입니다.
VSZ : 프로세스가 사용하는 가상 메모리 크기입니다.
RSS : 프로세스가 사용 중인 실제 메모리 크기입니다.
TTY : 프로세스가 실행 중인 터미널 정보입니다.
STAT : 프로세스의 상태를 나타냅니다. S는 sleeping(대기 중), R은 running(실행 중), Z는 zombie(좀비), T는 traced(추적 중)를 나타냅니다.
START : 프로세스가 시작된 시간입니다.
TIME : 프로세스가 실행된 총 시간입니다.
COMMAND : 프로세스의 명령어 이름입니다.
사용예시?
오라클에서 락이 발생해서 꼭 제거에해야할 경우등에서 오라클 에서 process id 확인후 ps로 확인 이후 kill