ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 프로세스 관리하기
    @19.1 ~ /리눅스 2019. 4. 14. 13:45

    프로세스 구분하는 기본적인 정보

    PID : 프로세스 시작시 할당되는 유일한 프로세스 식별 번호

    UID : 프로세스를 소유하는 사용자 계정을 식별하는 번호. 프로세스에 대한 사용자 권한을 알 수 있음

    GID : 그룹 식별번호. 프로세스가 속해 있는 그룹을 알려줌

     

    ps -ef 옵션은 부모 프로세스와의 관계를 파악하는데 사용한다.

     

    ps -aux : 프로세스의 시스템 자원 사용률 확인할 수있다.

    -a : 다른 사용자의 프로세스 상태도 표시

    -x : 보이지 않는 프로세스까지 표시

    -u : 프로세스를 사용한 사용자가 누구인지 그리고 프로세스의 실행시간을 표시

    START : 시작시간

    TIME : 총 사용시간

    STAT : 프로세스 상태(R : 실행대기, S : 수면상태, D : 입출력 기다리는 상태, T : 멈춰 있거나 흔적이 남아있는상태, Z : 죽은상태)

     

    ps -ef

     

    PPID : 부모 프로세스의 PID

    리눅스 및 유닉스에서 프로세스들은 계층적으로 구성되며 각 프로세스들은 자기 자신을 만들어준 부모 프로세스를 갖는다.

    C : CPU 점유 상태

     

    실시간으로 메모리 점유율, CPU 사용율을 확인할떄는 ps -aux 보다는 top명령어 더 유용하다.

    약 5초마다 내용이 업데이트되어 가장 점유를 많이 하는것부터 순서대로 출력

    N : PID 순서로

    M : 메모리 순서로

    T : 사용시간

    P : CPU 점유율 순서

    q : 종료

     

    프로세스 종료하기

    kill [PID 번호]

     

    '@19.1 ~ > 리눅스' 카테고리의 다른 글

    * 무엇인가?  (0) 2019.04.14
    시스템 디렉터리  (0) 2019.04.14
Designed by Tistory.