반응형
현재 실행되고 있는 프로세스를 알아보려면 아래의 명령어를 사용하면 된다.
$ 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, 프로세스 이름 등을 알 수가 있다.
반응형
'리눅스 > 리눅스 - 데비안 계열' 카테고리의 다른 글
[데비안] 부팅시 script 및 서비스 시작하도록 등록하기 (2) | 2013.05.04 |
---|---|
[데비안] 프로그램 버전 확인 모음 (0) | 2013.04.30 |
[데비안] 파일, 디렉토리 관리 / 소유자 및 접근 권한 변경(chown, chmod) (3) | 2013.04.28 |
[데비안] 사용한 명령어를 보는history 명령어 설정 (0) | 2013.04.27 |
[데비안] 일반 계정의 .bashrc 설정 내용 (0) | 2013.04.27 |