슈퍼데몬(inetd 데몬)


서비스 동작 방식

stand-alone 방식 : 개별 서비스별로 서버 프로세스(데몬)가 동작하는 방식

  빠른 속도, 많은 리소스 점유

inetd(xinetd) 방식 : 슈퍼데몬(inetd 데몬)을 사용하여 개별 서비스를 동작하

   는 방식

   느린 속도, 리소스 절약


슈퍼데몬(inetd 데몬)

N개의 개별 서버를 하나로 통하하여 클라이언트로 부터 서비스 요청이 올때마다 해당 서비스에 관련된 실행 모듈을 실행한다

최초 실행시 /etc/inetd.conf 파일에서 서비스할 프로그램의 정보를 얻는다


inetd.conf 파일구조

서비스명소켓타입 프로토콜 플래그 사용자계정 경로명 인수

서비스명 : /etc/services 파일에 등록된 포트번호 참조

서비스명을 인덱스로 하여 /etc/services 파일과 서로 연계한다

소켓타입 : stream - TCP , datagram - UDP

프로토콜 : /etc/protocols 파일의 프로토콜 중 사용가능한 프로토콜 설정

플래그 : nowait - 서비스 요청을 받은 즉시 처리

wait - 이전 처리가 완료될 때까지 대기후 처리

ex)

ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd -l -a


*/etc/protocols 파일 : 프로토콜과 프로토콜 식별번호를 정의

*/etc/services 파일 : 여러 서비스에 대한 포트/프로토콜 정보를 정의 



+ Recent posts