리눅스마스터 1급 필기 기출문제복원 (2002-05-19)

리눅스마스터 1급
(2002-05-19 기출문제)

목록

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

1. 시스템의 성능을 나타내는 4가지 요소에 대한 설명으로 틀린 것은?

  1. Throughput : 다량의 데이터의 처리 시 내용을 세밀히 감시하는 능력을 나타낸다.
  2. Reliability : 시스템이 얼마나 정확하게 작동되는지를 나타낸다.
  3. Availability : 시스템의 사용이 요구되는 시간에 대해 실제로 사용이 가능한 시간의 비율을 나타낸다.
  4. Turnaround Time : 작업이 제출되어서 결과를 얻을 때까지의 총 소요 시간을 나타낸다.
(정답률: 56%)
  • Throughput은 다량의 데이터를 처리하는 능력을 나타내는 것이며, 내용을 세밀히 감시하는 능력을 나타내는 것이 아니므로 "Throughput : 다량의 데이터의 처리 시 내용을 세밀히 감시하는 능력을 나타낸다."라는 설명이 틀린 것입니다.
profile_image
1

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

2. 운영체제의 여러 가지 특징에 대한 설명으로 틀린 것은?

  1. 다중 태스킹(Multi-tasking) : 한 사용자가 여러 개의 작업을 동시에 수행하는 것을 말한다.
  2. 실시간 처리(Real Time Processing) : 작업을 지연 없이 즉각적으로 처리하는 것을 말한다.
  3. 대화형 처리(Interactive Processing) : 고속의 통신선과 고 신뢰도를 요구하는 것으로 마이크로 프로세서의 상호 사용이 필요하다.
  4. 병렬 계산(Parellel Processing) : 많은 프로세서들이 동시에 작동하는 것을 말한다.
(정답률: 52%)
  • "대화형 처리(Interactive Processing) : 고속의 통신선과 고 신뢰도를 요구하는 것으로 마이크로 프로세서의 상호 사용이 필요하다."가 틀린 설명입니다. 대화형 처리는 사용자와 컴퓨터 간의 상호작용이 빈번하게 일어나는 것을 말하며, 고속의 통신선과 마이크로 프로세서의 상호 사용은 필수적이지 않습니다.
profile_image
1

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

3. 리눅스의 성공요인에 대한 설명으로 가장 적절하지 못한 것은?

  1. GNU정신에 입각한 소스코드의 공개
  2. 무료배포를 기본으로 한 공유와 나눔
  3. 관리 미숙으로 인해 시스템에 문제가 발생할 경우 이에 대한 완벽한 보상
  4. 기술의 폐쇄성을 무기로 하는 독점소프트웨어에 대한 반발심리
(정답률: 72%)
  • "관리 미숙으로 인해 시스템에 문제가 발생할 경우 이에 대한 완벽한 보상"은 리눅스의 성공요인으로 적절하지 않은 설명입니다. 리눅스의 성공요인은 오픈소스의 철학에 입각한 소스코드의 공개와 무료배포, 그리고 기술의 폐쇄성을 무기로 하는 독점소프트웨어에 대한 반발심리 등이 있습니다. "관리 미숙으로 인해 시스템에 문제가 발생할 경우 이에 대한 완벽한 보상"은 오히려 리눅스의 성공요인과는 관련이 없는 부분입니다.
profile_image
1

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

4. 운영체제(Operating System)에서 가장 핵심적인 역할인 자원(메모리, 프로세서등)을 관리하며 시스템이 원활히 돌아갈 수 있도록 제어해주는 것은?

  1. 응용프로그램(Application)
  2. 데몬(Demon)
  3. 쉘(Shell)
  4. 커널(Kernel)
(정답률: 66%)
  • 커널은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 인터페이스 역할을 하며, 자원(메모리, 프로세서 등)을 관리하고 시스템의 안정성과 보안을 유지하는 역할을 합니다. 따라서 운영체제에서 가장 핵심적인 역할을 수행하는 것이 커널입니다.
profile_image
1

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

5. 커널의 표시는 보통 kernel-2.4.16와 같이 하는데 이때 숫자 16이 의미하는 바로 알맞은 것은?

  1. 16번의 패치가 이루어 졌음을 나타낸다.
  2. 16번의 큰 변화가 있었음을 나타낸다.
  3. 16번의 테스트를 거친 안정버전을 나타낸다.
  4. 분기별로 맞추어진 16이라는 숫자를 나타낸다.
(정답률: 62%)
  • 정답은 "16번의 패치가 이루어 졌음을 나타낸다." 이다. 커널 버전은 주로 Major.Minor.Patch 형식으로 표시되며, Patch는 보안 패치나 버그 수정 등 작은 변경 사항을 나타낸다. 따라서 kernel-2.4.16은 2.4 버전에서 16번의 패치가 이루어졌음을 나타낸다.
profile_image
1

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

6. 다음 중 SCSI(Small Computer System Interface)에 관한 설명으로 틀린 것은?

  1. 컴퓨터와 주변기기를 연결하는 하드웨어 인터페이스를 말한다.
  2. 디바이스를 7개에서 15개까지 연결이 가능하다.
  3. 리눅스 시스템에서만 사용할 수 있는 인터페이스이다.
  4. SCSI 인터페이스는 버스마스터링 기법이
(정답률: 56%)
  • "리눅스 시스템에서만 사용할 수 있는 인터페이스이다."라는 설명이 틀린 것이다. SCSI는 다양한 운영체제에서 사용 가능한 인터페이스이다. SCSI 인터페이스는 컴퓨터와 주변기기를 연결하는 하드웨어 인터페이스로, 디바이스를 7개에서 15개까지 연결이 가능하며, 버스마스터링 기법을 사용한다.
profile_image
1

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

7. 아래 그림은 리눅스 시스템의 구조를 나타낸 것이다. (가), (나), (다), (라)에 알맞은 내용을 순서대로 답한 것을 고르시오.

  1. 커널, 쉘, 유틸리티, 응용프로그램
  2. 쉘, 커널, 유틸리티, 응용프로그램
  3. 커널, 유틸리티, 응용프로그램, 쉘
  4. 쉘, 커널, 응용프로그램, 유틸리티
(정답률: 67%)
  • (가) 커널: 하드웨어와 응용프로그램 간의 인터페이스 역할을 하며, 시스템 자원을 관리하는 핵심 부분이다.
    (나) 쉘: 사용자와 커널 간의 인터페이스 역할을 하며, 사용자의 명령을 해석하여 커널에 전달하는 역할을 한다.
    (다) 유틸리티: 시스템 관리를 위한 여러 도구들로, 파일 관리, 프로세스 관리, 네트워크 관리 등의 기능을 수행한다.
    (라) 응용프로그램: 사용자가 직접 사용하는 프로그램으로, 웹 브라우저, 문서 편집기, 게임 등이 이에 해당한다.

    "커널"은 하드웨어와 응용프로그램 간의 인터페이스 역할을 하기 때문에 시스템의 핵심 부분이다. "쉘"은 사용자와 커널 간의 인터페이스 역할을 하기 때문에 사용자가 명령을 내릴 수 있는 환경을 제공한다. "유틸리티"는 시스템 관리를 위한 여러 도구들로, 파일 관리, 프로세스 관리, 네트워크 관리 등의 기능을 수행한다. "응용프로그램"은 사용자가 직접 사용하는 프로그램으로, 웹 브라우저, 문서 편집기, 게임 등이 이에 해당한다. 따라서 "커널, 쉘, 유틸리티, 응용프로그램"이 정답이다.
profile_image
1

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

8. 다음 중 일반적인 리눅스의 디렉토리에 대한 설명으로 틀린 것은?

  1. / : 일반적으로 루트 디렉토리라고 부르는 가장 최상위 디렉토리
  2. /etc : 각종 환경 설정에 연관된 파일들과 디렉토리들을 가진 디렉토리
  3. /dev : 시스템의 각종 디바이스들에 접근하기 위한 디바이스 드라이버들이 저장되어 있는 디렉토리
  4. /var : 시스템의 각종 프로세서, 프로그램 정보 그리고 하드웨어적인 정보들이 저장되어 있는 디렉토리
(정답률: 68%)
  • "/var : 시스템의 각종 프로세서, 프로그램 정보 그리고 하드웨어적인 정보들이 저장되어 있는 디렉토리"가 틀린 설명입니다. "/var" 디렉토리는 시스템에서 변하는 데이터, 즉 로그 파일, 캐시, 프로그램이 생성하는 데이터 등이 저장되는 디렉토리입니다. 예를 들어, 웹 서버에서 생성되는 로그 파일이 "/var/log" 디렉토리에 저장됩니다.
profile_image
1

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

9. 다음 중 X윈도우 시스템을 이루는 4가지 구성요소로서 가장 거리가 먼 것은?

  1. 서버/클라이언트
  2. xtoolkit
  3. xprotocol
  4. XF86Setup
(정답률: 50%)
  • 정답은 "XF86Setup"입니다.

    서버/클라이언트, xtoolkit, xprotocol은 모두 X윈도우 시스템을 이루는 구성요소 중에서 중요한 역할을 합니다.

    서버/클라이언트는 X윈도우 시스템에서 서버와 클라이언트 간의 통신을 담당하며, xtoolkit은 X윈도우 시스템에서 그래픽 사용자 인터페이스(GUI)를 개발하기 위한 도구 모음입니다.

    xprotocol은 X윈도우 시스템에서 서버와 클라이언트 간의 통신을 위한 프로토콜입니다.

    반면에 XF86Setup은 X윈도우 시스템에서 그래픽 드라이버를 설정하기 위한 도구입니다. 다른 구성요소들과는 달리 그래픽 드라이버 설정에 집중하므로, 다른 구성요소들과는 거리가 먼 구성요소입니다.
profile_image
1

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

10. 다음 중 KDE에 대한 설명으로 틀린 것은?

  1. the K Desktop Environment의 약자이다.
  2. 파일매니저, 윈도우 매니저, 헬프 시스템, configuration 시스템과 각종 어플리케이션 등의 집합체이다
  3. Qt 라이브러리를 이용하여 개발되었다.
  4. KDE가 실행되는 운영체제는 리눅스가 유일하다.
(정답률: 53%)
  • "KDE가 실행되는 운영체제는 리눅스가 유일하다."는 틀린 설명이다. KDE는 리눅스 뿐만 아니라 다른 운영체제에서도 실행될 수 있다.
profile_image
1

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

11. 아래 설명에 해당하는 것은 무엇인가?

  1. Compiler
  2. Shell
  3. Debugger
  4. Interrupt
(정답률: 69%)
  • 위 그림은 컴퓨터 시스템의 구성요소 중 하나인 "Shell"을 나타낸다. Shell은 사용자와 컴퓨터 하드웨어 또는 운영체제 간의 인터페이스 역할을 하며, 사용자의 명령어를 해석하고 실행시키는 역할을 한다. 따라서, 위 그림에서는 사용자가 입력한 명령어를 해석하고 실행시키는 Shell이 나타나 있으므로 정답은 "Shell"이다.
profile_image
1

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

12. 환경변수는 사용하고자 하는 쉘의 환경을 작업환경에 맞게 설정하는데 사용되는 값들을 가지고 있다. 이러한 환경변수에 대한 설명으로 틀린 것은?

  1. DISPLAY : 현재 X 윈도우 Display 위치
  2. PS1 : prompt 설정값
  3. TERM : 종료 시 수행해야할 작업
  4. MANPATH : man 페이지 경로
(정답률: 43%)
  • "TERM : 종료 시 수행해야할 작업"은 틀린 설명입니다. TERM은 터미널의 종류를 지정하는 환경변수로, 이 값을 통해 쉘은 터미널의 종류에 맞게 출력을 처리합니다. 예를 들어, xterm, vt100, linux 등의 값을 가질 수 있습니다. 종료 시 수행해야할 작업과는 관련이 없습니다.
profile_image
1

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

13. 프로세스 상태와 그에 대한 설명으로 틀린 것은?

  1. 생성 상태 : 사용자가 요청한 작업이 커널에 등록되어 커널 공간에 PCB 등이 만들어지고 프로세스가 처음 생성되는 상태
  2. 준비 상태 : 프로세스가 기억장치를 할당받지 못하고 있는 상태로서 처음 생성되었을 당시에 그 프로세스를 위한 기억장치의 양이 충분하지 않은 상태
  3. 실행 상태 : 프로세스의 프로그램 코드가 기억장치로부터 읽혀지면서 프로세서에 의해 실행되고 있는 상태
  4. 대기 상태 : 프로세스가 임의의 자원을 요청한 후 이를 즉시 할당받을 수 없어 이를 할당받을 때까지 기다리고 있는 상태
