프로세스는 단순히 시스템에서 실행중인 프로그램입니다. 웹 브라우저, 창 관리자, 터미널 창 및 X 서버는 모두 직접 상호 작용하는 프로세스입니다. 웹 서버 및 기타 시스템 작업과 같은 많은 다른 프로세스가 백그라운드에서 실행됩니다. `ls` 또는 `pwd` 와 같은 명령을 입력 할 때마다 새 프로세스가 작성되지만 일반적으로 이러한 프로세스는 수명이 짧습니다.

모든 프로세스에는 프로세스 ID 또는 PID라는 고유 ID가 있습니다. 한 번에 실행되는 모든 프로세스는 다른 ID를 갖지만 시간이 지남에 따라 PID를 재사용 할 수 있습니다.

초기 프로세스 (일반적으로 `init` 라고 함) 외에도 각 프로세스는 생성 된 상위 프로세스를 갖습니다. 예를 들어, `VI` 프롬프트 쉘, 쉘 것의 부모 프로세스에서 `VI를` 실행합니다. 프로세스에는 여러 개의 자식이있을 수 있지만 부모는 하나만있을 수 있습니다.

각 프로세스는 파일 및 디렉토리에 액세스 할 때 적용되는 일부 사용자 및 그룹의 권한으로 실행됩니다. 사용자와 프로세스는 무엇을 죽일 수있는 `루트` 를 제외하고 자신이 소유 한 다른 프로세스 만 종료 할 수 있습니다.