리눅스마스터 1급 필기 기출문제복원 (2008-03-16)

리눅스마스터 1급 2008-03-16 필기 기출문제 해설

이 페이지는 리눅스마스터 1급 2008-03-16 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

리눅스마스터 1급
(2008-03-16 기출문제)

목록

1과목: 리눅스 실무의 이해

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

  1. Linux
  2. UNIX
  3. PC-DOS
  4. Windows XP
(정답률: 79%)
  • PC-DOS는 단일 사용자 및 단일 작업(Single-user, Single-tasking)을 위해 설계된 운영체제이므로 다중 사용자 기능을 제공하지 않습니다.

    오답 노트

    Linux, UNIX, Windows XP: 모두 여러 사용자가 동시에 시스템 자원을 사용할 수 있는 다중 사용자 기능을 지원함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 GNU/FSF에서 자유소프트웨어를 판단하는 기준으로 제시한 4가지 조건 중 알맞은 것은?

  1. 프로그램에 상업용 목적을 위한 배너광고를 게재할 수 있는 자유
  2. 이웃을 돕기 위해 이웃의 PC에 프로그램을 임의로 설치할 수 있는 자유
  3. 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬수 있는 자유
  4. 프로그램의 작동 원리를 연구하고, 이를 저작권자의 필요에 맞도록 변경시킬 수 있는 자유
(정답률: 80%)
  • GNU/FSF의 자유 소프트웨어 정의는 사용자가 소프트웨어를 실행, 공부, 수정, 배포할 수 있는 권리를 보장하는 것입니다. 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유는 배포의 자유와 수정의 자유를 포함하는 핵심 조건입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 다음 중 GNU/FSF에서 제시한 자유소프트웨어의 분류체계에서 자유소프트웨어 범주에 포함되는 소프트웨어로 알맞은 것은?

  1. 독점 소프트웨어
  2. 공용 소프트웨어
  3. 상용 소프트웨어
  4. 셰어웨어
(정답률: 65%)
  • GNU/FSF의 분류체계에서 공용 소프트웨어(Public Software)는 사용자가 자유롭게 실행, 복제, 수정, 배포할 수 있는 자유소프트웨어 범주에 포함됩니다.

    오답 노트

    독점 소프트웨어, 상용 소프트웨어, 셰어웨어: 소스 코드 공개가 제한되거나 사용 권한에 제약이 있는 비자유 소프트웨어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 중 리눅스 배포판으로 보기에 가장 거리가 먼 것은?

  1. RedHat
  2. Slackware
  3. Debian
  4. FreeBSD
(정답률: 73%)
  • FreeBSD는 리눅스 커널을 사용하는 배포판이 아니라, BSD(Berkeley Software Distribution) 계열의 독립적인 Unix 운영체제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 다음 중 리눅스가 글로벌 프로젝트 형식으로 지속적인 발전을 거듭하여 성공적인 운영체제로 자리 매김한 원인으로 틀린 것은?

  1. 공유와 나눔의 철학을 기반으로 한 소스코드 공개
  2. 기술의 폐쇄성을 무기로 독점적 지위를 누려온 일부 운영체제에 대한 다변화 요구
  3. 많은 소프트웨어 업체들의 적극적인 리눅스기반 소프트웨어 개발 및 지원
  4. 리차드 스톨만, 에릭 레이몬드의 리눅스에 대한 전폭적인 지지와 눈부신 상업적 성공
(정답률: 75%)
  • 리눅스는 오픈 소스 철학을 바탕으로 전 세계 개발자들이 자발적으로 참여하여 발전한 운영체제입니다. 리차드 스톨만과 에릭 레이몬드는 자유 소프트웨어 운동과 오픈 소스 철학을 전파하는 데 기여했으나, 리눅스의 성공 요인을 개인의 상업적 성공으로 보는 것은 틀린 설명입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 중 하드웨어 장치 약어와 내용이 틀린 것은?

  1. CPU : Command Processing Unit
  2. ALU : Arithmetic Logic Unit
  3. RAID : Redundant Array of Independent Disks
  4. SCSI : Small Computer System Interface
(정답률: 50%)
  • CPU는 Command Processing Unit이 아니라 Central Processing Unit(중앙 처리 장치)의 약어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 부트 매니저(Boot Manager)란 부팅할 때 컴퓨터에 설치되어 있는 다양한 운영체제 중 본인이 필요로 하는 운영체제를 선택하여 부팅할 수 있도록 도와준다. 다음 중 부트 매니저가 아닌 것은?

  1. 리눅스의 LILO
  2. OS/2의 부트 관리 프로그램
  3. 윈도우즈 98의 msdos.sys
  4. 유닉스의 MBR
(정답률: 56%)
  • MBR(Master Boot Record)은 디스크의 첫 번째 섹터에 위치하여 부팅 가능한 파티션을 찾아 제어권을 넘겨주는 부트 섹터일 뿐, 여러 운영체제 중 하나를 선택하게 해주는 부트 매니저가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. /var/log
  2. /var/spool
  3. /var/tmp
  4. /var/cache
(정답률: 44%)
  • FHS 표준에서 /var/spool 디렉토리는 메일, 뉴스, 프린터 큐와 같이 시스템에서 처리 대기 중인 캐시 상태의 작업들을 저장하는 용도로 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. ext3 (third Extended File System)
  2. NFS (Network File System)
  3. RFS (Remote File System)
  4. AFS (Andrew File System)
(정답률: 42%)
  • ext3는 리눅스에서 사용하는 로컬 디스크 파일 시스템으로, 네트워크를 통해 파일을 공유하는 분산 파일 시스템이 아닙니다.

    오답 노트

    NFS, RFS, AFS: 네트워크를 통해 원격지 파일을 공유하는 대표적인 분산 파일 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 중 X 윈도우에 대한 설명으로 알맞은 것은?

  1. X 윈도우 시스템은 마이크로소프트의 윈도우즈 운영체제를 리눅스에서 가상으로 구동시키기 위한 프로그램이다.
  2. X 윈도우 시스템은 분산형 개방 시스템을 개발하기 위한 목적으로 수행된 아데나 프로젝트의 일환으로 MIT 에서 1984년 최초로 개발되었다.
  3. 윈도우 시스템에서 사실상 표준인 마이크로 소프트의 윈도우즈에 대항하기 위해 개발된 리눅스의 GUI 시스템이다.
  4. X 윈도우 시스템은 PC 상에서 사용될 수 있으며, 네트워킹을 지원하지 않는 단점을 가지고 있다.
(정답률: 42%)
  • X 윈도우 시스템은 1984년 MIT에서 아데나 프로젝트의 일환으로 개발된 분산형 개방 시스템 기반의 GUI 환경입니다.

    오답 노트

    마이크로소프트 윈도우 가상 구동: X 윈도우는 독자적인 윈도우 시스템이지 가상화 프로그램이 아님
    리눅스 전용 GUI: 리눅스뿐만 아니라 다양한 유닉스 계열에서 사용 가능
    네트워킹 미지원: 네트워크를 통해 그래픽 출력을 전송하는 원격 디스플레이 기능을 핵심으로 함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. Xlib는 X Protocol에 대한 저수준 라이브러리로서 보다 풍부한 기능을 활용하기 위해서는 Xtoolkit을 사용해야 한다. 다음 중 Xtoolkit이 아닌 것은?

  1. XView
  2. Qt
  3. XFree86
  4. GTK
(정답률: 48%)
  • Xtoolkit은 Xlib를 기반으로 GUI 위젯을 쉽게 구현하게 해주는 라이브러리로 XView, Qt, GTK 등이 이에 해당합니다. 반면 XFree86은 X 윈도우 시스템을 구현한 오픈 소스 X 서버 소프트웨어 자체이므로 툴킷이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음 중 리눅스에서 사용되는 쉘과 그 설명이 가장 알맞게 설명된 것은?

  1. Bourne Shell : 프로그램 이름은 sh 이며, 오랜 시간 동안 모든 유닉스 시스템의 표준 구성요소이지만 C쉘이나 콘 쉘과 비교해 보았을때 기능적인 면에서 미흡하다.
  2. C Shell : 프로그램 이름은 csh 이며, C 언어로 제작된 쉘로서 현재 리눅스 배포판에서 가장 많이 사용되고 있다.
  3. Bash Shell : 프로그램 이름은 bash 이며, csh 호환의 명령언어 해석기로서 현존하는 다양한 쉘중에서 가장 역사가 오래된 쉘이다.
  4. Korn Shell : 프로그램 이름은 ksh 이며, 사용이 편리하고 기능이 탁월한 장점이 있으나 명령행 편집기능을 제공하지 않고, c shell, bourne shell 등과 호환되지 않는 단점이 있다.
