• 리눅스 - 프로세스와 파일 (Vol.1)

    2021. 3. 24.

    by. 공상개발

    안녕하세요

    공상 개발입니다.

     

    이번 시간에는 프로세스와 파일에 대해 같이 알아보는 시간을 가지도록 하겠습니다.

    프로세스와 파일 단원은 3번에 나누어져 업로드할 예정입니다.

     

     


     

    1. 프로세스(Process)란
                               
    -
    프로세스 계층, 상태, 제거 명령


    2. 리눅스 파일 시스템 이름 구조

                         
    - 디렉토리 생성, 제거 명령



    3. 파일의 속성 및 종류

     


     

    # 프로세스(Process)란

     

     

    프로세스는 시스템의 동적인 요소이며, 실행되고 있는 프로그램을 말합니다.

     

    프로세스는 다른 프로세스를 생성할 수 있고 새로 생성된 프로세스는 자신에게 주어진 프로그램을 실행합니다.

    실행을 완료한 새로 생성된 프로세스는 종료되어 시스템에서 제거됩니다.

    쉘은 명령 라인을 입력 받으면 새로운 프로세스를 생성하고 그 명령을 실행시킵니다.

     

    프로세스가 생성될 때 할당되고 시스템 내에서 유일한 값을 가지는 녀석이 있습니다.

    바로 PID(Process Identifier) 프로세스 식별자입니다.

     

    시스템 부팅 시에 최초로 생성된 프로세스인 systemd(혹은 init) 프로세스는 PID 1번이다. 나머지 모든 프로세스는
     
    init에서 시작해서 생성되므로 init의 자손들이다

    리눅스 내의 모든 프로세스는 init 프로세스를 루트로 하는 단일 트리 형태의 계층 구조를 가진다.

     


     

    # 프로세스 계층 보기 명령

     

    pstree 명령은 현재 시스템에서 실행 중인 프로세스들의 계층 구조를 확인할 수 있습니다.

    프로세스 계층 보기 명령

     


     

    # 프로세스 상태 보기 명령

     

    ps(process status)

    형식 ps
    기능 프로세스 상태 보기
    옵션 -ㅣ : 프로세스의 상세한 정보를 나열한다.

    - e : 시스템 내의 모든 프로세스의 정보를 나열한다.

    u : 동일한 사용자가 실행시킨 모든 프로세스를 나열한다.

     

    프로세스 상태 보기 명령 예시

     

     

     


     

     


     



     


     

     


     

     

    작성된 내용 중 잘못된 정보나 접근이 있을 시, www.instagram.com/hong_.98/을 통해 말씀해 주시기 바랍니다.

    좋은 하루 보내세요.

    댓글