반응형

리눅스마스터 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급 / 이메일 프로토콜 - SMTP POP3 IMAP

 

SMTP(Simple Main Transfer Protocol)- 포트 : 25

메일 클라이언트가 메일 서버로 메일을 보낼 때 사용합니다. 

 

POP3(Post Office Protocol 3) - 포트 : 110

이메일을 수신할 때 사용하는 프로토콜입니다. 
이메일 서버에 도착한 메일을 클라이언트로 가져올 때 사용됩니다. 
클라이언트 PC로 메일을 직접 다운로드 하는 형식으로, 다운로드와 동시에 사서함에 있는 이메일이 삭제됩니다.

 

IMAP(Internet Message Access Protocol)- 포트 : 143

이메일을 수신할 때 사용하는 프로토콜입니다. 
서버에 직접 접속하여 직접 메일을 확인하는 방식이기 때문에 메일 열람 후에도 서버에 이메일이 그대로 남아있어 여러 클라이언트를 통해서도 반복적으로 이메일을 확인할 수 있습니다.

 

관련 문제

2020년 2회 다음 중 메일 클라이언트가 메일 서버에 도착한 E-mail을 가져올 때 사용되는 프로토콜의 조합으로 알맞은 것은?
    ① SNMP, SMTP ② IMAP, SMTP
    ③ SMTP, POP3 ❹ IMAP, POP3

2020년 1회 다음 중 메일 서버간의 송신 및 수신에 사용되는 프로토콜로 알맞은 것은?
    ① POP3 ② IMAP
    ❸ SMTP ④ SNMP

2019년 2회 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
----------
(㉠) 프로토콜은 메일 클라이언트가 메일 서버로 메일을 보낼 때 사용하고, 
(㉡) 프로토콜은 메일 서버에 도착한 메일을 클라이언트에서 직접 내려 받아 읽도록 해준다.
----------
    ① ㉠ POP3, ㉡ IMAP  ② ㉠ IMAP, ㉡ POP3
    ❸ ㉠ SMTP, ㉡ POP3  ④ ㉠ POP3, ㉡ SMTP

2019년 1회 다음 ㉠ 및 ㉡에 들어갈 내용이 알맞게 짝지어진 것은?
----------
( ㉠ ) 프로토콜은 서버에 도착한 메일을 클라이언트에서 직접 내려 받아 읽도록 해주는 프로토콜로 클라이언트가 메일을 가지고 가면 서버에 있는 메일은 삭제된다. 이 프로토콜은 ( ㉡ )번 포트를 사용한다.
----------
①㉠ IMAP ㉡ 110
②㉠ IMAP ㉡ 143
❸㉠ POP3 ㉡ 110
④㉠ POP3 ㉡ 143

반응형
반응형

리눅스마스터 1급 / LDAP 서버 - 디렉터리 서비스를 조회

 

LDAP(Lightweight Directory Access Protocol)

TCP/IP 위에서 디렉터리 서비스를 조회하고 수정하는 응용 프로토콜입니다. 
디렉터리는 논리, 계급 방식 속에서 조직화된, 비슷한 특성을 가진 객체들의 모임입니다. 
네트워크 상의 디렉토리 서비스 표준인 X.500의 DAP(Directory Access Protocol)를 기반으로한 경량화(Lightweight) 된 DAP 버전입니다. 
사용자, 시스템, 네트워크, 서비스, 애플리케이션 등의 정보를 트리 구조로 저장하여 조회하거나 관리하는데 사용됩니다. 

 

관련 용어 

1) DN(Distinguished Name) : 특정 이름으로 컴퓨터를 domain에 저장, Directory Srvice 에서 개체를 고유하게 해주는 이름
2) RDN(Relative DN) : DN에서 domain을 생략한 것
3) CN(Canonical Name) : 보여지는 이름(이름과 성의 조합)
4) LDAP(Lightweight Directory Access Protocol) : 둘 이상의 DN이 정보를 주고 받을때 사용하는 프로토콜
5) SID (Security ID) : 보안 ID - 고유한 식별번호, 일련번호
6) OU(objectClass organizationalUnit): 조직 구성 단위
7) DC(Domain Component): 도메인 구성 요소
8) sn(SurName): 사용자의 성
9) givenName : 사용자의 이름

 