(정답률: 64%)
  • 틀린 것은 "준비 상태 : 프로세스가 기억장치를 할당받지 못하고 있는 상태로서 처음 생성되었을 당시에 그 프로세스를 위한 기억장치의 양이 충분하지 않은 상태"가 아닌 "생성 상태 : 사용자가 요청한 작업이 커널에 등록되어 커널 공간에 PCB 등이 만들어지고 프로세스가 처음 생성되는 상태"이다. 생성 상태에서는 PCB 등이 만들어지고 프로세스가 생성되지만, 기억장치를 할당받지 못하고 있는 상태는 준비 상태에서 발생한다.
profile_image
1

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

14. 인터럽트의 일반적인 종류와 설명으로 틀린 것은?

  1. 입출력 인터럽트: 프로세스가 요청한 입출력의 완료 등과 관련하여 발생
  2. 클럭 인터럽트: 프로세스의 시간 할당량 종료와 관련하여 발생
  3. 프로세스간 통신 인터럽트: 실행중인 프로세스가 시스템 호출을 하였을 때 발생
  4. 프로그램 오류 인터럽트: 프로그램의 실행중 논리적인 오류로 인하여 발생
(정답률: 39%)
  • 프로세스간 통신 인터럽트가 실행중인 프로세스가 시스템 호출을 하였을 때 발생하는 것은 맞는 설명입니다. 따라서 틀린 것은 없습니다.

    프로세스간 통신 인터럽트는 다른 프로세스와 통신하기 위해 시스템 호출을 하는 경우 발생합니다. 이때 운영체제는 해당 요청을 처리하기 위해 인터럽트를 발생시키고, 해당 프로세스는 대기 상태로 들어가게 됩니다. 이후 운영체제는 요청에 따라 다른 프로세스와 통신하고, 결과를 반환합니다. 이후 대기 상태에 있던 프로세스는 다시 실행 상태로 돌아가게 됩니다.
profile_image
1

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

15. 아래의 글을 읽고 (가)와 (나)에 알맞은 내용을 순서대로 답한 것을 고르시오.

  1. 문맥(Context), 문맥 교환(Context Switching)
  2. 문맥 보존(Context Saving), 문맥 교환(Context Switching)
  3. 문맥(Context), 문맥 재적재(Context Restoring)
  4. 문맥 재적재(Context Restoring), 문맥 보존(Context Saving)
(정답률: 42%)
  • (가) 문맥(Context), 문맥 교환(Context Switching) : 프로세스가 실행되는 동안 CPU 레지스터, 메모리 등의 상태를 프로세스의 문맥(Context)이라고 한다. 문맥 교환(Context Switching)은 CPU가 다른 프로세스로 전환될 때, 현재 실행 중인 프로세스의 문맥을 저장하고, 다음 실행될 프로세스의 문맥을 불러오는 과정을 말한다.

    (나) 문맥 보존(Context Saving), 문맥 교환(Context Switching) : 문맥 보존(Context Saving)은 현재 실행 중인 프로세스의 문맥을 저장하는 과정을 말한다. 문맥 교환(Context Switching)은 CPU가 다른 프로세스로 전환될 때, 현재 실행 중인 프로세스의 문맥을 저장하고, 다음 실행될 프로세스의 문맥을 불러오는 과정을 말한다. 따라서 문맥 보존(Context Saving)과 문맥 교환(Context Switching)은 서로 밀접한 관련이 있다.
profile_image
1

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

16. 네트워크상의 컴퓨터가 서로 통신할 수 있게 해주는 규약을 무엇이라고 하는가?

  1. 홉 (Hop)
  2. 라우팅(Routing)
  3. 토폴로지(Topology)
  4. 프로토콜(Protocol)
(정답률: 70%)
  • 프로토콜은 네트워크상의 컴퓨터가 서로 통신할 수 있게 해주는 규약입니다. 이는 데이터를 주고받는 방식, 데이터의 형식, 전송 속도 등을 정의하여 효율적인 통신을 가능하게 합니다. 따라서 프로토콜은 네트워크상의 컴퓨터들이 서로 원활하게 통신할 수 있도록 중요한 역할을 합니다.
profile_image
1

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

17. 다음 IP주소에 대한 설명으로 알맞지 않은 것은?

  1. 논리적인 네트워크의 규모에 따라 클래스를 부여한다.
  2. 네트워크ID 와 호스트ID 로 구성되어 있다.
  3. IP 주소가 203.201.88.3 이면 C 클래스에 속한다.
  4. 호스트ID 가 모두 0 이면 그 네트워크내의 모든 호스트를 목적지로 하는 방송(Broadcast)패킷이 된다.
(정답률: 65%)
  • IP 주소가 203.201.88.3 이면 C 클래스에 속한다. 이 설명은 옳다.

    호스트ID 가 모두 0 이면 그 네트워크내의 모든 호스트를 목적지로 하는 방송(Broadcast)패킷이 된다는 것은 옳은 설명이다. 이는 해당 네트워크의 모든 호스트에게 메시지를 전달하기 위한 방법 중 하나이다.

    하지만 논리적인 네트워크의 규모에 따라 클래스를 부여한다는 설명은 오래된 IP 주소 체계에서 사용되던 방식이며, 현재는 CIDR(Classless Inter-Domain Routing) 방식이 사용되기 때문에 옳지 않은 설명이다.

    네트워크ID와 호스트ID로 구성되어 있다는 설명은 옳다. IP 주소는 네트워크ID와 호스트ID로 구성되어 있으며, 이를 통해 해당 호스트가 속한 네트워크를 식별할 수 있다.
profile_image
1

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

18. 리눅스 설치 중 별도로 지정하지 않아도 되는 네트워크 설정항목은?

  1. Port Number
  2. DNS
  3. IP Address
  4. Gateway
(정답률: 55%)
  • "Port Number"는 네트워크 통신에서 데이터를 주고받는 데 사용되는 포트 번호를 의미합니다. 리눅스 설치 중에는 이러한 포트 번호를 별도로 지정할 필요가 없기 때문에, "Port Number"는 별도로 지정하지 않아도 되는 네트워크 설정 항목입니다.
profile_image
1

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

19. 네트워크 인터페이스를 설정할 때 사용하는 명령어는?

  1. loopback
  2. route
  3. ifconfig
  4. netstat
(정답률: 56%)
  • 네트워크 인터페이스를 설정할 때 사용하는 명령어는 "ifconfig"입니다. 이 명령어는 네트워크 인터페이스의 IP 주소, 서브넷 마스크, 게이트웨이 등을 설정하고 관리하는 데 사용됩니다. "loopback"은 자기 자신을 가리키는 가상 인터페이스를 설정하는 데 사용되며, "route"는 라우팅 테이블을 관리하는 데 사용됩니다. "netstat"은 현재 시스템의 네트워크 연결 상태를 보여주는 데 사용됩니다.
profile_image
1

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

20. 리눅스 시스템에서 서비스 포트가 설정된 파일은?

  1. /etc/inetd.conf
  2. /etc/services
  3. /etc/hosts
  4. /etc/network
(정답률: 62%)
  • "/etc/services" 파일은 리눅스 시스템에서 서비스 포트와 해당 포트를 사용하는 프로토콜에 대한 정보를 담고 있기 때문에 정답입니다. 이 파일은 다른 파일들과 달리 서비스 포트와 프로토콜에 대한 정보를 한 곳에 모아놓아 관리하기 용이하며, 다른 프로그램에서 이 정보를 참조하여 포트를 사용할 수 있도록 합니다. 따라서 리눅스 시스템에서 서비스 포트를 설정하고 관리하기 위해서는 "/etc/services" 파일을 수정해야 합니다.
profile_image
1

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

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

21. 다음 중 /etc/shadow 파일에 포함된 정보가 아닌 것은 ?

  1. 사용자 ID
  2. 암호화된 패스워드
  3. 패스워드 변경시기까지 남은 날 수
  4. UID 와 GID
(정답률: 45%)
  • UID와 GID는 /etc/passwd 파일에 포함된 정보이기 때문에 /etc/shadow 파일에는 포함되지 않습니다. /etc/shadow 파일은 사용자의 암호화된 패스워드와 패스워드 변경시기까지 남은 날 수 등 보안 관련 정보를 포함합니다.
profile_image
1

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

22. 다음 중 틀린 설명은?

  1. adduser 명령어는 root 권한으로 실행이 가능하지만 useradd 명령어는 일반 사용자 권한으로도 사용이 가능하다.
  2. useradd -d /home/cray cray 명령어 실행을 통해 홈 디렉토리지정이 가능하다.
  3. useradd -f -5 cray 명령어 실행을 통해 앞으로 5일간 사용이 가능한 계정을 만들수 있다.
  4. useradd -g 505 cray 명령어 실행을 통해 Group ID를 505로 지정할 수 있다.
(정답률: 43%)
  • "useradd -f -5 cray 명령어 실행을 통해 앞으로 5일간 사용이 가능한 계정을 만들수 있다."는 틀린 설명이다. useradd 명령어에는 -f 옵션이 없으며, -f 옵션은 passwd 명령어에서 사용된다.
profile_image
1

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

23. 다음 중 usermod 명령어에 대한 설명으로 틀린 것은 ?

  1. 로그인한 사용자의 정보도 변경이 가능하다.
  2. 사용자의 계정정보을 수정하는 명령어이다.
  3. 관련 파일로는 /etc/passwd, /etc/shadow, /etc/group 등이 있다.
  4. usermod -e 11/25/02 cray 명령어를 실행하면 11월 25일 이후로는 계정의 사용을 금지시킨다.
(정답률: 40%)
  • 정답은 "로그인한 사용자의 정보도 변경이 가능하다."가 아니다.

    usermod 명령어는 사용자의 계정정보를 수정하는 명령어이며, 관련 파일로는 /etc/passwd, /etc/shadow, /etc/group 등이 있다. usermod -e 11/25/02 cray 명령어를 실행하면 11월 25일 이후로는 계정의 사용을 금지시킨다.

    로그인한 사용자의 정보를 변경하려면 root 권한이 필요하며, 일반 사용자는 자신의 정보만 변경할 수 있다.
profile_image
1

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

24. useradd 명령을 이용하여 일반 사용자들을 추가할 때 사용자의 환경파일을 가져오는 곳으로 가장 알맞은 것은?

  1. /etc/init.d
  2. /etc/skel
  3. /etc/shadow
  4. /etc/passwd
(정답률: 45%)
  • "/etc/skel"은 새로운 사용자 계정을 생성할 때 기본적으로 사용자의 홈 디렉토리에 복사되는 파일들이 저장되어 있는 디렉토리입니다. 따라서 useradd 명령을 이용하여 일반 사용자들을 추가할 때 사용자의 환경파일을 가져오는 가장 알맞은 곳은 "/etc/skel"입니다.
profile_image
1

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

25. 다음 중 사용자계정 관련 설명으로 적절하지 못한 것은?

  1. /etc/shadow 파일을 고려하지 않는다면 /etc/passwd 파일의 두 번째 필드에 * 표시를 했을 때 사용자의 로그인이 제한된다.
  2. useradd 명령어에 -d 옵션을 이용하여 새로 만들어질 계정의 홈디렉토리 위치를 지정할 수 있다.
  3. /etc/passwd 파일에는 사용자의 로그인 쉘(Shell)에 대한 정보가 포함되어 있다.
  4. 현재 사용자의 계정이 arga일 때 su beta 명령을 실행하면 beta 계정으로 사용자 계정과 환경이 동시에 바뀐다.
(정답률: 34%)
  • "/etc/shadow 파일을 고려하지 않는다면 /etc/passwd 파일의 두 번째 필드에 * 표시를 했을 때 사용자의 로그인이 제한된다."는 적절한 설명이다.

    "현재 사용자의 계정이 arga일 때 su beta 명령을 실행하면 beta 계정으로 사용자 계정과 환경이 동시에 바뀐다."라는 설명은 부분적으로 옳지만, 정확하지 않다. su 명령어는 다른 사용자로 전환하는 명령어이며, 사용자 계정과 환경이 동시에 바뀌는 것은 맞지만, su 명령어를 실행한 후에도 여전히 현재 사용자의 계정은 arga이다.
profile_image
1

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