(정답률: 39%)
  • Bourne Shell은 프로그램 이름이 sh이며, 유닉스 시스템의 표준 쉘로 널리 사용되었으나 이후 등장한 C쉘이나 콘 쉘에 비해 기능적으로 단순한 특징이 있습니다.

    오답 노트

    C Shell : 리눅스 배포판에서 가장 많이 사용되는 것은 Bash Shell입니다.
    Bash Shell : 가장 역사가 오래된 쉘은 Bourne Shell이며, Bash는 Bourne Shell의 확장판입니다.
    Korn Shell : Bourne Shell과 호환되며 명령행 편집 기능을 제공하는 것이 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 중 bash 쉘에서 사용되는 특수 문자와 그 설명으로 알맞은 것은?

  1. > 표준 출력을 파일 끝에 덧붙이는 출력 리다이렉션 기호
  2. ? 0개 이상의 문자와 일치하는 파일 치환 대표 문자 기호
  3. ; 어떤 프로세스의 출력을 다른 프로세스의 입력으로 보내는 파이프 기호
  4. < 파일로부터 표준 입력을 읽는 입력 리다이렉션 기호
(정답률: 58%)
  • < < 기호는 파일의 내용을 표준 입력으로 읽어들이는 입력 리다이렉션 역할을 수행합니다.

    오답 노트

    > : 표준 출력을 파일 끝에 덧붙이는 것이 아니라 덮어쓰는 리다이렉션 기호입니다.
    ? : 0개 이상의 문자가 아니라 정확히 1개의 문자와 일치하는 와일드카드입니다.
    ; : 파이프 기호가 아니라 여러 명령어를 순차적으로 실행하는 명령어 구분자입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 중 프로세스들의 수행순서를 결정하는 프로세스 스케쥴링을 위해 고려되는 보편적인 기준으로 틀린 것은?

  1. 프로세스의 속성
  2. 신속한 응답 시간의 중요성
  3. 프로세스의 총 실행시간
  4. 서버의 부팅시간
(정답률: 70%)
  • 프로세스 스케줄링은 CPU 효율을 극대화하기 위해 프로세스의 속성, 응답 시간, 실행 시간 등을 고려하여 결정합니다. 서버의 부팅시간은 시스템 시작 시점의 기록일 뿐, 개별 프로세스의 수행 순서를 결정하는 기준이 될 수 없습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 프로세스의 우선순위를 변경하기 위한 명령어로 알맞은 것은?

  1. nice
  2. nohup
  3. cron
  4. top
(정답률: 76%)
  • nice 명령어는 프로세스를 실행할 때 우선순위(nice 값)를 지정하거나, 이미 실행 중인 프로세스의 우선순위를 변경하여 CPU 스케줄링에 영향을 줄 때 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음 중 OSI 7 계층과 해당하는 프로토콜 연결이 알맞은 것은?

  1. Application Layer - FTP
  2. Presentation Layer - MAC
  3. Transport Layer - SLIP,PPP
  4. Physical Layer - RPC Portmapper
(정답률: 57%)
  • FTP(File Transfer Protocol)는 사용자가 네트워크를 통해 파일을 전송할 수 있게 해주는 전형적인 응용 계층(Application Layer) 프로토콜입니다.

    오답 노트

    Presentation Layer: MAC은 데이터 링크 계층 프로토콜
    Transport Layer: SLIP, PPP는 데이터 링크 계층 프로토콜
    Physical Layer: RPC Portmapper는 응용 계층 서비스
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음 중 네트워크 장비의 하나인 허브에 대한 종류와 그 설명으로 틀린 것은?

  1. 더비 허브 : 가장 일반적인 허브를 의미하며 LAN이 보유한 대역폭을 PC의 대수만큼 나누어서 제공한다는 것이 약점이다.
  2. 스위칭 허브 : 더미 허브와 비교하여 스위칭 허브는 전용 매체 교환 기술을 이용하여 트래픽 병목 현상을 제거해 각 포트당 속도가 일정하게 보장된다.
  3. 스태커블 허브 : 허브 여러대를 묶어서 마치 하나의 허브처럼 확장시킬수 있는 허브를 의미 한다.
  4. 매니지먼트 허브 : 네트워크를 효율적으로 관리하기 위한 목적의 허브로서 프로토콜이 다른 통신망을 상호 접속시켜주는 기능을 가지고 있다.
(정답률: 47%)
  • 매니지먼트 허브는 네트워크 관리 기능을 제공하는 허브일 뿐, 서로 다른 프로토콜을 사용하는 통신망을 연결하는 기능은 라우터나 게이트웨이의 역할입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 다음 중 LAN의 구성방식에 따른 분류로 보기에 알맞지 않은 것은?

  1. 이더넷
  2. TCP/IP
  3. 토큰링
  4. FDDI
(정답률: 56%)
  • TCP/IP는 네트워크 계층과 전송 계층을 정의하는 통신 프로토콜 스택이며, 물리적인 LAN 구성 방식(매체 접근 제어 방식)이 아닙니다.

    오답 노트

    이더넷, 토큰링, FDDI: LAN의 물리적 구성 및 매체 접근 방식에 따른 분류
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 다음 중 리눅스에서 네트워크 상태 점검 및 환경 설정을 위한 명령어가 아닌 것은?

  1. ifconfig
  2. netconfig
  3. ping
  4. mkfs
(정답률: 68%)
  • mkfs는 파일 시스템을 생성(Make File System)하는 명령어이며, 네트워크 설정과는 무관한 디스크 관리 명령어입니다.

    오답 노트

    ifconfig, netconfig, ping: 네트워크 인터페이스 설정 및 연결 상태 확인을 위한 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음은 네트워크 설정을 확인하기 위한 명령어의 실행 결과이다. ( )안에 들어갈 명령어로 알맞은 것은?

  1. netstat
  2. ping
  3. traceroute
  4. nslookup
(정답률: 63%)
  • 제시된 이미지 의 실행 결과는 커널 IP 라우팅 테이블(Kernel IP routing table)을 보여주고 있습니다. 네트워크 연결 상태, 라우팅 테이블, 인터페이스 통계 등을 확인하는 명령어는 netstat 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 리눅스 시스템 관리

21. 사용자가 로그인을 성공했을 때 보여줄 메시지를 저장하고 있는 파일로 알맞은 것은?

  1. /etc/motd
  2. /etc/messages
  3. /etc/profile.d
  4. /etc/login
(정답률: 49%)
  • motd는 'Message Of The Day'의 약자로, 사용자가 시스템에 성공적으로 로그인했을 때 출력되는 공지 메시지를 저장하는 파일입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 사용자 그룹에 대한 설명으로 틀린 것은?

  1. 사용자는 하나 이상의 그룹에 속하게 된다.
  2. 사용자 계정을 만들 때 자동으로 계정 이름과 동일 이름의 그룹이 생성되며 그 그룹에 소속 된다.
  3. 그룹의 정보는 /etc/groups 파일에 있다.
  4. groupadd 명령어를 사용하면 새 그룹을 만들 수 있다.
(정답률: 49%)
  • 리눅스에서 그룹 정보가 저장되는 설정 파일의 정확한 경로는 /etc/group 입니다.

    오답 노트

    /etc/groups: 파일명에 s가 붙은 잘못된 경로입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 명령어 who 옵션에 대한 설명으로 틀린 것은?

  1. -b : 마지막으로 부트한 시간을 출력한다.
  2. -r : 현재 runlevel의 값을 출력한다.
  3. -q : 호스트 이름과 사용자 목록을 출력한다.
  4. -u : 로그인 중인 사용자 목록을 출력한다.
(정답률: 55%)
  • who 명령어의 -q 옵션은 현재 로그인한 사용자의 이름과 총 사용자 수(count)만을 출력하는 옵션입니다.

    오답 노트

    -b: 마지막 부팅 시간 출력
    -r: 현재 런레벨 출력
    -u: 로그인 사용자 목록 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음 중 /etc/default/useradd 파일에 설정하는 내용에 대한 설명으로 틀린 것은?

  1. GROUP : 기본 소속 그룹
  2. HOME : 홈 디렉토리의 베이스 디렉토리
  3. SKEL : 홈 디렉토리에 복사될 초기화 파일이 있는 디렉토리 이름
  4. EXPIRE : 지정된 시간동안 사용이 되지 않는다면 자동으로 로그 아웃됨
