리눅스마스터 1급(2008. 3. 16.) 시험일자 : 2008년 3월 16일

1과목 : 리눅스 실무의 이해
1. 운영체제의 유형을 구분짓는 주요 기능 중 다중사용자(Multi-user) 기능은 단일 프로세서 시스템에서 여러 사용자의 프로그램을 실행하는 기능을 일컫는다. 아래 보기 중 다중 사용자 기능을 제공하는 운영체제로 틀린 것은?
  • ① Linux
  • ② UNIX
  • ③ PC-DOS
  • ④ Windows XP

등록된 댓글이 없습니다.
2. 다음 GNU/FSF에서 자유소프트웨어를 판단하는 기준으로 제시한 4가지 조건 중 알맞은 것은?
  • ① 프로그램에 상업용 목적을 위한 배너광고를 게재할 수 있는 자유
  • ② 이웃을 돕기 위해 이웃의 PC에 프로그램을 임의로 설치할 수 있는 자유
  • ③ 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬수 있는 자유
  • ④ 프로그램의 작동 원리를 연구하고, 이를 저작권자의 필요에 맞도록 변경시킬 수 있는 자유

등록된 댓글이 없습니다.
3. 다음 중 GNU/FSF에서 제시한 자유소프트웨어의 분류체계에서 자유소프트웨어 범주에 포함되는 소프트웨어로 알맞은 것은?
  • ① 독점 소프트웨어
  • ② 공용 소프트웨어
  • ③ 상용 소프트웨어
  • ④ 셰어웨어

등록된 댓글이 없습니다.
4. 다음 중 리눅스 배포판으로 보기에 가장 거리가 먼 것은?
  • ① RedHat
  • ② Slackware
  • ③ Debian
  • ④ FreeBSD

등록된 댓글이 없습니다.
5. 다음 중 리눅스가 글로벌 프로젝트 형식으로 지속적인 발전을 거듭하여 성공적인 운영체제로 자리 매김한 원인으로 틀린 것은?
  • ① 공유와 나눔의 철학을 기반으로 한 소스코드 공개
  • ② 기술의 폐쇄성을 무기로 독점적 지위를 누려온 일부 운영체제에 대한 다변화 요구
  • ③ 많은 소프트웨어 업체들의 적극적인 리눅스기반 소프트웨어 개발 및 지원
  • ④ 리차드 스톨만, 에릭 레이몬드의 리눅스에 대한 전폭적인 지지와 눈부신 상업적 성공

등록된 댓글이 없습니다.
6. 다음 중 하드웨어 장치 약어와 내용이 틀린 것은?
  • ① CPU : Command Processing Unit
  • ② ALU : Arithmetic Logic Unit
  • ③ RAID : Redundant Array of Independent Disks
  • ④ SCSI : Small Computer System Interface

등록된 댓글이 없습니다.
7. 부트 매니저(Boot Manager)란 부팅할 때 컴퓨터에 설치되어 있는 다양한 운영체제 중 본인이 필요로 하는 운영체제를 선택하여 부팅할 수 있도록 도와준다. 다음 중 부트 매니저가 아닌 것은?
  • ① 리눅스의 LILO
  • ② OS/2의 부트 관리 프로그램
  • ③ 윈도우즈 98의 msdos.sys
  • ④ 유닉스의 MBR

등록된 댓글이 없습니다.
8. 대부분의 리눅스는 FHS(Filesystem Hierarchy Standard) 표준 파일 시스템 계층을 사용하고 같은 목적의 파일들은 일관된 장소에 모아 관리 한다. 다음 중 메일이나 뉴스, 프린터 큐 등과 같이 시스템상에서 캐시 상태에 있는 작업들을 위한 디렉토리로 알맞은 것은?
  • ① /var/log
  • ② /var/spool
  • ③ /var/tmp
  • ④ /var/cache

등록된 댓글이 없습니다.
9. 분산파일시스템이란 LAN 등 네트워크상의 여러컴퓨터 간에 파일을 상호 공유하는 파일 시스템으로서 이를 사용하여 원격지의 컴퓨터에 있는 파일을 직접 판독 기록할 수 있다. 다음 중 분산 파일 시스템이 아닌 것은?
  • ① ext3 (third Extended File System)
  • ② NFS (Network File System)
  • ③ RFS (Remote File System)
  • ④ AFS (Andrew File System)

등록된 댓글이 없습니다.
10. 다음 중 X 윈도우에 대한 설명으로 알맞은 것은?
  • ① X 윈도우 시스템은 마이크로소프트의 윈도우즈 운영체제를 리눅스에서 가상으로 구동시키기 위한 프로그램이다.
  • ② X 윈도우 시스템은 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나 프로젝트의 일환으로 MIT 에서 1984년 최초로 개발되었다.
  • ③ 윈도우 시스템에서 사실상 표준인 마이크로 소프트의 윈도우즈에 대항하기 위해 개발된 리눅스의 GUI 시스템이다.
  • ④ X 윈도우 시스템은 PC 상에서 사용될 수 있으며, 네트워킹을 지원하지 않는 단점을 가지고 있다.

등록된 댓글이 없습니다.
11. Xlib는 X Protocol에 대한 저수준 라이브러리로서 보다 풍부한 기능을 활용하기 위해서는 Xtoolkit을 사용해야 한다. 다음 중 Xtoolkit이 아닌 것은?
  • ① XView
  • ② Qt
  • ③ XFree86
  • ④ GTK