26. 아래 파일에 대한 설명으로 틀린 것은?

  1. 파일명은 client 이며 사이즈는 32767 이다.
  2. client 파일에 대해 소유자, 그룹, 타인 모두 읽기 권한만을 가진다.
  3. client 파일은 최초 생성일자가 8월 11일 11시30분이다.
  4. client 파일의 소유자는 ihd 이며, 소유자가 속한 그룹은 project 이다.
(정답률: 48%)
  • 파일명이 client이며 사이즈는 32767이다. 파일에 대한 권한은 소유자, 그룹, 타인 모두 읽기 권한만을 가진다. 이 파일의 소유자는 ihd이며, 소유자가 속한 그룹은 project이다. 하지만 이 파일에 대한 생성일자는 문제에서 언급되지 않았으므로, "client 파일은 최초 생성일자가 8월 11일 11시30분이다." 라는 설명은 틀린 것이다.
profile_image
1

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

27. umask 값이 002로 설정되어 있을 때 새로 생성된 파일의 허가권은?

  1. -rw-rw-r--
  2. -r--rw-r--
  3. -r--r--r--
  4. -rwxrwxr-x
(정답률: 30%)
  • umask 값이 002로 설정되어 있으면, 새로 생성된 파일의 기본 허가권은 666(= 777 - 002)이 됩니다. 이 값에서 umask 값(002)을 뺀 값(664)이 새로 생성된 파일의 실제 허가권이 됩니다.

    따라서, "-rw-rw-r--"은 실제 허가권이 664일 때, 그룹과 소유자가 읽고 쓸 수 있고, 다른 사용자는 읽을 수만 있는 허가권을 나타냅니다.

    "-r--rw-r--"은 실제 허가권이 664일 때, 소유자는 읽기만 가능하고, 그룹과 다른 사용자는 읽고 쓸 수 있는 허가권을 나타냅니다.

    "-r--r--r--"은 실제 허가권이 644일 때, 모든 사용자가 읽을 수만 있는 허가권을 나타냅니다.

    "-rwxrwxr-x"은 실제 허가권이 775일 때, 소유자와 그룹은 읽고 쓰고 실행할 수 있고, 다른 사용자는 읽고 실행할 수 있는 허가권을 나타냅니다.
profile_image
1

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

28. 괄호 안에 알맞은 옵션은?

  1. -f
  2. -F
  3. -t
  4. -T
(정답률: 39%)
  • 이미지에서 보이는 파일은 텍스트 파일이므로 "-t" 옵션을 사용하여 파일 내용을 출력할 수 있습니다. "-f" 옵션은 파일 내용을 출력할 때 페이지 번호를 표시하고, "-F" 옵션은 페이지 번호를 표시하지 않습니다. "-T" 옵션은 파일 내용을 출력할 때 탭 문자를 공백으로 대체합니다.
profile_image
1

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

29. 다음 중 ln 명령어에 대한 설명으로 적절하지 않은 것은?

  1. 하드링크는 서로 다른 inode를 가지지만 원본과 동일한 형태이다.
  2. 심볼릭링크는 원본파일이 삭제되더라도 제거되지 않는다.
  3. 하드링크는 원본과 동일한 형태이지만 다른 이름으로 존재한다.
  4. 심볼릭링크는 원본파일을 가리키는 파일이기 때문에 원본파일에 비해 파일크기가 작고 하드링크파일은 원본파일과 같은 크기이다.
(정답률: 19%)
  • "하드링크는 원본과 동일한 형태이지만 다른 이름으로 존재한다."는 올바르지 않은 설명입니다.

    하드링크는 원본 파일과 동일한 inode를 가지며, 원본 파일과 동일한 내용을 가진 새로운 파일을 생성하는 것입니다. 따라서 하드링크 파일과 원본 파일은 같은 파일이며, 파일 크기도 동일합니다. 다만 파일 이름이 다를 뿐입니다.
profile_image
1

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

30. EXT3 파일시스템에서 데이터를 디스크에 쓰기 전에 로그를 남겨 시스템의 비정상적인 종료 시에도 로그를 이용해 빠르고 안정적인 복구를 할 수 있는 기술은?

  1. 슈퍼블록 기술
  2. 저널링 기술
  3. 클러스터링 기술
  4. 파이프라이닝 기술
(정답률: 47%)
  • 저널링 기술은 데이터를 디스크에 쓰기 전에 로그를 남겨 시스템의 비정상적인 종료 시에도 로그를 이용해 빠르고 안정적인 복구를 할 수 있는 기술입니다. 따라서 EXT3 파일시스템에서는 저널링 기술을 사용하여 데이터의 안정성과 신뢰성을 보장합니다.
profile_image
1

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

31. 실행레벨(Runlevel)은 부팅과 셧다운 되는 동안 어떤 데몬과 서비스들이 시작될 지를 결정한다. 다음 중 실행레벨에 대한 설명으로 틀린 것은?

  1. Runlevel 0 : 모든 프로세스들을 종료하고, 파일 시스템을 언마운트 시킨다.
  2. Runlevel 1 : 단일 사용자 모드로 보통 시스템 관리자가 시스템에 특정 설정을 할 때 사용한다.
  3. Runlevel 2 : 다중 사용자 모드로 대부분의 배포판에서 기본적인 실행레벨로 사용한다.
  4. Runlevel 5 : 몇몇 배포판에서 그래픽 로그인 프롬프트를 띄우는 용도로 사용된다.
(정답률: 43%)
  • "Runlevel 5 : 몇몇 배포판에서 그래픽 로그인 프롬프트를 띄우는 용도로 사용된다."가 틀린 설명이다. 대부분의 배포판에서는 Runlevel 5가 그래픽 모드로 사용되지만, 일부 배포판에서는 다른 용도로 사용될 수 있다.

    Runlevel 2는 다중 사용자 모드로 대부분의 배포판에서 기본적인 실행레벨로 사용된다. 이 실행레벨에서는 네트워크 서비스와 그래픽 모드가 모두 활성화되어 있어 다중 사용자가 시스템에 로그인하여 사용할 수 있다. 일반적으로 서버 운영에 적합한 실행레벨이다.
profile_image
1

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

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

  1. a : 전체 사용자의 모든 프로세스를 출력
  2. u : 사용자의 이름과 프로세스 시작 시간 등을 출력
  3. x : 제어 터미널을 갖고 있지 않은 프로세스를 출력
  4. e : 결과를 Wide Format으로 출력
(정답률: 35%)
  • 정답은 "e : 결과를 Wide Format으로 출력"이 아닙니다.

    설명:
    - "a : 전체 사용자의 모든 프로세스를 출력" 옵션은 모든 사용자의 프로세스를 출력합니다.
    - "u : 사용자의 이름과 프로세스 시작 시간 등을 출력" 옵션은 사용자 이름, 프로세스 ID, CPU 사용량, 메모리 사용량 등의 정보를 출력합니다.
    - "x : 제어 터미널을 갖고 있지 않은 프로세스를 출력" 옵션은 제어 터미널을 갖고 있지 않은 프로세스를 출력합니다.

    "e : 결과를 Wide Format으로 출력" 옵션은 ps 결과를 좀 더 넓은 형식으로 출력합니다. 이 옵션을 사용하면 프로세스의 상태, CPU 사용량, 메모리 사용량 등의 정보를 더 자세하게 볼 수 있습니다.
profile_image
1

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

33. 다음 중 프로세스 관리 명령어들에 대한 설명으로 적절하지 못한 것은?

  1. kill 명령어는 해당 프로세스에게 시그널(Signal)을 보내주는 명령어이다.
  2. 슈퍼유저뿐만 아니라 일반유저도 nice 유틸리티를 사용해 프로세스의 우선순위를 높일 수 있다.
  3. vmstat 유틸리티는 프로세스, 메모리, I/O, CPU에 관한 정보를 보여주는 프로그램이다.
  4. top -q 명령은 프로세스 상황을 지연시간 없이 갱신하여 출력한다.
(정답률: 43%)
  • "top -q 명령은 프로세스 상황을 지연시간 없이 갱신하여 출력한다."는 올바른 설명이다. 슈퍼유저뿐만 아니라 일반유저도 nice 유틸리티를 사용해 프로세스의 우선순위를 높일 수 있는 이유는, nice 값이 높을수록 프로세스의 우선순위가 높아지기 때문이다. nice 값은 -20부터 19까지의 범위를 가지며, 값이 작을수록 우선순위가 높아진다. 슈퍼유저는 다른 사용자의 프로세스 우선순위를 변경할 수 있지만, 일반 사용자는 자신이 실행한 프로세스의 우선순위만 변경할 수 있다.
profile_image
1

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

34. 프로세스는 종료되었으나 종료 코드를 반환하지 않은 상태는?

  1. waiting
  2. sleeping
  3. blocking
  4. zombie
(정답률: 56%)
  • 프로세스가 종료되면 해당 프로세스의 상태는 종료 상태가 되어야 하지만, 종료 상태가 되기 전에 해당 프로세스의 부모 프로세스가 해당 프로세스의 종료 상태를 확인하지 않으면, 해당 프로세스는 종료되었지만 메모리에서 완전히 제거되지 않은 상태가 된다. 이 상태를 "zombie" 상태라고 부른다. 따라서, "zombie"가 정답이다.
profile_image
1

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

35. 시스템 관리 명령어인 killall 명령의 옵션에 대한 설명으로 옳지 못한 것은?

  1. -i : 명령실행 전 확인을 위해 상호적으로 물어본다.
  2. -v : 시그널이 성공적으로 보내졌다면 보고한다.
  3. -V : 버전 정보를 출력한다.
  4. -w : 알려진 모든 시그널 이름 목록을 보여준다.
(정답률: 41%)
  • "-w : 알려진 모든 시그널 이름 목록을 보여준다."는 옳은 설명이다. 이 옵션은 시그널 이름을 모두 보여주는 역할을 한다.
profile_image
1

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

36. rpm 패키지 설치 시 의존성(Dependency)에 상관없이 강제로 설치하게 하는 옵션은?

  1. --nodeps
  2. --noorder
  3. --notriggers
  4. --noscripts
(정답률: 54%)
  • 정답은 "--nodeps"이다. 이 옵션은 의존성을 무시하고 강제로 패키지를 설치하도록 하는 옵션이다. 즉, 필요한 의존성 패키지가 없어도 강제로 설치할 수 있다는 것이다. "--noorder"는 패키지 설치 순서를 무시하고 설치하는 옵션이고, "--notriggers"는 트리거 스크립트를 실행하지 않도록 하는 옵션이다. "--noscripts"는 패키지 설치 시 스크립트를 실행하지 않도록 하는 옵션이다.
profile_image
1

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

37. 리눅스에서 압축을 하거나 풀 경우 많이 사용되는 gzip 명령어의 옵션에 대한 설명으로 옳지 못한 것은?

  1. -d : 압축을 푼다.
  2. -r : 현재 디렉토리의 하위 디렉토리까지 전부를 압축한다.
  3. -t : 현재 압축된 파일의 내용을 보여준다.
  4. -9 : 최대한 압축한다.
(정답률: 26%)
  • "-t : 현재 압축된 파일의 내용을 보여준다." 옵션은 압축된 파일의 내용을 확인하는 것이 아니라, 압축 파일이 정상적으로 만들어졌는지 확인하는 옵션이다. 따라서 옳지 못한 것이다.

    "-t : 현재 압축된 파일의 내용을 보여준다." 옵션은 압축 파일의 무결성을 확인하기 위해 사용된다. 압축 파일이 손상되었거나 올바르게 생성되지 않았을 경우, 이 옵션을 사용하여 확인할 수 있다.
profile_image
1

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

38. 다음 중 tar 명령어의 옵션에 대한 설명으로 옳지 못한 것은?

  1. -c : 새로운 아카이브 파일을 작성한다.
  2. -t : 묶음 파일의 내용을 보여준다.
  3. -r : 묶음 파일에 새로운 파일을 추가한다.
  4. -f : 묶음 파일을 해제한다.
(정답률: 46%)
  • 정답은 "-f : 묶음 파일을 해제한다." 이다.

    이유는 -f 옵션은 tar 명령어에서 묶음 파일의 이름을 지정하는 옵션이며, 묶음 파일을 해제하는 옵션은 -x 옵션이다. 따라서 -f 옵션은 묶음 파일을 생성하거나 묶음 파일에 파일을 추가할 때 사용된다.
profile_image
1

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

39. 인터넷을 통하여 sample.tar.gz와 같은 파일을 다운받았다. 이와 같은 형식의 파일을 만드는 방법으로 가장 올바른 것은?

  1. sample파일을 gzip명령으로 압축을 한다.
  2. sample파일을 tar명령으로 묶는다.
  3. sample파일을 gzip명령으로 묶은 후, tar명령으로 압축한다.
  4. sample파일을 tar명령으로 묶은 후, gzip명령으로 압축한다.
