반응형

리눅스마스터 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급 / 2022년도 시험일정

 

리눅스마스터 1급 1차(필기), 2차(실기)는 2022년도 2회 치뤄집니다.

리눅스마스터 2급 1차(필기), 2차(실기)는 2022년도 4회 치뤄집니다.

 

시험일정 : https://www.ihd.or.kr/guidecert1.do

반응형
반응형

리눅스마스터 1급 / NIS(Network Information Service) - yp 명령어

 

NIS(Network Information Service)

다수의 서버를 운영해야하는 시스템에서 사용자의 계정정보가 모든 서버에 개별로 저장되어 변경하거나 이용하기 불편한 점을 보완하기 위해서 만들어진 네트워크 기반의 인증서비스입니다. 
하나의 서버에만 사용자의 계정이나 암호 등을 저장해 두면 이 서버가 다른 시스템과 계정정보를 공유하게 됩니다. 

 

NIS 관련 패키지

rpcbind   : NIS를 사용하기 위해 먼저 RPC 데몬 실행 필요
ypserv    : NIS 서버를 운영하는 데몬
yppasswdd : NIS 클라이언트에서 패스워드 변경시에 적용
ypxfrd    : NIS 서버와 클라이언트간의 맵핑속도 관련 데몬
ypbind    : NIS 클라이언트 프로그램

 

도메인 설정

# vi /etc/sysconfig/network
NISDOMAIN=[도메인명]

 

NIS 관련 명령어

ypwhich : NIS 클라이언트에서 사용하는 명령어로 NIS 서버와 관련된 맵 파일명을 출력
ypcat : NIS 클라이언트에서 사용하며 서버의 맵 파일에 대한 내용을 출력 
yptest : NIS 클라이언트에서 관련 설정을 테스트
yppasswd : NIS 클라이언트에서 사용하며, 서버에 등록된 사용자의 패스워드를 변경
ypchfn : NIS 클라이언트에서 서버에 등록된 사용자의 정보를 변경
ypcat passwd.byname : 사용자 관련 정보 출력
ypcat hosts.byname : 호스트 관련 정보를 출력

 

 

관련 파일 및 디렉토리

/var/yp : 관련 맵 파일이 생성됨. 설정 내용이 변경되면 이 폴더에서 make명령어 수행
/etc/yp.conf : 설정 파일
/etc/sysconfig/network : 도메인 명 설정

 

관련 문제

2020년 2회 다음 설명과 같은 경우에 구성해야할 서버로 가장 알맞은 것은?
------
다수의 텔넷 서버를 운영 중이다. 하나의 서버를 이용해서 텔넷 서버로 접속하는 사용자의 아이디 및 패스워드를 인증하려고 한다. 
------
    ① SSH ② NFS
    ❸ NIS ④ II

2020년 2회 다음은 NIS 서버에서 사용자관련 정보가 저장 되는 파일명으로 알맞은 것은?
    ① uid.byname ② user.byname
    ③ hosts.byname ❹ passwd.byname

2020년 2회 다음은 NIS 클라이언트에서 NIS 서버 및 도메인명을 지정하는 과정이다. ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?
------
# vi ( 괄호 )
server nis.ihd.or.kr
ypserver nis.ihd.or.kr
domain ihd.or.kr
------
    ① /etc/hosts ❷ /etc/yp.conf
    ③ /etc/ypbind.conf ④ /etc/sysconfig/network

2020년 1회 다음 중 NIS 서버에 동작 시켜야할 데몬명으로 가장 거리가 먼 것은?
    ① ypxfrd ② rpcbind
    ❸ ypbind ④ ypserv


2019년 2회 다음 중 NIS(Network Information Service)와 가장 거리가 먼 것은?
    ① Yellow Pages ❷ X.500
    ③ RPC ④ Sun Microsystems


2019년 1회 다음 중 NIS 서버에서 맵 파일들이 생성되는 디렉터리로 알맞은 것은?
❶/var/yp
②/var/ypbind
③/var/ypserv
④/var/ypconv

2019년 1회 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
----------
# vi ( )
NISDOMAIN=ihd.or.kr
----------
①/etc/yp.conf
②/etc/ypbind.conf
③/etc/ypserv.conf
❹/etc/sysconfig/network

2019년 1회 다음 중 NIS 서버의 사용자 계정 정보가 저장되는 맵 파일명으로 알맞은 것은?
①passwd.userid
②passwd.username
③passwd.byid
❹passwd.byname

반응형
반응형

리눅스마스터 1급 / NTP 서버 - 시간 동기화 서버

 

NTP(Network Time Protocol) 서버

네트워크 상에 분산된 클라이언트(호스트,라우터 등)의 동기화를 시켜주는 서버입니다.

 

NTP 계층

Stratum 0 (PRC) : 세슘 원자시계, GPS, 표준주파수 방송국 등
Stratum 1: 위 Stratum 0 (PRC)에 동기화시킨 시간 서버입니다. 
Stratum 2 ~ 15  : NTP 서버를 경유할 때 마다 Stratum이 1씩 증가됩니다.

 

관련 문제

2020년 2회 다음 설명과 같은 경우에 구성해야 할 서버로 알맞은 것은?
------
회사 내부에서 100여대의 서버들을 운영 중이다. 이 서버들의 시간이 일정하지 않아서 동기화 시켜주는 서버를 구축하려고 한다.
------
    ① VNC 서버 ❷ NTP 서버
    ③ Proxy 서버 ④ DHCP 서버

2020년 2회  다음 NTP 서버에서 계층을 나타내는 용어로 알맞은 것은?
    ① Layer ② Frame
    ③ Class ❹ Stratum


2019년 1회  다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
----------
NTP(Network Time Protocol)는 여러 계층으로 구성되는데, 이러한 계층을 ( 괄호 )라고 한다. 이 계층에서 최상위 계층은 0이 부여되는데 세슘 원자시계, GPS 시계 등과 같은 장치이다.
----------
①class
②grade
③layer
❹stratum

반응형

+ Recent posts