리눅스마스터 1급 · 2008

리눅스마스터 1급 (2008-03-16)

총 100문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.운영체제의 유형을 구분짓는 주요 기능 중 다중사용자(Multi-user) 기능은 단일 프로세서 시스템에서 여러 사용자의 프로그램을 실행하는 기능을 일컫는다. 아래 보기 중 다중 사용자 기능을 제공하는 운영체제로 틀린 것은?

    1. ①Linux
    2. ②UNIX
    3. ③PC-DOS
    4. ④Windows XP
  2. 2.다음 GNU/FSF에서 자유소프트웨어를 판단하는 기준으로 제시한 4가지 조건 중 알맞은 것은?

    1. ①프로그램에 상업용 목적을 위한 배너광고를 게재할 수 있는 자유
    2. ②이웃을 돕기 위해 이웃의 PC에 프로그램을 임의로 설치할 수 있는 자유
    3. ③프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬수 있는 자유
    4. ④프로그램의 작동 원리를 연구하고, 이를 저작권자의 필요에 맞도록 변경시킬 수 있는 자유
  3. 3.다음 중 GNU/FSF에서 제시한 자유소프트웨어의 분류체계에서 자유소프트웨어 범주에 포함되는 소프트웨어로 알맞은 것은?

    1. ①독점 소프트웨어
    2. ②공용 소프트웨어
    3. ③상용 소프트웨어
    4. ④셰어웨어
  4. 4.다음 중 리눅스 배포판으로 보기에 가장 거리가 먼 것은?

    1. ①RedHat
    2. ②Slackware
    3. ③Debian
    4. ④FreeBSD
  5. 5.다음 중 리눅스가 글로벌 프로젝트 형식으로 지속적인 발전을 거듭하여 성공적인 운영체제로 자리 매김한 원인으로 틀린 것은?

    1. ①공유와 나눔의 철학을 기반으로 한 소스코드 공개
    2. ②기술의 폐쇄성을 무기로 독점적 지위를 누려온 일부 운영체제에 대한 다변화 요구
    3. ③많은 소프트웨어 업체들의 적극적인 리눅스기반 소프트웨어 개발 및 지원
    4. ④리차드 스톨만, 에릭 레이몬드의 리눅스에 대한 전폭적인 지지와 눈부신 상업적 성공
  6. 6.다음 중 하드웨어 장치 약어와 내용이 틀린 것은?

    1. ①CPU : Command Processing Unit
    2. ②ALU : Arithmetic Logic Unit
    3. ③RAID : Redundant Array of Independent Disks
    4. ④SCSI : Small Computer System Interface
  7. 7.부트 매니저(Boot Manager)란 부팅할 때 컴퓨터에 설치되어 있는 다양한 운영체제 중 본인이 필요로 하는 운영체제를 선택하여 부팅할 수 있도록 도와준다. 다음 중 부트 매니저가 아닌 것은?

    1. ①리눅스의 LILO
    2. ②OS/2의 부트 관리 프로그램
    3. ③윈도우즈 98의 msdos.sys
    4. ④유닉스의 MBR
  8. 8.대부분의 리눅스는 FHS(Filesystem Hierarchy Standard) 표준 파일 시스템 계층을 사용하고 같은 목적의 파일들은 일관된 장소에 모아 관리 한다. 다음 중 메일이나 뉴스, 프린터 큐 등과 같이 시스템상에서 캐시 상태에 있는 작업들을 위한 디렉토리로 알맞은 것은?

    1. ①/var/log
    2. ②/var/spool
    3. ③/var/tmp
    4. ④/var/cache
  9. 9.분산파일시스템이란 LAN 등 네트워크상의 여러컴퓨터 간에 파일을 상호 공유하는 파일 시스템으로서 이를 사용하여 원격지의 컴퓨터에 있는 파일을 직접 판독 기록할 수 있다. 다음 중 분산 파일 시스템이 아닌 것은?

    1. ①ext3 (third Extended File System)
    2. ②NFS (Network File System)
    3. ③RFS (Remote File System)
    4. ④AFS (Andrew File System)
  10. 10.다음 중 X 윈도우에 대한 설명으로 알맞은 것은?

    1. ①X 윈도우 시스템은 마이크로소프트의 윈도우즈 운영체제를 리눅스에서 가상으로 구동시키기 위한 프로그램이다.
    2. ②X 윈도우 시스템은 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나 프로젝트의 일환으로 MIT 에서 1984년 최초로 개발되었다.
    3. ③윈도우 시스템에서 사실상 표준인 마이크로 소프트의 윈도우즈에 대항하기 위해 개발된 리눅스의 GUI 시스템이다.
    4. ④X 윈도우 시스템은 PC 상에서 사용될 수 있으며, 네트워킹을 지원하지 않는 단점을 가지고 있다.
  11. 11.Xlib는 X Protocol에 대한 저수준 라이브러리로서 보다 풍부한 기능을 활용하기 위해서는 Xtoolkit을 사용해야 한다. 다음 중 Xtoolkit이 아닌 것은?

    1. ①XView
    2. ②Qt
    3. ③XFree86
    4. ④GTK
  12. 12.다음 중 리눅스에서 사용되는 쉘과 그 설명이 가장 알맞게 설명된 것은?

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

    1. ①> 표준 출력을 파일 끝에 덧붙이는 출력 리다이렉션 기호
    2. ②? 0개 이상의 문자와 일치하는 파일 치환 대표 문자 기호
    3. ③; 어떤 프로세스의 출력을 다른 프로세스의 입력으로 보내는 파이프 기호
    4. ④< 파일로부터 표준 입력을 읽는 입력 리다이렉션 기호
  14. 14.다음 중 프로세스들의 수행순서를 결정하는 프로세스 스케쥴링을 위해 고려되는 보편적인 기준으로 틀린 것은?

    1. ①프로세스의 속성
    2. ②신속한 응답 시간의 중요성
    3. ③프로세스의 총 실행시간
    4. ④서버의 부팅시간
  15. 15.프로세스의 우선순위를 변경하기 위한 명령어로 알맞은 것은?

    1. ①nice
    2. ②nohup
    3. ③cron
    4. ④top
  16. 16.다음 중 OSI 7 계층과 해당하는 프로토콜 연결이 알맞은 것은?

    1. ①Application Layer - FTP
    2. ②Presentation Layer - MAC
    3. ③Transport Layer - SLIP,PPP
    4. ④Physical Layer - RPC Portmapper
  17. 17.다음 중 네트워크 장비의 하나인 허브에 대한 종류와 그 설명으로 틀린 것은?

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

    1. ①이더넷
    2. ②TCP/IP
    3. ③토큰링
    4. ④FDDI
  19. 19.다음 중 리눅스에서 네트워크 상태 점검 및 환경 설정을 위한 명령어가 아닌 것은?

    1. ①ifconfig
    2. ②netconfig
    3. ③ping
    4. ④mkfs
  20. 20.다음은 네트워크 설정을 확인하기 위한 명령어의 실행 결과이다. ( )안에 들어갈 명령어로 알맞은 것은?

    1. ①netstat
    2. ②ping
    3. ③traceroute
    4. ④nslookup
  21. 21.사용자가 로그인을 성공했을 때 보여줄 메시지를 저장하고 있는 파일로 알맞은 것은?

    1. ①/etc/motd
    2. ②/etc/messages
    3. ③/etc/profile.d
    4. ④/etc/login
  22. 22.사용자 그룹에 대한 설명으로 틀린 것은?

    1. ①사용자는 하나 이상의 그룹에 속하게 된다.
    2. ②사용자 계정을 만들 때 자동으로 계정 이름과 동일 이름의 그룹이 생성되며 그 그룹에 소속 된다.
    3. ③그룹의 정보는 /etc/groups 파일에 있다.
    4. ④groupadd 명령어를 사용하면 새 그룹을 만들 수 있다.
  23. 23.명령어 who 옵션에 대한 설명으로 틀린 것은?

    1. ①-b : 마지막으로 부트한 시간을 출력한다.
    2. ②-r : 현재 runlevel의 값을 출력한다.
    3. ③-q : 호스트 이름과 사용자 목록을 출력한다.
    4. ④-u : 로그인 중인 사용자 목록을 출력한다.
  24. 24.다음 중 /etc/default/useradd 파일에 설정하는 내용에 대한 설명으로 틀린 것은?

    1. ①GROUP : 기본 소속 그룹
    2. ②HOME : 홈 디렉토리의 베이스 디렉토리
    3. ③SKEL : 홈 디렉토리에 복사될 초기화 파일이 있는 디렉토리 이름
    4. ④EXPIRE : 지정된 시간동안 사용이 되지 않는다면 자동으로 로그 아웃됨
  25. 25.usermod 명령어의 옵션에 대한 설명으로 틀린 것은?

    1. ①-s : 계정이 종료될 날짜를 변경한다.
    2. ②-u : uid를 변경한다.
    3. ③-d : 로그인 디렉토리를 변경한다.
    4. ④-g : 그룹을 변경한다.
  26. 26.finger 명령어로 확인할 수 있는 정보가 아닌 것은?

    1. ①사용자 로그인 이름
    2. ②사용자 홈디렉토리
    3. ③기본 사용 쉘
    4. ④로그인한 이후의 경과시간
  27. 27.ihd라는 사용자를 일시적으로 로그인할 수 없도록 lock을 거는 명령어로 알맞은 것은?

    1. ①passwd -l ihd
    2. ②passwd -d ihd
    3. ③passwd -u ihd
    4. ④passwd -s ihd
  28. 28.dir 디렉토리 및 그 안에 있는 모든 파일과 디렉토리들의 소유자와 소유그룹을 nobody로 변경하기 위한 명령어로 알맞은 것은?

    1. ①chgrp -R nobody:nobody dir
    2. ②chown -R nobody nobody dir
    3. ③chown -R nobody:nobody dir
    4. ④chgrp -r dir nobody nobody
  29. 29.ls -l 명령어로 출력되는 정보 중에서 파일 유형을 나타내는 심볼이 있다. 다음 중 이에 대한 의미로 틀린 것은?

    1. ①- : 일반 정규 파일
    2. ②b : 블록 장치 파일
    3. ③d : 디렉토리
    4. ④l : 하드 링크
  30. 30.fsck 명령어의 종료값에 대한 설명으로 틀린 것은?

    1. ①1 : 파일 시스템 에러가 고쳐짐
    2. ②2 : 재부팅 필요
    3. ③4 : 고쳐지지 않은 에러가 남아 있음
    4. ④8 : 공유 라이브러리 에러
  31. 31.cp 명령어의 옵션에 대한 설명으로 틀린 것은?

    1. ①-a : 원본 파일의 속성(attribute)과 링크 정보를 그대로 유지하면서 복사
    2. ②-b : 동일한 파일이 존재하는 경우 원본 파일의 복사본을 만든다.
    3. ③-f : 동일한 파일이 존재하는 경우 복사하지 않는다.
    4. ④-u : 동일한 파일이 존재하는 경우 원본 파일과 비교하여 최신 날짜일 경우에 복사하지 않는다.
  32. 32.mount 명령어에서 -o 플래그에 사용되는 옵션에 대한 설명으로 틀린 것은?

    1. ①ro : 읽기 전용으로 마운트
    2. ②user : 모든 사용자가 사용이 가능함
    3. ③exec : 실행 파일의 실행이 가능함
    4. ④suid : Set-UID와 Set-GID의 사용을 허용함
  33. 33.ps 명령어에서 출력하는 필드의 의미에 대한 설명으로 틀린 것은?

    1. ①VSZ : 가상 메모리 크기
    2. ②TIME : 부트 이후의 경과 시간
    3. ③RSS : 실제 사용한 메모리 크기
    4. ④PPID : 부모 프로세스의 PID
  34. 34.자식 프로세스를 만들기 위한 시스템 호출은?

    1. ①create
    2. ②new
    3. ③fork
    4. ④exec
  35. 35.runlevel을 사용하여 재부팅을 하기 위한 명령어로 알맞은 것은?

    1. ①runlevel 0
    2. ②runlevel 6
    3. ③init 0
    4. ④init 6
  36. 36.다음은 kill 명령어로 보낼 수 있는 시그널이다. 프로세스를 종료시키는 시그널과 관련 없는 것은?

    1. ①SIGINT
    2. ②SIGKILL
    3. ③SIGTSTP
    4. ④SIGTERM
  37. 37.killall 명령어에 대한 설명으로 틀린 것은?

    1. ①killall은 지정된 명령어를 실행 중인 모든 프로세스에게 시그널을 보낸다.
    2. ②시그널은 이름이나 숫자로 지정한다.
    3. ③자기 자신을 종료시킬 수도 있다.
    4. ④시그널 이름이 지정되지 않으면 SIGTERM이 보내진다.
  38. 38.rpm 명령어의 옵션에 대한 설명으로 틀린 것은?

    1. ①--nodeps : 의존성 검사를 하지 않는다.
    2. ②--test : 실제 설치를 하지 않고 설치가 성공 할 지를 검사한다.
    3. ③-h : 도움말을 보여준다.
    4. ④--percent : 설치 상황의 진행률을 보여준다.
  39. 39.tar 명령어의 옵션에 대한 설명으로 틀린 것은?

    1. ①-x : 묶음 파일에서 파일을 삭제한다.
    2. ②-c : 새로운 묶음 파일을 만든다.
    3. ③-t : 묶음 파일의 내용을 보여준다.
    4. ④-z : 묶음 실행과 동시에 gzip으로 압축한다.
  40. 40.gcc 옵션에 대한 설명으로 틀린 것은?

    1. ①-c : object 파일을 생성한다.
    2. ②-L : 라이브러리와 링크한다.
    3. ③-D : 매크로를 지정한다.
    4. ④-I : 헤더 파일 위치를 지정한다.
  41. 41.다음 중 커널에 대한 설명으로 알맞은 것은?

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

    1. ①사용자 계정 생성, 삭제 등의 계정 관리 수행
    2. ②주기적으로 효율적인 서버 백업 수행
    3. ③새로운 하드웨어 지원, 시스템 관리 능력 및 속도 개선
    4. ④라이선스 만료에 따른 사용기간 연장
  43. 43.다음 중 커널 컴파일시 사용되는 명령어와 그 설명으로 알맞은 것은?

    1. ①make clean : 이전에 수행했던 커널 컴파일 과정에서 생성된 목적 파일, 커널, 임시파일, 설정값등을 삭제한다.
    2. ②make bzImage : 잘 못되었을 경우 이전 상태 복원을 위하여 현재 운영중인 시스템 이미지를 생성하는 명령어이다.
    3. ③make modules_install : 커널 환경 설정에서 모듈로 설정한 기능들을 컴파일한다.
    4. ④depmod : 커널 이미지를 담고 있는 RPM 패키지의 의존성 관계를 검사한다.
  44. 44.다음은 현재 커널상에 로드된 모듈 목록을 출력하는 명령어의 수행결과중 일부이다. ( )안에 들어갈 명령어로 알맞은 것은?

    1. ①rmmod
    2. ②insmod
    3. ③lsmod
    4. ④modinfo
  45. 45.다음 중 리눅스 커널 모듈에 대한 설명으로 알맞은 것은?

    1. ①커널 모듈을 운영중인 커널에 로딩하기 위해서는 시스템 재부팅이 필요하다.
    2. ②커널 모듈을 커널 자신이 필요로 할때 커널 데몬에게 모듈을 로드 또는 언로드 할 것을 요구할 수도 있다.
    3. ③일반적으로 커널 모듈은 커널 코드보다 한단계 낮은 권한과 책임을 가지며, 커널은 커널 모듈의 위험 요소로부터 보호 기능을 갖추고 있다.
    4. ④커널 모듈에 대한 컴파일은 단일 사용자 모드인 run level 1에서만 가능하다.
  46. 46.다음 중 운영중인 시스템의 일부 하드웨어 장치가 갑자기 작동하지 않을 경우 확인해 보아야 하는 사항으로 틀린 것은?

    1. ①해당 장치의 연결 상태 및 고장 여부
    2. ②해당 장치와 관련된 리눅스 커널 모듈의 커널 적재 상태
    3. ③해당 장치를 사용하는 프로세스 상태 및 커널 메시지 로그
    4. ④해당 장치와 관련된 커널 모듈의 컴파일 여부
  47. 47.다음은 시스템의 파티션 설정을 확인하기 위한 설정 파일을 출력한 결과이다. ( )안에 들어 갈 설정 파일 이름으로 알맞은 것은?

    1. ①/etc/fstab
    2. ②/sbin/lilo
    3. ③/etc/environment
    4. ④/etc/inittab
  48. 48.다음 중 리눅스 부팅디스켓을 만들기 위해 플로피 디스크를 포맷하는 명령어로 알맞은 것은?

    1. ①mkfs.ext3 /dev/fd0
    2. ②fsck.ext3 -f /dev/hdb1
    3. ③mount -t ext3 /dev/fd0 /mnt
    4. ④mkbootdisk --device /dev/fd0
  49. 49.다음중 리눅스 시스템상에 연결된 프린터들의 설정을 가지고 있는 설정 파일로 알맞은 것은?

    1. ①/etc/service
    2. ②/etc/printcap
    3. ③/etc/inetd.conf
    4. ④/usr/local/etc/sane.d/dll.conf
  50. 50.다음 중 프린터 관련 명령어와 관련이 없는 것은?

    1. ①lpq
    2. ②printconf
    3. ③printenv
    4. ④lprm
  51. 51.logrotate 명령어의 설명으로 틀린 것은?

    1. ①특정 날짜 또는 특정 용량 이상이 되었을 때 로그 파일을 rotate한다.
    2. ②rotate 작업을 하면서 로그 파일을 압축할 수 있다.
    3. ③로그 파일이 비어있다면 rotate하지 않고 에러를 지정된 메일 주소로 보낸다.
    4. ④rotate 후에 생성되는 파일의 소유자와 허가권을 설정할 수 있다.
  52. 52.다음 중 로그 파일의 설명이 틀린 것은?

    1. ①/var/log/messages : syslogd의 로그
    2. ②/var/log/dmesg : 사용자 로그인의 로그
    3. ③/var/log/mailog : sendmail의 로그
    4. ④/var/log/boot.log : 부팅시의 로그
  53. 53.실행 중인 xinetd의 프로세스 번호(pid)가 저장 되어 있는 파일은?

    1. ①/var/log/xinetd.pid
    2. ②/var/run/xinetd.pid
    3. ③/var/xinetd/pid
    4. ④/var/log/xinetd/pid
  54. 54.syslogd와 관련있는 파일이 아닌 것은?

    1. ①/sbin/syslogd
    2. ②/etc/syslog.conf
    3. ③/etc/rc.d/init.d/syslog
    4. ④/var/syslogd/messages
  55. 55.PAM의 구성 파일에서 사용하는 토큰 중에서 모듈을 이용하는 인증이 실패한 경우 인증을 거부하기 위해 사용하는 토큰은?

    1. ①requisite
    2. ②required
    3. ③sufficient
    4. ④control
  56. 56.파일의 무결성을 검사하기 위해 사용하는 프로그램은?

    1. ①file
    2. ②tripwire
    3. ③sudo
    4. ④ar
  57. 57.다음중 COPS의 실행 파일이 아닌 것은?

    1. ①root.chk
    2. ②home.chk
    3. ③password.chk
    4. ④dev.chk
  58. 58.백업 정책에 대한 설명으로 틀린 것은?

    1. ①자료의 중요도에 따라 다른 백업 전략을 취한다.
    2. ②백업을 한 후에 백업 테이프에 쓰기 방지를 해둔다.
    3. ③중요한 백업 자료에는 암호화를 해둔다.
    4. ④백업 테이프는 빠른 복구를 위해 컴퓨터가 있는 장소에 보관한다.
  59. 59.백업 계획을 세우기 위해 반드시 고려해야할 요소가 아닌 것은?

    1. ①시스템의 전체 용량
    2. ②백업하기 위해 필요한 예산
    3. ③사용할 백업 명령어
    4. ④백업 기기의 종류
  60. 60.cpio의 옵션에 대한 설명 중 틀린 것은?

    1. ①-u : 동일한 파일 이름이 있는 경우 파일 복사를 취소한다.
    2. ②-o : 디스크로부터 보관(archive) 파일로 파일을 복사한다.
    3. ③-d : 디렉토리를 지정한다. -o와 같이 사용할 수 없다.
    4. ④-i : 보관 파일에서 파일을 디스크로 추출한다.
  61. 61.다음 설명 내용 중 틀린 것은?

    1. ①최초의 브라우저는 넥스트(Next) 플랫폼에서 발표되었다.
    2. ②HTML의 표준은 W3C 컨소시엄에서 주관하고 있다.
    3. ③최초의 상업용 브라우저는 Netscape 이다.
    4. ④HTML의 초기 버전은 동적인 미디어 및 대용량의 자료를 표현하기 위하여 사용되었다.
  62. 62.다음이 설명하는 것은 무엇인가?

    1. ①자바 서블릿
    2. ②CGI
    3. ③DHTML
    4. ④XML
  63. 63.웹 호스팅 서비스에서 사용하는 아파치 웹 서버의 주소 기반 가상호스팅 (IP-based Virtual Hosting)에 대한 설명으로 틀린 것은?

    1. ①http.conf 파일 안에서 NamevirtualHost 항목을 주석 처리한다.
    2. ②IP 주소 한 개로 여러 도메인을 사용할 수 있는 방법으로 각각의 도메인들에 개별적으로 ServerName, DocumentRoot, CustomLog 등을 설정할 수 있다.
    3. ③사설 IP를 사용하고 있는 인트라넷 환경에서 적합한 방법이다.
    4. ④사용하는 랜카드에 ifconfig와 route를 이용하여 가상의 IP를 추가 설정해야 한다.
  64. 64.다음 아파치 설치 디렉토리에 대한 설명 중 틀린 것은?

    1. ①/bin : 아파치의 구동에 필요한 시스템 파일 및 라이브러리가 들어 있다.
    2. ②/conf : 아파치 서버의 여러 가지 설정 파일들이 들어 있다.
    3. ③/icons : 아파치 서버에서 사용되는 아이콘들이 들어 있다.
    4. ④/cgi-bin : 아파치 서버에서 구동 되는 CGI 스크립트 또는 바이너리가 들어 있다.
  65. 65.아파치 설정 파일에서 웹문서의 기본 경로를 설정해주는 지시자로 알맞은 것은?

    1. ①ServerRoot "/usr/local/apache/htdocs"
    2. ②DocumentRoot "/usr/local/apache/htdocs"
    3. ③HttpdRoot "/usr/local/apache/htdocs"
    4. ④HttpdDocs "/usr/local/apache/htdocs"
  66. 66.SSL(Secure Sockets Layer)에 대한 설명으로 틀린 것은?

    1. ①SSLCertificateKeyFile은 보안 가상 호스트 설정시 비밀 키 이름과 그 위치를 아파치에게 알려주는 역할을 한다.
    2. ②SSL은 TCP와 응용계층 사이에 존재하는 표현계층 서비스로 플랫폼과 어플리케이션에 독립적이다.
    3. ③SSL은 기본적으로 443번 포트를 사용한다.
    4. ④SSL은 클라이언트가 최초 서버 접속 시 서버의 대칭키를 받아서 인증한 후 최종적으로 메시지는 RPC를 통해 공개키를 이용하여 암호화한 후 주고 받는다.
  67. 67.다음 중 PostgreSQL의 특징이 아닌 것은?

    1. ①고수준의 확장 가능한 관계형 DBMS가 가지고 있는 거의 모든 기능을 지원한다.
    2. ②사용자 정의 오퍼레이터와 타입, 함수, 엑세스 메서드를 지원한다.
    3. ③상속, 객체와 같은 객체 지향에서 볼 수 있는 특징을 구현하고 있다.
    4. ④Postgres에서 파생되어 MIT에서 개발 되었다.
  68. 68.다음은 MySQL의 소스컴파일 설치 과정 중 한 부분이다. 이와 관련된 설명으로 틀린 것은?

    1. ①--prefix=/usr/local/mysql는 MySQL이 설치될 홈 디렉토리를 지정하는 옵션이다.
    2. ②--localstatedir=/usr/local/mysql/data는 MySQL의 데이터들을 /usr/local/mysql/data에 저장 시키기 위한 옵션이다.
    3. ③--with-charset=euc_kr는 MySQL에서 한글사용을 가능하게 해주는 옵션이다.
    4. ④이 작업의 결과 /usr/local/mysql/data에 mysql과 test 두 개의 데이터베이스가 생성된다.
  69. 69.클라이언트가 삼바서버에 접속할 때 부여하는 인증 레벨에 대한 설명으로 알맞은 것은?

    1. ①share : 사용자 계정 인증정보 처리를 윈도우 NT 도메인에서 처리하는 방식이다.
    2. ②user : 기본 보안정책으로 사용자 패스워드를 통해 삼바 서버에 접근하는 모델이다.
    3. ③server : 사용자가 요청한 자원을 연결해 주기전에 서버에 로그온하기 위한 사용자 패스워드 인증을 거치지 않는다.
    4. ④domain : 기본적으로 user 모드와 동일하나 사용자 계정의 인증 처리를 다른 서버를 통해 처리하는 방식이다.
  70. 70.삼바 서버의 보안 모델은 크게 4가지가 있다. 아래의 설명 중 틀린 것은?

    1. ①사용자 레벨의 경우 UNIX쪽과 PC쪽의 계정 이름과 동일한 사용자가 대다수일 때 그 위력을 발휘한다.
    2. ②사용자 레벨에서 암호화된 암호파일을 사용하여 인증하도록 하려면 Security Options의 encrypt passwords를 yes로 설정하는 동시에 Security Options의 smbpasswd 파일을 설정해야 한다.
    3. ③공유 레벨은 프린트, CD-ROM, anonymous ftp등의 공유 디렉토리를 불특정 사용자들이 공유할 경우 유용하다.
    4. ④사용자 레벨보다 공유 레벨이 관리가 어렵고 성능은 우수하다.
  71. 71.삼바(samba)서버의 설정 파일에서 주석으로 사용 할 수 있는 것은 다음 중 어느 것인가?

    1. ①# ...
    2. ②* ...
    3. ③: ...
    4. ④/% ... %/
  72. 72.다음 /etc/exports 파일의 옵션 설명 중 틀린 것은?

    1. ①no_root_squash : 클라이언트에서 루트를 서버상의 nobody 사용자로 매핑
    2. ②ro : 공유된 자원을 읽기 전용으로 마운트
    3. ③insecure : 인증되지 않은 액세스도 가능하게 함
    4. ④link_relative : 절대 심볼릭 링크를 상대 심볼릭 링크로 변경시 사용
  73. 73.다음 NFS 유틸리티에 대한 설명 중 알맞은 것은?

    1. ①nfsstat : NFS를 벤치마크하기 위한 프로그램인데, 시간당 부하의 수, 전송률, 실패율등 NFS에 관련된 데이터를 제공한다.
    2. ②showmount : mount 데몬에 NFS 서버에 대하여 질의를 하여 사용중인 상태를 표시한다.
    3. ③nfsmount : NFS 서버의 마운트 정보를 보여주는 유필리티이다.
    4. ④nhfsstone : NFS 서버와 클라이언트 동작 상태를 보여주는 유틸리티이다.
  74. 74.Proftpd의 설정파일에서 Limit는 하나 또는 둘 이상의 FTP명령어들을 제한을 하기 위하여 사용된다. Limit를 통해 제한하는 명령어들에 대한 설명 중 틀린 것은?

    1. ①CWD : 디렉토리를 변경하는 경우
    2. ②RETR : 서버에서 클라이언트로 파일을 전송하는 경우
    3. ③RNTO : 클라이언트가 서버로 파일을 전송하는 경우
    4. ④RNFR : 디렉토리의 이름을 바꾸는 경우
  75. 75.다음은 ProFTPD 서버의 설정파일 proftpd.conf의 일부이다. 다음 익명 사용자에 대한 설정 내용에 대한 설명으로 틀린 것은?

    1. ①익명 사용자 anonymous로 접속을 하면 ftp라는 사용자 ID의 권한으로 접속이 되는 것이다.
    2. ②익명 사용자 anonymous는 ftp라는 그룹 권한을 갖는다.
    3. ③홈디렉토리 하위의 pub디렉토리에 업로드가 가능하다.
    4. ④홈디렉토리 하위의 pub디렉토리에 접근이 가능하다.
  76. 76.다음 sendmail의 환경 설정 파일에 대한 설명 중 틀린 것은?

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

    1. ①MUA : 사용자들이 메일을 보기 위해 사용하는 프로그램
    2. ②MTA : 한 호스트로부터 메일을 받아 다른 호스트로 메일을 전달하는 역할을 한다.
    3. ③MDA : 수신된 메시지를 해당 사용자의 메일 박스에 저장해 주는 역할을 한다.
    4. ④MCA : 다른 호스트로 메일을 중계하는 역할을 한다.
  78. 78.다음 중 SMTP(Simple Mail Transfer Protocol)의 특징에 대한 설명 중 틀린 것은?

    1. ①TCP/IP의 상위층 응용 프로토콜의 하나이다.
    2. ②인터넷에서 전자 우편 기능을 사용하는 프로토콜로 사용된다.
    3. ③RFC 822에 규정되어 있다.
    4. ④최근에는 그림과 소리를 메일 메시지에 포함 시킬 수 있다.
  79. 79.sendmail은 기본적으로 스팸메일 방지기능을 가지고 있다. 이 기능을 사용하기 위해서는 sendmail.cf 파일에 하나의 옵션만 넣어주면 된다. 이 옵션을 사용하게 되면 EXPN과 VRFY 명령어를 제한 하게 되고, 이 결과 VERB 명령도 제한되게 된다. 위에 설명한 옵션으로 알맞은 것은?

    1. ①spamOptions=authwarnings, goaway
    2. ②relayOptions=authwarnings, goaway
    3. ③privacyOptions=authwarnings, goaway
    4. ④securityOptions=authwarnings, goaway
  80. 80.sendmail은 스패머들로부터 메일서버를 보호하기 위한 최소한의 접근제어를 /etc/mail/access 파일을 통해서 하고 있다. 다음 메일의 Relay에 대한 설정 및 이에 대한 설명으로 틀린 것은?

    1. ①OK - 지정된 호스트나 사용자에게는 무조건 메일 수신
    2. ②REJECT - 지정된 도메인의 모든 메일을 송수신 거부
    3. ③DISCARD - 지정된 도메인에게서 메일을 받아 모두 폐기
    4. ④550 - 지정된 메일 주소와 일치하는 메일 수신 거부
  81. 81.슈퍼 데몬에 대한 설명으로 틀린 것은?

    1. ①인터넷 서비스에서 여러 개의 데몬을 함께 관리 한다.
    2. ②슈퍼 데몬은 클라이언트의 요구로부터 각각의 서비스를 구분하기 위해 Process ID를 이용한다.
    3. ③/etc/xinetd.conf에 포함된 여러 개의 데몬은 독자적으로 실행되지 않고 슈퍼 데몬에 의해서 실행된다.
    4. ④슈퍼 데몬은 /etc/xinetd.conf 설정 파일을 읽고 /etc/services 파일에 설정된 포트 번호에 대해서 클라이언트의 요청이 있을 때 각 데몬을 실행 한다.
  82. 82.다음 중 xinetd에서 제공하는 서비스가 아닌 것은?

    1. ①타임 세그먼트에 기초한 접근 제어
    2. ②동시에 작동하는 동일 유형 서버 수에 대한 제어
    3. ③로그 파일에 대한 크기 제한
    4. ④Squid와 같은 Proxy를 이용한 접근 제어
  83. 83.다음 DNS 설정에 이용되는 레코드에 대한 설명 중 틀린 것은?

    1. ①SOA - zone의 전체 설정, 반드시 마지막 레코드로 지정되어야 함
    2. ②A - 호스트 이름에 대응하는 IP 주소
    3. ③PTR - IP 주소에 대응하는 호스트 이름
    4. ④MX - 메일 서버
  84. 84.다음 중 DNS 서버의 종류로 알맞지 않은 것은?

    1. ①주 네임 서버
    2. ②캐싱 서버
    3. ③보조 네임 서버
    4. ④보안 서버
  85. 85.DNS 서버로 활용하기 위해서 BIND를 설치 하였더니, 여러 가지 파일들이 생성 되었다. 이 때 생성된 각 파일에 대한 설명 중 틀린 것은?

    1. ①/var/named : 네임서버의 zone 파일이 존재한다. 이러한 디렉토리에 대한 위치는 named.conf 파일에서 변경할 수 있다.
    2. ②/var/named/localhost.zone : 루프백 ip에 관한 ip 주소를 가지며, 도메인으로의 변경에 대한 정보를 포함한다.
    3. ③/etc/named.conf : named가 실행될 때 네임서버의 데이터베이스에 대한 기본 정보를 포함하는 파일로서 설정 파일의 디렉토리, 파일 위치 등을 지정한다.
    4. ④/var/named/named.rev : 사용하는 도메인에 대한 역 변환 데이터베이스 이다.
  86. 86.다음 중 proxy 서버에 대한 설명으로 틀린 것은?

    1. ①사용자가 웹 브라우저를 이용하여 인터넷 이용시 느린 속도를 보완해 주기 위한 방법이다.
    2. ②사용자가 이전에 방문하지 않은 사이트 방문시 자신의 IP를 이용해 외부 인터넷 접속을 대행한다.
    3. ③proxy 서버가 설치되면 클라이언트 PC에서는 별도의 설정이 필요없다.
    4. ④이미 방문한 웹 사이트는 캐시에 미리 저장한 후 재접속 시 캐시 서버에 저장된 내용을 보여준다.
  87. 87.다음에서 설명하는 내용 중 ( )안에 들어갈 내용으로 알맞은 것은?

    1. ①DNS 서버
    2. ②proxy 서버
    3. ③CVS 서버
    4. ④DHCP 서버
  88. 88.프록시 서버 squid의 설정 파일(squid.conf) 설정에서 캐시에 사용될 메모리의 최대 크기를 100M 설정하려고 한다. 설정을 하기 위해 필요한 지시자는 다음 중 어느 것인가?

    1. ①memory_size 100 MB
    2. ②cache_memory 100 MB
    3. ③cache_mem 100 MB
    4. ④max_mem_size 100 MB
  89. 89.NIS의 여러 프로그램 중에서 가장 중요하며 항상 실행 중에 있어야 하는 프로그램은 어느 것인가?

    1. ①ypswitch
    2. ②yppoll
    3. ③ypmatch
    4. ④ypbind
  90. 90.다음 NIS 동작 구조에 대한 설명 중 틀린 것은?

    1. ①NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
    2. ②슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 가지고 있다.
    3. ③NIS 데이터베이스들은 ASCII 데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
    4. ④기계는 하나의 NIS 도메인을 지정하여 하나의 NIS 서버만 사용할 수 있다.
  91. 91.ARP는 연결이 들어온 IP를 기억해 MAC 주소로 변환한 다음 기억하고 있는 것을 말한다. 다음 리눅스에서 사용되는 arp 명령어의 옵션에 대한 설명 중 틀린 것은?

    1. ①-a : 캐시에 있는 특정된 또는 모든 호스트를 나열
    2. ②-d : 지정된 장치의 arp를 보여 줌
    3. ③-v : 동적인 모드로 보여줌
    4. ④-n : 32bit로 된 IP, 즉 풀이(resolving)를 하지 않고 IP로 보여줌
  92. 92.다음 DHCP 서버에 대한 설명 중 틀린 것은?

    1. ①각각의 클라이언트의 모든 서비스 설정을 원격으로 가능케 한다.
    2. ②각 호스트의 중요한 네트워크 설정 사항을 서버에서의 설정을 이용하여 원격으로 설정해 준다.
    3. ③Dynamic Host Configuration Protocol의 약자이다.
    4. ④Bootp와 호환을 유지한다.
  93. 93.CVS를 이용한 프로젝트 수행 절차를 순서대로 나열한 것은?

    1. ①프로젝트 초기화 -> 저장소 초기화 -> 작업 공간 마련 -> 프로젝트 작업
    2. ②프로젝트 초기화 -> 작업 공간 마련 -> 저장소 초기화 -> 프로젝트 작업
    3. ③저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업
    4. ④작업 공간 마련 -> 프로젝트 초기화 -> 저장소 초기화 -> 프로젝트 작업
  94. 94.다음 CVS에 대한 설명 중 틀린 것은?

    1. ①프로젝트 추가 : cvs import -m "log" project_name vendor_tag release_tag
    2. ②프로젝트 갱신 : cvs checkout project_name
    3. ③변경내용의 저장 : cvs commit -m "log"
    4. ④폴더 추가 : cvs addfolder folder_name
  95. 95.다음 CVS 사용법을 설명한 것 중 틀린 것은?

    1. ①$ cvs ci -m "revision set to 2.0" -r2.0 ohmysrc.c : ohmysrc.c의 리비전을 2.0으로 강제 지정
    2. ②$ cvs get -D "3 month ago" myproj : myproject의 3개월 전 소스를 가져 온다.
    3. ③$ cvs release -d proj : project source를 릴리즈 한다.
    4. ④$ cvs annotate a.c : a.c 저작자를 확인한다.
  96. 96.다음 중 DoS 공격의 유형이 아닌 것은?

    1. ①디스크 채우기
    2. ②메모리 고갈
    3. ③프로세스의 만들기
    4. ④네트워크 트래픽의 차단
  97. 97.다음에서 설명하는 것으로 알맞은 것은?

    1. ①트로이의 목마
    2. ②버퍼 오버플로우
    3. ③웜 바이러스 백도어
    4. ④루트 킷
  98. 98.리눅스에서는 기본적으로 방화벽의 역할을 할 수 있는 iptables가 있다. 100.100.10.12 에서 입력(INPUT)되는 패킷을 모두 무시하기 위한 명령은 다음 중 어느 것인가?

    1. ①iptables -A INPUT -s 100.100.10.12 -j DROP
    2. ②iptables -D INPUT -I 100.100.10.12 -t DROP
    3. ③iptables -D INPUT -s 100.100.10.12 -m DROP
    4. ④iptables -R INPUT -i 100.100.10.12 -j DROP
  99. 99.다음에서 설명하는 것은 무엇인가?

    1. ①VPN
    2. ②IDS
    3. ③NAT
    4. ④NMS
  100. 100.트로이 목마와 백도어에 대한 대응책으로 가장 적절하지 못한 것은?

    1. ①CD-ROM으로 깨끗한 부팅을 수행한다.
    2. ②주기적으로 파일에 대한 무결성 점검을 한다.
    3. ③슈퍼 유저의 권한을 일반 사용자에게 까지 확대한다.
    4. ④침입 탐지시스템을 구축한다.