(정답률: 58%)
  • 정답은 "sample파일을 tar명령으로 묶은 후, gzip명령으로 압축한다."이다. 이유는 tar 명령어는 파일들을 하나로 묶어주는 역할을 하고, gzip 명령어는 압축을 해주는 역할을 한다. 따라서 먼저 파일들을 tar로 묶은 후, 그것을 gzip으로 압축해야 한다. 만약 gzip으로 먼저 압축을 한 후, tar로 묶는다면, 압축된 파일을 묶는 것이기 때문에 압축 효과가 떨어지게 된다.
profile_image
1

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

40. 데비안 패키지 관리 유틸리티인 dpkg의 특징으로 적절하지 않은 것은?

  1. 의존성 체크기능이 우수하다.
  2. 사용 가능한 패키지들의 목록 갱신기능을 제공한다.
  3. 자동 설치가 가능한 실행 프로그램 작성기능을 제공한다.
  4. 시스템에서 제거된 패키지 목록들을 알려준다.
(정답률: 39%)
  • dpkg는 시스템에서 제거된 패키지 목록을 알려주는 기능을 제공하지 않습니다. 이 기능은 apt-get이나 aptitude와 같은 패키지 관리자에서 제공됩니다.
profile_image
1

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

41. 리눅스 커널을 설정하기 위한 명령어에는 여러 가지가 있다. 다음 중 리눅스 커널을 설정하기 위한 명령어가 아닌 것은 무엇인가?

  1. make xconfig
  2. make config
  3. make menuconfigurator
  4. make menuconfig
(정답률: 48%)
  • 정답: "make menuconfigurator"

    설명: "make menuconfigurator"는 실제로 존재하지 않는 명령어입니다. 올바른 명령어는 "make xconfig", "make config", "make menuconfig"입니다. 이 명령어들은 각각 GUI, CLI, 메뉴 기반의 인터페이스를 제공하여 사용자가 리눅스 커널을 설정할 수 있도록 도와줍니다. "make menuconfigurator"는 오타일 가능성이 높은 잘못된 명령어입니다.
profile_image
1

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

42. 현재 실행중인 커널에 모듈을 삽입하는 명령어는 무엇인가?

  1. insmod
  2. addmod
  3. insertmod
  4. exmod
(정답률: 45%)
  • 정답은 "insmod"이다. "insmod"는 insert module의 약어로, 현재 실행중인 커널에 새로운 모듈을 삽입하는 명령어이다. 이 명령어를 사용하여 커널에 새로운 기능을 추가하거나 기존 기능을 수정할 수 있다. 다른 보기들은 존재하지 않는 명령어들이거나, "insmod"와 유사하지만 실제로는 존재하지 않는 명령어들이다.
profile_image
1

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

43. 리눅스 커널에 대한 설명으로 옳지 못한 것은?

  1. 안정버전과 개발버전으로 나뉘어 진다.
  2. 단일(Monolithic) 커널이다.
  3. 커널버전이 2.3.×와 같은 것은 안정버전이다.
  4. 대부분 C언어로 작성 되었다.
(정답률: 41%)
  • 커널버전이 2.3.×와 같은 것은 안정버전이 아니라 개발버전이다. 커널 버전의 마지막 자리는 개발 버전을 나타내며, 짝수 버전은 안정 버전, 홀수 버전은 개발 버전을 나타낸다. 따라서 2.3.×는 개발 버전이며, 안정 버전은 2.2.x와 같이 짝수 버전이다.
profile_image
1

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

44. 다음 중 리눅스의 모듈에 대한 설명으로 가장 적절하지 못한 것은?

  1. 모듈을 커널에서 제거할 때는 rmmod 명령을 사용한다.
  2. 모듈은 반드시 새로운 커널 코드를 다시 컴파일 한 후 커널을 재부팅하고 나서 테스트해야 한다.
  3. 새 모듈이 커널에 추가되면, 커널의 심볼 목록을 갱신하고 새 모듈이 사용하는 모듈들을 수정해야 한다.
  4. lsmod 명령은 단지 커널 모듈 자료 구조의 리스트로부터 만들어지는 /proc/modules의 포맷을 바꾸어서 보여주는 것이다.
(정답률: 26%)
  • "모듈은 반드시 새로운 커널 코드를 다시 컴파일 한 후 커널을 재부팅하고 나서 테스트해야 한다."는 잘못된 설명입니다. 모듈은 커널에 동적으로 로드되고 언로드될 수 있으며, 커널을 재부팅하지 않고도 모듈을 테스트할 수 있습니다. 따라서 이 보기가 가장 적절하지 못한 설명입니다.

    모듈은 커널에 동적으로 로드되고 언로드될 수 있으며, rmmod 명령을 사용하여 제거할 수 있습니다. 새 모듈이 커널에 추가되면, 커널의 심볼 목록을 갱신하고 새 모듈이 사용하는 모듈들을 수정해야 할 수 있습니다. lsmod 명령은 단지 커널 모듈 자료 구조의 리스트로부터 만들어지는 /proc/modules의 포맷을 바꾸어서 보여주는 것입니다.
profile_image
1

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

45. DMA 채널에 관한 설명으로 틀린 것은?

  1. 디바이스로부터 메모리로 직접 바이트 열을 전송한다.
  2. 인터럽트와 같이 DMA 요구에는 번호가 붙여져 있다.
  3. DMA 채널은 보통 PCI버스에서 사용한다.
  4. Direct Memory Access의 약어이다.
(정답률: 43%)
  • "DMA 채널은 보통 PCI버스에서 사용한다."가 틀린 설명입니다. DMA 채널은 다양한 버스에서 사용될 수 있으며, PCI 버스 외에도 ISA, AGP, USB 등에서도 사용됩니다.
profile_image
1

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

46. 리눅스 시스템에서 디스크의 마운트 정보를 변경할 때 사용되는 설정 파일은 무엇인가?

  1. /etc/fstab
  2. /etc/mnt
  3. /etc/partition
  4. /etc/config
(정답률: 45%)
  • "/etc/fstab"은 리눅스 시스템에서 부팅 시 자동으로 마운트되는 파일 시스템을 정의하는 설정 파일이다. 이 파일을 편집하여 디스크의 마운트 정보를 변경할 수 있다. 따라서 디스크의 마운트 정보를 변경할 때 "/etc/fstab" 파일을 수정하는 것이 일반적이다.
profile_image
1

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

47. 다음 중 프린터에 진행 중인 작업 내용을 삭제할 때 사용되는 명령어는?

  1. lpdel
  2. delpr
  3. rmlp
  4. lprm
(정답률: 43%)
  • 정답은 "lprm"입니다. "lprm"은 "remove jobs from the print queue"의 약자로, 프린터 대기열에서 작업을 삭제하는 명령어입니다. 다른 보기들은 존재하지 않는 명령어이거나, 프린터와 관련이 없는 명령어입니다.
profile_image
1

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

48. 리눅스 시스템에서 제공되는 프린터 설치 유형이 아닌 것은?

  1. Unix Printer
  2. Novell Printer
  3. Indirect Printer
  4. Local Printer
(정답률: 23%)
  • Indirect Printer는 리눅스 시스템에서 제공되는 프린터 설치 유형이 아닙니다. 이유는 Indirect Printer는 네트워크 상의 다른 컴퓨터에서 공유하는 프린터를 사용하는 방식으로, 로컬 컴퓨터에 직접 연결되어 있지 않기 때문입니다. 반면, Unix Printer, Novell Printer, Local Printer은 각각 리눅스 시스템에서 제공되는 프린터 설치 유형 중 하나입니다. Unix Printer는 Unix 운영체제에서 사용하는 프린터 설치 유형이며, Novell Printer는 Novell Netware 운영체제에서 사용하는 프린터 설치 유형입니다. Local Printer는 로컬 컴퓨터에 직접 연결된 프린터를 사용하는 방식입니다.
profile_image
1

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

49. 리눅스 시스템에서 모듈화된 커널 사운드 드라이버를 이용하여 사운드 카드를 설정할 때 사용되는 명령어인 sndconfig가 참조하는 파일로 알맞은 것은?

  1. /etc/modules.conf
  2. /etc/modules.cfg
  3. /etc/config.modules
  4. /etc/modules.config
(정답률: 44%)
  • "/etc/modules.conf" 파일은 리눅스 시스템에서 모듈화된 커널 사운드 드라이버를 설정하는 파일이다. 이 파일은 sndconfig 명령어가 참조하는 파일로 사용된다. 이 파일은 커널 모듈을 로드하고 설정하는 데 사용되며, 사운드 카드와 관련된 모듈을 로드하고 설정하는 데 사용된다. 따라서 sndconfig 명령어를 사용하여 사운드 카드를 설정할 때 "/etc/modules.conf" 파일이 참조되는 것이다.
profile_image
1

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

50. 플로피 디스크를 리눅스 파일 시스템으로 만드는 명령어는?

  1. mkfs -t ext2 /dev/fd0
  2. mkfs -t ntfs /dev/fd0
  3. mkfs -t vfat /dev/fd0
  4. mkfs -t msdos /dev/fd0
(정답률: 50%)
  • 정답은 "mkfs -t ext2 /dev/fd0"이다. 이 명령어는 "mkfs"라는 파일 시스템 생성 명령어를 사용하여 "/dev/fd0"이라는 플로피 디스크를 ext2 파일 시스템으로 포맷하는 것을 의미한다. ext2는 리눅스에서 가장 일반적으로 사용되는 파일 시스템 중 하나이다. 나머지 보기는 각각 NTFS, VFAT, MS-DOS 파일 시스템으로 포맷하는 명령어이다.
profile_image
1

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

51. 다음 중 시스템로그에 대한 설명으로 적절하지 못한 것은?

  1. 시스템에서 어떤 일들이 발생하는지를 알려준다.
  2. 로그파일은 데몬에 의해서 남겨진다.
  3. 로그데몬은 어떠한 경우에도 종료시킬 수 없다.
  4. 경우에 따라 디스크 공간을 차지하는 비율이 클 수 있다.
(정답률: 54%)
  • "로그데몬은 어떠한 경우에도 종료시킬 수 없다."가 적절하지 못한 설명이다. 이는 사실이 아니며, 로그데몬은 시스템 관리자가 원할 때 종료시킬 수 있다. 로그데몬은 시스템 로그를 관리하는 데몬으로, 시스템에서 발생하는 다양한 이벤트를 로그 파일에 기록한다. 이를 통해 시스템의 문제를 파악하고 해결할 수 있다. 로그파일은 로그데몬에 의해 생성되며, 경우에 따라 디스크 공간을 차지하는 비율이 높아질 수 있다.
profile_image
1

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

52. 로그파일 관리도구인 logrotate의 기능에 대한 설명으로 틀린 것은?

  1. 지정한 양이나 기간이 지나면 다른 파일로 대체한다.
  2. 지정한 용량만큼 찼을 때 다른 파일로 대체한다.
  3. 작업 시 에러가 발생하면 지정한 주소로 메일을 보낸다.
  4. 로그파일은 압축되거나 변형되지 않는다.
(정답률: 45%)
  • 로그파일은 압축되거나 변형되지 않는다는 설명이 틀린 것이다. logrotate는 로그파일을 압축하거나 다른 형식으로 변환할 수도 있다.
profile_image
1

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

53. 언제, 누가, 어디에서, 어떻게 접속을 했는가에 대한 로그를 기록하고 있으며, 시스템에 불법 침입이 있었다고 의심이 될 때 반드시 확인해 봐야 할 로그파일로 가장 알맞은 것은?

  1. /var/log/messages
  2. /var/log/secure
  3. /var/log/boot.log
  4. /usr/local/apache/logs/aeecss_log
(정답률: 38%)
  • "/var/log/secure"는 시스템 보안과 관련된 로그를 기록하는 파일이다. 이 파일은 로그인 시도, 인증 실패, 계정 잠금, sudo 사용 등 시스템 보안과 관련된 모든 이벤트를 기록한다. 따라서 불법 침입이 의심될 때 이 파일을 확인하면 해당 이벤트가 발생한 시간, 사용자, IP 주소 등을 파악할 수 있어서 보안 조치를 취할 수 있다. 다른 로그 파일들은 시스템의 다른 이벤트들을 기록하기 때문에 보안과 직접적으로 연관이 없다.