등록된 댓글이 없습니다.
12. 다음 중 리눅스에서 사용되는 쉘과 그 설명이 가장 알맞게 설명된 것은?
  • ① Bourne Shell : 프로그램 이름은 sh 이며, 오랜 시간 동안 모든 유닉스 시스템의 표준 구성요소이지만 C쉘이나 콘 쉘과 비교해 보았을때 기능적인 면에서 미흡하다.
  • ② C Shell : 프로그램 이름은 csh 이며, C 언어로 제작된 쉘로서 현재 리눅스 배포판에서 가장 많이 사용되고 있다.
  • ③ Bash Shell : 프로그램 이름은 bash 이며, csh 호환의 명령언어 해석기로서 현존하는 다양한 쉘중에서 가장 역사가 오래된 쉘이다.
  • ④ Korn Shell : 프로그램 이름은 ksh 이며, 사용이 편리하고 기능이 탁월한 장점이 있으나 명령행 편집기능을 제공하지 않고, c shell, bourne shell 등과 호환되지 않는 단점이 있다.

등록된 댓글이 없습니다.
13. 다음 중 bash 쉘에서 사용되는 특수 문자와 그 설명으로 알맞은 것은?
  • ① > 표준 출력을 파일 끝에 덧붙이는 출력 리다이렉션 기호
  • ② ? 0개 이상의 문자와 일치하는 파일 치환 대표 문자 기호
  • ③ ; 어떤 프로세스의 출력을 다른 프로세스의 입력으로 보내는 파이프 기호
  • ④ < 파일로부터 표준 입력을 읽는 입력 리다이렉션 기호

등록된 댓글이 없습니다.
14. 다음 중 프로세스들의 수행순서를 결정하는 프로세스 스케쥴링을 위해 고려되는 보편적인 기준으로 틀린 것은?
  • ① 프로세스의 속성
  • ② 신속한 응답 시간의 중요성
  • ③ 프로세스의 총 실행시간
  • ④ 서버의 부팅시간

등록된 댓글이 없습니다.
15. 프로세스의 우선순위를 변경하기 위한 명령어로 알맞은 것은?
  • ① nice
  • ② nohup
  • ③ cron
  • ④ top

등록된 댓글이 없습니다.
16. 다음 중 OSI 7 계층과 해당하는 프로토콜 연결이 알맞은 것은?
  • ① Application Layer - FTP
  • ② Presentation Layer - MAC
  • ③ Transport Layer - SLIP,PPP
  • ④ Physical Layer - RPC Portmapper

등록된 댓글이 없습니다.
17. 다음 중 네트워크 장비의 하나인 허브에 대한 종류와 그 설명으로 틀린 것은?
  • ① 더비 허브 : 가장 일반적인 허브를 의미하며 LAN이 보유한 대역폭을 PC의 대수만큼 나누어서 제공한다는 것이 약점이다.
  • ② 스위칭 허브 : 더미 허브와 비교하여 스위칭 허브는 전용 매체 교환 기술을 이용하여 트래픽 병목 현상을 제거해 각 포트당 속도가 일정하게 보장된다.
  • ③ 스태커블 허브 : 허브 여러대를 묶어서 마치 하나의 허브처럼 확장시킬수 있는 허브를 의미 한다.
  • ④ 매니지먼트 허브 : 네트워크를 효율적으로 관리하기 위한 목적의 허브로서 프로토콜이 다른 통신망을 상호 접속시켜주는 기능을 가지고 있다.

등록된 댓글이 없습니다.
18. 다음 중 LAN의 구성방식에 따른 분류로 보기에 알맞지 않은 것은?
  • ① 이더넷
  • ② TCP/IP
  • ③ 토큰링
  • ④ FDDI

등록된 댓글이 없습니다.
19. 다음 중 리눅스에서 네트워크 상태 점검 및 환경 설정을 위한 명령어가 아닌 것은?
  • ① ifconfig
  • ② netconfig
  • ③ ping
  • ④ mkfs

등록된 댓글이 없습니다.
20. 다음은 네트워크 설정을 확인하기 위한 명령어의 실행 결과이다. ( )안에 들어갈 명령어로 알맞은 것은?
  • ① netstat
  • ② ping
  • ③ traceroute
  • ④ nslookup

등록된 댓글이 없습니다.
2과목 : 리눅스 시스템 관리
21. 사용자가 로그인을 성공했을 때 보여줄 메시지를 저장하고 있는 파일로 알맞은 것은?
  • ① /etc/motd
  • ② /etc/messages
  • ③ /etc/profile.d
  • ④ /etc/login

등록된 댓글이 없습니다.
22. 사용자 그룹에 대한 설명으로 틀린 것은?
  • ① 사용자는 하나 이상의 그룹에 속하게 된다.
  • ② 사용자 계정을 만들 때 자동으로 계정 이름과 동일 이름의 그룹이 생성되며 그 그룹에 소속 된다.
  • ③ 그룹의 정보는 /etc/groups 파일에 있다.
  • ④ groupadd 명령어를 사용하면 새 그룹을 만들 수 있다.

등록된 댓글이 없습니다.
23. 명령어 who 옵션에 대한 설명으로 틀린 것은?
  • ① -b : 마지막으로 부트한 시간을 출력한다.
  • ② -r : 현재 runlevel의 값을 출력한다.
  • ③ -q : 호스트 이름과 사용자 목록을 출력한다.
  • ④ -u : 로그인 중인 사용자 목록을 출력한다.

등록된 댓글이 없습니다.
24. 다음 중 /etc/default/useradd 파일에 설정하는 내용에 대한 설명으로 틀린 것은?
  • ① GROUP : 기본 소속 그룹
  • ② HOME : 홈 디렉토리의 베이스 디렉토리
  • ③ SKEL : 홈 디렉토리에 복사될 초기화 파일이 있는 디렉토리 이름
  • ④ EXPIRE : 지정된 시간동안 사용이 되지 않는다면 자동으로 로그 아웃됨