(정답률: 54%)
  • /etc/default/useradd 파일은 사용자 계정 생성 시 적용될 기본 설정값을 정의하는 파일입니다. EXPIRE는 계정의 만료 날짜를 설정하는 항목이며, 지정된 시간 동안 사용되지 않을 때 자동으로 로그아웃시키는 기능과는 무관합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. usermod 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. -s : 계정이 종료될 날짜를 변경한다.
  2. -u : uid를 변경한다.
  3. -d : 로그인 디렉토리를 변경한다.
  4. -g : 그룹을 변경한다.
(정답률: 72%)
  • usermod 명령어의 -s 옵션은 사용자의 기본 로그인 쉘(Shell)을 변경할 때 사용합니다.

    오답 노트

    -u : 사용자 ID(UID) 변경
    -d : 홈 디렉토리 경로 변경
    -g : 기본 그룹 변경
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. finger 명령어로 확인할 수 있는 정보가 아닌 것은?

  1. 사용자 로그인 이름
  2. 사용자 홈디렉토리
  3. 기본 사용 쉘
  4. 로그인한 이후의 경과시간
(정답률: 63%)
  • finger 명령어는 사용자의 이름, 홈 디렉토리, 쉘, 로그인 상태 등 사용자 정보를 확인하는 명령어입니다.
    로그인 이후의 경과시간은 finger가 아닌 who 또는 last 등의 명령어를 통해 확인 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. ihd라는 사용자를 일시적으로 로그인할 수 없도록 lock을 거는 명령어로 알맞은 것은?

  1. passwd -l ihd
  2. passwd -d ihd
  3. passwd -u ihd
  4. passwd -s ihd
(정답률: 65%)
  • passwd 명령어의 -l(lock) 옵션을 사용하면 해당 사용자의 비밀번호 상태를 잠금 처리하여 로그인을 일시적으로 제한할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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
(정답률: 58%)
  • 파일이나 디렉토리의 소유자와 소유그룹을 동시에 변경하려면 chown 명령어를 사용하며, 하위 디렉토리와 파일까지 모두 적용하기 위해 -R(Recursive) 옵션을 사용합니다.
    형식은 chown -R 소유자:그룹 디렉토리명 순으로 작성합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. ls -l 명령어로 출력되는 정보 중에서 파일 유형을 나타내는 심볼이 있다. 다음 중 이에 대한 의미로 틀린 것은?

  1. - : 일반 정규 파일
  2. b : 블록 장치 파일
  3. d : 디렉토리
  4. l : 하드 링크
(정답률: 80%)
  • ls -l 명령어의 출력 결과에서 첫 번째 문자는 파일의 유형을 나타냅니다.
    l은 하드 링크가 아니라 심볼릭 링크(Symbolic Link)를 의미합니다.

    오답 노트

    - : 일반 파일
    b : 블록 장치 파일
    d : 디렉토리
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. fsck 명령어의 종료값에 대한 설명으로 틀린 것은?

  1. 1 : 파일 시스템 에러가 고쳐짐
  2. 2 : 재부팅 필요
  3. 4 : 고쳐지지 않은 에러가 남아 있음
  4. 8 : 공유 라이브러리 에러
(정답률: 45%)
  • fsck 명령어의 종료값 8은 공유 라이브러리 에러가 아니라, 시스템 재부팅이 필요한 상태를 의미합니다.

    오답 노트

    1: 파일 시스템 에러 수정 완료
    2: 재부팅 필요
    4: 수정되지 않은 에러 잔존
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. cp 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. -a : 원본 파일의 속성(attribute)과 링크 정보를 그대로 유지하면서 복사
  2. -b : 동일한 파일이 존재하는 경우 원본 파일의 복사본을 만든다.
  3. -f : 동일한 파일이 존재하는 경우 복사하지 않는다.
  4. -u : 동일한 파일이 존재하는 경우 원본 파일과 비교하여 최신 날짜일 경우에 복사하지 않는다.
(정답률: 42%)
  • -f 옵션은 force의 약자로, 동일한 파일이 존재하더라도 강제로 덮어써서 복사하는 옵션입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. mount 명령어에서 -o 플래그에 사용되는 옵션에 대한 설명으로 틀린 것은?

  1. ro : 읽기 전용으로 마운트
  2. user : 모든 사용자가 사용이 가능함
  3. exec : 실행 파일의 실행이 가능함
  4. suid : Set-UID와 Set-GID의 사용을 허용함
(정답률: 40%)
  • mount 명령어의 -o 옵션에서 user 플래그는 일반 사용자가 마운트할 수 있게 허용하는 설정이며, 모든 사용자가 무조건 사용 가능하다는 설명은 적절하지 않습니다.

    오답 노트

    ro: 읽기 전용 마운트 설정
    exec: 실행 파일 실행 허용 설정
    suid: Set-UID/GID 사용 허용 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. ps 명령어에서 출력하는 필드의 의미에 대한 설명으로 틀린 것은?

  1. VSZ : 가상 메모리 크기
  2. TIME : 부트 이후의 경과 시간
  3. RSS : 실제 사용한 메모리 크기
  4. PPID : 부모 프로세스의 PID
(정답률: 43%)
  • TIME 필드는 부트 이후의 경과 시간이 아니라, 프로세스가 생성된 이후 CPU를 실제로 사용한 총 시간을 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 자식 프로세스를 만들기 위한 시스템 호출은?

  1. create
  2. new
  3. fork
  4. exec
(정답률: 65%)
  • fork 시스템 호출은 현재 실행 중인 프로세스와 동일한 복제본인 자식 프로세스를 생성하는 데 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. runlevel을 사용하여 재부팅을 하기 위한 명령어로 알맞은 것은?

  1. runlevel 0
  2. runlevel 6
  3. init 0
  4. init 6
(정답률: 63%)
  • 리눅스에서 시스템의 런레벨을 변경하여 재부팅을 수행하려면 init 명령어를 사용해야 하며, 런레벨 6이 재부팅을 의미합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음은 kill 명령어로 보낼 수 있는 시그널이다. 프로세스를 종료시키는 시그널과 관련 없는 것은?

  1. SIGINT
  2. SIGKILL
  3. SIGTSTP
  4. SIGTERM
(정답률: 24%)
  • SIGTSTP는 프로세스를 종료시키는 것이 아니라, 터미널로부터 정지 시그널을 보내 프로세스를 일시 정지시키는 시그널입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. killall 명령어에 대한 설명으로 틀린 것은?

  1. killall은 지정된 명령어를 실행 중인 모든 프로세스에게 시그널을 보낸다.
  2. 시그널은 이름이나 숫자로 지정한다.
  3. 자기 자신을 종료시킬 수도 있다.
  4. 시그널 이름이 지정되지 않으면 SIGTERM이 보내진다.
(정답률: 30%)
  • killall 명령어는 프로세스 이름을 기준으로 해당 이름을 가진 모든 프로세스에 시그널을 보내는 명령어이며, 자기 자신을 종료시키는 용도로 설계된 명령어가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. rpm 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. --nodeps : 의존성 검사를 하지 않는다.
  2. --test : 실제 설치를 하지 않고 설치가 성공 할 지를 검사한다.
  3. -h : 도움말을 보여준다.
  4. --percent : 설치 상황의 진행률을 보여준다.
(정답률: 36%)
  • rpm 명령어에서 도움말을 확인하는 옵션은 -h가 아니라 --help입니다.

    오답 노트

    --nodeps: 의존성 무시 설치
    --test: 설치 시뮬레이션 검사
    --percent: 설치 진행률 표시
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. tar 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. -x : 묶음 파일에서 파일을 삭제한다.
  2. -c : 새로운 묶음 파일을 만든다.
  3. -t : 묶음 파일의 내용을 보여준다.
  4. -z : 묶음 실행과 동시에 gzip으로 압축한다.
(정답률: 59%)
  • -x 옵션은 묶음 파일(archive)에서 파일을 추출(extract)할 때 사용하는 옵션입니다.

    오답 노트

    -c: 새로운 묶음 파일 생성(create)
    -t: 묶음 파일 내 목록 확인(list)
    -z: gzip 압축/해제 병행
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. gcc 옵션에 대한 설명으로 틀린 것은?

  1. -c : object 파일을 생성한다.
  2. -L : 라이브러리와 링크한다.
  3. -D : 매크로를 지정한다.
  4. -I : 헤더 파일 위치를 지정한다.