profile_image
1

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

54. 웹사이트의 로그분석에 사용되는 Access Log(/usr/local/apache/logs/access_log) 파일에서 문서가 정상적으로 호출되었는지에 대한 상황을 알려주는 Status code 필드의 값과 의미가 바르게 짝지어진 것은?

  1. 1 - Continue / Protocol Change
  2. 2 - Redirection
  3. 3 - Server Error
  4. 4 - Success
(정답률: 27%)
  • Access Log 파일에서 Status code 필드의 값 "1 - Continue / Protocol Change"은 클라이언트의 요청이 서버에 도달했으며, 서버가 클라이언트에게 추가적인 요청을 보내야 함을 나타냅니다. 이는 일반적으로 HTTP 1.1에서 사용되며, 클라이언트가 요청한 데이터가 매우 큰 경우에 사용됩니다. 따라서 이 상태 코드는 문서가 정상적으로 호출되었는지에 대한 상황을 나타내는 것이 아니라, 클라이언트와 서버 간의 통신 상태를 나타내는 것입니다.
profile_image
1

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

55. 일반적으로 /var/log에 저장되는 로그 파일중 wtmp 파일은 해당 시스템 계정들의 로그인과 로그아웃 히스토리 정보 등을 가지고 있다. 이 파일의 내용을 확인하기 위하여 수행해야 할 명령어로 가장 적절한 것은?

  1. cat /var/log/wtmp
  2. last
  3. less /var/log/wtmp
  4. lastlog
(정답률: 31%)
  • 정답은 "last"이다.

    "last" 명령어는 wtmp 파일의 내용을 읽어서 시스템 계정들의 로그인과 로그아웃 히스토리 정보를 출력해준다.

    반면에 "cat /var/log/wtmp" 명령어는 wtmp 파일의 내용을 그대로 출력해주는 것이므로, 로그인과 로그아웃 히스토리 정보를 확인하기에는 적절하지 않다.

    "less /var/log/wtmp" 명령어는 wtmp 파일의 내용을 페이지 단위로 출력해주는 것이므로, "cat" 명령어와 마찬가지로 로그인과 로그아웃 히스토리 정보를 확인하기에는 적절하지 않다.

    "lastlog" 명령어는 마지막으로 로그인한 사용자의 정보만을 출력해주는 것이므로, wtmp 파일의 전체 로그인과 로그아웃 히스토리 정보를 확인하기에는 적절하지 않다.
profile_image
1

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

56. 일반적인 리눅스 로그파일과 그 기능에 대한 설명으로 적절하지 못한 것은?

  1. messages : 리눅스 커널로그 및 주된 로그
  2. boot.log : 시스템 부팅시의 로그
  3. lastlog : 각 사용자의 가장 최근 로그인한 시간 로그
  4. xferlog : X-Windows 와 관련한 주요한 로그
(정답률: 38%)
  • xferlog는 FTP 서버에서 전송된 파일에 대한 로그를 기록하는 파일이며, X-Windows와는 관련이 없습니다. 따라서 "xferlog : X-Windows와 관련한 주요한 로그"는 적절하지 못한 설명입니다.
profile_image
1

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

57. 시스템 무결성 검사도구로서 사용되는 tripwire에 대한 설명으로 가장 적절하지 못한 것은?

  1. 시스템에 존재하는 파일들에 대해 데이터베이스를 만들고 새로 생성된 데이터베이스와 비교하여 추가, 삭제 또는 변조된 파일이 있는지 점검한다.
  2. 두 호스트간의 통신 암호화와 사용자 인증을 위해 비대칭키 암호기법을 사용한다.
  3. MD5, SHA 등의 다양한 해시함수를 제공한다.
  4. 파일들에 대한 데이터베이스를 만들어 불법적인 외부 침입자에 의한 파일 변조여 부를 판별할 수 있다.
(정답률: 52%)
  • "두 호스트간의 통신 암호화와 사용자 인증을 위해 비대칭키 암호기법을 사용한다."는 tripwire와는 관련이 없는 내용이므로 가장 적절하지 못한 설명이다. tripwire는 파일 무결성 검사 도구로서, 시스템에 존재하는 파일들에 대해 데이터베이스를 만들고 새로 생성된 데이터베이스와 비교하여 추가, 삭제 또는 변조된 파일이 있는지 점검하는 기능을 제공한다. 또한 MD5, SHA 등의 다양한 해시함수를 제공하여 파일들에 대한 데이터베이스를 만들어 불법적인 외부 침입자에 의한 파일 변조여 부를 판별할 수 있다.
profile_image
1

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

58. 시스템 백업의 요령으로 가장 적절하지 못한 것은?

  1. 자료 가치에 따라 다른 백업 전략을 취한다.
  2. 신속한 복구를 위해 백업 테이프는 가급적 컴퓨터와 가까운 거리에 둔다.
  3. 중요한 백업자료는 암호화를 해둔다.
  4. 백업을 한 후에는 백업 테이프에 쓰기 방지를 해둔다.
(정답률: 50%)
  • "신속한 복구를 위해 백업 테이프는 가급적 컴퓨터와 가까운 거리에 둔다."가 가장 적절하지 못한 것이다. 이유는 백업 테이프를 컴퓨터와 가까운 거리에 두면 자연재해나 인적사고 등으로 인해 컴퓨터와 함께 손실될 가능성이 높아지기 때문이다. 따라서 백업 테이프는 컴퓨터와 물리적으로 분리된 곳에 보관하는 것이 안전하다.
profile_image
1

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

59. 백업 프로그램인 dump에 대한 설명으로 틀린 것은?

  1. 여러 개의 테이프에도 백업할 수 있다.
  2. 파일에 대한 접근 권한, 소유주 등의 사항도 복구될 수 있다.
  3. 파티션 된 각 섹션마다 덤프를 실행해야 한다.
  4. NFS파일 시스템도 dump 할 수 있다.
(정답률: 29%)
  • "NFS파일 시스템도 dump 할 수 있다."가 틀린 설명이다. NFS(Network File System)는 네트워크를 통해 다른 컴퓨터의 파일 시스템을 마치 자신의 것처럼 사용할 수 있게 해주는 프로토콜이다. dump는 로컬 파일 시스템의 백업을 위한 프로그램으로, NFS 파일 시스템은 로컬이 아닌 원격 파일 시스템이므로 dump로 백업할 수 없다.
profile_image
1

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

60. 백업을 수행해야 할 대상과 그 설명으로 적절치 못한 것은?

  1. 사용자 홈디렉토리가 위치한 곳, 예를 들어 /home은 사용자의 개인 파일들이 다수 보관되어 있으므로 백업해 두는 것이 좋다.
  2. 각종 설정파일, 예를 들어 /etc 와 같은 곳은 복구 시 다시 설정하더라도 일단 백업해두는 것이 좋다
  3. 주로 로그파일이나 스풀 디렉토리가 위치한 /var와 같은 곳은 판단에 따라 백업하지 않아도 된다.
  4. 시스템의 상태정보를 가지고 있는 /proc과 같은 곳은 중요한 정보이므로 필수적으로 백업해두어야 한다.
(정답률: 39%)
  • "주로 로그파일이나 스풀 디렉토리가 위치한 /var와 같은 곳은 판단에 따라 백업하지 않아도 된다."는 적절치 못한 것이다. 로그파일은 시스템의 동작 상태를 기록하는 중요한 정보이므로 백업해두는 것이 좋다. 스풀 디렉토리는 시스템에서 처리되는 작업들의 결과물을 저장하는 곳이므로, 필요에 따라 백업해두는 것이 좋다.
profile_image
1

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

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

61. 다음은 간략한 가상 호스팅에 대한 아파치웹 서버 설정파일의 내용이다. 설정에 대한 설명으로 가장 적절한 것은?

  1. 각각의 가상서버들에 웹을 통해 접근할 수 있는 포트번호를 각기 다르게 개별적으로 설정했음을 알 수 있다
  2. 만일 본 설정이 되어 있는 웹 서버의 로컬에서 웹브라우저를 통해 http://localhost를 쳤을 때에는 /www/ihdinfo 디렉토리안에 저장된 메인 서버 페이지에 접근하게 된다.
  3. IP주소 168.126.111.2 에 해당하는 웹 서버의 URL 주소는 www.ihd.or.kr 이다.
  4. 사용자가 www.ihd.or.kr, web.ihd.or.kr, my.ihd.or.kr의 어느 주소로 웹 접근을 하더라도 같은 페이지를 나타내도록 설정했음을 알 수 있다.
(정답률: 36%)
  • 가상 호스팅은 하나의 물리적인 서버에서 여러 개의 독립적인 가상 서버를 구축하는 것이다. 이를 위해 각각의 가상 서버들에 웹을 통해 접근할 수 있는 포트번호를 각기 다르게 개별적으로 설정한다. 따라서, 만일 본 설정이 되어 있는 웹 서버의 로컬에서 웹브라우저를 통해 http://localhost를 쳤을 때에는 /www/ihdinfo 디렉토리안에 저장된 메인 서버 페이지에 접근하게 된다. 이는 가상 호스팅에서 설정한 기본 서버로 접근하는 것이다.
profile_image
1

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

62. 시스템관리자 홍길동은 아파치와 php4가 설치된 시스템에서 php4로 작성된 home.php 파일을 브라우저를 통해 불러 왔을 때, 올바른 웹페이지가 나타나지 않고 php소스가 그대로 출력되어 고민하고 있다. 이에 대한 조치로서 가장 적절한 것은?

  1. 아파치 설정파일에 DirectoryIndex home.php를 설정한다.
  2. 아파치 설정파일에 AccessFileName home.php를 설정한다.
  3. php.ini 파일에서 engine = off를 설정한다.
  4. 아파치 설정파일에 AddType application/x-httpd-php.php를 설정한다.
(정답률: 28%)
  • 정답은 "아파치 설정파일에 AddType application/x-httpd-php.php를 설정한다."이다. 이는 아파치 웹서버가 php 파일을 인식하도록 설정하는 것으로, 이 설정이 없으면 php 파일이 일반 텍스트 파일로 인식되어 소스코드가 그대로 출력된다. 따라서 이 설정을 추가해야 php 파일이 올바르게 해석되어 웹페이지가 제대로 출력된다.
profile_image
1

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

63. 아파치 웹 서버의 환경설정에서 아래에 설명한 DNS 역검색 기능을 사용하지 않도록 하는 설정은?

  1. DNS off
  2. IPNameLookups Off
  3. HostnameLookups Off
  4. DNSLogging Off
(정답률: 34%)
  • 정답은 "HostnameLookups Off"입니다.

    이유는 DNS 역검색 기능은 클라이언트의 IP 주소를 이용하여 해당 IP 주소에 대한 도메인 이름을 찾아내는 기능입니다. 이 기능은 웹 서버의 로그 파일에 클라이언트의 도메인 이름을 기록하기 위해 사용됩니다. 하지만 이 기능은 웹 서버의 성능을 저하시키는 원인 중 하나이며, 보안상의 이유로 사용하지 않는 것이 좋습니다.

    따라서, "HostnameLookups Off" 설정을 사용하여 DNS 역검색 기능을 사용하지 않도록 설정할 수 있습니다. 이렇게 설정하면 클라이언트의 IP 주소만 로그 파일에 기록되므로 웹 서버의 성능이 향상되며, 보안상의 이점도 얻을 수 있습니다.
profile_image
1

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

64. 웹브라우저를 통하여 http://www.ihd.or.kr/~hong 이라는 주소로 접근 시 www.ihd.or.kr 서버의 hong 사용자 홈디렉토리 아래 pulbic_html 디렉토리를 이용하여 개인 홈페이지 서비스를 하고자 할 경우 필요한 아파치 웹 서버의 환경 설정은?

  1. UserDir
  2. HomeDir
  3. HomeDirectory
  4. UserDirectory
(정답률: 36%)
  • 정답은 "UserDir"입니다.

    "UserDir"은 아파치 웹 서버에서 사용자 홈디렉토리를 웹 서버 루트 디렉토리로 사용할 수 있도록 설정하는 디렉티브입니다. 이를 이용하여 사용자는 자신의 홈디렉토리 아래에 public_html 디렉토리를 생성하고 그 안에 웹 페이지 파일을 저장하여 개인 홈페이지 서비스를 제공할 수 있습니다.

    "HomeDir", "HomeDirectory", "UserDirectory"는 아파치 웹 서버에서 사용자 홈디렉토리를 지정하는 다른 디렉티브들이지만, 개인 홈페이지 서비스를 제공하기 위해서는 "UserDir"을 사용해야 합니다.