관련 문제

2020년 2회 다음 중 LDAP에 대한 설명으로 틀린 것은?
    ① X.500 Directory Access Protocol 기반으로 만들어진 통신 규약이다.
    ② RDBMS에 비교해서 검색 속도가 빠르다.
    ❸ 자주 변경되는 정보인 경우에 RDBMS보다 더욱 뛰어난 성능을 발휘한다.
    ④ 읽기 위주의 검색 서비스에서 상당히 좋은 성능을 발휘한다.

2020년 2회, 2019년 2회 다음 중 이름과 성의 조합을 나타내는 LDAP의 속성 키워드로 알맞은 것은?
    ① ou ❷ cn
    ③ sn ④ dc

2020년 1회 다음 중 이름을 나타내는 LDAP의 속성 관련 키워드로 알맞은 것은?
    ① c ② cn
    ③ sn ❹ givenName

2019년 1회 다음 중 레드햇(Red Hat)사에서 개발한 LDAP서버 프로그램으로 알맞은 것은?
❶389 Directory Server
②Active Directory Server
③Tivoli Server
④OpenLDAP

2018년 2회 다음은 LDAP의 구성에 관한 설명이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
----------
LDAP은 이름ㆍ주소와 같이 하나 이상의 속성을 가 진 객체로 구성되고 그 객체를 엔트리라고 부른다. 각각의 엔트리는 DIT라는 트리구조로 조직화되고 이 조직 내에서 고유한 식별자인 ( ㉠ )을 사용하고 ( ㉠ )은 ( ㉡ )으로 구성된다.
----------
①㉠ RDN ㉡ DN
❷㉠ DN ㉡ RDN
③㉠ CN ㉡ SN
④㉠ SN ㉡ CN

반응형
반응형

리눅스마스터 1급 / 삼바 서버 설정 - 윈도우에서 리눅스 서버 접근

 

삼바(Samba)

Windows 운영체제를 사용하는 PC에서 리눅스 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해주는 소프트웨어입니다. 
SMB(Server Message Block)/CIFS(Common Internet File System) 프로토콜을 사용합니다. 

 

삼바 서버 설정파일

[print$]
 comment = Printer Drivers
 path = /var/lib/samba/printes
 valid users = ihduser kaituser
 writable = yes

[print$] : 윈도우에서 접근할 때 나타나는 폴더명입니다. 
comment : 간단한 설명을 설정합니다. 
path : 공유 디렉터리의 경로를 설정합니다. 
valid users : 공유 디렉터리를 이용할 수 있는 사용자를 설정합니다. 

 

관련 문제

2020 2차 다음 중 삼바 서버와 관련 있는 프로토콜의 조합으로 가장 알맞은 것은?
❶ SMB, CIFS ② RPC, SMB
③ RPC, CIFS ④ SMB, IPC

2020 2차 다음은 중 삼바 서버의 환경 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
-------------------------------------------------------------------------
[www]
comment = Web Directory
( 괄호 ) = /usr/local/apache/htdocs
-------------------------------------------------------------------------
① directory ② public
❸ path ④ root

2019 2차 삼바 서버의 환경 설정 파일에서 ihduser와 kaituser만 접근할 수 있도록 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
-------------------------------------------------------------------------
[www]
comment = share
path = /web
( 괄호 ) = ihduser kaituser
writable = yes
------------------------------------------------------------------------- 
① users ② smbusers
❸ valid users ④ public users

2019 1차 삼바 서버의 설정이 다음과 같은 경우에 윈도우에서 접근할 때 나타나는 폴더명으로 알맞은 것은?
----------
[www]
comment = share
path = /web
public = yes
write list = @insa

----------
❶www
②share
③web
④insa

2018 2차 다음은 삼바 서버 설정 파일에서 공유 디렉터리를 이용할 수 있는 사용자를 지정하는 항목이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? 2
----------
# vi /etc/samba/smb.conf
( 괄호 ) = ihduser kaitman
----------
①valid user
②valid users
③valid-user
④valid-users

반응형

+ Recent posts