(정답률: 15%)
  • -L 옵션은 라이브러리가 위치한 디렉터리 경로를 지정하는 옵션이며, 실제 라이브러리와 링크하기 위해서는 -l 옵션을 사용해야 합니다.

    오답 노트

    -c: 컴파일만 수행하여 오브젝트 파일 생성
    -D: 전처리기 매크로 정의
    -I: 헤더 파일 검색 경로 지정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

41. 다음 중 커널에 대한 설명으로 알맞은 것은?

  1. 커널에는 인터럽트 처리기와 스케줄러, 슈퍼바이저 등이 포함되어 있다.
  2. 모든 종류의 응용 프로그램과 유틸리티에 대해 GUI를 사용할 수 있는 기본 플랫폼을 제공하는 클라이언트/서버 시스템이다.
  3. 운영체제가 파일을 시스템의 디스크상에 구성하는 방식을 말한다.
  4. 넓게는 컴퓨터 시스템내의 각종 자원들을 요구하고 할당받을 수 있는 개체로 정의되며 PCB(Process Control Block) 영역에 할당받아 관리된다.
(정답률: 50%)
  • 커널은 운영체제의 핵심으로, 하드웨어 자원을 관리하고 프로세스를 제어하기 위해 인터럽트 처리기, 스케줄러, 슈퍼바이저 등의 핵심 기능을 포함하고 있습니다.

    오답 노트

    GUI 기본 플랫폼 제공: 이는 X-Window 시스템이나 데스크톱 환경의 역할임
    디스크 구성 방식: 이는 파일 시스템(File System)에 대한 설명임
    PCB 영역 할당 개체: 이는 프로세스(Process)에 대한 설명임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 다음 중 리눅스 커널을 지속적으로 업그레이드 및 컴파일을 해야 하는 이유로 알맞은 것은?

  1. 사용자 계정 생성, 삭제 등의 계정 관리 수행
  2. 주기적으로 효율적인 서버 백업 수행
  3. 새로운 하드웨어 지원, 시스템 관리 능력 및 속도 개선
  4. 라이선스 만료에 따른 사용기간 연장
(정답률: 58%)
  • 리눅스 커널은 하드웨어 제어의 핵심이므로, 최신 하드웨어 장치를 지원하고 시스템의 전반적인 관리 효율성과 처리 속도를 개선하기 위해 지속적인 업그레이드와 컴파일이 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음 중 커널 컴파일시 사용되는 명령어와 그 설명으로 알맞은 것은?

  1. make clean : 이전에 수행했던 커널 컴파일 과정에서 생성된 목적 파일, 커널, 임시파일, 설정값등을 삭제한다.
  2. make bzImage : 잘 못되었을 경우 이전 상태 복원을 위하여 현재 운영중인 시스템 이미지를 생성하는 명령어이다.
  3. make modules_install : 커널 환경 설정에서 모듈로 설정한 기능들을 컴파일한다.
  4. depmod : 커널 이미지를 담고 있는 RPM 패키지의 의존성 관계를 검사한다.
(정답률: 32%)
  • make clean은 커널 컴파일 과정에서 생성된 목적 파일(.o), 임시 파일, 설정값 등을 삭제하여 깨끗한 상태에서 다시 컴파일할 수 있도록 준비하는 명령어입니다.

    오답 노트

    make bzImage: 압축된 커널 이미지를 생성하는 명령어임
    make modules_install: 컴파일된 모듈을 커널 모듈 디렉터리에 설치하는 명령어임
    depmod: 커널 모듈 간의 의존성 관계를 분석하여 modules.dep 파일을 생성하는 명령어임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 다음은 현재 커널상에 로드된 모듈 목록을 출력하는 명령어의 수행결과중 일부이다. ( )안에 들어갈 명령어로 알맞은 것은?

  1. rmmod
  2. insmod
  3. lsmod
  4. modinfo
(정답률: 57%)
  • 제시된 이미지 의 실행 결과는 현재 커널에 로드된 모듈의 이름, 크기, 사용처를 보여주고 있습니다. 이와 같이 로드된 모듈 목록을 출력하는 명령어는 lsmod입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 다음 중 리눅스 커널 모듈에 대한 설명으로 알맞은 것은?

  1. 커널 모듈을 운영중인 커널에 로딩하기 위해서는 시스템 재부팅이 필요하다.
  2. 커널 모듈을 커널 자신이 필요로 할때 커널 데몬에게 모듈을 로드 또는 언로드 할 것을 요구할 수도 있다.
  3. 일반적으로 커널 모듈은 커널 코드보다 한단계 낮은 권한과 책임을 가지며, 커널은 커널 모듈의 위험 요소로부터 보호 기능을 갖추고 있다.
  4. 커널 모듈에 대한 컴파일은 단일 사용자 모드인 run level 1에서만 가능하다.
(정답률: 35%)
  • 리눅스 커널 모듈은 시스템 재부팅 없이 동적으로 로드 및 언로드할 수 있는 기능이며, 커널이 필요에 따라 커널 데몬을 통해 자동으로 모듈을 관리할 수 있습니다.

    오답 노트

    시스템 재부팅 필요: 재부팅 없이 동적 로딩 가능
    낮은 권한과 보호 기능: 커널 모듈은 커널과 동일한 권한을 가지며 시스템 전체에 영향을 줄 수 있음
    run level 1에서만 컴파일: 컴파일은 런레벨과 무관하게 수행 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 다음 중 운영중인 시스템의 일부 하드웨어 장치가 갑자기 작동하지 않을 경우 확인해 보아야 하는 사항으로 틀린 것은?

  1. 해당 장치의 연결 상태 및 고장 여부
  2. 해당 장치와 관련된 리눅스 커널 모듈의 커널 적재 상태
  3. 해당 장치를 사용하는 프로세스 상태 및 커널 메시지 로그
  4. 해당 장치와 관련된 커널 모듈의 컴파일 여부
(정답률: 55%)
  • 하드웨어 장치가 갑자기 작동하지 않는 '운영 중' 상황에서는 물리적 연결, 커널 모듈의 적재(Loading) 상태, 로그 메시지 등 현재의 상태를 점검해야 합니다. 커널 모듈의 컴파일 여부는 설치 단계에서 이미 완료되었어야 하는 사항이므로, 갑작스러운 장애 발생 시 확인해야 할 실시간 점검 항목으로는 부적절합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 다음은 시스템의 파티션 설정을 확인하기 위한 설정 파일을 출력한 결과이다. ( )안에 들어 갈 설정 파일 이름으로 알맞은 것은?

  1. /etc/fstab
  2. /sbin/lilo
  3. /etc/environment
  4. /etc/inittab
(정답률: 79%)
  • 제시된 이미지 의 내용은 파일 시스템, 마운트 포인트, 타입, 옵션 등을 정의하는 설정 파일의 형식입니다. 리눅스에서 시스템 부팅 시 파티션의 마운트 정보를 설정하는 파일은 /etc/fstab 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 다음 중 리눅스 부팅디스켓을 만들기 위해 플로피 디스크를 포맷하는 명령어로 알맞은 것은?

  1. mkfs.ext3 /dev/fd0
  2. fsck.ext3 -f /dev/hdb1
  3. mount -t ext3 /dev/fd0 /mnt
  4. mkbootdisk --device /dev/fd0
(정답률: 58%)
  • 파일 시스템을 생성하는 mkfs 명령어를 사용하여 플로피 디스크 장치인 /dev/fd0를 포맷함으로써 부팅 디스켓을 만들 준비를 할 수 있습니다.

    오답 노트

    fsck.ext3: 파일 시스템 체크 및 복구 명령어
    mount: 장치를 특정 디렉토리에 연결하는 명령어
    mkbootdisk: 부팅 가능한 디스크를 생성하는 명령어(포맷 단계 이후 수행)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 다음중 리눅스 시스템상에 연결된 프린터들의 설정을 가지고 있는 설정 파일로 알맞은 것은?

  1. /etc/service
  2. /etc/printcap
  3. /etc/inetd.conf
  4. /usr/local/etc/sane.d/dll.conf
(정답률: 62%)
  • 리눅스 시스템에서 연결된 프린터의 이름, 장치 경로, 설정 정보 등을 저장하고 관리하는 설정 파일은 /etc/printcap 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 중 프린터 관련 명령어와 관련이 없는 것은?

  1. lpq
  2. printconf
  3. printenv
  4. lprm
