본문 바로가기

IT/리눅스

[리눅스] 서비스 제어 흐름도


[리눅스] 서비스 제어 흐름도





안녕하세요. 지토우에요.

오랜만의 리눅스이지요?

간단히 서비스 제어 흐름도에 대해 설명하도록 할게요.



1. 서비스 제어 흐름도





리눅스 서비스 제어 흐름도 입니다.


간단히 설명하자면,

사용자로부터 최초의 서비스를 요청받아 네트워크 디바이스인 이더넷을 통해 커널을 통과합니다.

그 후 init process에 의해 데몬들은 초기화되고, 방화벽의 룰에 의해 패킷이 필터링 됩니다.

이후 서비스가 독립형 데몬으로 구동될 경우 (초록색 화살표) 서비스가 제공 및 로깅이 진행됩니다.

슈퍼 인터넷 데몬으로 구동되면 (빨간색 화살표) tcp 접근 제어에 의해

hosts.allow 또는 hosts.deny 파일을 참고해 호스트들에 대해 한 번 필터링이 됩니다.

그다음 /etc/xinetd.d/* 에 있는 파일을 참고해서 서비스가 제공되고 로깅됩니다.