리눅스마스터 1급 / xinetd 데몬
xinetd 데몬
다른 데몬의 실행을 관리하는 슈퍼데몬입니다.
과거 슈퍼데몬으로 사용되었던 inetd를 대체하기 위해 등장하였습니다.
xinetd 데몬 관련 파일
/etc/xinetd : 메인 설정파일
/etc/xinetd.d : 슈퍼데몬에 의해 제어되는 서비스 파일이 위치하는 디렉터리
/etc/rc.d/init.d/xinetd : xinetd를 제어하는 데몬 스크립트. start, stop, restart 등 사용
xinetd 설정
defaults { # disabled = log_type = SYSLOG daemon info log_on_failure = HOST log_on_success = PID HOST DURATION EXIT cps = 50 10 instances = 50 per_source = 10 v6only = no groups = yes umask = 002 } |
- log_type
SYSLOG와 FILE 두 가지 설정이 가능합니다.
로그 기록을 syslog에 위임 할지, 별도 파일로 지정할지 선택합니다.
ex) log_type = FILE /var/logs/xinet.log - log_on_failure
접속 실패 시 기록될 속성값을 지정합니다.
속성값 : HOST, USERID, ATTEMPT
ex) log_on_failure = HOST - log_on_success
접속 성공 시 기록될 속성값을 지정합니다.
속성값 : PID, HOST, USERID, EXIT, DURATION, TRAFFIC - cps
초당 요청받는 수를 제한합니다.
cps [초당 요청수] [제한시간(초)]
ex) cps 50 10 (초당 요청수가 50 이상이면 10초간 접속을 제한한다.) - instances
동시에 서비스할 수 있는 최대 개수를 지정합니다.
ex)instances = 50 - per_source
같은 IP주소로 접속할 수 있는 서비스 수를 지정합니다.
ex) per_source = 5 - only_from
서비스를 이용할 수 있는 원격 호스트를 설정합니다.
ex) 192.168.10.10 192.168.10.11 192.168.20.* - enabled
사용 가능한 항목을 설정합니다. disabled항목에서 yes라고 설정 되어 있어도 허용합니다.
ex) enabled telnet ftp - no_access
서비스를 이용할 수 없는 원격 호스트의 주소를 지정합니다.
only_from 과 주소 지정법은 동일하고 중복 설정된 경우에는 차단됩니다. - access_times
지정된 시간에만 서비스를 이용할 수 있게 합니다. - nice
서버의 우선순위를 지정한다. -20 ~ 19 사이의 정수를 입력합니다. - wait
서비스가 단일 스레드(thread)인지 다중 스레드인지 지정합니다.
yes 인 경우에는 오직 하나의 서비스만 작동하게 되며, no 인 경우에는 다중 스레드로 동작합니다.
관련 문제
2020년 2회 다음 중 xinetd 기반으로 동작하는 텔넷 서버를 활성화하기 위한 설정으로 알맞은 것은?
❶ disable = no ② disable = yes
③ enable = no ④ enable = yes
2020년 1회 다음 중 /etc/xinetd.d 디렉터리를 현재 디렉터리에 x로 연결하여 손쉽게 디렉터리를 이동하려고 할 때 설정하는 명령으로 알맞은 것은?
① ln x /etc/xinetd.d ② ln /etc/xinetd.d x
③ ln -s x /etc/xinetd.d ❹ ln -s /etc/xinetd.d x
2020년 1회 다음 중 xinetd 기반으로 동작하는 서비스의 초당 요청 개수가 50개 이상일 경우 10초 동안 접속 연결을 중단하기 위한 설정 항목과 값으로 알맞은 것은?
❶ cps = 50 10 ② cps = 50 100
③ cps = 10 50 ④ cps = 100 50
2019년 2회 다음 중 xinetd 기반으로 동작하는 텔넷 서비스를 중단하기 위한 관련 설정 항목과 값으로 알맞은 것은?
① enable = no ② enable = yes
③ disable = no ❹ disable = yes
2019년 1회 다음 중 xinetd.conf 파일에서 instances 항목에 대한 설명으로 알맞은 것은?
①사용 가능한 서비스의 목록을 지정한다.
❷동시에 서비스할 수 있는 서버의 최대 개수를 지정한다.
③동일한 IP 주소로 접속할 수 있는 서비스의 수를 지정한다.
④초당 요청 수가 일정 개수 이상일 경우에 지정한 시간 동안 접속 연결을 중단한다.
'자격증 > 리눅스마스터1급' 카테고리의 다른 글
리눅스마스터 1급 / squid.conf - 프록시 프로그램 설정 파일 (0) | 2022.02.05 |
---|---|
리눅스마스터 1급 / dhcpd.conf - DHCP 설정파일 (0) | 2022.02.05 |
리눅스마스터 1급 / 2022년도 시험일정 (0) | 2022.01.03 |
리눅스마스터 1급 / NIS(Network Information Service) - yp 명령어 (0) | 2022.01.02 |
리눅스마스터 1급 / NTP 서버 - 시간 동기화 서버 (0) | 2022.01.02 |