디스크 및 실행 모니터 (데몬)

작가: Laura McKinney
창조 날짜: 9 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
auditd를 사용하여 Linux에서 파일 액세스를 모니터링하는 방법
동영상: auditd를 사용하여 Linux에서 파일 액세스를 모니터링하는 방법

콘텐츠

정의-디스크 및 실행 모니터 (데몬)는 무엇을 의미합니까?

디스크 및 실행 모니터 (데몬)는 일반적으로 부트 스트랩 시간에 컴퓨터 멀티 태스킹 운영 체제에서 실행되어 관리 변경을 수행하거나 서비스를 모니터링하는 백그라운드 프로세스입니다.

일반적인 데몬 프로세스에는 처리기, 스풀러 및 OS 관리 작업을 수행하는 기타 프로그램이 포함됩니다. 데몬은 이벤트에 대한 응답으로 미리 정의 된 시간에 지정된 작업을 수행합니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia에서는 디스크 및 실행 모니터 (데몬)에 대해 설명합니다.

유닉스 데몬 파일에는 일반적으로 "d"접미사가 있습니다. 예를 들어, "identd"는 TCP 연결의 ID를 제공하는 데몬을 나타냅니다. Microsoft OS 데몬은 TSR (Terminate and Stay Resident) 프로그램이라고하며 OS 관리 상 "시스템 에이전트"또는 "서비스"라고합니다.

유닉스 기반 시스템 인 Mac OS X도 데몬을 사용하지만 Microsoft OS와 동일한 서비스를 제공하지는 않습니다.

데몬 상위 프로세스는 종종 초기화 프로세스입니다. 프로세스는 하위 프로세스를 분기하고 상위 프로세스를 종료하여 초기화되어 하위 프로세스를 채택함으로써 데몬이됩니다.

시스템은 종종 부팅시 데몬을 시작하여 네트워크 요청, 하드웨어 활동 또는 지정된 작업을 수행하는 프로그램에 응답합니다. 데몬은 하드웨어를 구성하고 예약 된 작업을 실행할 수도 있습니다.

프로세스가 데몬이되는 일반적인 방법은 다음과 같습니다.

  • 제어 tty에서 분리
  • 세션 리더 형성
  • 프로세스 그룹 리더 형성
  • 포크하고 나가서 백그라운드에서 유지
  • 루트 디렉토리를 현재 작업 디렉토리로 설정
  • unmask를 0으로 설정하여 open () 및 create () 호출이 고유 한 권한 마스크를 제공하도록 허용
  • 실행시 상위 프로세스에서 열린 상태로 상속 된 파일 닫기
  • 콘솔, 로그 파일 또는 / dev / null을 표준 입력, 표준 출력 및 표준 오류로 사용