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

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

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

제1회 리눅스마스터 1급 2차(단답식 및 작업식) 시험
번호 답 안
1 shutdown -r +5 system shutdown after 5 min!
2 ① yy 또는 Y ② p
3 useradd -g admin -G support -s /bin/bash ihd
4 /dev/hdb1(2∼4도 가능) /mnt/newdisk ext2 defaults 0 2(1,3,4등도 가능)
5 usrquota
6
chkconfig telnet on --level 3 또는 chkconfig telnet --level 3 on 또는
chkconfig --level 3 telnet on
7 ① --nodeps ② --force
8 18
9
① lspci, cat /proc/pci ② lsmod ③dmesg, cat /var/log/dmesg
④ rmmod, modprob -r
10 insmod io=0x300 irq=9 ne
번호 답 안
11 ① mod_userdir.c ② UserDir public_html ③ /home/*/public_html
12
<VirtualHost ftp.linux.test>
Port 12345
DefaultRoot ∼
</VirtualHost>
13 ① no ② root ③ 192.168.0.0/24
14
① procmailrc
② SHELL="/bin/sh"
SENDMAIL="/usr/sbin/sendmail"
:0
* ^Subject:.*(광고|홍보)
/dev/null
15
① smb.conf
② [public]
comment = 공유폴더
valid users = @users(또는 @usesr)
writable = yes
path = /public
16 ① -t ② -A ③ -o ④ -j
※ 채점 시 부분점수 인정.
정보통신기술자격(IHD․CP)검정시험 - 제 1 회 리눅스마스터 1급 2차시험 1 / 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
※ 다음 사항을 확인하신 후 시험을 시작하시기
바랍니다.
○ 본 문제지는 총 5페이지이며, 16문제(단답식 : 1번∼
10번, 작업식 : 11번∼16번)로 구성되어 있습니다.
페이지와 문제수가 맞는지 확인하시기 바랍니다.
○ 과목별 문제수 및 문제당 배점
- 단답식 : 10문제 × 4점 = 40점
- 작업식 : 6문제 × 8~12점 = 60점
○ 합격기준
- 합계 60점 이상
단답식(1-10)
1. 사용 중인 리눅스 시스템을 재부팅 하고자 한다.
서버에 접속된 사용자들에게 shutdown 명령어를
이용하여 ˝system shutdown after 5 min!˝ 라는
메시지를 통보하고, 5분 후에 시스템을 재부팅
하기 위한 명령을 쓰시오.
2. vi 에디터에서 편집중인 파일의 한 줄을
복사하는 명령( ① )과 이렇게 복사된 내용을
커서위치의 오른쪽에 붙이기 위한 명령( ② )은
각각 무엇인가?
3. useradd 명령어를 이용하여 아래 조건에 만족하도록
사용자 계정을 추가하는 명령을 쓰시오.
■ 조건
가. 로그인 이름 : ihd
나. 소속될 그룹 : admin(기본 그룹), support
다. 기본 쉘(Shell) : /bin/bash
4. 시스템 관리자인 홍길동은 하드디스크의 공간부족
으로 새 하드디스크를 구입하여 Primary Slave에
장착 후 디스크 전체를 하나의 기본(Primary) 파티션
으로 구성하고, 생성된 파티션을 ext2 파일시스템
으로 포맷하여 사용하고 있다. 하지만 컴퓨터를
재부팅 하면 마운트가 해제되기 때문에 늘 수동으로
마운트해서 사용하고 있다.
이와 같은 환경에서 아래 조건에 만족하고 부팅
시 자동으로 마운트 되도록 /etc/fstab 파일에
추가해야 할 내용을 한 줄로 쓰시오.
■ 조건
가. 마운트 지점(Mount Point)은 /mnt/newdisk
나. 덤프(Dump)될 필요 없음
다. 부팅 시 fsck에 의하여 파일시스템 점검이
이루어짐.
5. 디스크 쿼타(Quota)란 사용자의 디스크 사용량을
제한시키기 위해 사용하는 프로그램이다.
아래 설정은 디스크 쿼타가 적용되어 있는 시스템의
/etc/fstab 파일의 설정내용 중 일부로, 이 시스템에서
개별 사용자들에게 디스크 사용량을 제한하기 위해
필요한 설정이다.
( )안에 알맞은 옵션을 쓰시오.
/dev/hda5 /home ext3 defaults,( ) 1 1
6. chkconfig 명령어를 이용하여, 런레벨(Runlevel) 3
으로 부팅 시 telnet 데몬이 자동으로 실행되도록
하는 명령을 쓰시오.
정보통신기술자격(IHD․CP)검정시험 - 제 1 회 리눅스마스터 1급 2차시험 2 / 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
7. 인터넷에서 linuxmaster-1.2.3.rpm 이라는 파일을
다운로드 받아 rpm 명령과 -Uvh 옵션으로 시스템에
설치하던 중 의존성 및 덮어쓰기 문제로 인해
설치가 중단 되었다. 다음은 이와 같은 경우에
에러가 발생한 프로그램을 강제로 설치하기
위한 명령이다.
( )안에 알맞은 옵션을 10자 이하로 차례대로
쓰시오.
# rpm -Uvh ( ① ) ( ② ) linuxmaster-1.2.3.rpm
8. ( )안에 알맞은 것을 쓰시오.
kill 명령은 프로세스간의 통신수단의 일종인
시그널을 보내는 명령이다. 이렇게 kill 명령에
의해 보내지는 시그널 중 CONT 시그널은
시그널 번호가 ( )번으로서 STOP이나 TSTP에
의해 정지된 프로세스를 다시 실행시키는
역할을 한다.
9. 하드웨어 관리를 위해 사용되는 명령 중 ( )
안에 알맞은 것을 차례대로 쓰시오.
(단, 옵션이 필요한 명령어의 경우에는 옵션
도 함께 쓰시오.)
가. 시스템에 사용되는 PCI 정보를 보기 위해
사용되는 명령 : ( ① )
나. 시스템에 현재 사용되고 있는 모듈 정보를
볼 수 있는 명령 : ( ② )
다. 시스템 부팅 시 화면에 출력된 메시지들을
볼 수 있는 명령 : ( ③ )
라. 커널에 적재된 모듈을 제거하기 위해 사용
되는 명령 : ( ④ )
10. 홍길동은 자신이 설치한 NIC(Network Interface
Card)가 작동하지 않는 것을 보고 원인을 조사해 본
결과 적절한 드라이버 모듈(Driver Module)이
로딩(Loading) 되지 않았음을 발견하였다.
아래 조건을 보고 insmod 명령어를 이용하여
해당 모듈을 로딩하기 위한 명령을 옵션까지
포함하여 쓰시오.
■ 조건
가. NIC 모듈 이름: ne
나. NIC I/O Address : 0x300
다. NIC IRQ : 9
라. 필요한 모듈은 이미 커널 컴파일이 되어 있음.
정보통신기술자격(IHD․CP)검정시험 - 제 1 회 리눅스마스터 1급 2차시험 3 / 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
작업식(11-16)
11. 다음은 웹 서버 관리자인 홍길동이 사용자들로부터 개인 홈페이지를 운영할 수 있도록 해달라는 요청을
받고 이를 위해 만든 아파치 설정파일의 내용 중 일부이다.
아래 조건에 만족하도록 ( )안에 알맞은 것을 차례대로 쓰시오.(8점)
<IfModule ( ① )>
( ② )
</IfModule>
<Directory ( ③ )>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK
UNLOCK>
Order deny,allow
Deny from all
</Limit>
</Directory>
■ 조건
가. 호스트 이름 : http://www.linux.test
나. 사용자의 홈페이지 주소 : http://www.linux.test/~$USERNAME
다. 사용자의 홈 디렉토리 위치 : /home 디렉토리 아래 해당 사용자계정 이름으로 존재.
라. 사용자의 홈페이지가 저장될 디렉토리 : $HOME/public_html
마. 아파치 버전 : 1.3.20
정보통신기술자격(IHD․CP)검정시험 - 제 1 회 리눅스마스터 1급 2차시험 4 / 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
12. 서버 관리자인 홍길동은 현재의 서버에서 가상 호스트를 설정하여 ftp 서비스를 제공하라는 지시를 받았다.
그러나 보안상의 문제로 가상 호스트에 접속한 ftp 사용자들이 자신의 홈 디렉토리를 벗어날 수 없도록
해야 한다.
이를 위한 설정파일 내의 가상 호스트 관련 설정을 5줄 이내로 쓰시오.(10점)
■ 조건
가. 가상 호스트의 이름 : ftp.linux.test
나. 가상 호스트가 사용할 포트번호 : 12345번
다. ftp서버 종류 및 버전 : proftpd 1.2.1
13. xinetd는 기존의 inetd를 확장한 슈퍼데몬(Super Daemon)이다. xinetd에서 주목 할만한 점은
기존의 inetd가 tcpwrapper에 의존하여 클라이언트의 IP 주소를 제한하던 것을 자체적으로 해결한
것이다.
아래 설정내용은 이러한 xinetd 관련 설정 중의 일부분으로, telnet 서비스에 대하여 192.168.0.0/24
네트워크에서만 접근 가능하도록 만든 것이다.
( )안에 알맞은 것을 차례대로 쓰시오.(8점)
service telnet
disable = ( ① )
flags = REUSE
socket_type = stream
wait = no
user = ( ② )
server = /usr/sbin/in.telnetd
only_from = ( ③ )
14. 메일 서버 관리자인 홍길동은 스팸메일이 너무 많이 온다는 직원들의 하소연에 따라 MDA
(Mail Delivery Agent)를 이용하여 제목에 광고 와 홍보 라는 단어가 포함된 메일을 수신 즉시
제거하기로 결정하였다.
이를 위해 필요한 설정파일의 이름( ① )과 아래 조건에 맞는 설정내용( ② )을 쓰시오.(12점)
■ 조건
가. 사용할 MDA(Mail Delivery Agent) 종류 및 버전 : procmail 3.14
나. 사용 중인 MTA(Mail Transfer Agent)의 위치 : /usr/sbin/sendmail
다. 사용할 쉘(Shell) : /bin/sh
정보통신기술자격(IHD․CP)검정시험 - 제 1 회 리눅스마스터 1급 2차시험 5 / 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
한국정보통신인력개발센터
15. 리눅스 시스템에서는 윈도우즈 시스템과 파일을 공유하기 위하여 삼바(Samba)가 많이 사용된다. 시스템
관리자 홍길동은 이러한 삼바를 이용하여 public이라는 공유 이름으로 users 그룹에 속한 사용자들만이
공유된 파일을 이용 가능하게 하려고 한다.
이를 위해 필요한 설정파일의 이름( ① )과 설정내용 중 아래 조건을 만족시키는 공유정의 부분( ② )
을 쓰시오. (10점)
■ 조건
가. public의 기본 디렉토리 : /public
나. public의 comment 내용 : 공유폴더
다. users 그룹의 사용자만 이용(읽고 쓰기)이 가능.
라. 디렉토리 및 파일 mask는 명시하지 않아도 됨.
마. 삼바서버 종류 및 버전 : 삼바 2.0 이상
16. 시스템 관리자인 홍길동은 관리부에서 사용하는 모든 컴퓨터를 인터넷에 연결하라는 지시를 받았다.
그러나 관리부에는 단 한대의 컴퓨터만이 인터넷에 연결되어 있는 관계로 IP Masquerading을 이용하여
이 문제를 해결하려고 한다.
다음은 아래 조건을 만족시키며 관리부의 모든 컴퓨터를 인터넷이 가능하도록 설정한 /etc/rc.d/rc.local
기동 스크립트 파일 중 일부이다.
( ) 안에 들어갈 알맞은 옵션을 쓰시오.(12점)
■ 조건
- 인터넷 담당 호스트는 ppp0 인터페이스를 통해 다이얼 업 하여 인터넷에 연결됨
※ 다음 사항을 확인하신 후 시험을 종료하시기 바랍니다.
○ 수검번호는 빈칸에 뒷자리 6자리, 주민등록번호는 빈칸에 13자리 수를 정확히 기재한 후 각각 표기하였습니까?
○ 문제에 대한 답안을 모두 기입하셨습니까?
- 수고하셨습니다. -
modprobe iptable_nat
iptables ( ① ) nat ( ② ) POSTROUTING ( ③ ) ppp0 ( ④ ) MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  224 명