자격증/리눅스마스터

[리눅스마스터/필기] 2002회 리눅스마스터 1급 1차 기출문제 풀기 (3과목)

ellyee 2021. 3. 2. 21:05

공부할수록 아직 모르는게 너무 많단걸 느낀다. 😥

참고 링크 걸어놓은거 언제 다 읽어보고 정리하지...

 


61. 다음은 MySQL 5.7.28 버전을 설치한 후에 mysql에서 사용하는 기본 데이터베이스를 생성하는 과정이다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?

# cd /usr/local/mysql/bin
(         ) --initialize --user=root

① ./mysql

② ./mysqld

③ ./mysqld_safe

④ ./safe_mysqld

더보기

정답 : ② ./mysqld

 

62. 다음 설명과 같을 때 메인보드의 BIOS에서 활성화 여부를 확인해야 하는 항목으로 알맞은 것은?

가상화가 지원되는 최신의 AMD CPU를 구입하여 사용 중이다. 서버 가상화 프로그램을 실행하였더니 가상화 지원 여부가 비활성화 상태라는 오류 메시지를 접하게 되었다.

① VT-x

② SVM

③ VDI

④ VMX

더보기

정답 : ② SVM

VT-x : Intel CPU 가상화

참고 ▶ Virtualization

 

63. 다음 ( 괄호 ) 안에 들어갈 수 있는 설정 내용으로 틀린 것은?

# vi /etc/exports
/nfsdata ( 괄호 )

① *.ihd.or.kr

② 192.168.12.

③ 192.168.12.0/255.255.255.0

④ 192.168.5.0/24

더보기

정답 : ② 192.168.12.

 

64. 다음은 /etc/named.conf 파일 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

( ㉠ ) only;
( ㉡ ) { 168.126.63.1; };

① ㉠ forwarders ㉡ allow-query

② ㉠ forwarders ㉡ forward

③ ㉠ forward ㉡ forwarders

④ ㉠ allow-query ㉡ forward

더보기

정답 : ③ ㉠ forward ㉡ forwarders

forward (only|first);

- forwarder와 함께 사용.

- only : 다른 서버가 응답이 없을 경우 자신도 응답 X

- first : 다른 서버에서 응답이 없으면 자신이 응답.

forwarders {네임서버주소; 네임서버주소; ...;};

- 도메인에 대한 질의를 다른 서버로 넘김

allow-query 

- 네임서버에 질의할 수 있는 호스트 지정.

참고 ▶ 리눅스 named.conf

 

65. 다음 설명에 웹 서버 프로그램으로 알맞은 것은?

2004년에 등장한 웹 서버 프로그램으로 가벼움과 높은 성능을 목표로 한다. 제공되는 기능으로는 리버스 프록시, 로드 밸런서, HTTP cache 기능 등이 있다.

① Nginx

② Apache HTTP Server

③ GWS(Google Web Server)

④ IIS(Internet Information Server)

 

66. 다음은 httpd.conf 파일의 문법적 오류를 명령어를 사용해서 점검하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

# httpd ( 괄호 )

① -t

② -f

③ -S

④ -l

더보기

정답 : ① -t

-f config(설정파일명) : 설정파일을 지정해 아파치 실행.

-S : 가상호스트 설정 보여줌. 서버 실행X

-l : 서버로 컴파일 된 모든 모듈 목록 제공하고 종료.

참고 ▶ 아파치 httpd 명령어 옵션

 

67. 다음 중 LDAP에 대한 설명으로 틀린 것은?

① X.500 Directory Access Protocol 기반으로 만들어진 통신 규약이다.

② RDBMS에 비교해서 검색 속도가 빠르다.

③ 자주 변경되는 정보인 경우에 RDBMS보다 더욱 뛰어난 성능을 발휘한다.

④ 읽기 위주의 검색 서비스에서 상당히 좋은 성능을 발휘한다.

더보기

정답 : ③ 자주 변경되는 정보인 경우에 RDBMS보다 더욱 뛰어난 성능을 발휘한다.

 

68. 다음 설명과 같은 경우에 구성해야할 서버로 가장 알맞은 것은?

