본문 바로가기

리눅스/리눅스 - 데비안 계열

[데비안] 실행되는 프로세스 보기 (ps)

반응형

현재 실행되고 있는 프로세스를 알아보려면 아래의 명령어를 사용하면 된다.

$ ps 


standard syntax를 사용한 모든 프로세스 보기

$ ps -e 

-ef

-eF

-ely


BSD syntax를 사용한 모든 프로세스 보기

$ ps -ax 

-axu


유저가 실행시킨 프로세스 보기

$ ps -U 유저명 


PID값으로 프로세스 보기

$ ps -p PID값


프로세스 보기들 중에서 찾는값 일치하는 프로세스 보기

$ ps -옵션값 |grep 찾을값


프로세스를 실행시킨 UID 정보 보기

$ ps -u 



특정 프로세스 정보 보기


특정 프로세스가 실행중일때 이 프로세스의 정보를 보고 싶을 때가 있다.

프로세스가 정상적으로 잘 실행이 되는지, 아니면 좀비가 되버렸는지 알고 싶을 때가 있다.


예를 들면 웹서비스를 해주는 apache2라는 프로세스가 있는지 알고 싶다면

$ ps -e |grep apache2


apache2라는 프로세스가 있다는 것을 알았다.

그런데 좀더 자세한 정보를 알고 싶다면

$ ps -ely |grep apache2


이런식으로 옵션 값을 바꿔 PID나 실행한 유저, Time, 프로세스 이름 등을 알 수가 있다.

반응형