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

[리눅스마스터1급]제2회 2차시험

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

- 1 -
제2회 리눅스마스터 1급 2차시험 정답
번 호 정 답
1 4777 또는 u+s
2 user
3 ① /ihdcp ② n
4 -9
5 ① -c ② -o
6 (가) - (다) - (나)
7 rpm -ql binutils (-qlp와 -q --filesbypkg 옵션도 정답처리)
8 make modules, make modules_install
9 (/etc/)printcap
10 rmmod (ess) 또는 modprobe -r (ess)
- 2 -
번 호 정 답
11 ① NameVirtualHost ② ServerName
12
[base]
comment = sharing base file
path = /home/base
browseable = yes
writable = no
13 ① DELE RMD ② READ STOR MKD
14
① 127.0.0.1 RELAY
② 210.210.210 RELAY (210.210.210.0/24 RELAY)
③ (/etc/mail/)access
15
zone "ihd.or.kr" {
type master;
file "forward.db";
};
16
echo "1" > /proc/sys/net/ipv4/tcp_syncookies 또는
sysctl -w net.ipv4.tcp_syncookies=1
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 1 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
※ 다음 사항을 확인하신 후 시험을 시작하시기
바랍니다.
○ 본 문제지는 총 6페이지이며, 16문제(단답식 : 1번∼
10번, 작업식 : 11번∼16번)로 구성되어 있습니다.
페이지와 문제수가 맞는지 확인하시기 바랍니다.
○ 과목별 문제수 및 문제당 배점
- 단답식 : 10문제 × 4점 = 40점
- 작업식 : 6문제 × 8~12점 = 60점
○ 합격기준
- 합계 60점 이상
단답식(1-10)
1. 다음은 -rwxrwxrwx 인 test 파일의 허가권을
-rwsrwxrwx 와 같이 바꾸기 위한 명령이다.
( )안에 알맞은 옵션을 쓰시오.
chmod ( ) test
2. 다음은 root 이외의 사용자도 CD-ROM을 마운트와
언마운트 할 수 있게 하기 위한 /etc/fstab 파일의
설정이다.
( )안에 알맞은 설정을 쓰시오.
/dev/cdrom /mnt/cdrom iso9660 ro,( ) 0 0
3. vi 에디터에서 ihdcp 란 문자열을 현재 위치
에서 파일의 끝 방향으로 검색하기 위한 명령
( ① )과/와 이렇게 검색된 문자열을 같은 방향
으로 계속해서 검색하기 위한 명령( ② )은/는
무엇인가?
4. 알 수 없는 원인으로 PID 12345번 process가
동작을 멈추어 TERM signal을 전송하였으나
종료되지 않았다. 다음은 위와 같은 상태의 process를
강제로 종료시키기 위한 명령이다.
( )안에 알맞은 옵션을 쓰시오.
kill ( ) 12345
5. 다음은 GNU C Compiler 인 gcc의 옵션에
대한 설명이다.
( )안에 알맞은 옵션을 쓰시오.
( ① ) : 링크는 하지 않고 목적 파일만을
만들어 낸다.
( ② ) : 출력 파일명을 지정한다.
6. 다음은 새로운 디스크를 장착하는 과정을 순서
없이 나열한 것이다. 순서대로 나열하시오.
(가) 디스크의 레이블과 파티션 만들기
(나) 파일 시스템 마운트 하기
(다) 파일 시스템 만들기
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 2 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
7. binutils 라는 rpm 패키지가 포함하고 있는 파일
목록을 출력하기 위한 rpm명령은?
8. 커널 컴파일 과정 중 커널의 모듈 설치 시 사용
하는 두 가지 명령은?
9. 프린터의 설정을 위해 사용하는 printtool 또는
printconf 유틸리티의 적용을 받는 설정파일은?
10. 새로 장착한 사운드카드의 모듈인 maestro가
로딩(Loading)되지 않아 lsmod 명령으로 확인해
본 결과 장착한 사운드카드와 무관한 모듈인
ess가 로딩되어 있었다.
ess 모듈을 메모리에서 제거하기 위한 명령은?
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 3 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
작업식(11-16)
11. 시스템 관리자인 홍길동은 www.foo.com 웹 서버에 아파치의 name-based virtual host 기능을 이용하여
www.bar.com 이라는 웹 사이트를 운영하려고 한다. 다음은 이를 위한 httpd.conf 파일의 일부이다.
아래 조건을 참조하여 ( )안에 알맞은 설정을 쓰시오.(8점)
( ① ) 192.168.1.125
<VirtualHost 192.168.1.125>
DocumentRoot /var/www/foo
( ② ) www.foo.com
</VirtualHost>
<VirtualHost 192.168.1.125>
DocumentRoot /var/www/bar
( ② ) www.bar.com
</VirtualHost>
■ 조건
가. www.foo.com의 기본페이지 디렉토리 : /var/www/foo
나. www.bar.com의 기본페이지 디렉토리 : /var/www/bar
다. 웹 서버 IP 주소 : 192.168.1.125
라. 아파치 버전 : 1.3.20
12. 삼바(Samba)를 이용하여 다음과 같은 조건으로 디렉토리를 공유하기 위해 smb.conf에 설정
하여야 할 Share Definition 부분을 기술하시오.(10점)
■ 조건
가. 공유명 : base
나. 공유설명 : sharing base file
다. 실제 공유 디렉토리 : /home/base
라. 기타 : 브라우징 가능, 쓰기 금지
마. 삼바 버전 : 2.2.0
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 4 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
13. 아래 설정은 운영중인 Anonymous FTP 서버의 incoming 디렉토리에 대하여 다른 사용자들이
올린 파일을 함부로 삭제하지 못하게 하기 위한 proftpd.conf 파일 중 일부이다.
접속한 사용자들에게 읽기, 파일 전송, 디렉토리 생성은 가능하게 하고 파일 삭제, 디렉토리 삭제는 하지
못하도록 아래 조건을 참조하여 ( )안에 알맞은 설정을 쓰시오.(12점)
<Anonymous ~ftp>
...
<Directory incoming/*>
...
<Limit ( ① )>
DenyAll
</Limit>
<Limit ( ② )>
AllowAll
</Limit>
</Directory>
...
</Anonymous>
■ 조건
가 . ftp 사용자의 홈 디렉토리 위치 : /var/ftp
나. incoming 디렉토리 위치 : /var/ftp/incoming
다. proftpd 버전 : 1.2.1
14. 다음은 localhost와 회사 내부에서만 메일을 보낼 수 있도록 설정한 Sendmail 관련 설정 파일의
내용이다.
아래 조건을 만족하도록 빈곳을 채우고( ①, ② ), 해당 설정 파일의 이름( ③ )을 쓰시오.(8점)
localhost RELAY
( ① )
( ② )
■ 조건
가. 회사 내부의 IP 주소 대역: 210.210.210.0/24
나. 메일서버 종류 및 버전 : sendmail 8.11.3
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 5 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
15. 다음은 DNS 서버의 기본 환경설정 파일인 /etc/named.conf 파일의 내용이다. 조건을 참조하여
DNS 서버가 정상적으로 동작하기 위해 해당파일에 추가해야 할 부분을 쓰시오.(10점)
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
zone "localhost" {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "reverse.db";
};
■ 조건
가. 도메인 : ihd.or.kr
나. DNS 서버 성격 : 1차 DNS 서버
다. DNS 서버를 운영하는 네트워크의 IP 주소 대역 : 192.168.0.×
라. Public domain에 대한 영역(zone) 파일명 : forward.db
마. Inverse domain에 대한 영역(zone) 파일명 : reverse.db
바. zone 파일의 기본 디렉토리 : /var/named
사. bind 버전 : 9.1.0
정보통신기술자격(IHD․CP)검정시험 - 제 2 회 리눅스마스터 1급 2차시험 6 / 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
16. 다음은 SYN Flood 공격에 대한 설명이다. 아래 설명을 읽고 /proc 노드를 이용하여, SYN 패킷의
도착 빈도가 일정 횟수를 넘어서면 SYN 트래킹 테이블에 넣지 않고, 연결 요청도 허용하지 않도록
하는 명령을 작성하시오.(12점)
TCP가 새로운 연결 생성을 요청하기 위해 제일 먼저 하는 일은 연결을 요청합니다 라는
의미가 담긴 특수 패킷을 목적지에 보내는 일이다. 이 패킷은 SYN 플래그가 ON 되어 있는
TCP 패킷(간단히 SYN 패킷)을 의미하며, 이러한 SYN 패킷을 받은 목적지 서버는 SYNACK
패킷을 보내 응답한다. 맨 처음 통신을 시작한 호스트는 소스로부터 ACK 패킷이 오면 새로운
연결을 완성한다.
SYN Flood란 실제로 연결을 생성할 목적이 아닌 악의적인 목적으로 서버에게 한꺼번에 엄청난
양의 SYN 패킷을 전송하는 행위를 말한다. 목적지 호스트는 이 SYN 패킷들을 정상적인
것으로 간주할 것이기 때문에 SYN 트래킹 테이블은 금새 넘쳐날 것이고, 이로 인해 운영체제가
불안정해진다.
※ 다음 사항을 확인하신 후 시험을 종료하시기 바랍니다.
○ 수검번호는 빈칸에 뒷자리 6자리, 주민등록번호는 빈칸에 13자리 수를 정확히 기재하셨습니까?
○ 문제에 대한 답안을 모두 기입하셨습니까?
- 수고하셨습니다. -

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  219 명