[LINUX] 프로세스 관리하기

2020. 7. 14. 09:38Operating System/Linux

프로세스

현재 실행중인 프로그램

프로세스 유형

  • 시스템 프로세스: 리눅스 운영에 필요한 다양한 기능 수행
  • 사용자 프로세스: 사용자들이 실행한 프로그램

프로세스 종류

데몬 프로세스 

리눅스 커널이 실행하는 프로그램으로 백그라운드에서 특정 서비스를 제공하는 프로세스

1) 슈퍼데몬: 다른 데몬을 관리

  • inetd
  • xinetd

2) 조상 데몬

  • systemd, 프로세스ID(PID) = 1
    부트로더에 의해 실행되는 최초 프로세스. 대부분 프로세스의 조상 데몬 프로세스.

  • kthreadd

3) 주요 데몬

  • sshd: 원격접속서비스 제공
  • crond:
  • dhcpd
  • httpd

고아 프로세스

자식 프로세스가 결과를 돌려주기 전에 부모 프로세스가 먼저 종료되었을 경우 발생

좀비 프로세스(defunct 프로세스)

자식 프로세스가 사용한 자원을 모두 반납(EXIT)했지만 부모 프로세스가 프로세스 테이블 목록에서 해당 자식 프로세스를 삭제하지 않았을 경우 발생

'Operating System > Linux' 카테고리의 다른 글

[LINUX] 스토리지 관련 공부  (0) 2020.07.14
[LINUX] 원격 호스트 추가 및 sshd 원격 접속  (0) 2020.07.14
[UBUNTU] 패키지 관리  (0) 2020.07.14
[LINUX] 파티셔닝  (0) 2020.07.09
[LINUX] LVM  (0) 2020.07.09