pstree : 현재 실행중인 프로세스 출력pstree -p : PID도 같이 출력systemd, kthreadd를 제외 )systemd : 1번 프로세스, kthreadd : 2번 프로세스
systemd)가 새로운 부모 프로세스 됨 ==> 고아 프로세스 작업 종료 지원defunct 프로세스ps -ef|grep defunctps aux|grep defunctps -ef : 시스템에서 실행중인 프로세스 상세 목록f: 상세 정보 출력c : CPU 사용량CMD : 실행되고 있는 프로그램e : 시스템에서 실행 중인 모든 프로세스 정보 출력? : 대부분 데몬으로 시스템 실행한 프로세스ps auxa: 터미널에서 실행한 프로세스 정보 출력u: 특정 사용자에 대한 모든 프로세스의 정보 출력x: 시스템에서 실행 중인 모든 프로세스 정보 출력ps -u user1ps -ef | grep bash-x : 패턴과 정확히 일치하는 프로세스 정보(PID) 출력pgrep -x bash
-l : PID와 프로세스 이름 출력pgrep -l bash
ps -fp $(pgrep -x bash)-p : pid로 지정한 특정 프로세스의 정보를 출력kill -lSIGNT(2)SIGKILL(9)SIGTERM(15)kill [-시그널] PID
문제man을 실행시킨 프로세스를 찾아서 종료시키기
ps -fp $(pgrep -x man)
kill -9 pid
pkillman을 실행시킨 프로세스를 찾고 pkill을 사용하여 해당 프로세스 종료h : 도움말k : 프로세스 종료, 종료할 프로세스의 PID 묻기n : 출력할 프로세스 개수 바꾸기P : cpu 사용량에 따라 정렬M : 사용하는 메모리 크기에 따라 정렬 출력htophtop 명령어 정보PRI : 우선 순위NI : NICE, 친절도, 낮을수록 cpu 배당율 상승VIRT : 프로세스가 사용하는 가상 메모리 크기RES : 프로세스가 사용하는 메모리 크기SHR : 프로세스가 사용하는 공유 메모리 크기