OS/Ubuntu

[Ubuntu] 리눅스 프로세스 확인하기 (검색하기)

Miuna3 2016. 11. 24. 00:30

리눅스의 프로세스를 확인하는 방법은 여러가지가 있다. 그 중, 필자가 이용하는 몇가지 방법을 소개하겠다.

1. ps -ef | grep 프로세스 이름


사진상에서 프로세스 목록을 보면 ts3server가 존재하는것을 알 수 있다.



BASH
ps -ef | grep 프로세스이름
즉,
BASH
 ps -ef | grep ts3

명령어를 실행하면 아래와 같이 프로세스가 표시가 된다.


만약 존재하지 않는 프로세스라면 아래와같이 표시가 되지 않는다.



2. pgrep 프로세스 이름


다른방법으로는 프로세스의 pid를 찾아주는 pgrep를 이용할 수 있겠다.

사진과 같이 pid가 뜬다면 존재하는 것이다.


3. pidof 프로세스 이름


다음으로는 pidof이다. pidof는 아쉽게도 프로세스의 이름을 모두 입력하여야 한다.



4. htop

top과 다른 htop으로 확인하는 방법이다. htop은 PageDown/Up 버튼이 유효하다.

먼저, htop을 설치해주도록 한다.

BASH
sudo apt-get install htop

그리고 htop 명령어를 실행해준다.

BASH
htop


htop을 실행시키고 PageDown/Up 키를 이용하여 프로세스를 확인하면 된다.



5. top | grep 프로세스 이름


프로세스 상태를 보여주는 top을 이용하고, 옵션으로 grep을 사용하여 프로세스를 걸러내어 확인하는 방법이다.

이 방법은 프로세스의 실시간 상태를 갱신해서 아래처럼 보여준다.


BASH
top | grep 프로세스 이름


6. ps aux


프로세스의 목록을 배열해준다. 마우스 스크롤로 주욱 훑어보면 된다.

BASH

ps aux