등록된 댓글이 없습니다.
25. usermod 명령어의 옵션에 대한 설명으로 틀린 것은?
  • ① -s : 계정이 종료될 날짜를 변경한다.
  • ② -u : uid를 변경한다.
  • ③ -d : 로그인 디렉토리를 변경한다.
  • ④ -g : 그룹을 변경한다.

등록된 댓글이 없습니다.
26. finger 명령어로 확인할 수 있는 정보가 아닌 것은?
  • ① 사용자 로그인 이름
  • ② 사용자 홈디렉토리
  • ③ 기본 사용 쉘
  • ④ 로그인한 이후의 경과시간

등록된 댓글이 없습니다.
27. ihd라는 사용자를 일시적으로 로그인할 수 없도록 lock을 거는 명령어로 알맞은 것은?
  • ① passwd -l ihd
  • ② passwd -d ihd
  • ③ passwd -u ihd
  • ④ passwd -s ihd

등록된 댓글이 없습니다.
28. dir 디렉토리 및 그 안에 있는 모든 파일과 디렉토리들의 소유자와 소유그룹을 nobody로 변경하기 위한 명령어로 알맞은 것은?
  • ① chgrp -R nobody:nobody dir
  • ② chown -R nobody nobody dir
  • ③ chown -R nobody:nobody dir
  • ④ chgrp -r dir nobody nobody

등록된 댓글이 없습니다.
29. ls -l 명령어로 출력되는 정보 중에서 파일 유형을 나타내는 심볼이 있다. 다음 중 이에 대한 의미로 틀린 것은?
  • ① - : 일반 정규 파일
  • ② b : 블록 장치 파일
  • ③ d : 디렉토리
  • ④ l : 하드 링크

등록된 댓글이 없습니다.
30. fsck 명령어의 종료값에 대한 설명으로 틀린 것은?
  • ① 1 : 파일 시스템 에러가 고쳐짐
  • ② 2 : 재부팅 필요
  • ③ 4 : 고쳐지지 않은 에러가 남아 있음
  • ④ 8 : 공유 라이브러리 에러

등록된 댓글이 없습니다.
31. cp 명령어의 옵션에 대한 설명으로 틀린 것은?
  • ① -a : 원본 파일의 속성(attribute)과 링크 정보를 그대로 유지하면서 복사
  • ② -b : 동일한 파일이 존재하는 경우 원본 파일의 복사본을 만든다.
  • ③ -f : 동일한 파일이 존재하는 경우 복사하지 않는다.
  • ④ -u : 동일한 파일이 존재하는 경우 원본 파일과 비교하여 최신 날짜일 경우에 복사하지 않는다.

등록된 댓글이 없습니다.
32. mount 명령어에서 -o 플래그에 사용되는 옵션에 대한 설명으로 틀린 것은?
  • ① ro : 읽기 전용으로 마운트
  • ② user : 모든 사용자가 사용이 가능함
  • ③ exec : 실행 파일의 실행이 가능함
  • ④ suid : Set-UID와 Set-GID의 사용을 허용함

등록된 댓글이 없습니다.
33. ps 명령어에서 출력하는 필드의 의미에 대한 설명으로 틀린 것은?
  • ① VSZ : 가상 메모리 크기
  • ② TIME : 부트 이후의 경과 시간
  • ③ RSS : 실제 사용한 메모리 크기
  • ④ PPID : 부모 프로세스의 PID

등록된 댓글이 없습니다.
34. 자식 프로세스를 만들기 위한 시스템 호출은?
  • ① create
  • ② new
  • ③ fork
  • ④ exec

등록된 댓글이 없습니다.
35. runlevel을 사용하여 재부팅을 하기 위한 명령어로 알맞은 것은?
  • ① runlevel 0
  • ② runlevel 6
  • ③ init 0
  • ④ init 6

등록된 댓글이 없습니다.
36. 다음은 kill 명령어로 보낼 수 있는 시그널이다. 프로세스를 종료시키는 시그널과 관련 없는 것은?
  • ① SIGINT
  • ② SIGKILL
  • ③ SIGTSTP
  • ④ SIGTERM

등록된 댓글이 없습니다.
37. killall 명령어에 대한 설명으로 틀린 것은?
  • ① killall은 지정된 명령어를 실행 중인 모든 프로세스에게 시그널을 보낸다.
  • ② 시그널은 이름이나 숫자로 지정한다.
  • ③ 자기 자신을 종료시킬 수도 있다.
  • ④ 시그널 이름이 지정되지 않으면 SIGTERM이 보내진다.

등록된 댓글이 없습니다.
38. rpm 명령어의 옵션에 대한 설명으로 틀린 것은?
  • ① --nodeps : 의존성 검사를 하지 않는다.
  • ② --test : 실제 설치를 하지 않고 설치가 성공 할 지를 검사한다.
  • ③ -h : 도움말을 보여준다.
  • ④ --percent : 설치 상황의 진행률을 보여준다.

등록된 댓글이 없습니다.
39. tar 명령어의 옵션에 대한 설명으로 틀린 것은?
  • ① -x : 묶음 파일에서 파일을 삭제한다.
  • ② -c : 새로운 묶음 파일을 만든다.
  • ③ -t : 묶음 파일의 내용을 보여준다.
  • ④ -z : 묶음 실행과 동시에 gzip으로 압축한다.

등록된 댓글이 없습니다.
40. gcc 옵션에 대한 설명으로 틀린 것은?
  • ① -c : object 파일을 생성한다.
  • ② -L : 라이브러리와 링크한다.
  • ③ -D : 매크로를 지정한다.
  • ④ -I : 헤더 파일 위치를 지정한다.