profile_image
1

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

65. 아파치 웹 서버의 환경 설정에 대한 설명으로 가장 적절하지 않은 것은?

  1. 웹 서버를 운영하는 형태로 수퍼 데몬에 의해서 관리하는 방식과, 독립형으로 실행하는 방식이 있다.
  2. 보안 또는 프록시 서버를 이용하는 경우는 21번 포트를 사용한다.
  3. KeepAlive 지시자를 이용하여 지속적인 접속, 즉 한번 연결에 대하여 한번 이상의 요청을 허용할 것인지 여부를 결정할 수 있다.
  4. StartServers 지시자를 이용하여 처음 웹 서버가 시작할 때 실행될 서버의 개수를 지정할 수 있다.
(정답률: 46%)
  • 보안 또는 프록시 서버를 이용하는 경우는 21번 포트를 사용한다는 설명이 가장 적절하지 않다. 이유는 21번 포트는 FTP(File Transfer Protocol) 프로토콜에서 사용되는 포트이며, 보안 또는 프록시 서버와는 직접적인 연관이 없기 때문이다. 보안 또는 프록시 서버는 일반적으로 80번 포트(HTTP)나 443번 포트(HTTPS)를 사용한다.
profile_image
1

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

66. 아파치 웹 서버의 환경 설정에서 서버의 설정, 에러, 로그파일 등이 기록되는 서버 루트 디렉토리의 기본경로를 지정해 주는 설정은?

  1. DocumentRoot "/usr/local/apache/htdocs"
  2. ServerRoot "/usr/local/apache"
  3. PidFile /usr/local/apache/logs/httpd.pid
  4. ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
(정답률: 47%)
  • 정답인 "ServerRoot "/usr/local/apache""는 아파치 웹 서버의 환경 설정에서 서버의 설정, 에러, 로그파일 등이 기록되는 서버 루트 디렉토리의 기본경로를 지정해 주는 설정이기 때문입니다. 이 설정은 아파치 웹 서버가 실행될 때, 설정 파일에서 지정된 경로를 기준으로 다른 설정 파일이나 로그 파일 등을 참조하게 됩니다. 따라서 이 설정이 올바르게 지정되어 있어야 아파치 웹 서버가 정상적으로 동작할 수 있습니다.
profile_image
1

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

67. 아파치 웹 서버는 DSO(Dynamic Shared Object)방식을 지원하여 좀더 유연한 웹 서버를 구성 할 수 있게 해준다. 다음 DSO 방식의 단점으로서 가장 적절하지 못한 것은?

  1. DSO 매커니즘은 프로그램 코드를 알맞은 주소공간에 동적으로 적재시킬 수 있는 기능을 지원하지 않는 특정 운영체제에서는 사용 할 수 없다.
  2. DSO 방식을 사용하지 않은 것과 비교해서 일반적으로 웹 서버를 구동하는 데에 필요한 시간이 좀 더 많이 필요하다.
  3. 웹 서버를 운용하는 데에 있어서 DSO 방식을 사용하지 않는 것과 비교하여 일반적으로 성능이 떨어진다고 알려져 있다.
  4. 웹 서버에 DSO 모듈들을 적재시켜야 하므로, 다른 모듈이 추가적으로 필요할 경우 웹 서버 전체를 다시 컴파일 하여야 하는 단점이 존재한다.
(정답률: 29%)
  • 웹 서버에 DSO 모듈들을 적재시켜야 하므로, 다른 모듈이 추가적으로 필요할 경우 웹 서버 전체를 다시 컴파일 하여야 하는 단점이 존재한다는 것은, DSO 방식을 사용하는 경우 모듈을 추가하거나 업데이트할 때 웹 서버 전체를 다시 컴파일해야 한다는 것을 의미한다. 이는 번거로우며 시간과 노력이 많이 들어가기 때문에 유연성이 떨어지는 단점이다.
profile_image
1

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

68. 시스템 관리자 홍길동은 /usr/local/apache에 아파치 웹 서버를 컴파일 하여 설치한 후 임시로 /home/hong/test.conf에 웹 서버 설정을 하여 테스트해 보고자 한다. 이를 위해 수행해야 할 명령어로 가장 알맞은 것은?(단, 각각의 명령어는 한 줄로 이어서 실행 한다고 가정한다.)

  1. /usr/local/apache/bin/apachectl start
  2. /usr/local/apache/bin/httpd -f /home/hong/test.conf -t
  3. /usr/local/apache/bin/httpd --file /home/hong/test.conf
  4. /usr/local/apache/bin/httpd -d /home/hong/test.conf
(정답률: 32%)
  • "/usr/local/apache/bin/httpd -f /home/hong/test.conf -t"가 가장 알맞은 명령어이다. 이는 아파치 웹 서버를 /home/hong/test.conf 파일의 설정으로 테스트하기 위한 명령어이다. "-f" 옵션은 설정 파일의 경로를 지정하고, "-t" 옵션은 설정 파일에 오류가 있는지 확인하는 명령어이다. 따라서 이 명령어를 실행하면 설정 파일에 오류가 있는지 확인할 수 있다.
profile_image
1

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

69. 다음 CGI에 대한 설명으로 가장 적절하지 않은 것은?

  1. 웹 서버 확장의 하나로 외부의 프로그램을 실행시켜 그 결과를 HTML로 돌려주는 방식으로서 Common Gateway Interface의 약자이다.
  2. 어떤 언어를 사용해도 무관하며 CGI 프로토콜의 단순성으로 사용하기가 비교적 간단하다.
  3. 여러 개의 CGI 프로그램을 계속해서 동작시키면 프로세스가 많이 생성되므로 메모리자원의 부족을 초래할 수도 있다.
  4. HTML로 작성된 고정 콘텐츠를 좀더 빠른 속도로 제공할 수 있다는 데에 그 이점이 있다.
(정답률: 28%)
  • "HTML로 작성된 고정 콘텐츠를 좀더 빠른 속도로 제공할 수 있다는 데에 그 이점이 있다." - 이유를 최대한 간단명료하게 설명해줘: CGI는 외부 프로그램을 실행시켜 결과를 HTML로 돌려주는 방식이므로, 동적인 콘텐츠를 생성할 수 있어서 고정 콘텐츠보다 더 빠른 속도로 제공할 수 있다.
profile_image
1

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

70. 다음 중 proftpd에 대한 설명으로 틀린 것은?

  1. 단일 환경 설정 파일을 제공한다.
  2. standalone형태 혹은 inetd형태로 동작할 수 있다.
  3. wu-ftpd 서버와 달리 anonymous FTP의 루트 디렉토리에 특정한 디렉토리 구조와 시스템 바이너리 등의 파일이 필요하다.
  4. 보안에 취약한 SITE EXEC 명령이 없다.
(정답률: 24%)
  • "wu-ftpd 서버와 달리 anonymous FTP의 루트 디렉토리에 특정한 디렉토리 구조와 시스템 바이너리 등의 파일이 필요하다."가 틀린 설명이 아니다. 이유는 proftpd는 anonymous FTP를 사용할 때, 루트 디렉토리에 특정한 디렉토리 구조와 시스템 바이너리 등의 파일이 필요하다. 이는 보안상의 이유로 필요한 것이며, 이를 설정하지 않으면 보안에 취약해질 수 있다. 따라서 이 설명은 올바르다.
profile_image
1

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

71. proftpd 설정 파일인 proftpd.conf에서 MaxInstances 라는 지시자가 사용되는 용도는?

  1. inetd 모드로 실행할 때 생성되는 최대 프로세스 수 설정
  2. standalone 모드로 실행할 때 생성되는 최대 자식 프로세스 수 설정
  3. 서버에 접속할 수 있는 최대 클라이언트 수 설정
  4. 서버에 전송할 수 있는 최대 대역폭의 크기 설정
(정답률: 19%)
  • proftpd.conf 파일에서 MaxInstances 지시자는 standalone 모드로 실행할 때 생성되는 최대 자식 프로세스 수를 설정하는 데 사용됩니다. 이는 서버의 부하를 제어하고 동시에 클라이언트 요청을 처리하는 데 필요한 자원을 최적화하는 데 도움이 됩니다. 따라서 올바른 답은 "standalone 모드로 실행할 때 생성되는 최대 자식 프로세스 수 설정"입니다.
profile_image
1

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

72. proftpd를 운영하고 있는 서버에 일반 사용자 계정으로는 로그인이 가능하지만, anonymous 로는 로그인이 안된다. 이에 대한 이유로 적절하지 않는 것은?

  1. 설정 파일 안에 <Anonymous> ... </Anonymous> 지시자가 없다.
  2. RequireValidShell 지시자의 값이 Off이다.
  3. /etc/passwd 파일에 ftp 사용자에 대한 설정이 없다.
  4. ftp 사용자의 홈디렉토리에 대한 소유자나 권한이 잘못 설정되어 있다.
(정답률: 23%)
  • RequireValidShell 지시자의 값이 Off이다는 것은, anonymous 로그인 시에도 shell이 유효하지 않아도 로그인을 허용한다는 의미이다. 따라서, anonymous 로그인이 안되는 이유로는 해당 설정이 적절하지 않다. 설정 파일 안에 <Anonymous> ... </Anonymous> 지시자가 없다는 것은 anonymous 로그인을 허용하지 않는다는 것이므로, 이 경우에는 anonymous 로그인이 안되는 것은 적절한 것이다. /etc/passwd 파일에 ftp 사용자에 대한 설정이 없다는 것은 ftp 사용자 계정이 없다는 것이므로, 이 경우에도 anonymous 로그인이 안되는 것은 적절한 것이다. ftp 사용자의 홈디렉토리에 대한 소유자나 권한이 잘못 설정되어 있다는 것은, anonymous 로그인 시에도 해당 디렉토리에 대한 권한이 없어서 로그인이 안되는 것이므로, 이 경우에도 anonymous 로그인이 안되는 것은 적절한 것이다.
profile_image
1

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

73. NFS설정파일인 /etc/exports 파일에서 /pub 디렉토리를 사용자 인증 없이 접근이 가능하게 하고, 읽기로만 마운트하게 하는 설정은 무엇인가?

  1. /pub (ro,no_root_squash)
  2. /pub (ro,all_squash)
  3. /pub (ro,insecure)
  4. /pub (ro,non_secure)
(정답률: 21%)
  • 정답은 "/pub (ro,insecure)"이다.

    - "ro"는 읽기 전용으로 마운트한다는 의미이다.
    - "insecure"는 사용자 인증 없이 접근이 가능하게 한다는 의미이다.

    따라서, 이 설정은 /pub 디렉토리를 읽기 전용으로 마운트하면서 사용자 인증 없이 접근이 가능하게 한다.
profile_image
1

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

74. 다음은 NFS설정파일인 /etc/exports 파일의 내용이다. 이에 대한 설명으로 적절하지 않은 것은?

  1. ihd*.local.domain에서 /projects 디렉토리를 마운트하면 root에 대해서만 읽기가 가능하다.
  2. linux1.local.domain에서는 /projects 디렉토리를 읽고 쓰기가 가능하게 마운트할 수 있다.
  3. ihd*.local.domain은 ihd1.local.domain, ihd2.local.domain 등의 호스트를 포함 한다 .
  4. slave.local.domain은 /projects 디렉토리를 마운트 할 수 없다.
(정답률: 25%)
  • "ihd*.local.domain에서 /projects 디렉토리를 마운트하면 root에 대해서만 읽기가 가능하다." 이 설명이 적절하지 않은 것은 없다.

    - "linux1.local.domain에서는 /projects 디렉토리를 읽고 쓰기가 가능하게 마운트할 수 있다." : /etc/exports 파일에서는 linux1.local.domain에 대한 설정이 없으므로 이 설명은 해당하지 않는다.
    - "ihd*.local.domain은 ihd1.local.domain, ihd2.local.domain 등의 호스트를 포함 한다." : 이 설명은 정확하다. ihd*.local.domain은 ihd1.local.domain, ihd2.local.domain 등의 호스트를 모두 포함한다.
    - "slave.local.domain은 /projects 디렉토리를 마운트 할 수 없다." : 이 설명은 /etc/exports 파일에서 slave.local.domain에 대한 설정이 없으므로 이 설명은 해당하지 않는다.
profile_image
1

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

