더북(TheBook)

리눅스 프로세스

프로세스는 실행 중인 프로그램을 나타내는 개념입니다. 사용자가 하드디스크에 존재하는 프로그램을 실행하면 프로세스가 메모리에 적재(load)됩니다.

모든 프로세스는 프로그램을 실행한 사용자 및 각 프로세스를 구분하기 위한 PID, UID, GID 정보를 갖습니다.

표 3-4 프로세스를 구분하는 기본적인 정보
역할
PID(Process ID) 프로세스 시작 시 할당되는 유일한 프로세스 식별 번호
UID(User ID) 프로세스를 소유하는 사용자 계정을 식별하는 번호. 프로세스에 대한 사용자 권한을 알 수 있음
GID(Group ID) 그룹 식별 변호. 프로세스가 속해 있는 그룹을 알려줌
파일 디스크립터(file descriptor) 프로세스 읽기/쓰기 위해서 어떤 파일을 열고 있는지, 파일의 어떤 위치에 있는지를 기록
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.