다수의 텔넷 서버를 운영 중이다. 하나의 서버를 이용해서 텔넷 서버로 접속하는 사용자의 아이디 및 패스워드를 인증하려고 한다.

① SSH

② NFS

③ NIS

④ IIS

더보기

정답 : ③ NIS

SSH : 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 프로토콜.

NFS : 네트워크 파일 시스템. TCP/IP기반으로 다른 시스템의 파일 시스템을 마운트하여 사용

NIS : 클라이언트 서버 디렉터리 서비스 프로토콜.

- 네트워크 상 컴퓨터 사이에 사용자의 계정정보와 호스트 이름 정보 등을 공유하고 배포하기 위한 시스템.

- 컴퓨터 네트워크 위의 컴퓨터들 사이에 있는 사용자와 호스트 이름과 같은 시스템 구성 데이터를 여러곳에 제공.

IIS : 웹서버 프로그램. 마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임. 

 

69. 다음은 NIS 서버에서 사용자관련 정보가 저장 되는 파일명으로 알맞은 것은?

① uid.byname

② user.byname

③ hosts.byname

④ passwd.byname

더보기

정답 : ④ passwd.byname

 

70. NFS 서버의 IP 주소가 192.168.5.13이고 공유된 디렉터리가 /data일 때 NFS 클라이언트에서 마운트하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

# mount -t nfs ( 괄호 ) /mnt

① /192.168.5.13/data

② //192.168.5.13/data

③ 192.168.5.13:/data

④ \\192.168.5.13:/data

더보기

정답 : ③ 192.168.5.13:/data

mount -t nfs 공유서버명:공유디렉토리명 연결디렉토리

 

71. 다음 중 메일 관련 프로그램의 종류가 다른 것은?

① qmail

② postfix

③ dovecot

④ sendmail

더보기

정답 : ③ dovecot

MTA(Mail Transfer Agent) 

: 네트워크의 한 노드에서 다른 노드로 전자 메일을 라우트하고 전송하는 응용 프로그램. 작업수행에 SMTP 사용.

- 종류 : sendmail, postfix, exim, qmail 등

dovecot : Linux/Unix 계열 시스템용 IMAP(데몬 관리와 유저 인증을 담당하는 프로그램)와 POP3 전자메일 서버

 

72. 다음 설명과 관련 있는 설정 파일명으로 알맞은 것은

하나의 메일 서버에 각각 ihd.co.kr 이라는 도메인을 갖는 회사와 kait.co.kr이라는 도메인을 갖는 회사의 호스팅 서비스를 운영 중이다. 이 두 개 회사에서 ceo라는 E-mail 계정을 요구하였다.

① /etc/aliases

② /etc/mail/local-host-names

③ /etc/mail/virtusertable

④ /etc/mail/sendmail.cf

더보기

정답 : ③ /etc/mail/virtusertable

/etc/aliases : 특정 계정으로 들어오는 메일을 다른 계정으로 전송되도록 설정

/etc/mail/local-host-names : 메일서버에 사용되는 도메인 입력

/etc/mail/virtusertable : 하나의 메일 서버에 여러 도메인을 사용하는 환경에서 동일한 계정을 사용할 때 각각의 도메인으로 연결

/etc/mail/sendmail.cf 

참고 ▶ [리눅스마스터] sendmail 설정 파일들

 

73. 다음 설명과 관련 있는 설정 파일명으로 알맞은 것은?

webmaster라는 계정으로 들어오는 메일을 회사의 고객지원실에 근무하는 다수의 사용자에게 메일을 전달하려고 한다.

① /etc/aliases

② /etc/mail/local-host-names

③ /etc/mail/virtusertable

④ /etc/mail/sendmail.cf

더보기

정답 : ① /etc/aliases

 

74. 다음은 zone 파일에서 메일 서버를 설정하는 과정이다. 도메인이 ihd.or.kr이고, 관리자 계정이 kaituser일 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

