IT/ETC

[linux]리눅스 ps(프로세스 상태 확인), kill(프로세스 강제 종료)

알 수 없는 사용자 2022. 11. 27. 06:30
반응형

목차

    프로세스 상태를 확인할 때 주로 쓰고 많이 사용 됨

    위처럼 명령어 입력 시 현재 리눅스상에서 기동중인 모든 프로세스 목록 표시됨
    일반적으로 내가 찾고 싶은 프로세스만 보기 위해서 아래처럼 "|"과 grep을 이용해서 많이 사용

    $ ps -ef | grep apache(apache 웹서버가 실행중인지 조회)

    □ 표시된 부분은 pid를 나타내는데 각 프로세스에게 할당된 유니크한 값을 의미하고 pid로 해당 프로세스만 죽일 수 있음
    □ 표시된 부분은 해당 프로세스의 pid이고 그 우측 옆의 pid는 부모 프로세스의 pid를 나타냄

     

    kill(프로세스 강제 종료)

    kill -9 "pid"
    ex) kill -9 4159 -> 4159의 pid를 가진 프로세스가 강제 종료됨

    ※ 당연히 root권한이 있거나 sudo 권한이 있거나 본인 소유의 프로세스만 종료 가능

     

    반응형