[LINUX] 리눅스 프로세스 확인하기

ming·2022년 1월 3일
0

리눅스

목록 보기
6/6

1. 프로세스 목록 확인

~$ ps

2. 프로세스 목록 확인 - 자세한 정보

~$ ps -f

3. 모든 프로세스 리스트 확인

~$ ps -e

~$ ps -ef

4. 프로세스 목록 배열 및 시스템 자원 사용률 확인

~$ ps -aux

  • -aux 옵션으로 확인할 수 있는 프로세스 정보의 각 필드

  • 프로세스 상태를 나타내는 STAT 항목
  • R(Runable) : 실행 대기 상태
  • S(Sleeping) : 수면 상태
  • D(inDIskwait) : 입출력을 기다리는 상태
  • T(sTopped) : 멈춰 있거나 흔적이 남아있는 상태
  • Z(Zombie) : 죽었지만 프로세스에 남아있는 상태 (자원 낭비)
  • ps [-옵션]
  • a (All processes) : 프로세스 현황 표시
  • u (User) : 유저 지향적 (top 포맷)
  • x : 터미널 제어 없이 프로세스 현황 보기
  • e (All processes) : 현재 시스템 내에서 실행중인 모든 프로세스 정보를 출력
  • f (Full listing) : 모든 정보 확인
  • o (User) : 유저 포맷팅
  • ps -f 명령으로 나타나는 항목들의 의미

5. 모든 프로세스의 트리 확인

~$ pstree

6. 특정 프로세스 정보 확인

~$ ps -ef | grep 프로세스이름

7. 프로세스의 PID 확인 (1)

~$ pgrep 프로세스이름(일부가능)

8. 프로세스의 PID 확인 (2)

~$ pidof 프로세스이름(일부불가능, 전체이름 입력)

9. 지속적으로 현재 실행중이 프로세스의 목록 확인

~$ top

10. 특정 프로세스 상태 확인

~$ top | grep 프로세스이름

11. 프로세스 죽이기

~$ kill -9 PID

ex : kill -9 1234

12. 프로세스 시그널 종류 출력

~$ kill -l

profile
To be

0개의 댓글