(정답률: 56%)
  • 프린터 관련 명령어는 인쇄 작업의 상태 확인(lpq), 설정(printconf), 작업 삭제(lprm) 등이 있습니다.

    오답 노트

    printenv: 환경 변수를 출력하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. logrotate 명령어의 설명으로 틀린 것은?

  1. 특정 날짜 또는 특정 용량 이상이 되었을 때 로그 파일을 rotate한다.
  2. rotate 작업을 하면서 로그 파일을 압축할 수 있다.
  3. 로그 파일이 비어있다면 rotate하지 않고 에러를 지정된 메일 주소로 보낸다.
  4. rotate 후에 생성되는 파일의 소유자와 허가권을 설정할 수 있다.
(정답률: 46%)
  • logrotate는 로그 파일의 크기가 너무 커지는 것을 방지하기 위해 주기적으로 파일을 교체(rotate)하는 도구입니다. 로그 파일이 비어있을 때 rotate를 수행하지 않도록 설정하는 notifempty 옵션은 존재하지만, 이를 에러로 간주하여 메일을 보내는 기능은 기본 동작이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음 중 로그 파일의 설명이 틀린 것은?

  1. /var/log/messages : syslogd의 로그
  2. /var/log/dmesg : 사용자 로그인의 로그
  3. /var/log/mailog : sendmail의 로그
  4. /var/log/boot.log : 부팅시의 로그
(정답률: 66%)
  • /var/log/dmesg는 커널의 부팅 메시지 및 하드웨어 장치 관련 로그를 담고 있는 파일입니다. 사용자 로그인 관련 로그는 /var/log/utmp, /var/log/wtmp, /var/log/btmp 등에서 관리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. 실행 중인 xinetd의 프로세스 번호(pid)가 저장 되어 있는 파일은?

  1. /var/log/xinetd.pid
  2. /var/run/xinetd.pid
  3. /var/xinetd/pid
  4. /var/log/xinetd/pid
(정답률: 26%)
  • 리눅스 시스템에서 실행 중인 프로세스의 PID(Process ID) 파일은 관례적으로 /var/run 디렉터리에 저장됩니다. 따라서 xinetd의 PID 파일 경로는 /var/run/xinetd.pid 가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. syslogd와 관련있는 파일이 아닌 것은?

  1. /sbin/syslogd
  2. /etc/syslog.conf
  3. /etc/rc.d/init.d/syslog
  4. /var/syslogd/messages
(정답률: 52%)
  • syslogd가 기록하는 시스템 메시지 로그 파일의 표준 경로는 /var/log/messages 입니다. 따라서 /var/syslogd/messages는 잘못된 경로입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. PAM의 구성 파일에서 사용하는 토큰 중에서 모듈을 이용하는 인증이 실패한 경우 인증을 거부하기 위해 사용하는 토큰은?

  1. requisite
  2. required
  3. sufficient
  4. control
(정답률: 30%)
  • requisite 토큰은 해당 모듈의 인증이 실패했을 때, 이후의 다른 모듈들을 더 이상 실행하지 않고 즉시 인증을 거부하며 종료하는 특성을 가집니다.

    오답 노트

    required: 실패해도 다음 모듈을 계속 실행한 뒤 최종적으로 거부함
    sufficient: 성공 시 즉시 인증 승인 및 종료
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 파일의 무결성을 검사하기 위해 사용하는 프로그램은?

  1. file
  2. tripwire
  3. sudo
  4. ar
(정답률: 64%)
  • tripwire는 파일의 해시값을 생성하여 저장한 뒤, 주기적으로 현재 파일의 상태와 비교함으로써 파일의 무결성(변조 여부)을 검사하는 보안 프로그램입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 다음중 COPS의 실행 파일이 아닌 것은?

  1. root.chk
  2. home.chk
  3. password.chk
  4. dev.chk
(정답률: 26%)
  • COPS(Change and Permission System)는 시스템 파일의 무결성을 감시하는 도구로, root, home, dev 등 주요 디렉터리의 상태를 체크하는 .chk 파일들을 생성하여 관리합니다. password.chk는 COPS의 표준 실행/체크 파일 구성에 포함되지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 백업 정책에 대한 설명으로 틀린 것은?

  1. 자료의 중요도에 따라 다른 백업 전략을 취한다.
  2. 백업을 한 후에 백업 테이프에 쓰기 방지를 해둔다.
  3. 중요한 백업 자료에는 암호화를 해둔다.
  4. 백업 테이프는 빠른 복구를 위해 컴퓨터가 있는 장소에 보관한다.
(정답률: 72%)
  • 백업의 핵심 목적 중 하나는 재해 복구입니다. 화재나 도난 등 물리적 재난 발생 시 원본 데이터와 백업본이 동시에 손실되는 것을 방지하기 위해, 백업 테이프는 컴퓨터가 있는 장소와 떨어진 안전한 외부 장소에 분리 보관하는 것이 원칙입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 백업 계획을 세우기 위해 반드시 고려해야할 요소가 아닌 것은?

  1. 시스템의 전체 용량
  2. 백업하기 위해 필요한 예산
  3. 사용할 백업 명령어
  4. 백업 기기의 종류
(정답률: 29%)
  • 백업 계획은 시스템 용량, 예산, 저장 매체(기기 종류) 등 인프라와 자원 관점의 전략을 세우는 단계입니다. 사용할 백업 명령어는 계획 수립 이후 실제 수행 단계에서 결정하는 세부 실행 방법이므로 계획 단계의 필수 고려 요소가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. cpio의 옵션에 대한 설명 중 틀린 것은?

  1. -u : 동일한 파일 이름이 있는 경우 파일 복사를 취소한다.
  2. -o : 디스크로부터 보관(archive) 파일로 파일을 복사한다.
  3. -d : 디렉토리를 지정한다. -o와 같이 사용할 수 없다.
  4. -i : 보관 파일에서 파일을 디스크로 추출한다.
(정답률: 40%)
  • -u 옵션은 동일한 파일 이름이 있는 경우 파일 복사를 취소하는 것이 아니라, 업데이트(update)를 수행하여 대상 파일보다 최신인 경우에만 복사하는 옵션입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 네트워크 및 서비스의 활용

61. 다음 설명 내용 중 틀린 것은?

  1. 최초의 브라우저는 넥스트(Next) 플랫폼에서 발표되었다.
  2. HTML의 표준은 W3C 컨소시엄에서 주관하고 있다.
  3. 최초의 상업용 브라우저는 Netscape 이다.
  4. HTML의 초기 버전은 동적인 미디어 및 대용량의 자료를 표현하기 위하여 사용되었다.
(정답률: 57%)
  • HTML의 초기 버전은 정적인 텍스트 중심의 문서 구조를 표현하기 위해 개발되었습니다. 동적인 미디어 표현이나 대용량 자료 처리는 이후 HTML의 버전이 발전하고 JavaScript, CSS 등이 도입되면서 가능해졌습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 다음이 설명하는 것은 무엇인가?

  1. 자바 서블릿
  2. CGI
  3. DHTML
  4. XML
(정답률: 58%)

  • 웹 서버가 외부 프로그램을 실행하여 그 결과를 HTML로 반환하는 방식이며, 외부 프로세스로 동작하여 생성 및 초기화 시간이 소요되는 특징을 가진 기술은 CGI입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 웹 호스팅 서비스에서 사용하는 아파치 웹 서버의 주소 기반 가상호스팅 (IP-based Virtual Hosting)에 대한 설명으로 틀린 것은?

  1. http.conf 파일 안에서 NamevirtualHost 항목을 주석 처리한다.
  2. IP 주소 한 개로 여러 도메인을 사용할 수 있는 방법으로 각각의 도메인들에 개별적으로 ServerName, DocumentRoot, CustomLog 등을 설정할 수 있다.
  3. 사설 IP를 사용하고 있는 인트라넷 환경에서 적합한 방법이다.
  4. 사용하는 랜카드에 ifconfig와 route를 이용하여 가상의 IP를 추가 설정해야 한다.