@ IN SOA ns.ihd.or.kr. ( 괄호 ) (
202004011200 ; serial
-- 이하 생략 --

① kaituser@ihd.or.kr

② kaituser@ihd.or.kr.

③ kaituser.ihd.or.kr

④ kaituser.ihd.or.kr.5

더보기

정답 : ④ kaituser.ihd.or.kr.

참고 ▶ 네임서버 존(zone) 파일 설정

 

75. 다음 설명에 해당하는 가상화의 기능으로 알맞은 것은?

IP 네트워크상에서 가상 SCSI 버스를 구현하는 iSCSI나 물리적 디스크 스토리지 상에서 가상 테이프 스토리지 등이 이에 해당한다.

① 단일화(Aggregation)

② 에뮬레이션(Emulation)

③ 절연(Insulation)

④ 프로비저닝(Provisioning)

더보기

정답 : ② 에뮬레이션(Emulation)

참고 ▶ 

 

76. 다음 그림과 같은 방식의 가상화 기술로 알맞은 것은?

① VMware ESXi Server

② XenServer

③ Docker

④ VirtualBo

더보기

정답 : ④ VirtualBo

참고 ▶ 

 

77. 다음 설명과 같은 경우에 도입해야할 가상화 기술로 알맞은 것은?

VMware 기반의 가상 머신과 XenServer 기반의 가상 머신을 통합 관리하고자 한다.

① VirtualBox

② RHEV

③ Docker

④ Openstack

더보기

정답 : ④ Openstack

참고 ▶ 

 

78. 다음 중 xinetd 기반으로 동작하는 텔넷 서버를 활성화하기 위한 설정으로 알맞은 것은?

① disable = no

② disable = yes

③ enable = no

④ enable = yes

더보기

정답 : ① disable = no

 

79. 다음 중 TCP wrapper를 이용한 접근 제어가 가능한 서비스로 틀린 것은?

① sshd

② vsftpd

③ in.telnetd

④ squid

더보기

정답 : ④ squid

 

80. 다음 설명과 같은 경우에 구성해야할 서버로 알맞은 것은?

회사 내부에서 100여 대의 서버들을 운영 중이다. 이 서버들의 시간이 일정하지 않아서 동기화 시켜주는 서버를 구축하려고 한다.

① VNC 서버

② NTP 서버

③ Proxy 서버

④ DHCP 서버

더보기

정답 : ② NTP 서버

VNC 서버 : 가상 네트워크 컴퓨팅 서버

Proxy 서버 : 시스템에 방화벽을 가지고 있는 경우 외부와의 통신을 위해 만들어 놓은 서버

DHCP 서버 : 동적으로 호스트들에게 IP주소를 할당하고 관리하는 서버

 

81. 다음 NTP 서버에서 계층을 나타내는 용어로 알맞은 것은?

① Layer

② Frame

③ Class

④ Stratum

더보기

정답 : ④ Stratum

 

82. 아파치 웹 서버 2.4 버전에서 서버의 포트 번호를 8080으로 운영하려고 한다. 다음 중 관련 설정 으로 알맞은 것은?

① Port 8080

② Listen 8080

③ http_port 8080

④ http_listen 8080

더보기

정답 : ② Listen 8080

 

83. 다음 중 이름과 성의 조합을 나타내는 LDAP의 속성 키워드로 알맞은 것은?

① ou

② cn

③ sn

④ dc

더보기

정답 : ② cn

ou(Organization Unit) : 조직(회사) 이름

sn(sirName) : 성

dc(Domain Component) : 도메인 요소

참고 ▶ [리눅스마스터] LDAP 시험에 나오는 정도만

 

84. 다음은 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

더보기

정답 : ② /etc/yp.conf

 

85. 다음 중 삼바 서버와 관련 있는 프로토콜의 조합으로 가장 알맞은 것은?

① SMB, CIFS

② RPC, SMB

③ RPC, CIFS

④ SMB, IPC

더보기

정답 : ① SMB, CIFS

SMB : 윈도 시스템이 다른 시스템의 디스크나 프린터 등의 자원을 공유가능하게끔 만든 프로토콜

CIFS(Common Internet File System) : 유닉스와 윈도 환경 동시 지원

참고 ▶ [윈도우 리눅스 파일 공유] 삼바란 무엇인가. 리눅스에 삼바(SAMBA) 설치하는 법,

 

86. 다음은 중 삼바 서버의 환경 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

[www]
comment = Web Directory
( 괄호 ) = /usr/local/apache/htdocs

① directory

② public

③ path

④ root

더보기

정답 : ③ path

 

87. 다음 중 vsftpd 설치 시에 제공되는 /etc/vsftpd/ftpusers 파일의 기능에 대한 설명으로 알맞은 것은?

① vsftpd 서버에 접근이 가능한 사용자 목록 파일이다.

② vsftpd 서버에 접근이 불가능한 사용자 목록 파일이다.

③ vsftpd 서버에 접근이 가능한 호스트의 IP 주소 목록 파일이다.

④ vsftpd 서버에 접근이 불가능한 호스트의 IP 주소 목록 파일이다.

더보기

정답 : ② vsftpd 서버에 접근이 불가능한 사용자 목록 파일이다.

참고 ▶ FTP 보안 설정1 (ftpusers, Pam, Chroot)

 

88. 다음 중 메일 클라이언트가 메일 서버에 도착한 E-mail을 가져올 때 사용되는 프로토콜의 조합 으로 알맞은 것은?

① SNMP, SMTP

② IMAP, SMTP

③ SMTP, POP3

④ IMAP, POP3

더보기

정답 : ④ IMAP, POP3

SMTP (Simple Mail Transfer Protocol)

- 클라이언트가 작성한 메일을 서버로 전송할 때.

- 인터넷을 통해 서버 간 메일을 전송할 때

POP3(Post Office Protocol 3), IMAP (Internet Message Access Protocol)

- 이메일 서버에 도착한 메일을 클라이언트로 가져올 때

SNMP (Simple Network Management Protocol)

: IP기반 네트워크 상의 각 호스트로부터 정기적으로 여러 관리 정보를 자동으로 수집.

실시간 상태 모니터링 및 설정 서비스

참고 ▶ 이메일 프로토콜 이해하기 : SMTP, POP3, IMAP의 의미

 

89. 다음 중 메일을 보낸 후에 외부로 메일이 전송 되었는지 여부를 확인하는 명령으로 알맞은 것은?

① m4

② mailq

③ mail -v

④ sendmail -b

더보기

정답 : ② mailq

참고 ▶ 

 

90. 다음 중 DNS 서버가 등장하는데 계기가 된 파일로 알맞은 것은?

① /etc/hosts

② /etc/host.conf

③ /etc/networks

④ /etc/sysconfig/network

더보기

정답 : ① /etc/hosts

참고 ▶ 

 

91. 다음은 /etc/named.conf 파일 설정의 일부로 Zone 파일이 위치하는 디렉터리를 지정하는 내용이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

( 괄호 ) “/var/named";

① zone

② path

③ include

④ directory

 

92. 다음 중 리버스 존(Reverse Zone) 파일에만 사용 하는 레코드 타입으로 알맞은 것은?

① RX

② MX

③ PTR

④ CNAME

더보기

정답 : ③ PTR

RX : 원격 프로시저 호출?

MX : 해당 도메인에 대한 메일서버를 지정하는 레코드. 여러 메일서버 사용하는 경우 MX 레코드 다음에 우선순위 번호를 지정하여 메일 수신 가능.

PTR : IP주소에 대해 도메인 매핑. 

CNAME : 별칭을 설정하여 사용하는 레코드. 

 

93. 다음 그림에 해당하는 프로그램을 실행하는 명령으로 알맞은 것은?

① virsh

② libvirtd

③ virt-top

④ virt-manager

더보기

정답 : ④ virt-manager

virsh : libvirt로 만들어진 가상 시스템 관리 셸

libvirtd : libvirt(가상화 플랫폼 관리 오픈소스 API)가 새 노드에 설치될 때 자동으로 시작되는 데몬 프로세스

vir-top : top과 유사한 가상화 현황 조회 도구

virt-manager : 데스크탑의 GUI 환경에서 가상머신을 생성하고 관리할 수 있는 소프트웨어

 

94. 다음 설명과 같은 경우에 구성해야할 서버로 알맞은 것은?

리눅스 서버와 윈도우 클라이언트 간의 데스크톱 공유를 하려고 한다.

① VNC 서버

② NTP 서버

③ Proxy 서버

④ DHCP 서버

더보기

정답 : ① VNC 서버

VNC 서버 : 가상 네트워크 컴퓨팅 서버

NTP 서버 : 네트워크상에 연결된 장비와 장비 간의 시간정보 동기화 서버

Proxy 서버 : 시스템에 방화벽을 가지고 있는 경우 외부와의 통신을 위해 만들어 놓은 서버

DHCP 서버 : 동적으로 호스트들에게 IP주소를 할당하고 관리하는 서버

 

95. 다음은 httpd.conf 파일에서 웹 문서가 위치하는 디렉터리를 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

( 괄호 ) "/usr/local/apache/html"

① ServerRoot

② ServerAdmin

③ ServerName

④ DocumentRoot

 

96. 다음과 같은 설정을 통해 ssh 침입을 시도하는 특정 호스트를 차단하려고 할 때 적용할 수 있는 파일로 알맞은 것은?

sshd: 192.168.7.4

① /etc/hosts.deny

② /etc/ssh/sshd_config

③ /etc/syscofing/iptlables

④ /etc/syscofing/selinux

더보기

정답 : ① /etc/hosts.deny

 

97. 다음 중 iptables에 구성되어 있는 각 테이블의 설명으로 알맞은 것은?

① filter : IP의 주소를 변환시키는 역할을 수행 하는 테이블

② mangle : 패킷 필터링을 담당하는 iptables의 기본 테이블

③ nat : 패킷 데이터를 변경하는 특수 규칙을 적용하는 테이블

④ raw : 넷필터의 연결추적 하위 시스템과 독립적 으로 동작해야 하는 규칙을 설정하는 테이블

더보기

정답 : ④ raw : 넷필터의 연결추적 하위 시스템과 독립적 으로 동작해야 하는 규칙을 설정하는 테이블

filter - 방화벽의 가장 핵심적인 테이블. 특정 룰에 따라 패킷을 필터링하거나 허용하는 역할.

mangle - 패킷 데이터를 변경하는 특수 규칙을 적용하는 테이블

nat 

- 패킷 필터링 기능 없음.

- 방화벽으로 향하는 패킷을 방화벽이 보호하는 내부 네트워크의 다른 주소로 포워딩

- 방화벽 내부 네트워크에서 방화벽을 통해 외부 네트워크로 나갈 때 다른 IP주소로 변환하는 역할

 

98. 다음에서 설명하는 네트워크 침해 유형으로 알맞은 것은?

데이터를 전송하기 위해서는 패킷을 분할하고 시퀀스 넘버를 생성하는데, 이러한 시퀀스 넘버를 조작하거나 중첩시켜 내부에 과부하를 발생시키는 공격 방법

① Land Attack

② Smurf Attack

③ Teardrop Attack

④ TCP SYN Flooding

더보기

정답 : ③ Teardrop Attack

Land Attack : 공격자가 패킷의 출발지 주소나 포트를 임의로 변경하여 출발지와 목적지의 주소를 동일하게함으로써, 공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 기법.
Smurf Attack : 특정 host가 불특정 다수의 host에게 ICMP Request를 보냄으로써, ICMP Relay를 특정 공격대상에게 송신하게 유도하여DOS를 유발하는 공격기법.
Teardrop Attack : 서비스 거부 공격(DOS)의 하나. 공격 대상 컴퓨터에 헤더가 조작된 일련의 IP 패킷 조각들을 전송함으로써 컴퓨터의 OS를 다운시키는 공격
TCP SYN Flooding : TCP 세션 연결 시에 존재하는 취약성을 이용한 공격으로, 서버가 제공할 수 있는 동시접속 허용범위를 초과하는 접속을 유발시킴으로써, 해당서버의 가용성을 침해.

 

99. 다음 중 DDoS 공격 도구의 종류가 다른 것은?

① Boink

② Trinoo

③ TFN 2K

④ Stacheldraht

더보기

정답 : ① Boink

 

100. 다음 중 iptables 관련 로그가 기록되는 로그 파일로 알맞은 것은?

① /var/dmesg

② /var/log/secure

③ /cat/log/xferlog

④ /var/log/messages

더보기

정답 : ④ /var/log/messages