티스토리 뷰

728x90


 
 
프로세스 목록 보기(ps)
ps : 현재 터미널에서 실행한 사용자 프로세스 목록 출력. PID, TTY, CPU 시간, 실행 중인 명령이 출력됨.
ps -f : 프로세스의 상세 정보 출력. PPID, UID등의 정보가 추가.
ps a : 터미널에서 실행한 프로세스의 정보 출력.
ps au : 터미널에서 실행한 프로세스의 상세 정보 출력.
ps -e : 시스템에서 실행 중인 모든 프로세스 출력. (다른 터미널도 포함) ps ex 명령과 동일.
ps -u 사용자명 : 해당 사용자가 실행한 프로세스 목록 출력.
ps -p PID : 해당 PID를 가진 프로세스의 정보 출력.
 
 
특정 프로세스 정보 검색하기(ps, pgrep)
ps -ef | grep 명령 : 명령에 대한 정보가 포함된 프로세스 정보를 출력.
pgrep -x 패턴 : 패턴을 가지고 있는 프로세스의 정보를 출력. (PID만 출력됨)
pgrep -l 패턴 : 패턴을 가지고 있는 프로세스의 정보를 출력. (PID, 명령 이름만 출력됨)
ps -fp $(pgrep -x 패턴) : 패턴을 가지고 있는 프로세스의 상세 정보를 출력.
ps -fp $(pgrep -u 사용자명 패턴) : 해당 사용자의 프로세스 정보만 출력.
 
 
프로세스 종료하기(kill, pkill)
프로세스에 시그널을 보내어 프로세스를 종료. 

* 시그널 : 프로세스에 무언가 발생했음을 알리는 간단한 메세지. 리눅스가 지원하는 시그널 목록은 kill -l 명령으로 확인 가능.
kill PID : 해당 PID를 가지는 프로세스가 종료.
kill -9 PID : 해당 PID를 가지는 프로세스가 강제로 종료.
pkill 명령이름 : 해당 명령을 가지는 프로세스가 종료. 여러 개 검색될 경우 한 번에 여러 프로세스를 종료시킴.
 
프로세스 관리 도구

top : 현재 실행 중인 프로세스의 정보를 주기적으로 출력.
시스템 감시 : 그놈에서 기본으로 제공하는 도구. [프로그램 표시]-[유틸리티]-[시스템 감시] 

728x90
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함