리눅스마스터 1급 · 2007

리눅스마스터 1급 (2007-05-27)

총 100문항

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

  1. 1.다음 중 최신 운영체제의 특성이 아닌 것은?

    1. ①대부분의 작업이 GUI 그래픽 환경을 제공한다.
    2. ②시분할 방식을 이용한 다중작업시스템을 사용할 수 있다.
    3. ③주기억장치 용량의 증대 효과를 위해 가상 메모리를 활용한다.
    4. ④파일 관리를 효율적으로 하기 위해 단층형 파일관리시스템을 운영한다.
  2. 2.다음중 한/중/일 공동 프로젝트를 통해 개발된 리눅스 배포판은?

    1. ①Debian
    2. ②Fedora
    3. ③Asianux
    4. ④Mandrake
  3. 3.다음 중 실시간 운영체제(RTOS)가 아닌 것은?

    1. ①VRTX
    2. ②pSOS
    3. ③VFAT
    4. ④VxWorks
  4. 4.다음 중 GPL(GNU General Public License)을 사용권 허가방법으로 사용하고 있는 소프트웨어가 아닌 것은?

    1. ①GDB
    2. ②Bicon
    3. ③Emacs
    4. ④Sybase
  5. 5.다음 중 2000년 8월 인텔, IBM, 후지쯔 등의 출자를 통해 설립된, 기업 환경에 맞는 리눅스 개발을 목적으로 하는 비영리 리눅스 법인은?

    1. ①FSF
    2. ②OSDL
    3. ③GNOME
    4. ④INFORMIX
  6. 6.다음 중 데이터 손실을 최소화하기 위해 데이터를 여러개의 하드디스크에 분산 또는 중복시켜 저장하는 데이터 저장 기술은?

    1. ①RAID
    2. ②SCSI
    3. ③PROM
    4. ④LILO
  7. 7.다음 중 리눅스 부트로더 설정파일에서 기본 파일 시스템으로 마운트되는 파티션의 위치를 지정하는 옵션명은?

    1. ①root
    2. ②image
    3. ③install
    4. ④default
  8. 8.다음 중 시스템의 부팅과 시스템 실행 레벨 변경시에 실행되는 스크립트 파일들이 저장되어 있는 디렉토리는?

    1. ①/etc/rc.d
    2. ②/etc/issue
    3. ③/etc/inittab
    4. ④/etc/profile
  9. 9.다음 중 리눅스 부팅 및 셧다운에 대한 설명으로 틀린 것은?

    1. ①요즘 배포판은 CD-ROM 부팅을 위한 iso 파일을 제공한다.
    2. ②터미널 모드에서 명령어를 사용하여 임의의 시간에 시스템을 종료할 수 없다.
    3. ③컴퓨터 시동시, 부트 매니저라는 프로그램에 의해 임의의 OS를 선택하여 부팅할 수 있다.
    4. ④시스템 파손을 대비한 부팅 디스켓은, 윈도우즈(windows) 환경에서도 만들 수 있다.
  10. 10.다음 중 ext3, Reiser 등의 파일 시스템에 적용된 빠르고 안정적인 복구 기능을 제공하는 기술은?

    1. ①홀
    2. ②저널링
    3. ③슈퍼블록
    4. ④아이노드
  11. 11.다음 윈도우 매니저 중 DR16, Foundation, DR17등 3가지 컴포넌트로 구성되어 개발되고 있는 것은?

    1. ①FVWM
    2. ②BlackBox
    3. ③AfterStep
    4. ④Enlightenment
  12. 12.다음 쉘에 대한 설명 중 틀린 것은?

    1. ①쉘은 명령어 해석기로 커널과 직접 통신하는 기능을 갖는다.
    2. ②bash는 GNU 프로젝트로 개발된 대표적인 쉘이다.
    3. ③X윈도우상에서 여러 개의 터미널을 이용해 작업할 경우, 터미널 간의 텍스트 복사는 불가능하다.
    4. ④작업창에서 화살표(위/아래) 버튼을 이용하여 기존에 사용한 명령어를 재사용할 수 있다.
  13. 13.다음 쉘 프로그램의 결과는?

    1. ①linuxer linuxer $myname Enter some text brux $myname is brux
    2. ②linuxer myname linuxer Enter some text brux linuxer is brux
    3. ③linuxer linuxer myname Enter some text brux myname is brux
    4. ④myname linuxer $myname Enter some text brux $myname is brux
  14. 14.다음 중 프로세스(process) 관련 용어에 대한 설명 중 틀린 것은?

    1. ①프로세서(Processor)는 특정기능을 수행하는 명령어의 조합이다.
    2. ②프로시저(Procedure)는 프로그램의 일부로 공통으로 사용되는 특정 루틴이다.
    3. ③커널에 등록된 각 프로세스들에 대한 정보를 저장하고 있는 영역을 PCB라 한다.
    4. ④스레드 (Thread)는 프로세스 의 일부 특정 데이터를 갖고 있는 가벼운 프로세스로 정의할 수 있다.
  15. 15.다음 SJF(Shortest Job First) 스케쥴링 기법에 대한 설명 중 틀린 것은?

    1. ①일반적으로 비선점 정책에 근거하고 있다.
    2. ②평균 응답 시간을 최소화할 수 있는 기법이다.
    3. ③실행 시간이 긴 프로세스의 처리에 효율적이다.
    4. ④시스템 내에 대기하는 프로세스 수를 최소화 할 수 있다.
  16. 16.다음 OSI 7 Layer 중 종단간의 신뢰성 있는 전송을 담당하며, UDP(User Datagram Protocol)가 속하는 계층은?

    1. ①데이터링크 계층
    2. ②네트워크 계층
    3. ③전송 계층
    4. ④표현 계층
  17. 17.다음 중 통신 선로상에서 전송신호를 증폭하여 전달하는 전자통신 장비는?

    1. ①리피터(repeater)
    2. ②스위치(switch)
    3. ③라우터(router)
    4. ④게이트웨이(gateway)
  18. 18.다음 중 IP(Internet Protocol) 버전 4의 데이터그램 헤더 내에 기본적으로 포함되지 않는 정보 필드는?

    1. ①패킷 길이
    2. ②경유지 주소
    3. ③서비스 유형
    4. ④활성화 시간
  19. 19.다음 중 고정 IP를 사용하는 리눅스 환경에서 네트워크 설정을 위해 사용자가 입력해야 하는 정보가 아닌 것은?

    1. ①IP 주소
    2. ②MAC 주소
    3. ③기본 게이트웨이
    4. ④서브넷 마스크
  20. 20.다음 리눅스에 포함된 기술 중 내부 네트워크로부터의 사설 IP 패킷을 외부로 포워딩 해주는 IP 공유기와 같은 역할을 수행하는 기술은?

    1. ①IP Alias
    2. ②Port Sharing
    3. ③IP Masquerading
    4. ④Port Redirection
  21. 21.root 사용자 관리에 대한 설명으로 알맞은 것은?

    1. ①root 사용자에서 일반 사용자로 사용할 때는 “su”명령을 사용한다.
    2. ②root는 시스템에 존재하는 모든 파일과 프로그램에는 접근이 어렵다.
    3. ③root 계정은 제한되어 운영되기 때문에 잘못된 사용으로 시스템의 심각한 오류가 발생하지는 않는다.
    4. ④로그인 계정을 확인하는 명령어는 “login”이다.
  22. 22.다음과 같은 결과가 프롬프트상에 나타내게 하는 신상 명세 확인 명령어는 무엇인가?

    1. ①who
    2. ②path
    3. ③whoami
    4. ④id
  23. 23.그룹 계정 관리 개념에 대한 설명으로 틀린 것은?

    1. ①그룹은 사용자 계정의 집합체이다.
    2. ②그룹의 변경은 “groupchge” 명령어를 사용하여 변경가능하다. 변경가능하다.
    3. ③그룹 추가 명령어로 “groupadd”를 사용한다.
    4. ④그룹 삭제 명령어로 “groupdel”을 사용한다.
  24. 24.사용자에 대한 패스워드의 만료 기간 및 시간 정보를 변경해주는 명령어는?

    1. ①chgrp
    2. ②su
    3. ③adduser
    4. ④chage
  25. 25.passwd 명령어의 옵션에 대한 설명으로 알맞은 것은?

    1. ①-l : 계정 풀림
    2. ②-u : 계정 잠금
    3. ③-S : 패스워드의 간단한 상태 정보를 보여줌
    4. ④-d : 계정에 대한 암호를 사용
  26. 26.파일의 종류와 의미가 바르게 짝지어진 것은?

    1. ①일반 파일 : 특별한 형식으로 디스크에 저장되며, 명시적 시스템 호출을 통해서만 참조
    2. ②디렉토리 : 일반적으로 텍스트 파일이나 이진 파일을 나타냄
    3. ③특수파일 : 주변장치, 프로세서간 상호 통신
    4. ④이진 파일 : 실행파일, 쉘스크립트 등
  27. 27.디렉토리 관리에서 절대 경로와 상대 경로에 대한 설명으로 틀린 것은?

    1. ①절대 경로는 루트 디렉토리인 “/”로 시작된다.
    2. ②상대 경로는 현재 작업 디렉토리에 대한 전체적인 경로를 표시한다.
    3. ③절대 경로와 상대 경로 중 사용자는 어느 것을 사용해도 무방하다.
    4. ④절대 경로와 상대 경로는 유용한 방향으로 사용하는 것이 효율적이다.
  28. 28.파일시스템 복구에 대한 설명으로 알맞은 것은?

    1. ①리눅 스 파일시스템 은 데이터블록 , 블록의 리스트, 디렉토리 정보를 포함한다.
    2. ②fsck명령은 파일 시스템을 조사하지만 손상된 파일의 복구는 할 수 없다.
    3. ③fsck명령을 수행한 후 재부팅 하지 않아도 된다.
    4. ④fsck를 수행한 후 종료값 “0”을 반환하면 연산 에러를 의미한다.
  29. 29.리눅스에서 CD-ROM이나 플로피 드라이브를 사용하고자 할 때 하드웨어 장치를 특정 디렉토리로 연결시키게 하는 명령어는?

    1. ①unmount
    2. ②mkfs
    3. ③mount
    4. ④fsck
  30. 30.“리눅스 파일 시스템 생성 명령어이다.” 다음 설명에 해당되는 명령어는?

    1. ①mkfs
    2. ②mkks
    3. ③mffs
    4. ④mckfs
  31. 31.포그라운드와 백그라운드의 개념 설명으로 알맞은 것은?

    1. ①백그라운드는 터미널에 직접 연결된 것으로 터미널과 입출력을 주고받는 프로세서이다.
    2. ②백그라운드는 프로세스가 실행되는 동안에도 터미널에서 키보드 입력 등의 작동을 받아들인다.
    3. ③쉘 프롬프트에서 명령을 입력하고 Enter를 치면 대부분 포그라운드로 프로세서를 띄우는 것이다.
    4. ④어떤 명령을 포그라운드로 실행시키고 싶을 때에는 메타문자 ‘&’를 명령 뒤에 적는다.
  32. 32.CPU의 사용현황을 보여주는 명령어는?

    1. ①killall
    2. ②kill
    3. ③jobs
    4. ④top
  33. 33.로그인 쉘과 다르게 사용자가 필요에 따라 실행하는 쉘을 무엇이라 하는가?

    1. ①Sub Shell
    2. ②Bourne Shell
    3. ③Bash
    4. ④C Shell
  34. 34.프로세스를 종료시킬 때 사용될 수 있는 명령어는?

    1. ①ps
    2. ②kill
    3. ③stop
    4. ④nice
  35. 35.리눅스 시스템을 사용하는 모든 사용자들의 기본 쉘, ID, 이름 등의 정보를 기록하고 있는 파일은?

    1. ①/etc/passwd
    2. ②/etc/named.conf
    3. ③/etc/group
    4. ④/etc/login.defs
  36. 36.다음 설명은 RPM의 용도 중 어느 항목에 속하는가?

    1. ①업그레이드 기능
    2. ②패키지 검증
    3. ③패키지 정보검색
    4. ④패키지 자동설치 및 제거
  37. 37.dpkg에 대한 설명으로 틀린 것은?

    1. ①특별한 패키지의 정보를 알려준다.
    2. ②특별한 패키지의 내용을 알려준다.
    3. ③시스템에 설치된 패키지의 목록을 알려준다.
    4. ④의존성 체크 기능은 우수하지 못하다.
  38. 38.Makefile의 내부구조에 대한 설명으로 틀린 것은?

    1. ①Makefile의 기본규칙 3가지는 목표, 의존관계, 명령이다.
    2. ②Makefile의 명령부분에 정의된 명령어들은 bash에 기반한 쉘 스크립트를 지원하지 않는다.
    3. ③Makefile의 목표부분은 명령이 수행되어 나온 결과 파일을 지정한다.
    4. ④Makefile의 명령부분에 정의된 명령어들은 일반적으로 쉘에서 쓸 수 있는 모든 명령어들을 사용할 수 있다.
  39. 39.리눅스 gcc에 대한 설명으로 틀린 것은?

    1. ①리눅스 환경에서 돌아가는 언어로는 BASIC, 비주얼 C++등이 있다.
    2. ②GNU C 컴파일러는 리차드 스톨만(Richard M. Stallman) 등에 의해 만들어 졌다.
    3. ③이식성이 좋은 C, C++ 컴파일러이다.
    4. ④비주얼 환경을 제공하지 않는다.
  40. 40.리눅스에서 gzip에 대한 설명으로 알맞은 것은?

    1. ①압축을 하거나 압축을 풀 때 사용한다.
    2. ②gzip 옵션 중에서 -9는 압축을 푸는 의미이다.
    3. ③gzip 옵션 중에서 -d는 현재 디렉토리부터 하위 디렉토리까지 전부 압축한다.
    4. ④gzip 옵션 중에서 -r은 “최대한 압축한다”라는 의미이다.
  41. 41.컴퓨터에서 데이터 교환 인터페이스로 사용되는 버스(bus) 기술이 아닌 것은?

    1. ①ISA
    2. ②PCI
    3. ③MCA
    4. ④SMP
  42. 42.버스 마스터링(Bus Mastering)에 대한 설명으로 틀린 것은?

    1. ①모든 장치는 채널 번호를 사용한다.
    2. ②DMA와 유사하며 PCI버스에서 사용된다.
    3. ③데이터를 전송하는 장치는 일시적으로 버스 마스터로 동작한다.
    4. ④메인 버스가 DMA 전송에 사용되고 있을 때 CPU 동작이 제한될 수 있다.
  43. 43.커널 컴파일에 대한 설명으로 틀린 것은?

    1. ①커널 컴파일을 통해 사용 목적에 최적화된 환경을 만들 수 있다.
    2. ②커널은 운영체제의 가장 핵심으로 시스템의 모든 부분에 기본적인 서비스를 제공한다.
    3. ③컴파일은 컴파일러를 이용하여 프로그램 소스로부터 수행 가능한 바이너리 코드를 만드는 과정이다.
    4. ④커널 컴파일은 사용자의 요구 사항을 모두 수용하기 때문에 일반적으로 커널의 사이즈가 커진다.
  44. 44.리눅스 커널 매커니즘에 대한 설명 중 틀린 것은?

    1. ①insmod 명령을 사용하여 수동으로 모듈을 커널에 추가할 수 있다.
    2. ②운영체제를 구성하는 컴포넌트는 필요할 때마다 동적으로 언로드(unload) 할 수 있다.
    3. ③모듈이 더 이상 사용되지 않을 경우, umount 에 의해 시스템에서 자동으로 제거된다.
    4. ④커널은 모듈을 로드할 때, 엄격한 버전 검사를 통해 선택적으로 작업을 수행할 수 있도록 한다.
  45. 45.커널을 설치하기 전에 목적 파일, 의존성 검사, 컴파일 환경 설정값 등 새로 시작하는 컴파일에 영향을 주는 불필요한 정보를 삭제하여 초기 상태로 돌리는 명령은?

    1. ①make dep
    2. ②make config
    3. ③make mrproper
    4. ④make menuconfig
  46. 46.새로운 하드디스크를 추가시키려고 할 때, 사용되는 명령을 순서대로 적은 것은?

    1. ①가-다-나-라
    2. ②나-다-가-라
    3. ③다-나-가-라
    4. ④나-가-다-라
  47. 47.비정상적 종료로 파일시스템이 손상 되었을 때, 파일 시스템 복구를 위해 사용하는 명령어는?

    1. ①fsck
    2. ②umount
    3. ③mkswap
    4. ④quataon
  48. 48.프린트 설정과 관련된 명령어 또는 유틸리티가 아닌 것은?

    1. ①printconf
    2. ②printtool
    3. ③printerset
    4. ④printenv
  49. 49.프린트 설정파일의 옵션에 대한 설명 중 틀린 것은?

    1. ①if : 입력 필터
    2. ②lp : 헤더 인쇄 방지
    3. ③mx : 인쇄 가능한 최대 파일 크기
    4. ④sd : 데이터를 임시로 저장할 디렉토리
  50. 50.주변장치 설정 및 활용과 관련된 설명 중 틀린 것은?

    1. ①쉘 프롬프트 상태에서 프린터로 파일을 인쇄 할 수 있다.
    2. ②새로운 장치 가 PnP 기능을 지원할 경우, 자동적으로 인식시킬 수 있다.
    3. ③사운드 카드 설정을 도와주는 대표적인 유틸리티로 sndmodules 가 있다.
    4. ④리눅스에서 스캐너를 사용하기 위해서 필수적으로 SANE 패키지가 필요하다.
  51. 51.리눅스 시스템 로그의 정의에 대한 설명으로 틀린 것은?

    1. ①시스템에서 어떤 일들이 발생 하는지를 알려준다.
    2. ②로그는 디스크 공간을 채우는 불필요한 파일이 되기도 한다.
    3. ③시스템관리자가 해킹을 당했다고 느낄 경우 로그 파일에 의존한다.
    4. ④리눅스의 로그 관리 툴은 logconfig이다.
  52. 52.다음 중 액세스 로그의 구성요소가 아닌 것은?

    1. ①Host(DNS또는IP Address)
    2. ②identification
    3. ③Mac Address
    4. ④Time Stamp
  53. 53.리눅스의 기본적인 로그 파일에 대한 설명으로 틀린 것은?

    1. ①시스템로그는 운영체제에서 보내주는 실시간 로그를 관리한다.
    2. ②액세스로그는 웹사이트로의 방문자수에 대한 정보를 제공한다.
    3. ③보안로그는 시스템의 접속에 관한 로그파일이다.
    4. ④부팅로그는 리눅스가 부팅이 될 때 생성되는 모든 메시지를 기록한다.
  54. 54.리눅스에서 시스템 보안관리에 대한 설명으로 틀린 것은?

    1. ①BIOS는 X86 기반의 하드웨어를 제어하는 가장 하위레벨의 소프트웨어다.
    2. ②리눅스 부트 로더 프로그램에서도 패스워드 보안 기능을 설정할 수 있다.
    3. ③xlock 프로그램은 X 윈도 화면을 잠근다.
    4. ④vlock은 리눅스 가상 터미널의 일부나 전부를 잠김 해제하는 기능을 제공한다.
  55. 55.리눅스 시스템관리에서 PAM(Pluggable Authentication Modules)에 대한 설명으로 틀린 것은?

    1. ①현대 리눅스 배포판에서 사용자 인증의 핵심이다.
    2. ②모듈 디자인으로 인해 사용자 인증 방법에 대해 확실한 통제를 할 수 있도록 한다.
    3. ③pam 구성 파일은 /etc/pam.d 디렉토리에 저장되어 있다.
    4. ④사용자 정보의 저장 방법과 관계하여 사용자가 프로그램을 인증하게 한다.
  56. 56.리눅스 시스템 보안 관련 명령어 중 SSH에 대한 설명으로 틀린 것은?

    1. ①SSH는 네트워크의 다른 컴퓨터에 로그인 할 수 있으며 원격시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 프로그램이다.
    2. ②SSH는 두 호스트간의 통신 암호화와 사용자 인증을 위하여 공개키 암호 기법을 사용한다.
    3. ③SSH는 일반 로그인 프로그램과 달리 패킷 전송시 암호화하기 때문에 원격관리의 보안이 안정적이다.
    4. ④SSH는 TSA 공개키/개인키 방식을 이용하여 암호화 한다.
  57. 57.리눅스 시스템 보안 관련 COPS(Computer Oracle and Password System)에 대한 설명으로 알맞은 것은?

    1. ①루트(root) 만 사용가능하다.
    2. ②리눅스 시스템에 대한 보안 감시 활동을 위한 프로그램이다.
    3. ③시스템 보안 수준을 능동적으로 조절한다.
    4. ④시스템 보안의 취약점이 발견되면 능동적으로 대처능력을 가진다.
  58. 58.리눅스 시스템 백업의 종류에 해당되지 않는 것은?

    1. ①다중 백업
    2. ②풀 백업
    3. ③단순 백업
    4. ④다단계 백업
  59. 59.리눅스에서 백업(backup) 요령에 대한 설명으로 틀린 것은?

    1. ①백업 테이프는 가급적 컴퓨터가 있는 장소에 함께 보관한다.
    2. ②백업을 한 후에는 백업 테이프에 쓰기 방지를 해 둔다.
    3. ③중요한 백업 자료는 암호화를 해 둔다.
    4. ④가끔씩 백업 테이프의 상태를 확인한다.
  60. 60.리눅스에서 백업 명령어에 대한 설명으로 알맞게 짝지어진 것은?

    1. ①taper - 테이프 드라이브만 지원한다.
    2. ②cpio - 테이프 드라이브에 파 일 백업/복구 기능을 제공하는 친숙한 사용자 인터페이스를 제공한다.
    3. ③rdist - 클러스터에서 전체 노드의 저장 장치를 동일하게 유지시켜 준다.
    4. ④dump - 여러 개의 테이프에 백업 할 수 없다.
  61. 61.다음 웹 관련 서비스에 대한 설명 중 틀린 것은?

    1. ①HTTP는 인터넷에서 하이퍼텍스트 문서를 교환하기 위하여 사용되는 프로토콜이다.
    2. ②HTML에 대한 표준화작업은 IETF 컨소시엄에서 주관하고 있다.
    3. ③웹의 시작은 조직내의 정보교환을 빠르게 하기 위해서 시작되었다.
    4. ④1990년에 팀 버너스 리(Tim Berners Lee) 박사는 윌드 와이드웹 이라는 최초의 넥스트(Next) 플랫폼용 브라우저를 공개하였다.
  62. 62.웹서비스에서 많이 사용하고 있는 웹 개발 언어인 PHP에 대한 설명으로 적절하지 않은 것은?

    1. ①MySQL, Oracle, mSQL등 다양한 DBMS와 연동할 수 있다.
    2. ②윈도우에서는 사용할 수 없다.
    3. ③윈도우의 ASP와 비슷한 역할을 한다.
    4. ④HTML문서안에 코드를 삽입하면 서버쪽에서 문서를 처리하여 그 결과를 HTML로 만들어 내는 역할을 한다.
  63. 63.아파치 웹서버에 웹 개발 언어인 PHP를 연동 설치하였다. 설치후에 HTML파일내의 PHP프로그램을 실행시키려 한다. 아파치 환경설정 파일(httpd.conf)파일에 다음 중 무엇을 추가해야 하는가?

    1. ①AddType application/x-httpd-php .html
    2. ②AddType applications/php .html
    3. ③AddType applications/httpd-php .html
    4. ④AddType application/php .html
  64. 64.웹서버인 아파치를 특정 디렉토리(/usr/local/apache/)에 설치하였다. 설치된 경로아래에 여러 디렉토리가 생성되었다. 생성된 디렉토리에 대한 다음 설명 중 틀린 것은?

    1. ①bin/ : 아파치 서버프로그램, 유틸리티 및 PID가 포함되어 있다.
    2. ②cgi-bin/ : cgi 스크립트 파일이 존재한다.
    3. ③icons/ : 아파치 서버에서 사용하는 아이콘들이 들어있다.
    4. ④logs/ : 아파치로그 파일이 저장된다.
  65. 65.서버관리자인 홍길동은 아파치 서버를 사용하여 웹서비스를 하고 있다. 접속자가 많아져 아파치 서버에 더 이상 접속되지 않는 것을 알게 된 홍길동이 아파치 설정파일(httpd.conf)에서 수정해 줘야 하는 지시자는 다음 중 어느 것인가?(Apache 1.3.XX)

    1. ①MinSpareServers
    2. ②MaxSpareServers
    3. ③StartServers
    4. ④MaxClients
  66. 66.아파치 웹서버는 접속자에 대한 다양한 로그를 남길 수 있다. 다음은 아파치 접근로그(access_log)파일의 로그 포맷을 정의한 부분이다. 각 별명에 대한 설명 중 적절하지 않는 것은?

    1. ①%h : 요구된 헤더 내용
    2. ②%l : 원격 로그 이름
    3. ③%t : 시간
    4. ④%b : 전송량
  67. 67.웹 서비스를 하기 위해서 DBMS는 꼭 필요한 요소이다. 공개 S/W DBMS 중 PostgreSQL의 3가지 주요특징이 아닌 것은?

    1. ①관계형 모델
    2. ②고수준 확장성
    3. ③인공지능
    4. ④객체지향
  68. 68.최근에는 개인정보 유출이나, 피싱 등의 이유로 보안서버 구축을 의무화 하고 있다. 보안서버 구축에 사용되는 SSL(Secure Sockets Layer)에 대한 설명으로 적절하지 않는 것은?

    1. ①웹서버와 브라우저간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜로서 미국 네스케이프 사가 개발하였다.
    2. ②SSL은 웹 제품뿐만 아니라 파일 전송 규약(FTP)등 다른 TCP/IP 응용 프로그램에 적용 할 수 있다.
    3. ③SSL은 전송계층 서비스(OSI 7계층)로 플랫폼과 어플리케이션에 독립적이다.
    4. ④동일한 IP에서는 포트를 달리하여 여러 개의 보안 가상 호스트를 만들 수 있다.
  69. 69.다음은 삼바서버의 환경설정 파일(smb.conf)에 대한 설명이다. 다음 중 틀린 것은?

    1. ①security 지시자 는 인증 레벨을 부여하는 것으로 4가지(share, user, server, client) 종류가 있다.
    2. ②“#, ;” 는 모두 주석으로 처리된다.
    3. ③“load printers = yes” 로 설정하면 프린터 목록을 자동으로 로드 한다.
    4. ④“hosts deny = 아이피” 이렇게 설정하여 특정 “아이피”를 차단할 수 있다.
  70. 70.다음은 삼바관련 명령어들이다. 명령어에 대한 설명이 틀린 것은?(samba 3.0.X)

    1. ①smbpasswd : 삼바서버 사용자의 계정생성, 비밀번호 변경 등에 사용된다.
    2. ②testparm : 삼바서버 마운트시 사용된 옵션을 테스트하기 위한 명령이다.
    3. ③smbstatus : 현재 삼바 서버 상태를 확인 할 수 있다.
    4. ④smbclient : 삼바서버에 접속하는 클라이언트 프로그램이다.
  71. 71.삼바 서버의 보안 모델은 크게 4가지가 있다. 아래의 설명 중 틀린 것은?

    1. ①user 레벨의 경우 UNIX쪽과 PC쪽의 계정 이름이 동일한 사용자가 대다수일 때 그 위력을 발휘한다.
    2. ②user 레벨에서 암호화된 암호파일을 사용하여 인증하도록 하려면 Security Options의 encrypt passwords를 Yes로 설정하는 동시에 Security Options의 smbpasswd파일을 설정해야 한다.
    3. ③share 레벨은 프린트, CD-ROM, anonymous ftp등의 공유 디렉토리를 불특정 사용자들이 공유할 경우 유용하다.
    4. ④user 레벨보다 share 레벨이 관리가 어렵고, 성능은 우수하다.
  72. 72.NFS 서버는 항상 클라이언트가 자신의 자원을 마운트할 수 있도록 준비하고 있어야 하는데 이러한 과정을 익스포팅(exporting)이라고 한다. 익스포팅 설정에는 다양한 옵션을 적용할 수 있다. 옵션에 대한 다음 설명 중 틀린 것은?

    1. ①root_squash : 서버와 클라이언트가 루트 계정을 사용
    2. ②rw : 공유된 자원을 읽기/쓰기 전용으로 마운트
    3. ③link_relative : 절대 심벌릭 링크를 상대 심벌릭 링크로 변경시 사용
    4. ④insecure : 인증 되지 않은 액세스도 가능 하도록 함
  73. 73.NFS에서 제공되는 여러 프로그램이 있다. 각 프로그램에 대한 설명 중 적절한 것은?

    1. ①mount 명령으로 NFS를 마운트 하지 못하므로 전용명령어인 mntnfs 를 사용해야 한다.
    2. ②showmount 명령어에서 서버측의 상태만을 보여주기 위해 -s 옵션을 사용한다.
    3. ③nfsstat명령어에서 -d 옵션을 사용하여 클라이언트에서 사용하는 디렉토리 이름만을 출력할 수 있다.
    4. ④nhfsstone 명령어는 NFS를 벤치마킹하기 위한 프로그램인데, 시간당 부하의 수 , 전송률, 실패율 등의 NFS에 관련된 데이터를 제공한다.
  74. 74.다음은 FTP서버인 proftpd의 환경설정파일(proftpd.conf)의 일부분이다. 다음 설명 중 적절 하지 않은 것은?

    1. ①인터넷 수퍼데몬에 의해서 실행된다.
    2. ②FTP서버의 1차 IP주소 또는 가상 호스트 설정 블록에서 설정된 IP주소가 아닌 IP주소로부터 연결이 있을 때 기본으로 사용될 서버 설정을 해준다.
    3. ③새로운 파일이 만들어지면, 기본적인 파일 퍼미션은 644이다.
    4. ④최대 접속 가능한 사용자 수는 30이다.
  75. 75.파일 공유를 위한 목적으로 무명 FTP 서버를 구축하였다. proftpd의 설정파일(proftpd.conf)에 다음과 같이 설정했을 때에 대한 설명으로 틀린 것은?

    1. ①무명 FTP의 자료가 보관되는 곳은 ftp 계정의 홈 디렉토리이다.
    2. ②디렉토리 및 파일의 이름을 바꿀 수 있다.
    3. ③incoming 디렉토리는 서버에서 클라이언트로 파일을 전송 할 수 없다.
    4. ④incoming 디렉토리는 클라이언트에서 서버로 파일을 전송 할 수 없다.
  76. 76.다음과 같이 메일 서버를 사용하여 사용자 A가 사용자 B에게 메일을 보내려 한다. 다음 ( )안에 들어갈 프로토콜을 순서대로 나열한 것은?(순서대로 (ㄱ), (ㄴ), (ㄷ))

    1. ①POP3, SMTP, POP3
    2. ②POP3, POP3, SMTP
    3. ③POP3, SMTP, SMTP
    4. ④SMTP, SMTP, POP3
  77. 77.최근에 나오는 센드메일 버전들은 메일 릴레이를 기본적으로 막고 있다. 메일 발송을 위해서 특정 아이피만 열어 메일을 Relay 한다. 하지만, 메일을 보내는 사용자가 유동IP를 사용한다면, 변경되는 IP를 서버에서 수동적으로 허용하는 일은 힘든 일이다. 수동으로 허용해 줬던 부분을 자동으로 해주는 DRAC이라는 프로그램이 있다. 이 프로그램에 대한 설명으로 틀린 것은?

    1. ①/etc/mail/dracd.db 파일로 데이터베이스화하여 Relay한다.
    2. ②사용자의 IP가 바뀌어도 자동으로 적용된다.
    3. ③자체 인증시스템으로 메일을 보낼때 인증(id/pw)을 받고 메일을 전송한다.
    4. ④DRAC은 Dynamic Relay Authorization Control의 약자이다.
  78. 78.센드메일의 설정파일인 sendmail.cf파일의 일부이다. 다음 설명 중 옳은 것은?

    1. ①localhost로 들어오는 메일은 수신을 거부한다.
    2. ②/etc/mail/acc 파일에 등록된 사용자만 메일을 수신 할 수 있다.
    3. ③센드메일이 에러 메시지를 보낼 때 사용하는 사용자 이름은 ihd이다.
    4. ④센드메일은 nobody권한으로 실행된다.
  79. 79.센드메일은 기본적으로 스팸 메일 방지 기능을 가지고 있다. 이 기능을 사용하기 위해서는 sendmail.cf 파일에 하나의 옵션만 넣어주면 된다. 이 옵션을 사용하게 되면 EXPN과 VRFY 명령어를 제한하게 되고, 이 결과로 VERB 명령도 제한되게 된다. 여기에서 설명하고 있는 옵션은 다음 중 어느 것인가?

    1. ①spamOptions=authwarnings, goaway
    2. ②relayOptions=authwarnings, goaway
    3. ③privacyOptions=authwarnings, goaway
    4. ④securityOptions=authwarnings, goaway
  80. 80.pop3서버의 정상유무를 확인하기 위해 telnet 명령을 이용하여 확인 할 수 있다. 다음 빈칸에 들어갈 pop3명령어들을 순서대로 나열한 것은?(순서대로 (ㄱ), (ㄴ), (ㄷ), (ㄹ))

    1. ①name, passwd, ls, ret
    2. ②user, password, ls, ret
    3. ③user, pass, list, retr
    4. ④name, passwd, ls, retr
  81. 81.인터넷 수퍼데몬(xinetd)은 여러 가지 시그널을 사용하여 동작을 변경할 수 있다. 다음 각 시그널에 대한 설명으로 알맞은 것은?

    1. ①SIGUSR1 : xinetd와 이 데몬이 생성한 데몬을 종료
    2. ②SIGUSR2 : 하드웨어 재설정
    3. ③SIGUSR3 : 서버의 모든 프로세스를 종료
    4. ④SIGTERM : 소프트웨어 재설정
  82. 82.인터넷 수퍼데몬(xinetd)은 보안과 성능을 위해서 여러 가지 옵션들을 제공한다. 다음 옵션에 대한 설명 중 틀린 것은?

    1. ①wait : 스레드에 대한 서비스 동작을 정의한다.
    2. ②server : 서버 프로그램의 경로이다.
    3. ③per_source : 동일 호스트로부터의 서버 접속수를 설정한다.
    4. ④cps : 초당 문자 전송률을 제한한다.
  83. 83.다음은 인터넷 수퍼데몬을 이용하여 ftp서비스를 설정한 예이다. 서버 부하가 5이상일 때 서버에 대한 요청을 거부하기 위하여 ( )안에 들어갈 속성은 무엇인가?

    1. ①max_loadavg
    2. ②instances
    3. ③max_load
    4. ④max_uptime
  84. 84.DNS에서 존(zone)은 해당 DNS가 담당하는 영역의 이름풀이를 하는데 필요한 레코드들이 저장되어 데이터베이스를 이루고 있다. 이러한 레코드들에 대한 설명 중 틀린 것은?

    1. ①SOA : zone의 전 체 설정. 반드시 첫 번째 레코드로 지정되어야 함
    2. ②A : 호스트 이름에 대응하는 IP 주소
    3. ③PTR : 특정 호스트 이름을 포인팅 하기위한 IP 주소
    4. ④CNAME : Aliase, 즉 별칭
  85. 85.DNS서버에 다음과 같은 zone파일을 생성하여 DNS를 운영하려고 한다. 이에 대한 설명으로 알맞은 것은?

    1. ①주 DNS 서버와 보조 DNS 서버간의 정보 동기화를 위한 시간 간격은 15분이다.
    2. ②마스터 서버와의 정보 동기화를 위해 통신이 실패하였을 때 다음 시도를 위한 대기 시간은 3시간이다.
    3. ③동기화를 하려는 시도에도 불구하고 일정 시간동안 접속이 실패하여 작업을 진행하지 못했을 때 보조 DNS서버가 기존의 정보를 파기하는 시간은 일주일이다.
    4. ④메일은 192.168.1.5서버에서 수신한다.
  86. 86.운영중인 서버의 부하가 폭주하여 서비스가 정상적으로 이뤄지지 않아 DNS 서비스를 이용하여 로드 밸런싱을 하려고 한다. 다음은 설정하려는 도메인에 대한 zone파일의 일부분이다. 이에 대한 설명으로 알맞은 것은?

    1. ①192.168.1.5서버의 응답이 없을 때 192.168.1.6 서버에서 응답을 한다.
    2. ②192.168.1.6서버의 응답이 느릴 때 192.168.1.7 서버에서 응답을 한다.
    3. ③이런 설정은 RR(Round-Robin)방식의 부하분산 효과를 얻을 수 있다.
    4. ④서버중 어느 한 대에 장애가 있어도 나머지 서버에서 자동 부하 분산이 된다.
  87. 87.프록시(proxy)서버를 이용하면 여러 가지 장점을 얻을 수 있지만 단점도 있다. 이런 장단점에 대한 설명 중 틀린 것은?

    1. ①프록시 서버는 모든 사용자들에게 캐시 서비스를 할 수 있다.
    2. ②프록시 서버는 속도 개선을 위해 캐시 기능만을 제공 할 수 있다.
    3. ③프록시 서버를 사용할 경우 모든 클라이언트에 프록시 설정을 해주지 않아도 된다.
    4. ④프록시 서버는 클라이언트의 입출력에 관한 기록을 남길 수 있다.
  88. 88.프록시서버 squid의 설정파일(squid.conf)설정에서 캐시에 사용될 메모리 크기를 100M 설정하려고 한다. 설정을 하기 위해 필요한 지시자는 다음 중 어느 것인가?

    1. ①cache_mem 100 MB
    2. ②cache_memory 100 MB
    3. ③memory_size 100 MB
    4. ④max_mem_size 100 MB
  89. 89.다음은 NIS의 동작구조에 대한 설명이다. 적절하지 않는 것은?

    1. ①기계는 하나의 NIS “도메인”을 지정하여 하나의 NIS 서버만 사용할 수 있다.
    2. ②슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 갖고 있다.
    3. ③NIS 데이터베이스들은 ASCII 데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
    4. ④NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
  90. 90.NIS의 여러 프로그램 중에서 가장 중요하며 항상 실행 중에 있어야 하는 프로그램은 다음 중 어느것인가?

    1. ①ypswitch
    2. ②yppoll
    3. ③ypmatch
    4. ④ypbind
  91. 91.다음은 DHCP서버 설정파일인 dhcpd.conf 파일의 일부분이다. 설정 부분에 대한 설명으로 적절한 것은?

    1. ①게이트웨이 서버는 192.168.1.1이다.
    2. ②DHCP클라이언트가 요청하지 않아도 IP를 할당해 주는 최대 시간은 6시간이다.
    3. ③DHCP클라이언트에게 할당된 IP는 6시간이 지나면 사용자의 요청과 상관없이 자동적으로 24시간까지 사용할 수 있다.
    4. ④DHCP 클라이언트에게 할당된 IP는 요청이 있어도 6시간이 지나면 소멸되고 재 할당된다.
  92. 92.ARP는 연결이 들어온 IP를 기억해 MAC주소로 변환한 다음 기억하고 있는 것을 말한다. 다음은 리눅스에서 사용되는 arp 명령어의 옵션들에 대한 설명이 틀린 것은?

    1. ①-a : 캐시에 있는 특정된 또는 모든 호스트를 나열
    2. ②-d : 지정한 장치의 arp를 보여줌
    3. ③-v : 동적인 모드로 보여줌
    4. ④-n : 32bit로 된 IP, 즉 풀이(resolving)를 하지 않고 IP로 보여줌
  93. 93.DHCP 클라이언트는 DHCP 서버에 요청을 하여 IP, 게이트웨이 정보, DNS 정보 등을 받아오는 역할을 한다. MAC 주소가 00:10:4B:D6:49:22이고, 요청하는 IP를 192.168.5.5로 요청한다고 하고, leasetime은 60초 그리고 호스트 이름을 ihd, 타임 아웃은 30초라고 설정했을 때 다음 ( )안에 알맞은 옵션을 순서대로 나열한 것은?(순서대로 (ㄱ) (ㄴ) (ㄷ) (ㄹ) (ㅁ))

    1. ①-I -s -l -t -h
    2. ②-i -r -l -t -h
    3. ③-i -s -l -o -h
    4. ④-I -r -l -o -h
  94. 94.다음은 CVS 서버에 대한 설명으로 틀린 것은?

    1. ①현재 GNU 그룹과 같은 대규모 프로젝트에서 많이 사용한다.
    2. ②각종 파일의 버전을 관리해 주는 도구이다.
    3. ③CVS를 이용해 프로젝트를 수행하는 경우에 자동으로 코드의 버그를 수정할 수 있다.
    4. ④공동 프로젝트에서 효율적으로 버전 관리를 함으로써 파일의 중복이나 변경에 의한 오류를 방지할 수 있다.
  95. 95.CVS를 이용한 프로젝트 수행 절차를 순서대로 나열한 것은?

    1. ①프로젝트 초기화 -> 저장소 초기화 -> 작업 공간 마련 -> 프로젝트 작업
    2. ②프로젝트 초기화 -> 작업 공간 마련 -> 저장소 초기화 -> 프로젝트 작업
    3. ③작업 공간 마련 -> 프로젝트 초기화 -> 저장소 초기화 -> 프로젝트 작업
    4. ④저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  96. 96.다음 보기 중 DOS공격의 특징이 아닌 것은?

    1. ①데이터 파괴, 변조, 훔쳐가는 것이 목적인 공격이다.
    2. ②공격의 원인이나 공격자를 추적하기 힘들다.
    3. ③같은 공격에 대해서 각 시스템마다 결과가 다르게 나타날 수 있다.
    4. ④다른 공격을 위한 사전 공격으로 이용될 수 있다.
  97. 97.다음 C언어로 작성된 소스코드는 내부공격 중 하나 이다. 어떤 공격을 하는 코드인가?

    1. ①디스크 채우기
    2. ②메모리 고갈
    3. ③프로세스 대량 만들기
    4. ④모든 프로세스 죽이기
  98. 98.다음 ( )안에 들어갈 내용으로 알맞은 것은?

    1. ①듀얼 홈드 호스트
    2. ②스크린 호스트
    3. ③배스천 호스트
    4. ④스크린 라우터
  99. 99.인터넷과 같은 공중망(Public Network)을 이용하여 전용선의 효과를 줄 수 있는 기술로, 기존의 전용선이 가지고 있던 확장의 어려움과 고비용을 해결하면서 전용선의 장점인 QOS와 보안기능을 제공할 수 있게 해주는 것은 다음 중 어느 것인가?

    1. ①ATM
    2. ②NAT
    3. ③DMZ
    4. ④VPN
  100. 100.리눅스에서 기본적으로 제공되는 방화벽인 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