본문 바로가기
운영체제/Linux

[Linux] 리눅스에서 ps명령어로 프로세스 확인하기

1. ps명령어

 

리눅스에서 현재 실행중인 프로세스 목록을 보여주는 명령가 ps명령어 입니다. 오라클이나 자바 등 프로그램 프로세스들이 정상적으로 작동중인지 확인하는 등 리눅스 관리 전반적으로 아주 많이 사용하는 명령어 이기 때문에 자세히 알아두면 도움이 많이 됩니다.

 

 

 

 

 

2. ps명령어 옵션 

 

리눅스의 모든 명령어가 그렇듯 기본 명령어에는 추가적인 옵션이 있습니다. 단순히 ps명렁어만 사용할 경우 아래처럼 단순히 사용자가 실행시킨 프로세스만 보여줍니다.

 

 

 

 

ps 명령어의 자주 사용하는 옵션

옵션 기능
-e 모든 프로세스를 출력한다(숨겨진 프로세스 포함)
-f 풀 포맷으로 리스트를 출력한다
-l 롱 포켓으로 리스트를 출력한다(풀 포맷보다 자세함)
-p 특정 PID의 프로세스를 보여준다
-u 특정 사용자의 프로세스를 보여준다

 

 

 

예를 들어 ps -ef의 명령을 실행시 아래처럼 모든종류의 프로세스를 보여주는데 풀 포맷 형태로 자세히 보여줍니다.

 

 

 

 

 

 

3. ps -grep

 

ps명령어 역시 grep 옵션을 사용할 수 있습니다. 아래처럼 특정 프로세스를 찾을 경우에는 grep을 사용하면 쉽게 찾을수가 있습니다.

 

 

 

 

 

 

 

 

 

 

 

댓글