등록된 댓글이 없습니다.
41. 다음 중 커널에 대한 설명으로 알맞은 것은?
  • ① 커널에는 인터럽트 처리기와 스케줄러, 슈퍼바이저 등이 포함되어 있다.
  • ② 모든 종류의 응용 프로그램과 유틸리티에 대해 GUI를 사용할 수 있는 기본 플랫폼을 제공하는 클라이언트/서버 시스템이다.
  • ③ 운영체제가 파일을 시스템의 디스크상에 구성하는 방식을 말한다.
  • ④ 넓게는 컴퓨터 시스템내의 각종 자원들을 요구하고 할당받을 수 있는 개체로 정의되며 PCB(Process Control Block) 영역에 할당받아 관리된다.

등록된 댓글이 없습니다.
42. 다음 중 리눅스 커널을 지속적으로 업그레이드 및 컴파일을 해야 하는 이유로 알맞은 것은?
  • ① 사용자 계정 생성, 삭제 등의 계정 관리 수행
  • ② 주기적으로 효율적인 서버 백업 수행
  • ③ 새로운 하드웨어 지원, 시스템 관리 능력 및 속도 개선
  • ④ 라이선스 만료에 따른 사용기간 연장

등록된 댓글이 없습니다.
43. 다음 중 커널 컴파일시 사용되는 명령어와 그 설명으로 알맞은 것은?
  • ① make clean : 이전에 수행했던 커널 컴파일 과정에서 생성된 목적 파일, 커널, 임시파일, 설정값등을 삭제한다.
  • ② make bzImage : 잘 못되었을 경우 이전 상태 복원을 위하여 현재 운영중인 시스템 이미지를 생성하는 명령어이다.
  • ③ make modules_install : 커널 환경 설정에서 모듈로 설정한 기능들을 컴파일한다.
  • ④ depmod : 커널 이미지를 담고 있는 RPM 패키지의 의존성 관계를 검사한다.

등록된 댓글이 없습니다.
44. 다음은 현재 커널상에 로드된 모듈 목록을 출력하는 명령어의 수행결과중 일부이다. ( )안에 들어갈 명령어로 알맞은 것은?
  • ① rmmod
  • ② insmod
  • ③ lsmod
  • ④ modinfo

등록된 댓글이 없습니다.
45. 다음 중 리눅스 커널 모듈에 대한 설명으로 알맞은 것은?
  • ① 커널 모듈을 운영중인 커널에 로딩하기 위해서는 시스템 재부팅이 필요하다.
  • ② 커널 모듈을 커널 자신이 필요로 할때 커널 데몬에게 모듈을 로드 또는 언로드 할 것을 요구할 수도 있다.
  • ③ 일반적으로 커널 모듈은 커널 코드보다 한단계 낮은 권한과 책임을 가지며, 커널은 커널 모듈의 위험 요소로부터 보호 기능을 갖추고 있다.
  • ④ 커널 모듈에 대한 컴파일은 단일 사용자 모드인 run level 1에서만 가능하다.

등록된 댓글이 없습니다.
46. 다음 중 운영중인 시스템의 일부 하드웨어 장치가 갑자기 작동하지 않을 경우 확인해 보아야 하는 사항으로 틀린 것은?
  • ① 해당 장치의 연결 상태 및 고장 여부
  • ② 해당 장치와 관련된 리눅스 커널 모듈의 커널 적재 상태
  • ③ 해당 장치를 사용하는 프로세스 상태 및 커널 메시지 로그
  • ④ 해당 장치와 관련된 커널 모듈의 컴파일 여부

등록된 댓글이 없습니다.
47. 다음은 시스템의 파티션 설정을 확인하기 위한 설정 파일을 출력한 결과이다. ( )안에 들어 갈 설정 파일 이름으로 알맞은 것은?
  • ① /etc/fstab
  • ② /sbin/lilo
  • ③ /etc/environment
  • ④ /etc/inittab

등록된 댓글이 없습니다.
48. 다음 중 리눅스 부팅디스켓을 만들기 위해 플로피 디스크를 포맷하는 명령어로 알맞은 것은?
  • ① mkfs.ext3 /dev/fd0
  • ② fsck.ext3 -f /dev/hdb1
  • ③ mount -t ext3 /dev/fd0 /mnt
  • ④ mkbootdisk --device /dev/fd0

등록된 댓글이 없습니다.
49. 다음중 리눅스 시스템상에 연결된 프린터들의 설정을 가지고 있는 설정 파일로 알맞은 것은?
  • ① /etc/service
  • ② /etc/printcap
  • ③ /etc/inetd.conf
  • ④ /usr/local/etc/sane.d/dll.conf

등록된 댓글이 없습니다.
50. 다음 중 프린터 관련 명령어와 관련이 없는 것은?
  • ① lpq
  • ② printconf
  • ③ printenv
  • ④ lprm

등록된 댓글이 없습니다.
51. logrotate 명령어의 설명으로 틀린 것은?
  • ① 특정 날짜 또는 특정 용량 이상이 되었을 때 로그 파일을 rotate한다.
  • ② rotate 작업을 하면서 로그 파일을 압축할 수 있다.
  • ③ 로그 파일이 비어있다면 rotate하지 않고 에러를 지정된 메일 주소로 보낸다.
  • ④ rotate 후에 생성되는 파일의 소유자와 허가권을 설정할 수 있다.

등록된 댓글이 없습니다.
52. 다음 중 로그 파일의 설명이 틀린 것은?
  • ① /var/log/messages : syslogd의 로그
  • ② /var/log/dmesg : 사용자 로그인의 로그
  • ③ /var/log/mailog : sendmail의 로그
  • ④ /var/log/boot.log : 부팅시의 로그

등록된 댓글이 없습니다.
53. 실행 중인 xinetd의 프로세스 번호(pid)가 저장 되어 있는 파일은?
  • ① /var/log/xinetd.pid
  • ② /var/run/xinetd.pid
  • ③ /var/xinetd/pid
  • ④ /var/log/xinetd/pid