(정답률: 10%)
  • IP 주소 한 개로 여러 도메인을 사용하는 방식은 이름 기반 가상호스팅(Name-based Virtual Hosting)에 대한 설명입니다. IP 기반 가상호스팅은 각 가상 호스트마다 서로 다른 IP 주소가 할당되어야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 다음 아파치 설치 디렉토리에 대한 설명 중 틀린 것은?

  1. /bin : 아파치의 구동에 필요한 시스템 파일 및 라이브러리가 들어 있다.
  2. /conf : 아파치 서버의 여러 가지 설정 파일들이 들어 있다.
  3. /icons : 아파치 서버에서 사용되는 아이콘들이 들어 있다.
  4. /cgi-bin : 아파치 서버에서 구동 되는 CGI 스크립트 또는 바이너리가 들어 있다.
(정답률: 53%)
  • /bin 디렉토리는 아파치 서버의 실행 파일(Binary)이 들어 있는 곳입니다. 시스템 파일 및 라이브러리는 주로 /lib 또는 /etc 등의 경로에 위치합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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"
(정답률: 52%)
  • 아파치 웹 서버에서 웹 문서(HTML 파일 등)가 저장된 기본 디렉토리 경로를 지정하는 지시자는 DocumentRoot입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. SSL(Secure Sockets Layer)에 대한 설명으로 틀린 것은?

  1. SSLCertificateKeyFile은 보안 가상 호스트 설정시 비밀 키 이름과 그 위치를 아파치에게 알려주는 역할을 한다.
  2. SSL은 TCP와 응용계층 사이에 존재하는 표현계층 서비스로 플랫폼과 어플리케이션에 독립적이다.
  3. SSL은 기본적으로 443번 포트를 사용한다.
  4. SSL은 클라이언트가 최초 서버 접속 시 서버의 대칭키를 받아서 인증한 후 최종적으로 메시지는 RPC를 통해 공개키를 이용하여 암호화한 후 주고 받는다.
(정답률: 27%)
  • SSL은 최초 접속 시 서버의 공개키가 포함된 인증서를 통해 인증하며, 실제 데이터 전송 시에는 효율성을 위해 공개키 방식이 아닌 대칭키(세션키)를 생성하여 암호화 통신을 수행합니다. 또한 RPC를 통해 암호화하는 방식이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 다음 중 PostgreSQL의 특징이 아닌 것은?

  1. 고수준의 확장 가능한 관계형 DBMS가 가지고 있는 거의 모든 기능을 지원한다.
  2. 사용자 정의 오퍼레이터와 타입, 함수, 엑세스 메서드를 지원한다.
  3. 상속, 객체와 같은 객체 지향에서 볼 수 있는 특징을 구현하고 있다.
  4. Postgres에서 파생되어 MIT에서 개발 되었다.
(정답률: 28%)
  • PostgreSQL은 객체 관계형 DBMS(ORDBMS)로 고수준의 확장성과 객체 지향적 특징을 가지며, Berkeley 대학의 POSTGRES 프로젝트에서 파생되어 발전한 시스템입니다. MIT에서 개발되었다는 설명은 사실이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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 두 개의 데이터베이스가 생성된다.
(정답률: 54%)
  • 제시된 과정은 설치 환경을 설정하는 configure 단계입니다. 실제 데이터베이스(mysql, test 등)가 생성되는 시점은 설치 후 mysql_install_db 스크립트를 실행하는 단계이므로, configure 작업만으로 데이터베이스가 생성된다는 설명은 틀렸습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 클라이언트가 삼바서버에 접속할 때 부여하는 인증 레벨에 대한 설명으로 알맞은 것은?

  1. share : 사용자 계정 인증정보 처리를 윈도우 NT 도메인에서 처리하는 방식이다.
  2. user : 기본 보안정책으로 사용자 패스워드를 통해 삼바 서버에 접근하는 모델이다.
  3. server : 사용자가 요청한 자원을 연결해 주기전에 서버에 로그온하기 위한 사용자 패스워드 인증을 거치지 않는다.
  4. domain : 기본적으로 user 모드와 동일하나 사용자 계정의 인증 처리를 다른 서버를 통해 처리하는 방식이다.
(정답률: 32%)
  • 삼바(Samba)의 user 인증 레벨은 사용자 이름과 패스워드를 통해 서버에 접근하는 가장 기본적인 보안 모델입니다.

    오답 노트

    share: 사용자 인증 없이 접근
    server: 다른 서버에 인증 정보를 전달하여 처리
    domain: 윈도우 도메인 컨트롤러를 통해 인증 처리
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 삼바 서버의 보안 모델은 크게 4가지가 있다. 아래의 설명 중 틀린 것은?

  1. 사용자 레벨의 경우 UNIX쪽과 PC쪽의 계정 이름과 동일한 사용자가 대다수일 때 그 위력을 발휘한다.
  2. 사용자 레벨에서 암호화된 암호파일을 사용하여 인증하도록 하려면 Security Options의 encrypt passwords를 yes로 설정하는 동시에 Security Options의 smbpasswd 파일을 설정해야 한다.
  3. 공유 레벨은 프린트, CD-ROM, anonymous ftp등의 공유 디렉토리를 불특정 사용자들이 공유할 경우 유용하다.
  4. 사용자 레벨보다 공유 레벨이 관리가 어렵고 성능은 우수하다.
(정답률: 53%)
  • 공유 레벨 보안 모델은 별도의 사용자 인증 없이 공유 디렉토리에 접근하므로, 사용자 레벨 보안 모델보다 관리가 훨씬 쉽고 단순합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 삼바(samba)서버의 설정 파일에서 주석으로 사용 할 수 있는 것은 다음 중 어느 것인가?

  1. # ...
  2. * ...
  3. : ...
  4. /% ... %/
