Ubuntu – ps 명령어

ps (Process Status)

Linux와 Unix 계열 시스템에서 현재 실행 중인 프로세스의 상태를 확인하는 데 사용되는 강력한 유틸리티

출력 열의 의미

열 이름설명
UID프로세스 소유자의 사용자 ID
PID프로세스 ID
PPID부모 프로세스 ID
CCPU 사용률
STIME프로세스 시작 시간
TTY터미널 타입
TIMECPU 사용 시간
CMD실행된 명령어

주요 PS 명령어 옵션

옵션설명사용 예시
ps현재 터미널에서 실행 중인 프로세스 표시ps
ps aux시스템의 모든 프로세스 상세 정보 표시ps aux
ps -ef모든 프로세스의 전체 형식 정보 표시ps -ef
-u [username]특정 사용자의 프로세스만 표시ps -u ubuntu
-p [PID]특정 프로세스 ID의 프로세스 정보 표시ps -p 1234
-f풀 형식으로 프로세스 정보 표시ps -f
–forest프로세스 계층 구조를 트리 형태로 표시ps aux --forest
-a터미널에 종속되지 않은 모든 프로세스 표시ps -a
-x제어 터미널이 없는 프로세스 포함ps -x
-l긴 형식으로 프로세스 정보 표시ps -l
-e모든 프로세스 표시ps -e
-o지정한 형식으로 출력ps -o pid,uname,comm
-H계층 구조로 프로세스 표시ps -H
-r현재 실행 중인 프로세스만 표시ps -r
-t [tty]특정 TTY에서 실행 중인 프로세스만 표시ps -t tty1
-U [username]특정 사용자의 모든 프로세스 표시ps -U root
-G [group]특정 그룹의 모든 프로세스 표시ps -G staff
-j작업 제어 형식으로 프로세스 표시ps -j
-S모든 세션 표시ps -S
-L프로세스의 쓰레드 정보 표시ps -L -p 1234
–sort특정 키로 정렬하여 표시ps --sort=-%cpu

사용 예시

# 현재 사용자의 프로세스 확인
ps

# 시스템의 모든 프로세스 상세 정보 확인
ps aux

# 특정 프로세스 검색 (grep 활용)
ps aux | grep nginx
ps aux | less
ps aux | head 5
ps aux | tail 5

# 특정 사용자의 프로세스 확인
ps -u root

# 모든 프로세스의 전체 형식 정보 표시
ps -ef

# 특정 프로세스 ID의 정보 확인
ps -p 1234

# 전체 형식으로 특정 프로세스 ID의 정보 확인
ps -f -p 1234

# 프로세스 계층 구조를 트리 형태로 표시
ps -e --forest

# CPU 사용률에 따라 정렬하여 표시
ps -e --sort=-%cpu

# 특정 터미널에서 실행 중인 프로세스 확인
ps -t tty1

# 특정 그룹의 프로세스 확인
ps -G staff

# 특정 프로세스의 쓰레드 정보 표시
ps -L -p 1234

# 작업 제어 형식으로 프로세스 표시
ps -j

# 특정 형식으로 출력
ps -o pid,uname,comm
ps -ef –forest

“Ubuntu – ps 명령어”에 대한 1개의 생각

  1. 핑백: Ubuntu – Process 프로세스 - 어제와 내일의 나 그 사이의 이야기

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