등록된 댓글이 없습니다.
54. syslogd와 관련있는 파일이 아닌 것은?
  • ① /sbin/syslogd
  • ② /etc/syslog.conf
  • ③ /etc/rc.d/init.d/syslog
  • ④ /var/syslogd/messages

등록된 댓글이 없습니다.
55. PAM의 구성 파일에서 사용하는 토큰 중에서 모듈을 이용하는 인증이 실패한 경우 인증을 거부하기 위해 사용하는 토큰은?
  • ① requisite
  • ② required
  • ③ sufficient
  • ④ control

등록된 댓글이 없습니다.
56. 파일의 무결성을 검사하기 위해 사용하는 프로그램은?
  • ① file
  • ② tripwire
  • ③ sudo
  • ④ ar

등록된 댓글이 없습니다.
57. 다음중 COPS의 실행 파일이 아닌 것은?
  • ① root.chk
  • ② home.chk
  • ③ password.chk
  • ④ dev.chk

등록된 댓글이 없습니다.
58. 백업 정책에 대한 설명으로 틀린 것은?
  • ① 자료의 중요도에 따라 다른 백업 전략을 취한다.
  • ② 백업을 한 후에 백업 테이프에 쓰기 방지를 해둔다.
  • ③ 중요한 백업 자료에는 암호화를 해둔다.
  • ④ 백업 테이프는 빠른 복구를 위해 컴퓨터가 있는 장소에 보관한다.

등록된 댓글이 없습니다.
59. 백업 계획을 세우기 위해 반드시 고려해야할 요소가 아닌 것은?
  • ① 시스템의 전체 용량
  • ② 백업하기 위해 필요한 예산
  • ③ 사용할 백업 명령어
  • ④ 백업 기기의 종류

등록된 댓글이 없습니다.
60. cpio의 옵션에 대한 설명 중 틀린 것은?
  • ① -u : 동일한 파일 이름이 있는 경우 파일 복사를 취소한다.
  • ② -o : 디스크로부터 보관(archive) 파일로 파일을 복사한다.
  • ③ -d : 디렉토리를 지정한다. -o와 같이 사용할 수 없다.
  • ④ -i : 보관 파일에서 파일을 디스크로 추출한다.

등록된 댓글이 없습니다.
3과목 : 네트워크 및 서비스의 활용
61. 다음 설명 내용 중 틀린 것은?
  • ① 최초의 브라우저는 넥스트(Next) 플랫폼에서 발표되었다.
  • ② HTML의 표준은 W3C 컨소시엄에서 주관하고 있다.
  • ③ 최초의 상업용 브라우저는 Netscape 이다.
  • ④ HTML의 초기 버전은 동적인 미디어 및 대용량의 자료를 표현하기 위하여 사용되었다.

등록된 댓글이 없습니다.
62. 다음이 설명하는 것은 무엇인가?
  • ① 자바 서블릿
  • ② CGI
  • ③ DHTML
  • ④ XML

등록된 댓글이 없습니다.
63. 웹 호스팅 서비스에서 사용하는 아파치 웹 서버의 주소 기반 가상호스팅 (IP-based Virtual Hosting)에 대한 설명으로 틀린 것은?
  • ① http.conf 파일 안에서 NamevirtualHost 항목을 주석 처리한다.
  • ② IP 주소 한 개로 여러 도메인을 사용할 수 있는 방법으로 각각의 도메인들에 개별적으로 ServerName, DocumentRoot, CustomLog 등을 설정할 수 있다.
  • ③ 사설 IP를 사용하고 있는 인트라넷 환경에서 적합한 방법이다.
  • ④ 사용하는 랜카드에 ifconfig와 route를 이용하여 가상의 IP를 추가 설정해야 한다.

등록된 댓글이 없습니다.
64. 다음 아파치 설치 디렉토리에 대한 설명 중 틀린 것은?
  • ① /bin : 아파치의 구동에 필요한 시스템 파일 및 라이브러리가 들어 있다.
  • ② /conf : 아파치 서버의 여러 가지 설정 파일들이 들어 있다.
  • ③ /icons : 아파치 서버에서 사용되는 아이콘들이 들어 있다.
  • ④ /cgi-bin : 아파치 서버에서 구동 되는 CGI 스크립트 또는 바이너리가 들어 있다.

등록된 댓글이 없습니다.
65. 아파치 설정 파일에서 웹문서의 기본 경로를 설정해주는 지시자로 알맞은 것은?
  • ① ServerRoot "/usr/local/apache/htdocs"
  • ② DocumentRoot "/usr/local/apache/htdocs"
  • ③ HttpdRoot "/usr/local/apache/htdocs"
  • ④ HttpdDocs "/usr/local/apache/htdocs"

등록된 댓글이 없습니다.
66. SSL(Secure Sockets Layer)에 대한 설명으로 틀린 것은?
  • ① SSLCertificateKeyFile은 보안 가상 호스트 설정시 비밀 키 이름과 그 위치를 아파치에게 알려주는 역할을 한다.
  • ② SSL은 TCP와 응용계층 사이에 존재하는 표현계층 서비스로 플랫폼과 어플리케이션에 독립적이다.
  • ③ SSL은 기본적으로 443번 포트를 사용한다.
  • ④ SSL은 클라이언트가 최초 서버 접속 시 서버의 대칭키를 받아서 인증한 후 최종적으로 메시지는 RPC를 통해 공개키를 이용하여 암호화한 후 주고 받는다.