75. NFS 클라이언트에서 NFS 서버(nfs.ihd.or.kr)의 /projects 디렉토리를 마운트하기 위해 /etc/fstab 파일에 다음의 내용을 넣었다. 이에 대한 설명으로 적절하지 않은 것은?

  1. 서버의 /projects 디렉토리를 클라이언트의 /home/projects 디렉토리로 마운트하는 명령이다.
  2. /projects 디렉토리가 마운트되지 않더라도 강제로 마운트하게 한다.
  3. 서버로부터 읽어들일 때에는 4096바이트, 서버에 저장할 때에는 1024바이트 단위로 한다.
  4. 타임아웃이 발생되면 “server not responding" 메시지를 출력하고 무한정 재시도 한다.
(정답률: 28%)
  • "/projects 디렉토리가 마운트되지 않더라도 강제로 마운트하게 한다." 이 설명이 적절하지 않은 것은 아니다. 이는 mount 옵션 중 하나인 "force" 옵션을 사용하여 마운트를 강제로 시도하게 한 것이다. 이 옵션을 사용하면 마운트가 실패하더라도 강제로 마운트를 시도하므로, NFS 서버가 다운되어 있거나 네트워크 연결이 끊어졌을 때에도 마운트를 시도할 수 있다.
profile_image
1

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

76. samba 설정 파일인 smb.conf의 [homes] 섹션에 대한 설명으로 적절하지 않은 것은?

  1. 사용자의 홈디렉토리를 나타낸다.
  2. homes 라는 공유디렉토리로 나타난다.
  3. 사용자 매칭을 위해 smbusers 파일을 사용하기도 한다.
  4. browseable = No로 지정하여 윈도우의 탐색기에 보이지 않게 설정할 수 있다.
(정답률: 26%)
  • 정답: "homes 라는 공유디렉토리로 나타난다."

    설명: [homes] 섹션은 사용자의 홈디렉토리를 나타내는 공유디렉토리이며, 각 사용자의 홈디렉토리를 자동으로 공유한다. smbusers 파일을 사용하여 사용자 매칭을 할 수 있으며, browseable = No로 지정하여 윈도우의 탐색기에 보이지 않게 설정할 수 있다. 하지만, [homes] 섹션은 "homes"라는 공유디렉토리로 나타나는 것이 아니라 각 사용자의 홈디렉토리를 공유하는 것이다.
profile_image
1

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

77. samba 설정 파일의 내용 중 아래와 같은 섹션에 대한 설명으로 옳지 못한 것은?

  1. projects 라는 공유 디렉토리에 접근하면 서버의 /home/project의 목록이 보인다.
  2. projects 라는 공유 디렉토리는 탐색기 상에서 검색할 수 있다.
  3. projects 라는 공유 디렉토리는 team 그룹내의 사용자만 쓰기가 가능하다.
  4. team 그룹을 지정하기 위하여 team group= kim, lee와 같은 지시자를 사용한다.
(정답률: 26%)
  • "projects 라는 공유 디렉토리는 탐색기 상에서 검색할 수 있다."가 옳지 않은 설명이다. Samba 설정 파일의 내용은 Linux 시스템에서 Samba 서비스를 구성하기 위한 것으로, 탐색기와 같은 GUI 도구에서의 검색 기능과는 무관하다. 나머지 설명들은 옳은 내용이다. team 그룹을 지정하기 위해서는 team group= kim, lee와 같은 지시자를 사용한다. 이렇게 지정된 그룹 내의 사용자만이 projects 공유 디렉토리에 쓰기 권한을 가지게 된다.
profile_image
1

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

78. samba 설정 파일인 smb.conf의 [global] 섹션에 사용하는 지시자에 대한 설명으로 적절하지 않은 것은 무엇인가?

  1. workgroup 지시자는 원도우의 작업 그룹이나 도메인을 지정할 때 사용한다.
  2. hosts allow 지시자를 이용하여 접근을 제어할 수 있다.
  3. encrypted passwords 지시자에 yes라고 값을 지정하면 패스워드를 암호화한다.
  4. client code page에 한국어 설정을 하려면 437이라는 값을 입력하면 된다.
(정답률: 42%)
  • "client code page에 한국어 설정을 하려면 437이라는 값을 입력하면 된다."는 적절하지 않은 설명이다. 이는 잘못된 정보이며, 한국어 설정을 위해서는 UTF-8 값을 입력해야 한다.

    [global] 섹션의 지시자 설명:
    - "workgroup 지시자는 원도우의 작업 그룹이나 도메인을 지정할 때 사용한다."
    - "hosts allow 지시자를 이용하여 접근을 제어할 수 있다."
    - "encrypted passwords 지시자에 yes라고 값을 지정하면 패스워드를 암호화한다."
    - "client code page에 한국어 설정을 하려면 437이라는 값을 입력하면 된다." (잘못된 정보)
profile_image
1

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

79. 다음 중 SMTP의 특징에 대한 설명으로 알맞지 않은 것은?

  1. TCP/IP의 하위층 네트워크 프로토콜의 하나이다.
  2. RFC 923에 규정되어 있다.
  3. 인터넷에서 전자 우편 기능을 전송하기 위한 프로토콜로 사용된다.
  4. 리눅스에서 SMTP기반의 메일 전송 프로그램으로 가장 널리 알려진 것은 Exchange server이다.
(정답률: 28%)
  • "리눅스에서 SMTP기반의 메일 전송 프로그램으로 가장 널리 알려진 것은 Exchange server이다."는 옳지 않은 설명이다. Exchange server는 마이크로소프트에서 개발한 메일 서버 소프트웨어로, 리눅스에서는 사용되지 않는다.
profile_image
1

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

80. Sendmail에 대한 설명으로 적절하지 못한 것은?

  1. 인터넷에서 전자우편을 전송하기 위해 사용되는 프로그램이다.
  2. MTA(Mail Transfer Agent)라고 부른다.
  3. MUA(Mail User Agent)라고도 부른다.
  4. SMTP 기반이다.
(정답률: 41%)
  • Sendmail은 MUA(Mail User Agent)가 아닌 MTA(Mail Transfer Agent)이다. MUA는 전자우편을 작성하고 읽는 클라이언트 프로그램을 의미한다. Sendmail은 인터넷에서 전자우편을 전송하기 위해 사용되는 프로그램이며, SMTP 기반이다.
profile_image
1

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

81. 메일 서비스를 위한 기본적인 세 가지 컴포넌트 중 한 호스트로부터 메일을 받아 다른 호스트로 메일을 전달하는 역할을 하는 것은?

  1. 메일 전달 에이전트(MDA: Mail Delivery Agent)
  2. 메일 사용자 에이전트(MUA: Mail User Agent)
  3. 메일 전송 에이전트(MTA: Mail Transfer Agent)
  4. 메일 회신 에이전트(MRA: Mail Reply Agent)
(정답률: 30%)
  • 메일 전송 에이전트(MTA: Mail Transfer Agent)는 한 호스트로부터 받은 메일을 다른 호스트로 전달하는 역할을 합니다. 이는 인터넷 상에서 메일이 전송될 때 필요한 중간 단계로, 메일을 보내는 호스트에서 MTA를 통해 수신 호스트로 메일을 전송합니다. MTA는 메일을 전송하는 도중에 발생하는 문제를 처리하고, 메일 전송 프로토콜인 SMTP(Simple Mail Transfer Protocol)를 사용하여 메일을 안전하게 전송합니다.
profile_image
1

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

82. Sendmail은 메일을 보내고 받을 때마다 sendmail.cf 파일을 읽고 여기에 명시된 규칙대로 실행을 한다. 따라서 sendmail.cf 파일은 빨리 읽어 해석 할 수 있도록 일정한 규칙을 가지고 작성되어 있다. 다음 중 이러한 규칙에 해당하지 않는 것은?

  1. 줄 단위로 실행된다.
  2. 줄은 공백으로 시작할 수 있다.
  3. 줄의 시작이 탭(Tab) 문자로 시작하면 윗줄의 연속이다
  4. config 명령은 매개 변수로 실행된다.
(정답률: 26%)
  • 정답은 "config 명령은 매개 변수로 실행된다." 이다.

    sendmail.cf 파일은 sendmail의 설정 파일로, 메일 전송에 필요한 규칙과 설정 정보를 담고 있다. 이 파일은 줄 단위로 실행되며, 각 줄은 일정한 규칙을 따라 작성되어야 한다. 이 규칙 중에서도 "줄은 공백으로 시작할 수 있다."는 이유는, sendmail.cf 파일에서는 주석을 사용하여 각 설정 항목을 설명하기 때문이다. 주석은 줄의 맨 앞에 # 기호를 붙여 작성하며, 이 때 줄의 시작이 공백으로 시작해도 주석으로 인식된다.

    따라서 sendmail.cf 파일에서는 줄의 시작이 탭(Tab) 문자로 시작하면 윗줄의 연속이라는 규칙도 있지만, 줄은 공백으로 시작할 수 있다는 규칙도 있다.
profile_image
1

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

83. Sendmail에서 사용되는 설정 파일이 아닌 것은?

  1. sendmail.cf
  2. aliases.db
  3. sendmail.conf
  4. aliases
(정답률: 13%)
  • sendmail.conf은 Sendmail에서 사용되는 설정 파일이 아니라서 정답입니다. Sendmail.cf는 메일 라우팅 및 전송 규칙을 정의하는 메인 설정 파일이며, aliases와 aliases.db는 이메일 주소를 실제 사용자 이름 또는 다른 이메일 주소로 매핑하는 데 사용되는 파일입니다.
profile_image
1

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

84. 다음 중 전자우편 관련 프로토콜인 POP3(Post Office Protocol 3)의 설명으로 틀린 것은?

  1. 인터넷 서버가 사용자를 위해 전자우편을 수신하고 그 내용을 보관하기 위해 사용되는 클라이언트/서버 프로토콜이다.
  2. 전자우편을 수신하기 위한 표준 프로토콜이다.
  3. 로컬서버에서 전자우편을 액세스하기 위한 표준 프로토콜이며 원격지 파일서버이다.
  4. POP3(Post Office Protocol 3)의 대안으로 사용할 수 있는 프로토콜은 IMAP이다.
(정답률: 35%)
  • "로컬서버에서 전자우편을 액세스하기 위한 표준 프로토콜이며 원격지 파일서버이다."가 틀린 설명입니다. POP3는 원격지 서버에서 전자우편을 수신하는 프로토콜입니다.
profile_image
1

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

85. 메일 서비스에서 사용되는 Virtual Host 기능에 대한 설명으로 틀린 것은?

  1. 서로 다른 호스트이름과 동일한 사용자 ID로 전송되는 메일을 각기 다른 사용자에게 전송할 때 사용되는 기능이다.
  2. 다수의 사용자를 매핑 하고자 할 경우 수신될 ID를 /etc/aliases 파일에 등록하고 등록된 ID를 수신자 ID로 설정하면 된다.
  3. config 파일의 FEATURE 매크로 중 virtusertable은 전송되어진 메일을 해당 사용자와 연결을 시켜주는 Rule set을 생성한다.
  4. config 파일의 FEATURE 매크로 중 forwardmaptable은 전송되는 메일에 대해서 사용자의 메일 주소와 연결 시켜주는 Ruleset을 생성한다.
(정답률: 28%)
  • "config 파일의 FEATURE 매크로 중 forwardmaptable은 전송되는 메일에 대해서 사용자의 메일 주소와 연결 시켜주는 Ruleset을 생성한다."가 틀린 것이다. forwardmaptable은 수신자의 메일 주소를 다른 주소로 전달하는 데 사용되는 기능이다.
profile_image
1

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

86. 스팸메일(SpamMail)로부터 센드메일(SendMail)을 보호하기 위한 /etc/mail/access 파일의 메일 릴레이 기능에 대한 설정 중 행동양식에 대한 설명으로 틀린 것은?

  1. Relay - 지정된 도메인에서 들어오는 메일의 중계 허용
  2. Reject - 지정된 도메인에서 들어오는 메일을 거부메시지 없이 폐기
  3. 501 - 지정된 메일 주소와 일치하는 메일 수신 거부
  4. 550 - 지정된 도메인과 관련된 모든 메일 수신 거부
(정답률: 28%)
  • "Reject - 지정된 도메인에서 들어오는 메일을 거부메시지 없이 폐기"는 올바른 설명이 아닙니다. 이 행동양식은 지정된 도메인에서 들어오는 메일을 거부하지만 거부 사유를 알리는 거부메시지를 보내지 않고 메일을 폐기합니다. 이는 보낸 사람이 메일이 전송되었다는 것을 알 수 없으므로, 보안상 위험할 수 있습니다. 따라서, 거부 사유를 알리는 거부메시지를 보내는 것이 좋습니다.
