-
안녕하세요
공상 개발입니다.
이번 시간에는 프로세스와 파일에 대해 같이 알아보는 시간을 가지도록 하겠습니다.
프로세스와 파일 단원은 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/을 통해 말씀해 주시기 바랍니다.
좋은 하루 보내세요.
'Computer Science > Linux' 카테고리의 다른 글
쉘 프로그래밍 명령어 모음 2 (0) 2021.05.11 쉘 프로그래밍 명령어 모음 1 (0) 2021.05.04 리눅스 - 쉘 (Vol.1) (0) 2021.04.13 리눅스 시스템 기본 개념 (0) 2021.03.23 리눅스 시스템 설치 - VMWare, 우분투 데스크탑, 우분투 서버 설치 (0) 2021.03.05 댓글