등록된 댓글이 없습니다.
67. 다음 중 PostgreSQL의 특징이 아닌 것은?
  • ① 고수준의 확장 가능한 관계형 DBMS가 가지고 있는 거의 모든 기능을 지원한다.
  • ② 사용자 정의 오퍼레이터와 타입, 함수, 엑세스 메서드를 지원한다.
  • ③ 상속, 객체와 같은 객체 지향에서 볼 수 있는 특징을 구현하고 있다.
  • ④ Postgres에서 파생되어 MIT에서 개발 되었다.

등록된 댓글이 없습니다.
68. 다음은 MySQL의 소스컴파일 설치 과정 중 한 부분이다. 이와 관련된 설명으로 틀린 것은?
  • ① --prefix=/usr/local/mysql는 MySQL이 설치될 홈 디렉토리를 지정하는 옵션이다.
  • ② --localstatedir=/usr/local/mysql/data는 MySQL의 데이터들을 /usr/local/mysql/data에 저장 시키기 위한 옵션이다.
  • ③ --with-charset=euc_kr는 MySQL에서 한글사용을 가능하게 해주는 옵션이다.
  • ④ 이 작업의 결과 /usr/local/mysql/data에 mysql과 test 두 개의 데이터베이스가 생성된다.

등록된 댓글이 없습니다.
69. 클라이언트가 삼바서버에 접속할 때 부여하는 인증 레벨에 대한 설명으로 알맞은 것은?
  • ① share : 사용자 계정 인증정보 처리를 윈도우 NT 도메인에서 처리하는 방식이다.
  • ② user : 기본 보안정책으로 사용자 패스워드를 통해 삼바 서버에 접근하는 모델이다.
  • ③ server : 사용자가 요청한 자원을 연결해 주기전에 서버에 로그온하기 위한 사용자 패스워드 인증을 거치지 않는다.
  • ④ domain : 기본적으로 user 모드와 동일하나 사용자 계정의 인증 처리를 다른 서버를 통해 처리하는 방식이다.

등록된 댓글이 없습니다.
70. 삼바 서버의 보안 모델은 크게 4가지가 있다. 아래의 설명 중 틀린 것은?
  • ① 사용자 레벨의 경우 UNIX쪽과 PC쪽의 계정 이름과 동일한 사용자가 대다수일 때 그 위력을 발휘한다.
  • ② 사용자 레벨에서 암호화된 암호파일을 사용하여 인증하도록 하려면 Security Options의 encrypt passwords를 yes로 설정하는 동시에 Security Options의 smbpasswd 파일을 설정해야 한다.
  • ③ 공유 레벨은 프린트, CD-ROM, anonymous ftp등의 공유 디렉토리를 불특정 사용자들이 공유할 경우 유용하다.
  • ④ 사용자 레벨보다 공유 레벨이 관리가 어렵고 성능은 우수하다.

등록된 댓글이 없습니다.
71. 삼바(samba)서버의 설정 파일에서 주석으로 사용 할 수 있는 것은 다음 중 어느 것인가?
  • ① # ...
  • ② * ...
  • ③ : ...
  • ④ /% ... %/

등록된 댓글이 없습니다.
72. 다음 /etc/exports 파일의 옵션 설명 중 틀린 것은?
  • ① no_root_squash : 클라이언트에서 루트를 서버상의 nobody 사용자로 매핑
  • ② ro : 공유된 자원을 읽기 전용으로 마운트
  • ③ insecure : 인증되지 않은 액세스도 가능하게 함
  • ④ link_relative : 절대 심볼릭 링크를 상대 심볼릭 링크로 변경시 사용

등록된 댓글이 없습니다.
73. 다음 NFS 유틸리티에 대한 설명 중 알맞은 것은?
  • ① nfsstat : NFS를 벤치마크하기 위한 프로그램인데, 시간당 부하의 수, 전송률, 실패율등 NFS에 관련된 데이터를 제공한다.
  • ② showmount : mount 데몬에 NFS 서버에 대하여 질의를 하여 사용중인 상태를 표시한다.
  • ③ nfsmount : NFS 서버의 마운트 정보를 보여주는 유필리티이다.
  • ④ nhfsstone : NFS 서버와 클라이언트 동작 상태를 보여주는 유틸리티이다.

등록된 댓글이 없습니다.
74. Proftpd의 설정파일에서 Limit는 하나 또는 둘 이상의 FTP명령어들을 제한을 하기 위하여 사용된다. Limit를 통해 제한하는 명령어들에 대한 설명 중 틀린 것은?
  • ① CWD : 디렉토리를 변경하는 경우
  • ② RETR : 서버에서 클라이언트로 파일을 전송하는 경우
  • ③ RNTO : 클라이언트가 서버로 파일을 전송하는 경우
  • ④ RNFR : 디렉토리의 이름을 바꾸는 경우

등록된 댓글이 없습니다.
75. 다음은 ProFTPD 서버의 설정파일 proftpd.conf의 일부이다. 다음 익명 사용자에 대한 설정 내용에 대한 설명으로 틀린 것은?
  • ① 익명 사용자 anonymous로 접속을 하면 ftp라는 사용자 ID의 권한으로 접속이 되는 것이다.
  • ② 익명 사용자 anonymous는 ftp라는 그룹 권한을 갖는다.
  • ③ 홈디렉토리 하위의 pub디렉토리에 업로드가 가능하다.
  • ④ 홈디렉토리 하위의 pub디렉토리에 접근이 가능하다.

등록된 댓글이 없습니다.
76. 다음 sendmail의 환경 설정 파일에 대한 설명 중 틀린 것은?
  • ① sendmail.cf : sendmail의 환경 설정 중 가장 중요한 파일로, sendmail은 메일을 보내고 받을 때 마다 sendmail.cf 파일을 해석하여 실행을 한다.
  • ② local-host-names : sendmail 8.9.x 버전에서는 sendmail.hn 으로 이름이 명명 되었다.
  • ③ aliases 및 aliases.db : 메일링 리스트를 운영 할 때 또는 특정 ID로 들어오는 메일을 여러사람들에게 전달할 때 사용된다.
  • ④ access 및 access.db : 각종 접근 설정이 저장되는 파일이다.