(정답률: 66%)
  • 삼바(Samba) 설정 파일인 smb.conf에서는 샵(#) 기호를 사용하여 주석을 처리합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다음 /etc/exports 파일의 옵션 설명 중 틀린 것은?

  1. no_root_squash : 클라이언트에서 루트를 서버상의 nobody 사용자로 매핑
  2. ro : 공유된 자원을 읽기 전용으로 마운트
  3. insecure : 인증되지 않은 액세스도 가능하게 함
  4. link_relative : 절대 심볼릭 링크를 상대 심볼릭 링크로 변경시 사용
(정답률: 52%)
  • no_root_squash 옵션은 클라이언트의 root 사용자가 서버에서도 root 권한을 그대로 유지하도록 허용하는 설정입니다.

    오답 노트

    root_squash: 클라이언트의 root를 서버의 nobody 사용자로 매핑하여 권한을 제한합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 다음 NFS 유틸리티에 대한 설명 중 알맞은 것은?

  1. nfsstat : NFS를 벤치마크하기 위한 프로그램인데, 시간당 부하의 수, 전송률, 실패율등 NFS에 관련된 데이터를 제공한다.
  2. showmount : mount 데몬에 NFS 서버에 대하여 질의를 하여 사용중인 상태를 표시한다.
  3. nfsmount : NFS 서버의 마운트 정보를 보여주는 유필리티이다.
  4. nhfsstone : NFS 서버와 클라이언트 동작 상태를 보여주는 유틸리티이다.
(정답률: 12%)
  • showmount는 mountd 데몬에 질의하여 NFS 서버에서 공유 중인 디렉토리 목록이나 마운트 상태를 확인하는 유틸리티입니다.

    오답 노트

    nfsstat: NFS 통계 정보를 제공하는 도구입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. Proftpd의 설정파일에서 Limit는 하나 또는 둘 이상의 FTP명령어들을 제한을 하기 위하여 사용된다. Limit를 통해 제한하는 명령어들에 대한 설명 중 틀린 것은?

  1. CWD : 디렉토리를 변경하는 경우
  2. RETR : 서버에서 클라이언트로 파일을 전송하는 경우
  3. RNTO : 클라이언트가 서버로 파일을 전송하는 경우
  4. RNFR : 디렉토리의 이름을 바꾸는 경우
(정답률: 40%)
  • Proftpd의 Limit 설정은 특정 FTP 명령어의 실행 권한을 제한하는 데 사용됩니다. RNTO는 파일의 이름을 변경(Rename To)하는 명령어이며, 클라이언트가 서버로 파일을 전송하는 명령어는 STOR입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음은 ProFTPD 서버의 설정파일 proftpd.conf의 일부이다. 다음 익명 사용자에 대한 설정 내용에 대한 설명으로 틀린 것은?

  1. 익명 사용자 anonymous로 접속을 하면 ftp라는 사용자 ID의 권한으로 접속이 되는 것이다.
  2. 익명 사용자 anonymous는 ftp라는 그룹 권한을 갖는다.
  3. 홈디렉토리 하위의 pub디렉토리에 업로드가 가능하다.
  4. 홈디렉토리 하위의 pub디렉토리에 접근이 가능하다.
(정답률: 52%)
  • 제시된 설정 파일의 내용을 보면, pub 디렉토리에 대해 (저장/업로드) 명령을 DenyALL로 설정하여 모든 업로드를 금지하고 있습니다. 따라서 업로드가 가능하다는 설명은 틀린 것입니다.

    오답 노트

    User ftp / Group ftp: 익명 사용자가 ftp 계정과 그룹 권한을 가짐
    Limit READ AllowALL: pub 디렉토리에 대한 읽기/접근은 허용됨
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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 : 각종 접근 설정이 저장되는 파일이다.
(정답률: 46%)
  • sendmail 8.9.x 버전에서 호스트 이름을 정의하는 파일은 local-host-names이며, sendmail.hn이라는 명칭은 사용되지 않습니다.

    오답 노트

    sendmail.cf: 핵심 환경 설정 파일
    aliases 및 aliases.db: 메일 별칭 및 리스트 관리
    access 및 access.db: 접근 제어 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 다음 중 설명이 올바르지 않은 것은?

  1. MUA : 사용자들이 메일을 보기 위해 사용하는 프로그램
  2. MTA : 한 호스트로부터 메일을 받아 다른 호스트로 메일을 전달하는 역할을 한다.
  3. MDA : 수신된 메시지를 해당 사용자의 메일 박스에 저장해 주는 역할을 한다.
  4. MCA : 다른 호스트로 메일을 중계하는 역할을 한다.
(정답률: 54%)
  • MCA(Mail Collection Agent)는 사용자가 메일 박스에서 메일을 읽어올 수 있도록 도와주는 에이전트입니다. 다른 호스트로 메일을 중계하는 역할은 MTA(Mail Transfer Agent)가 수행합니다.

    오답 노트

    MUA: 메일 사용자 에이전트(클라이언트 프로그램)
    MTA: 메일 전송 에이전트(호스트 간 전달)
    MDA: 메일 배달 에이전트(메일 박스 저장)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 다음 중 SMTP(Simple Mail Transfer Protocol)의 특징에 대한 설명 중 틀린 것은?

  1. TCP/IP의 상위층 응용 프로토콜의 하나이다.
  2. 인터넷에서 전자 우편 기능을 사용하는 프로토콜로 사용된다.
  3. RFC 822에 규정되어 있다.
  4. 최근에는 그림과 소리를 메일 메시지에 포함 시킬 수 있다.
(정답률: 41%)
  • SMTP는 RFC 821에 규정되어 있으며, RFC 822는 전자 우편 메시지의 포맷(형식)을 규정하는 표준입니다.

    오답 노트

    TCP/IP 상위층 응용 프로토콜: 맞음
    전자 우편 기능 사용 프로토콜: 맞음
    그림 및 소리 포함 가능: MIME 기술을 통해 가능함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. sendmail은 기본적으로 스팸메일 방지기능을 가지고 있다. 이 기능을 사용하기 위해서는 sendmail.cf 파일에 하나의 옵션만 넣어주면 된다. 이 옵션을 사용하게 되면 EXPN과 VRFY 명령어를 제한 하게 되고, 이 결과 VERB 명령도 제한되게 된다. 위에 설명한 옵션으로 알맞은 것은?

  1. spamOptions=authwarnings, goaway
  2. relayOptions=authwarnings, goaway
  3. privacyOptions=authwarnings, goaway
  4. securityOptions=authwarnings, goaway
(정답률: 42%)
  • sendmail에서 EXPN, VRFY, VERB와 같은 정보 노출 명령어를 제한하여 스팸 메일을 방지하고 보안을 강화하는 설정 옵션은 privacyOptions=authwarnings, goaway 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. sendmail은 스패머들로부터 메일서버를 보호하기 위한 최소한의 접근제어를 /etc/mail/access 파일을 통해서 하고 있다. 다음 메일의 Relay에 대한 설정 및 이에 대한 설명으로 틀린 것은?

  1. OK - 지정된 호스트나 사용자에게는 무조건 메일 수신
  2. REJECT - 지정된 도메인의 모든 메일을 송수신 거부
  3. DISCARD - 지정된 도메인에게서 메일을 받아 모두 폐기
  4. 550 - 지정된 메일 주소와 일치하는 메일 수신 거부
(정답률: 49%)
  • 550은 특정한 도메인에 대해 지정된 메시지로 거부할 때 사용합니다.

    오답 노트

    지정된 메일 주소와 일치하는 메일 수신 거부: 501 설정 사용
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

81. 슈퍼 데몬에 대한 설명으로 틀린 것은?

  1. 인터넷 서비스에서 여러 개의 데몬을 함께 관리 한다.
  2. 슈퍼 데몬은 클라이언트의 요구로부터 각각의 서비스를 구분하기 위해 Process ID를 이용한다.
  3. /etc/xinetd.conf에 포함된 여러 개의 데몬은 독자적으로 실행되지 않고 슈퍼 데몬에 의해서 실행된다.
  4. 슈퍼 데몬은 /etc/xinetd.conf 설정 파일을 읽고 /etc/services 파일에 설정된 포트 번호에 대해서 클라이언트의 요청이 있을 때 각 데몬을 실행 한다.
(정답률: 25%)
  • 슈퍼 데몬은 클라이언트의 요청을 구분하기 위해 Process ID가 아니라 포트 번호를 이용합니다.

    오답 노트

    인터넷 서비스 데몬 통합 관리: 슈퍼 데몬의 기본 역할
    /etc/xinetd.conf: 슈퍼 데몬의 설정 파일
    /etc/services: 포트 번호 참조 파일
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. 다음 중 xinetd에서 제공하는 서비스가 아닌 것은?

  1. 타임 세그먼트에 기초한 접근 제어
  2. 동시에 작동하는 동일 유형 서버 수에 대한 제어
  3. 로그 파일에 대한 크기 제한
  4. Squid와 같은 Proxy를 이용한 접근 제어
(정답률: 41%)
  • xinetd는 네트워크 서비스의 요청을 대기하다가 필요할 때만 서비스를 실행시키는 슈퍼 데몬으로, 접근 제어 및 서버 수 제어, 로그 제한 등의 기능을 제공하지만, Squid와 같은 프록시 서버를 이용한 접근 제어는 xinetd의 기능이 아닌 별도의 프록시 소프트웨어 기능입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 다음 DNS 설정에 이용되는 레코드에 대한 설명 중 틀린 것은?

  1. SOA - zone의 전체 설정, 반드시 마지막 레코드로 지정되어야 함
  2. A - 호스트 이름에 대응하는 IP 주소
  3. PTR - IP 주소에 대응하는 호스트 이름
  4. MX - 메일 서버
(정답률: 47%)
  • SOA(Start of Authority) 레코드는 해당 존(Zone)의 권한 있는 서버 정보와 기본 설정값을 담고 있으며, 반드시 존 파일의 가장 처음에 위치해야 합니다.

    오답 노트

    A: 호스트 이름을 IPv4 주소로 매핑
    PTR: IP 주소를 호스트 이름으로 역방향 매핑
    MX: 메일 서버의 호스트 이름을 지정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. 다음 중 DNS 서버의 종류로 알맞지 않은 것은?

  1. 주 네임 서버
  2. 캐싱 서버
  3. 보조 네임 서버
  4. 보안 서버
(정답률: 60%)
  • DNS 서버는 역할에 따라 주 네임 서버(Primary), 보조 네임 서버(Secondary), 캐싱 서버(Caching) 등으로 구분됩니다. 보안 서버는 일반적인 DNS 서버의 기능적 분류에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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 : 사용하는 도메인에 대한 역 변환 데이터베이스 이다.
(정답률: 26%)
  • /var/named/localhost.zone 파일은 루프백 주소($127.0.0.1$)에 대한 정방향 조회 정보를 담고 있는 파일입니다. 도메인을 IP로 변환하는 것이 아니라, 특정 호스트 이름을 루프백 IP로 매핑하는 정보를 포함합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 다음 중 proxy 서버에 대한 설명으로 틀린 것은?

  1. 사용자가 웹 브라우저를 이용하여 인터넷 이용시 느린 속도를 보완해 주기 위한 방법이다.
  2. 사용자가 이전에 방문하지 않은 사이트 방문시 자신의 IP를 이용해 외부 인터넷 접속을 대행한다.
  3. proxy 서버가 설치되면 클라이언트 PC에서는 별도의 설정이 필요없다.
  4. 이미 방문한 웹 사이트는 캐시에 미리 저장한 후 재접속 시 캐시 서버에 저장된 내용을 보여준다.
(정답률: 54%)
  • 프록시 서버를 통해 인터넷에 접속하기 위해서는 클라이언트 PC의 웹 브라우저나 네트워크 설정에서 프록시 서버의 IP 주소와 포트 번호를 지정하는 설정 과정이 반드시 필요합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 다음에서 설명하는 내용 중 ( )안에 들어갈 내용으로 알맞은 것은?

  1. DNS 서버
  2. proxy 서버
  3. CVS 서버
  4. DHCP 서버
(정답률: 55%)

  • 방화벽 내부의 클라이언트가 외부 인터넷에 접속할 때, 직접 접속 대신 서버의 소켓을 통해 통신을 대행함으로써 보안과 효율성을 높이는 구조물은 proxy 서버입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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
(정답률: 44%)
  • Squid 프록시 서버의 설정 파일인 squid.conf에서 캐시 메모리의 최대 크기를 지정하는 지시자는 cache_mem 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. NIS의 여러 프로그램 중에서 가장 중요하며 항상 실행 중에 있어야 하는 프로그램은 어느 것인가?

  1. ypswitch
  2. yppoll
  3. ypmatch
  4. ypbind
(정답률: 66%)
  • ypbind는 NIS 클라이언트에서 실행되는 데몬으로, 클라이언트가 어떤 NIS 서버와 통신할지 결정하고 바인딩하는 역할을 수행하므로 항상 실행 중이어야 하는 가장 중요한 프로그램입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 다음 NIS 동작 구조에 대한 설명 중 틀린 것은?

  1. NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
  2. 슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 가지고 있다.
  3. NIS 데이터베이스들은 ASCII 데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
  4. 기계는 하나의 NIS 도메인을 지정하여 하나의 NIS 서버만 사용할 수 있다.
(정답률: 50%)
  • NIS는 하나의 도메인 내에서 여러 대의 서버(마스터 서버와 여러 대의 슬레이브 서버)를 두어 데이터베이스를 복제하고 분산하여 사용할 수 있는 구조입니다. 따라서 하나의 서버만 사용할 수 있다는 설명은 틀렸습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. ARP는 연결이 들어온 IP를 기억해 MAC 주소로 변환한 다음 기억하고 있는 것을 말한다. 다음 리눅스에서 사용되는 arp 명령어의 옵션에 대한 설명 중 틀린 것은?

  1. -a : 캐시에 있는 특정된 또는 모든 호스트를 나열
  2. -d : 지정된 장치의 arp를 보여 줌
  3. -v : 동적인 모드로 보여줌
  4. -n : 32bit로 된 IP, 즉 풀이(resolving)를 하지 않고 IP로 보여줌
(정답률: 25%)
  • 리눅스 arp 명령어에서 -d 옵션은 지정된 장치의 ARP 캐시 항목을 삭제(delete)하는 기능을 수행합니다.

    오답 노트

    -a: 캐시 목록 나열
    -v: 상세 정보(verbose) 표시
    -n: 호스트 이름 변환 없이 IP 주소로 표시
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 다음 DHCP 서버에 대한 설명 중 틀린 것은?

  1. 각각의 클라이언트의 모든 서비스 설정을 원격으로 가능케 한다.
  2. 각 호스트의 중요한 네트워크 설정 사항을 서버에서의 설정을 이용하여 원격으로 설정해 준다.
  3. Dynamic Host Configuration Protocol의 약자이다.
  4. Bootp와 호환을 유지한다.
(정답률: 30%)
  • DHCP는 호스트에게 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버와 같은 네트워크 설정 사항을 자동으로 할당하는 프로토콜입니다. 네트워크 설정은 가능케 하지만, 클라이언트의 모든 서비스 설정까지 원격으로 제어하는 것은 DHCP의 역할이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. CVS를 이용한 프로젝트 수행 절차를 순서대로 나열한 것은?

  1. 프로젝트 초기화 -> 저장소 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  2. 프로젝트 초기화 -> 작업 공간 마련 -> 저장소 초기화 -> 프로젝트 작업
  3. 저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  4. 작업 공간 마련 -> 프로젝트 초기화 -> 저장소 초기화 -> 프로젝트 작업
(정답률: 37%)
  • CVS 프로젝트 수행의 올바른 순서는 먼저 데이터를 저장할 저장소(Repository)를 초기화하고, 그 안에 프로젝트를 생성(초기화)한 뒤, 개발자가 작업할 로컬 작업 공간(Working Directory)을 마련하여 실제 프로젝트 작업을 진행하는 순서로 이루어집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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
(정답률: 25%)
  • CVS에서는 폴더를 추가하기 위한 별도의 addfolder라는 명령어를 사용하지 않습니다. 일반적으로 폴더 내에 파일이 추가되어 commit될 때 폴더 구조가 함께 관리됩니다.

    오답 노트

    cvs import: 새로운 프로젝트를 저장소에 추가
    cvs checkout: 저장소에서 프로젝트를 로컬로 가져와 갱신
    cvs commit: 변경된 내용을 저장소에 반영
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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 저작자를 확인한다.
(정답률: 23%)
  • CVS(Concurrent Versions System)에서 소스 코드를 릴리즈하기 위해 사용하는 표준 명령어는 release가 아닙니다.

    오답 노트

    cvs ci: 리비전 지정 및 체크인 가능
    cvs get: 특정 시점의 소스 가져오기 가능
    cvs annotate: 파일의 각 라인별 저작자 및 수정 이력 확인 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 다음 중 DoS 공격의 유형이 아닌 것은?

  1. 디스크 채우기
  2. 메모리 고갈
  3. 프로세스의 만들기
  4. 네트워크 트래픽의 차단
(정답률: 47%)
  • DoS(Denial of Service) 공격은 시스템 자원을 고갈시켜 정상적인 서비스를 불가능하게 만드는 공격입니다. 디스크 채우기, 메모리 고갈, 프로세스 과다 생성 등은 모두 자원을 소모시키는 공격 유형에 해당하지만, 네트워크 트래픽의 차단은 서비스 거부 공격의 결과일 수는 있어도 공격의 유형 자체로 보기는 어렵습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. 다음에서 설명하는 것으로 알맞은 것은?

  1. 트로이의 목마
  2. 버퍼 오버플로우
  3. 웜 바이러스 백도어
  4. 루트 킷
(정답률: 68%)
  • 제시된 이미지 의 설명처럼, 메모리 상의 지정된 버퍼 크기보다 더 많은 데이터를 입력하여 인접한 메모리 영역을 덮어씀으로써 프로그램의 비정상적인 동작이나 권한 획득을 유도하는 공격 방식은 버퍼 오버플로우입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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
(정답률: 55%)
  • iptables에서 특정 IP의 패킷을 차단하기 위해서는 규칙 추가(-A), 체인 지정(INPUT), 출발지 주소 지정(-s), 그리고 패킷을 버리는 타겟(-j DROP) 옵션을 순서대로 사용해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 다음에서 설명하는 것은 무엇인가?

  1. VPN
  2. IDS
  3. NAT
  4. NMS
(정답률: 67%)

  • 제시된 설명은 네트워크나 시스템에 대한 비정상적인 접근 및 침입 시도를 실시간으로 감시하고 탐지하는 IDS(Intrusion Detection System, 침입 탐지 시스템)에 대한 정의입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 트로이 목마와 백도어에 대한 대응책으로 가장 적절하지 못한 것은?

  1. CD-ROM으로 깨끗한 부팅을 수행한다.
  2. 주기적으로 파일에 대한 무결성 점검을 한다.
  3. 슈퍼 유저의 권한을 일반 사용자에게 까지 확대한다.
  4. 침입 탐지시스템을 구축한다.
(정답률: 73%)
  • 보안의 기본 원칙은 최소 권한 부여입니다. 슈퍼 유저의 권한을 일반 사용자에게까지 확대하면 공격자가 일반 계정을 탈취했을 때 시스템 전체를 제어할 수 있게 되어 보안 위협이 극대화됩니다.

    오답 노트

    CD-ROM 부팅: 신뢰할 수 있는 매체로 시스템 복구 및 무결성 확보 가능
    무결성 점검: 파일 변조 여부를 확인하여 백도어 탐지 가능
    침입 탐지시스템: 비정상적인 접근 및 행위를 실시간 감시 가능
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >