강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스인터넷수퍼데몬 서비스 파일 설명 -1-

작성자 정보

  • 웹관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스인터넷수퍼데몬 서비스 파일 설명 -1-

작성자 : (주)수퍼유저코리아, http://www.superuser.co.kr 서버팀


/etc/xinetd.d내에 있는 리눅스 인터넷 수퍼데몬(xinetd) 서비스파일들


1. 리눅스 인터넷수퍼데몬(xinetd) 서비스파일들(/etc/xinetd.d/*)

top


리눅스 인터넷 수퍼데몬인 xinetd의 서비스파일들, 즉 /etc/xinetd.d/디렉토리에 존재하는 거의 모든 파일들에 대해서 다루고 있습니다. 즉, /etc/xinetd.d/디렉토리에 존재하는 리눅스 인터넷수퍼데몬 xinetd의 서비스파일들에 대해서 설명하고 있습니다.

또한 /etc/xinetd.d/디렉토리내에 있는 거의 모든파일(약39개)들을 다루고 있으며 각 파일들의 설명순서는 알파벳 오름차순으로 차례대로 설명되어 있습니다.
xinetd는 인터넷 수퍼데몬(Internet Super Daemon)을 의미하는 것으로서 SENDMAIL, HTTPD등과 같이 리눅스 시스템에서 실행되는 하나의 데몬입니다. 하지만 이 데몬이 SENDMAIL, HTTPD등과는 달리 수퍼데몬이라고하는 특별한 이유가 있습니다. 즉, 리눅스 서버에서 서비스되는 여러가지 데몬들을 제어하면서 각각의 서비스들의 연결을 담당하고 있기 때문입니다. 예를들어 xinetd 수퍼데몬에 의해 제어되는 가장 대표적인 서비스중에는 우리가 너무나 잘 알고 있는 telnet이라는 서비스가 있습니다. 원격지의 서버나 PC에서 누군가 telnet으로 접속을 시도할 때에는 바로 telnet으로 연결되는 것이 아니라 xinetd에 의해 허가된 사용자인가를 검사받은 후에 xinetd의 telnet설정파일 (/etc/xinetd.d/telnet)에 정의되어 있는 telnet서비스데몬과 연결되어 사용자는 telnet서비스를 비로소 이용하게 되는 것입니다. 이처럼 리눅스 서버에서 서비스되는 각종 데몬들은 xinetd 수퍼데몬에 의해 제어되어 서비스되는 것들이 있는 반면 xinetd와는 무관하게 독립적인 서비스를 하는 데몬들이 있습니다.
xinetd수퍼데몬에서 가장 핵심적인 부분은 /etc/xinetd.d/디렉토리에 파일의 형태로 존재하고 있는 xinetd수퍼데몬의 제어하에 서비스되는 각각의 파일들을 정확하게 이해하는 것입니다. 따라서 이번 장에서는 /etc/xinetd.d/디렉토리의 파일들을 하나씩 살펴보도록 하겠습니다. 말씀드린바와 같이 설명의 순서는 각 파일들의 알파벳 오름차순으로 하였습니다.


2. XINETD서비스파일 /etc/xinetd.d/amanda

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/amanda

amanda(Advanced Maryland Automatic Network Disk Archiver)는 리눅스에서 사용할 수 있는 백업서버(솔루션)입니다. 이 설정은 amanda로 하여금 백업되어질 수 있도록 합니다.

서비스 파일내용

service amanda
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = amanda
group = disk
server = /usr/lib/amanda/amandad
}

3. XINETD서비스파일 /etc/xinetd.d/amandaidx

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/amandaidx

amandaidx는 amanda백업서버 패키지의 일부분입니다.

서비스 파일내용

service amandaidx
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = amanda
group = disk
server = /usr/lib/amanda/amindexd
}

4. XINETD서비스파일 /etc/xinetd.d/amidxtape

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/amidxtape

amidxtape은 amanda백업서버 패키지의 일부분입니다.

서비스 파일내용

# default: off
#
# description: Part of the amanda server package
#
service amidxtape
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = amanda
group = disk
server = /usr/lib/amanda/amidxtaped
}

5. XINETD서비스파일 /etc/xinetd.d/chargen

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/chargen

xinetd는 서비스를 위하여 내부적으로 특수문자,영문자,숫자등의 문자들의 연결이 종료될때까지 끊임없이 생성해야하는데 이를 위한 서비스입니다.

서비스 파일내용

service chargen
{
disable = no
type = INTERNAL
id = chargen-stream
socket_type = stream
protocol = tcp
user = root
wait = no
}

6. XINETD서비스파일 /etc/xinetd.d/chargen-udp

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/chargen-udp

chargen서비스의 udp버전입니다.

서비스 파일내용

service chargen
{
disable = no
type = INTERNAL UNLISTED
id = chargen-dgram
socket_type = dgram
protocol = udp
user = root
wait = yes
port = 19
}

7. XINETD서비스파일 /etc/xinetd.d/comsat

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/comsat

comsat은 사용자에게 메일이 도착하였을 경우에 알려주는 서버 프로세스(서비스)입니다. 쉽게 표현하자면 BIFF 서버인 셈입니다.

서비스 파일내용

# default: off
# description: The comsat server is used by the biff client to
# tell when new mail is present.
service comsat
{
disable = no
socket_type = dgram
wait = yes
user = root
server = /usr/sbin/in.comsat
}

8. XINETD서비스파일 /etc/xinetd.d/cups-lpd

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/cups-lpd

cups-lpd는 CUPS라인프린터 데몬으로서 프린트 작업을 요청받은 다음 lpd클라이언트에게 프린트상태를 알려줍니다. Cups-lpd데몬은 독립데몬(Standalone Daemon)으로는 실행되지않으며 수퍼데몬인 xinetd에서 실행됩니다.

서비스 파일내용

service printer
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = lp
server = /usr/lib/cups/daemon/cups-lpd
}

9. XINETD서비스파일 /etc/xinetd.d/daytime

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/daytime

daytime은 수퍼데몬 xinetd의 현재 시스템 시간을 서비스하기 위한 것입니다. 시간 은 "Wed Nov 13 22:30:27 EST 2002"포맷으로 출력됩니다.

서비스 파일내용

service daytime
{
disable = no
type = INTERNAL
id = daytime-stream
socket_type = stream
protocol = tcp
user = root
wait = no
}

10. XINETD서비스파일 /etc/xinetd.d/daytime-udp

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/daytime-udp

수퍼데몬의 내부 시간출력 서비스를 위한 daytime의 udp버전입니다.

서비스 파일내용

{
disable = no
type = INTERNAL UNLISTED
id = daytime-dgram
socket_type = dgram
protocol = udp
user = root
wait = yes
port = 13
}

11. XINETD서비스파일 /etc/xinetd.d/dbskkd-cdb

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/dbskkd-cdb

dbskkd-cdb는 Kanji번역프로그램을 위한 Simple Kana를 제공하는 일본어사전서버 skkserv 도구입니다.

서비스 파일내용

service skkserv
{
disable = no
port = 1178
socket_type = stream
wait = no
only_from = 127.0.0.1
user = nobody
server = /usr/sbin/dbskkd-cdb
log_on_failure += USERID
}

12. XINETD서비스파일 /etc/xinetd.d/echo

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/echo

너무나 잘 알려진 echo의 xinetd 서비스를 위한 파일입니다. 이 설정은 echo를 tcp버전을 설정하였을 경우로서 포트는 tcp 7번을 사용합니다.

서비스 파일내용

service echo
{
disable = no
type = INTERNAL
id = echo-stream
socket_type = stream
protocol = tcp
user = root
wait = no
}

13. XINETD서비스파일 /etc/xinetd.d/echo-udp

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/echo-udp

echo의 udp버전으로서 사용하는 포트는 udp 7번입니다.

서비스 파일내용

service echo
{
disable = no
type = INTERNAL UNLISTED
id = echo-dgram
socket_type = dgram
protocol = udp
user = root
wait = yes
port = 7
}

14. XINETD서비스파일 /etc/xinetd.d/eklogin

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/eklogin

eklogin는 암호화 Kerberos rlogin서버로서 Kerberos인증시스템을 이용하는 원격로그인 서버인 klogin을 암호화하는 서비스입니다.

서비스 파일내용

service eklogin
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/kerberos/sbin/klogind
server_args = -e -5
}

15. XINETD서비스파일 /etc/xinetd.d/finger

top


수퍼데몬(xinetd)서비스 파일명 : /etc/xinetd.d/finger

finger서비스는 시스템 사용자정보를 확인하는 서비스입니다. 이 서비스를 가능하도록 설정하시면 원격지 서버의 사용자들로부터 요청되는 로컬사용자정보(계정명, 최근 로그인시간등)를 확인할 수 있는 finger서비스를 허용하게 됩니다. 즉, 로컬서버 또는 원격서버에서 사용자 정보를 확인 할 수 있도록 지원하는 finger의 xinetd 설정입니다. 사용하는 포트는 79번입니다.

서비스 파일내용

service finger
{
disable = no
socket_type = stream
wait = no
user = nobody
server = /usr/sbin/in.fingerd
}

 
copyright.gif

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  86 명