profile_image
1

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

87. 메일링 리스트 매니저(MLM)에 대한 설명으로 틀린 것은?

  1. 웹이나 ftp 등과 연결하여 메일링 리스트를 운영할 수 있게 해준다.
  2. 사용자 측면에서는 하나의 메일로 자신이 속한 그룹의 모든 사용자들에게 메일을 보낼 수 있는 이점이 있다.
  3. 관리자 측면에서는 메일링 리스트의 관리와 유지를 쉽게 할 수 있다는 이점이 있다.
  4. 읽기 전용 메일링 리스트를 설정할 수 있고 메일의 머리말, 꼬리말기능을 제공하지만 스팸메일로부터의 보호기능은 제공해 줄 수 없다.
(정답률: 40%)
  • "읽기 전용 메일링 리스트를 설정할 수 있고 메일의 머리말, 꼬리말기능을 제공하지만 스팸메일로부터의 보호기능은 제공해 줄 수 없다."가 틀린 것이다. MLM은 스팸메일로부터의 보호기능도 제공해 줄 수 있다. 예를 들어, 스팸 필터링 기능을 제공하여 스팸메일을 차단하거나, 회원가입 시 인증 절차를 거치도록 설정할 수 있다.
profile_image
1

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

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

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

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

89. Inetd 데몬의 실행 유형에 대한 설명으로 옳은 것은?

  1. Telnet 데몬은 Inetd 데몬으로 실행되는 대표적인 데몬 중의 하나이다.
  2. Inetd 데몬 모드로 실행되는 모든 데몬들은 시스템을 부팅하면서 바로 실행된다.
  3. 프로세스가 계속 실행되고 있기 때문에 자원이 낭비된다.
  4. 클라이언트의 요청이 빈번한 경우 사용한다.
(정답률: 30%)
  • "Telnet 데몬은 Inetd 데몬으로 실행되는 대표적인 데몬 중의 하나이다."가 옳은 설명이다. Inetd 데몬은 인터넷 서비스를 제공하는 데몬들을 관리하며, Telnet 데몬도 이 중 하나이다. Inetd 데몬 모드로 실행되는 데몬들은 클라이언트의 요청이 있을 때만 실행되므로 자원을 절약할 수 있다. 따라서 "Inetd 데몬 모드로 실행되는 모든 데몬들은 시스템을 부팅하면서 바로 실행된다."와 "프로세스가 계속 실행되고 있기 때문에 자원이 낭비된다."는 틀린 설명이다. "클라이언트의 요청이 빈번한 경우 사용한다."는 Inetd 데몬 모드로 실행되는 데몬들이 자원을 절약할 수 있는 장점 때문에 사용하는 경우가 많다는 것을 나타내는 설명이다.
profile_image
1

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

90. 다음 중 DNS(Domain Name System) 에 대한 설명으로 틀린 것은?

  1. 컴퓨터가 식별하기 쉬운 숫자로 구성된 주소 체계를 인간이 식별하기 쉬운 문자로 구성된 주소체계로 Name Resolution 처리를 해주는 시스템을 의미한다.
  2. 인터넷 초기 시절 ARPAnet에는 Host 파일로 현재의 DNS 역할을 수행했다.
  3. DNS는 도메인 네임을 계층형 구조에 맞추어 구성하고 각 계층별로 도메인을 담당하는 시스템을 따로 두는 분산 데이터 구조를 갖는다.
  4. 국내 도메인 관리는 INTERNIC에서 담당한다.
(정답률: 37%)
  • 정답은 "국내 도메인 관리는 INTERNIC에서 담당한다." 이다. 이유는 국내 도메인 관리는 국내에서 설립된 한국인터넷진흥원(KISA)에서 담당하고 있기 때문이다.
profile_image
1

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

91. 요청 받은 Name Resolution의 결과 데이터를 일정기간 별도로 저장하고 만일 같은 내용에 대한 요청이 들어오면, 저장 해둔 데이터를 가지고 즉시 답변 해주는 DNS 서버는?

  1. Primary Server
  2. Secondary Server
  3. Caching Server
  4. Proxy Server
(정답률: 52%)
  • Caching Server는 요청 받은 Name Resolution의 결과 데이터를 일정기간 동안 저장해두고, 같은 내용에 대한 요청이 들어오면 저장된 데이터를 바로 제공하여 빠른 응답을 가능하게 합니다. 이를 통해 네트워크 트래픽을 줄이고, DNS 서버의 부하를 감소시킬 수 있습니다. 따라서 Caching Server가 요청에 대한 빠른 응답을 제공할 수 있는 이유는 저장된 데이터를 활용하기 때문입니다.
profile_image
1

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

92. 다음 중 Proxy 서버에 대한 설명으로 적절하지 못한 것은?

  1. proxy 서버는 사용자가 웹 브라우저를 이용하여 인터넷을 서핑할 때 느린 속도를 보완해주기 위한 방법이다.
  2. proxy 서버는 캐시 서버를 만들어 이미 방문한 웹사이트는 캐시에 미리 저장한 후 재접속 시 캐시 서버에 저장된 내용을 보여준다.
  3. Proxy 서버는 사용자가 인식하지 못한 채 수행되므로 서버에 대한 IP를 설정하지 않아도 된다.
  4. 사용자가 캐시에 없는 내용을 요청할 경우에는 사용자 대신 자신의 IP를 이용해 외부의 인터넷에 있는 서버에 페이지를 요청한다.
(정답률: 41%)
  • "Proxy 서버는 사용자가 인식하지 못한 채 수행되므로 서버에 대한 IP를 설정하지 않아도 된다." 이 설명은 적절하지 않습니다. Proxy 서버는 IP 주소를 가지고 있으며, 사용자가 Proxy 서버를 설정할 때 이 IP 주소를 입력해야 합니다. 이는 사용자가 Proxy 서버를 인식하고 설정해야 한다는 것을 의미합니다.
profile_image
1

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

93. NIS 서버 설정 중 ypbind의 설명으로 적절 하지 못한 것은?

  1. 항상 실행상태에 있어야 한다.
  2. 항상 프로세스의 리스트에 있어야 한다.
  3. ypwhich와 ypcat는 항상 ypbind를 필요로 하는 것은 아니다.
  4. 데몬 프로세스로 시스템 시작 파일에 의해 시작되어야 한다.
(정답률: 37%)
  • ypbind는 NIS 클라이언트에서 NIS 서버와 통신하기 위한 데몬 프로세스이다. 따라서 항상 실행상태에 있어야 하며, 항상 프로세스의 리스트에 있어야 한다. 또한, ypwhich와 ypcat는 ypbind 없이는 NIS 서버와 통신할 수 없기 때문에 ypbind가 필요하다. 따라서 정답은 "데몬 프로세스로 시스템 시작 파일에 의해 시작되어야 한다."가 된다.
profile_image
1

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

94. DHCP 서버에서 mac address를 이용해 서버나 호스트의 위치를 알아낼 때 사용하는 프로토콜은?

  1. ARP(Address Resolution Protocol)
  2. TCP(Transmission Control Protocol)
  3. IGRP(Internet Gateway Routing Protocol)
  4. ICP(Intenet Cache Protocol)
(정답률: 47%)
  • ARP는 IP 주소를 물리적인 MAC 주소로 변환하는 프로토콜입니다. DHCP 서버에서는 클라이언트의 MAC 주소를 알아내기 위해 ARP를 사용합니다. 따라서 ARP가 정답입니다. TCP는 데이터 전송을 관리하는 프로토콜이며, IGRP와 ICP는 라우팅과 캐싱을 위한 프로토콜입니다.
profile_image
1

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

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

  1. IP를 고정적으로 할당해 주는 역할을 한다.
  2. 각각의 호스트의 중요한 네트워크 파라미터 및 설정 사항들을 서버의 세팅을 사용하여 원격으로 설정해 주는 프로토콜이다.
  3. Dynamic Host Configuration Protocol의 약자이다.
  4. BOOTP와 호환을 유지한다.
(정답률: 43%)
  • 정답: "IP를 고정적으로 할당해 주는 역할을 한다."

    DHCP 서버는 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등의 네트워크 설정 정보를 클라이언트에게 동적으로 할당해주는 프로토콜입니다. 따라서 "IP를 고정적으로 할당해 주는 역할을 한다"는 설명은 틀린 설명입니다. DHCP 서버는 동적으로 IP 주소를 할당해주는 것이 특징입니다.
profile_image
1

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

96. 아래의 빈칸에 들어갈 단어로 가장 알맞은 것은?

  1. 트로이 목마
  2. Honeypot
  3. BufferOverflow
  4. IDS
(정답률: 32%)
  • 이 그림은 "트로이 목마"를 나타내고 있습니다. "트로이 목마"는 악성코드의 일종으로, 유저들이 자신의 컴퓨터에 다운로드하거나 실행하는 프로그램으로 위장하여 개인정보를 탈취하거나 시스템을 파괴하는 등의 악의적인 행위를 수행합니다. 이러한 악성코드를 탐지하고 방어하기 위해 "IDS"와 같은 보안 시스템이 사용됩니다. "Honeypot"은 보안 시스템 중 하나로, 가짜 시스템을 만들어 공격자를 유인하여 공격 패턴을 분석하는 용도로 사용됩니다. "BufferOverflow"는 프로그래밍에서 발생하는 보안 취약점 중 하나로, 입력값이 버퍼의 크기를 초과하여 메모리를 침범하는 경우 발생합니다.
profile_image
1

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

97. 다음 기사를 읽고 괄호 안에 들어가기에 가장 적당한 단어를 선택하시오.

  1. 서비스 거부공격(Denial of Service)
  2. 웜(Worm)
  3. 버퍼 오버플로((Buffer Overflow)
  4. 트로이목마(Trojan Horse)
(정답률: 36%)
  • 이 기사에서는 "웜(Worm)"이란 컴퓨터 바이러스에 대해 설명하고 있습니다. 따라서, "웜(Worm)"이 정답입니다.
profile_image
1

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

98. 다음 중 회사의 사설 네트워크와 외부의 공중 네트워크 사이에 중립지역으로서 삽입된 컴퓨터 호스트 또는 소형 네트워크를 말하는 것은?

  1. DMZ
  2. 트로이목마
  3. 파이어월
  4. 침입탐지시스템 (IDS)
(정답률: 46%)
  • 정답: DMZ

    DMZ는 Demilitarized Zone의 약자로, 회사의 사설 네트워크와 외부의 공중 네트워크 사이에 중립지역으로서 삽입된 컴퓨터 호스트 또는 소형 네트워크를 말합니다. 이는 외부에서 내부로의 침입을 막기 위해 사용되며, 외부에서 접근 가능한 서비스들을 DMZ에 위치시켜 내부 네트워크를 보호하는 역할을 합니다. DMZ는 보통 웹 서버, 메일 서버, FTP 서버 등이 위치하며, 외부에서 접근 가능한 포트만 열려 있습니다. 이를 통해 외부에서 내부 네트워크로의 직접적인 접근을 막고, 보안성을 높일 수 있습니다.
profile_image
1

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

99. 다음 지문에서 설명하고 있는 것은?

  1. NMS (Network Management System)
  2. NAT (Network Address Translation)
  3. NIDS (Network Intrusion Detection System)
  4. VPN (Virtual Private Network)
(정답률: 52%)
  • 이미지에서 보이는 것은 사설 IP 주소를 사용하는 내부 네트워크와 공인 IP 주소를 사용하는 외부 네트워크 간의 통신을 가능하게 하는 NAT(Network Address Translation)이다. 따라서 정답은 NAT(Network Address Translation)이다.
profile_image
1

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

100. 해커를 유인하여 그들의 해킹 수법이나 행동방식 등을 연구하기 위한 서버로 해커의 접근 시 해커의 동작을 모니터링 하여 최신 해킹 기술이나 해커의 신분 등 각종 정보를 수집할 수 있는 서버의 이름은 무엇인가?

  1. VPN
  2. IDS
  3. Honeypot
  4. Firewall
(정답률: 46%)
  • 정답은 "Honeypot"입니다. Honeypot은 해커를 유인하여 그들의 해킹 수법이나 행동방식 등을 연구하기 위한 서버로, 해커의 접근 시 해커의 동작을 모니터링하여 최신 해킹 기술이나 해커의 신분 등 각종 정보를 수집할 수 있습니다. VPN은 가상 사설망, IDS는 침입 탐지 시스템, Firewall은 방화벽을 의미합니다.
profile_image
1

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

< 이전회차목록