모든 프로세스에는 프로세스 ID 또는 PID라는 고유 ID가 있습니다. 한 번에 실행되는 모든 프로세스는 다른 ID를 갖지만 시간이 지남에 따라 PID를 재사용 할 수 있습니다.
초기 프로세스 (일반적으로 init 라고 함) 외에도 각 프로세스는 생성 된 상위 프로세스를 갖습니다. 예를 들어, VI 프롬프트 쉘, 쉘 것의 부모 프로세스에서 VI를 실행합니다. 프로세스에는 여러 개의 자식이있을 수 있지만 부모는 하나만있을 수 있습니다.
각 프로세스는 파일 및 디렉토리에 액세스 할 때 적용되는 일부 사용자 및 그룹의 권한으로 실행됩니다. 사용자와 프로세스는 무엇을 죽일 수있는 루트 를 제외하고 자신이 소유 한 다른 프로세스 만 종료 할 수 있습니다.