개인 자료 정리 홈페이지 입니다.

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