등록된 댓글이 없습니다.
77. 다음 중 설명이 올바르지 않은 것은?
  • ① MUA : 사용자들이 메일을 보기 위해 사용하는 프로그램
  • ② MTA : 한 호스트로부터 메일을 받아 다른 호스트로 메일을 전달하는 역할을 한다.
  • ③ MDA : 수신된 메시지를 해당 사용자의 메일 박스에 저장해 주는 역할을 한다.
  • ④ MCA : 다른 호스트로 메일을 중계하는 역할을 한다.

등록된 댓글이 없습니다.
78. 다음 중 SMTP(Simple Mail Transfer Protocol)의 특징에 대한 설명 중 틀린 것은?
  • ① TCP/IP의 상위층 응용 프로토콜의 하나이다.
  • ② 인터넷에서 전자 우편 기능을 사용하는 프로토콜로 사용된다.
  • ③ RFC 822에 규정되어 있다.
  • ④ 최근에는 그림과 소리를 메일 메시지에 포함 시킬 수 있다.

등록된 댓글이 없습니다.
79. sendmail은 기본적으로 스팸메일 방지기능을 가지고 있다. 이 기능을 사용하기 위해서는 sendmail.cf 파일에 하나의 옵션만 넣어주면 된다. 이 옵션을 사용하게 되면 EXPN과 VRFY 명령어를 제한 하게 되고, 이 결과 VERB 명령도 제한되게 된다. 위에 설명한 옵션으로 알맞은 것은?
  • ① spamOptions=authwarnings, goaway
  • ② relayOptions=authwarnings, goaway
  • ③ privacyOptions=authwarnings, goaway
  • ④ securityOptions=authwarnings, goaway

등록된 댓글이 없습니다.
80. sendmail은 스패머들로부터 메일서버를 보호하기 위한 최소한의 접근제어를 /etc/mail/access 파일을 통해서 하고 있다. 다음 메일의 Relay에 대한 설정 및 이에 대한 설명으로 틀린 것은?
  • ① OK - 지정된 호스트나 사용자에게는 무조건 메일 수신
  • ② REJECT - 지정된 도메인의 모든 메일을 송수신 거부
  • ③ DISCARD - 지정된 도메인에게서 메일을 받아 모두 폐기
  • ④ 550 - 지정된 메일 주소와 일치하는 메일 수신 거부

등록된 댓글이 없습니다.
81. 슈퍼 데몬에 대한 설명으로 틀린 것은?
  • ① 인터넷 서비스에서 여러 개의 데몬을 함께 관리 한다.
  • ② 슈퍼 데몬은 클라이언트의 요구로부터 각각의 서비스를 구분하기 위해 Process ID를 이용한다.
  • ③ /etc/xinetd.conf에 포함된 여러 개의 데몬은 독자적으로 실행되지 않고 슈퍼 데몬에 의해서 실행된다.
  • ④ 슈퍼 데몬은 /etc/xinetd.conf 설정 파일을 읽고 /etc/services 파일에 설정된 포트 번호에 대해서 클라이언트의 요청이 있을 때 각 데몬을 실행 한다.

등록된 댓글이 없습니다.
82. 다음 중 xinetd에서 제공하는 서비스가 아닌 것은?
  • ① 타임 세그먼트에 기초한 접근 제어
  • ② 동시에 작동하는 동일 유형 서버 수에 대한 제어
  • ③ 로그 파일에 대한 크기 제한
  • ④ Squid와 같은 Proxy를 이용한 접근 제어

등록된 댓글이 없습니다.
83. 다음 DNS 설정에 이용되는 레코드에 대한 설명 중 틀린 것은?
  • ① SOA - zone의 전체 설정, 반드시 마지막 레코드로 지정되어야 함
  • ② A - 호스트 이름에 대응하는 IP 주소
  • ③ PTR - IP 주소에 대응하는 호스트 이름
  • ④ MX - 메일 서버

등록된 댓글이 없습니다.
84. 다음 중 DNS 서버의 종류로 알맞지 않은 것은?
  • ① 주 네임 서버
  • ② 캐싱 서버
  • ③ 보조 네임 서버
  • ④ 보안 서버

등록된 댓글이 없습니다.
85. DNS 서버로 활용하기 위해서 BIND를 설치 하였더니, 여러 가지 파일들이 생성 되었다. 이 때 생성된 각 파일에 대한 설명 중 틀린 것은?
  • ① /var/named : 네임서버의 zone 파일이 존재한다. 이러한 디렉토리에 대한 위치는 named.conf 파일에서 변경할 수 있다.
  • ② /var/named/localhost.zone : 루프백 ip에 관한 ip 주소를 가지며, 도메인으로의 변경에 대한 정보를 포함한다.
  • ③ /etc/named.conf : named가 실행될 때 네임서버의 데이터베이스에 대한 기본 정보를 포함하는 파일로서 설정 파일의 디렉토리, 파일 위치 등을 지정한다.
  • ④ /var/named/named.rev : 사용하는 도메인에 대한 역 변환 데이터베이스 이다.

등록된 댓글이 없습니다.
86. 다음 중 proxy 서버에 대한 설명으로 틀린 것은?
  • ① 사용자가 웹 브라우저를 이용하여 인터넷 이용시 느린 속도를 보완해 주기 위한 방법이다.
  • ② 사용자가 이전에 방문하지 않은 사이트 방문시 자신의 IP를 이용해 외부 인터넷 접속을 대행한다.
  • ③ proxy 서버가 설치되면 클라이언트 PC에서는 별도의 설정이 필요없다.
  • ④ 이미 방문한 웹 사이트는 캐시에 미리 저장한 후 재접속 시 캐시 서버에 저장된 내용을 보여준다.

등록된 댓글이 없습니다.
87. 다음에서 설명하는 내용 중 ( )안에 들어갈 내용으로 알맞은 것은?
  • ① DNS 서버
  • ② proxy 서버
  • ③ CVS 서버
  • ④ DHCP 서버

등록된 댓글이 없습니다.
88. 프록시 서버 squid의 설정 파일(squid.conf) 설정에서 캐시에 사용될 메모리의 최대 크기를 100M 설정하려고 한다. 설정을 하기 위해 필요한 지시자는 다음 중 어느 것인가?
  • ① memory_size 100 MB
  • ② cache_memory 100 MB
  • ③ cache_mem 100 MB
  • ④ max_mem_size 100 MB

등록된 댓글이 없습니다.
89. NIS의 여러 프로그램 중에서 가장 중요하며 항상 실행 중에 있어야 하는 프로그램은 어느 것인가?
  • ① ypswitch
  • ② yppoll
  • ③ ypmatch
  • ④ ypbind

등록된 댓글이 없습니다.
90. 다음 NIS 동작 구조에 대한 설명 중 틀린 것은?
  • ① NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
  • ② 슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 가지고 있다.
  • ③ NIS 데이터베이스들은 ASCII 데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
  • ④ 기계는 하나의 NIS 도메인을 지정하여 하나의 NIS 서버만 사용할 수 있다.

등록된 댓글이 없습니다.
91. ARP는 연결이 들어온 IP를 기억해 MAC 주소로 변환한 다음 기억하고 있는 것을 말한다. 다음 리눅스에서 사용되는 arp 명령어의 옵션에 대한 설명 중 틀린 것은?
  • ① -a : 캐시에 있는 특정된 또는 모든 호스트를 나열
  • ② -d : 지정된 장치의 arp를 보여 줌
  • ③ -v : 동적인 모드로 보여줌
  • ④ -n : 32bit로 된 IP, 즉 풀이(resolving)를 하지 않고 IP로 보여줌

등록된 댓글이 없습니다.
92. 다음 DHCP 서버에 대한 설명 중 틀린 것은?
  • ① 각각의 클라이언트의 모든 서비스 설정을 원격으로 가능케 한다.
  • ② 각 호스트의 중요한 네트워크 설정 사항을 서버에서의 설정을 이용하여 원격으로 설정해 준다.
  • ③ Dynamic Host Configuration Protocol의 약자이다.
  • ④ Bootp와 호환을 유지한다.

등록된 댓글이 없습니다.
93. CVS를 이용한 프로젝트 수행 절차를 순서대로 나열한 것은?
  • ① 프로젝트 초기화 -> 저장소 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  • ② 프로젝트 초기화 -> 작업 공간 마련 -> 저장소 초기화 -> 프로젝트 작업
  • ③ 저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  • ④ 작업 공간 마련 -> 프로젝트 초기화 -> 저장소 초기화 -> 프로젝트 작업

등록된 댓글이 없습니다.
94. 다음 CVS에 대한 설명 중 틀린 것은?
  • ① 프로젝트 추가 : cvs import -m "log" project_name vendor_tag release_tag
  • ② 프로젝트 갱신 : cvs checkout project_name
  • ③ 변경내용의 저장 : cvs commit -m "log"
  • ④ 폴더 추가 : cvs addfolder folder_name

등록된 댓글이 없습니다.
95. 다음 CVS 사용법을 설명한 것 중 틀린 것은?
  • ① $ cvs ci -m "revision set to 2.0" -r2.0 ohmysrc.c : ohmysrc.c의 리비전을 2.0으로 강제 지정
  • ② $ cvs get -D "3 month ago" myproj : myproject의 3개월 전 소스를 가져 온다.
  • ③ $ cvs release -d proj : project source를 릴리즈 한다.
  • ④ $ cvs annotate a.c : a.c 저작자를 확인한다.

등록된 댓글이 없습니다.
96. 다음 중 DoS 공격의 유형이 아닌 것은?
  • ① 디스크 채우기
  • ② 메모리 고갈
  • ③ 프로세스의 만들기
  • ④ 네트워크 트래픽의 차단

등록된 댓글이 없습니다.
97. 다음에서 설명하는 것으로 알맞은 것은?
  • ① 트로이의 목마
  • ② 버퍼 오버플로우
  • ③ 웜 바이러스 백도어
  • ④ 루트 킷

등록된 댓글이 없습니다.
98. 리눅스에서는 기본적으로 방화벽의 역할을 할 수 있는 iptables가 있다. 100.100.10.12 에서 입력(INPUT)되는 패킷을 모두 무시하기 위한 명령은 다음 중 어느 것인가?
  • ① iptables -A INPUT -s 100.100.10.12 -j DROP
  • ② iptables -D INPUT -I 100.100.10.12 -t DROP
  • ③ iptables -D INPUT -s 100.100.10.12 -m DROP
  • ④ iptables -R INPUT -i 100.100.10.12 -j DROP

등록된 댓글이 없습니다.
99. 다음에서 설명하는 것은 무엇인가?
  • ① VPN
  • ② IDS
  • ③ NAT
  • ④ NMS

등록된 댓글이 없습니다.
100. 트로이 목마와 백도어에 대한 대응책으로 가장 적절하지 못한 것은?
  • ① CD-ROM으로 깨끗한 부팅을 수행한다.
  • ② 주기적으로 파일에 대한 무결성 점검을 한다.
  • ③ 슈퍼 유저의 권한을 일반 사용자에게 까지 확대한다.
  • ④ 침입 탐지시스템을 구축한다.

등록된 댓글이 없습니다.