리눅스마스터 1급 필기 기출문제복원 (2012-09-08)

리눅스마스터 1급
(2012-09-08 기출문제)

목록

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

1. 운영체제의 주요 역할로 틀린 것은?

  1. 컴퓨터의 하드웨어를 제어한다
  2. 시스템 자원을 스케줄링하여 효율적으로 활용 할 수 있게 한다.
  3. 시스템 오류의 발생을 막지만 복구를 지원하지 않는다.
  4. 편리한 사용자 인터페이스를 제공한다.
(정답률: 85%)
  • 운영체제는 시스템 오류의 발생을 막기 위해 다양한 방법을 제공하지만, 오류가 발생하면 복구를 지원하기도 합니다. 따라서 "시스템 오류의 발생을 막지만 복구를 지원하지 않는다."는 틀린 설명입니다.
profile_image
1

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

2. "여러 CPU를 병행 처리하여 사용함으로써 컴퓨터 시스템의 연산능력이 향상되어 작업 속도를 높일 수 있다. 또한, 여러 CPU중에서 하나의 CPU가 문제가 발생하더라도 다른 CPU가 계속적으로 연산할 수 있으므로 신뢰성을 높일 수 있다." 다음에서 설명하는 내용으로 알맞은 것은?

  1. 일괄 처리 시스템
  2. 다중 처리 시스템
  3. 실시간 시스템
  4. 시분할 시스템
(정답률: 76%)
  • 여러 CPU를 병행 처리하여 사용함으로써 컴퓨터 시스템의 연산능력이 향상되어 작업 속도를 높일 수 있으며, 여러 CPU 중에서 하나의 CPU가 문제가 발생하더라도 다른 CPU가 계속적으로 연산할 수 있어 신뢰성을 높일 수 있는 시스템은 "다중 처리 시스템"입니다.
profile_image
1

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

3. FIFO (First-In First-Out) 기법을 이용하여 페이지 교체 기법을 사용하는 시스템에서 새로운 페이지를 적재하고자 한다. 이 기법이 속하는 것으로 알맞은 것은?

  1. (ㄱ), (ㄹ)
  2. (ㄴ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 72%)
  • 정답은 "(ㄱ), (ㄹ)"입니다.

    FIFO 기법은 가장 먼저 들어온 페이지를 가장 먼저 교체하는 기법입니다. 따라서 새로운 페이지를 적재하고자 할 때, 가장 먼저 들어온 페이지를 교체하게 됩니다. 이 때, "(ㄱ)"은 새로운 페이지를 적재하는 것을 의미하고, "(ㄹ)"은 가장 먼저 들어온 페이지를 교체하는 것을 의미합니다. 따라서 정답은 "(ㄱ), (ㄹ)"입니다.
profile_image
1

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

4. 시스템 성능을 나타내는 요소 중 알맞은 것은?

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 67%)
  • 정답은 "(ㄱ), (ㄴ), (ㄷ), (ㄹ)" 입니다.

    - (ㄱ) CPU 속도: 시스템의 처리 속도를 결정하는 중요한 요소입니다.
    - (ㄴ) 메모리 용량: 시스템이 처리할 수 있는 데이터 양을 결정하는 요소입니다.
    - (ㄷ) 디스크 속도: 데이터의 입출력 속도를 결정하는 요소입니다.
    - (ㄹ) 네트워크 대역폭: 시스템과 외부 시스템 간 데이터 전송 속도를 결정하는 요소입니다.
profile_image
1

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

5. 아래 그림은 리눅스 커널의 구조를 나타낸 것이다. (가)와 (나)에 들어갈 내용으로 알맞은 것은?

  1. (가) system call (나) device
  2. (가) device (나) system call
  3. (가) system call (나) network
  4. (가) network (나) system call
(정답률: 71%)
  • (가) system call (나) device.

    리눅스 커널은 시스템 콜을 통해 사용자 프로그램이 하드웨어와 상호작용할 수 있도록 지원한다. 따라서 시스템 콜은 커널과 사용자 프로그램 간의 인터페이스 역할을 하며, 이를 통해 사용자 프로그램은 하드웨어를 직접 다루지 않고도 필요한 작업을 수행할 수 있다.

    반면에 디바이스는 하드웨어 자체를 나타내며, 이를 커널이 관리하고 사용자 프로그램이 접근할 수 있도록 지원한다. 따라서 디바이스는 시스템 콜을 통해 접근되며, 이를 통해 사용자 프로그램은 디바이스를 제어할 수 있다.

    따라서 (가)는 system call이고 (나)는 device이다.
profile_image
1

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

6. 다음은 리눅스 시스템의 구조를 나열한 것이다. 사용자(User)부터 순서대로 나열한 것으로 알맞은 것은?

  1. 사용자(User) - 쉘(Shell) - 커널(Kernel) - 하드웨어(H/W)
  2. 사용자(User) - 커널(Kernel) - 쉘(Shell) - 하드웨어(H/W)
  3. 사용자(User) - 하드웨어(H/W) - 쉘(Shell) - 커널(Kernel)
  4. 사용자(User) - 하드웨어(H/W) - 커널(Kernel) - 쉘(Shell)
(정답률: 73%)
  • 정답은 "사용자(User) - 쉘(Shell) - 커널(Kernel) - 하드웨어(H/W)"이다.

    사용자는 쉘을 통해 커널과 상호작용하며, 커널은 하드웨어와 상호작용한다. 따라서 사용자가 하드웨어와 직접적으로 상호작용하는 것이 아니라, 쉘과 커널을 통해 간접적으로 상호작용하게 된다. 이에 따라 사용자(User) - 쉘(Shell) - 커널(Kernel) - 하드웨어(H/W)의 순서가 올바른 구조이다.
profile_image
1

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

7. 다음 중 파일시스템 구조에 대한 설명으로 틀린 것은?

  1. 슈퍼블록: 파일시스템의 크기 등과 같은 파일 시스템의 전체적인 정보를 갖는다.
  2. 아이노드 : 파일의 이름을 제외한 해당 파일의 모든 정보를 갖고 있다.
  3. 데이터 블록 : 파일에서 데이터를 저장하기 위해 사용되고 아이노드에 포함되어 있다.
  4. 간접블록 : 파일 이름과 아이노드 번호를 저장하기 위해서 사용된다.
(정답률: 56%)
  • 간접블록은 파일 이름과 아이노드 번호를 저장하는 것이 아니라, 파일의 데이터를 저장하기 위해 사용된다. 간접블록은 데이터 블록의 주소를 저장하고, 이를 통해 파일의 데이터를 참조한다. 따라서 "간접블록 : 파일 이름과 아이노드 번호를 저장하기 위해서 사용된다."는 틀린 설명이다.
profile_image
1

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

8. 다음 중 X프로토콜의 서버와 클라이언트 사이에서 통신되는 기본메시지를 나열한 것으로 알맞은 것은?

  1. Request, Reply, Event, Error
  2. Request, Indication, Response, Error
  3. Request, Response, Event, Error
  4. Request, Confirm, Reply, Error
(정답률: 55%)
  • X프로토콜은 클라이언트와 서버 간의 통신을 위해 Request, Reply, Event, Error 메시지를 사용합니다.

    - Request: 클라이언트가 서버에게 요청하는 메시지입니다.
    - Reply: 서버가 클라이언트의 요청에 대한 응답으로 보내는 메시지입니다.
    - Event: 서버가 클라이언트에게 발생한 이벤트를 알리기 위해 보내는 메시지입니다.
    - Error: 클라이언트나 서버에서 오류가 발생했을 때 보내는 메시지입니다.

    따라서, "Request, Reply, Event, Error"가 정답입니다.
profile_image
1

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

9. 리눅스 시스템을 바로 재부팅하여야 할 경우에 사용하는 명령으로 알맞은 것은?

  1. shutdown -r +10
  2. shutdown -r now
  3. shutdown -h +10
  4. shutdown -h now
(정답률: 81%)
  • 정답: "shutdown -r now"

    설명:
    - "shutdown -r now" 명령은 시스템을 즉시 재부팅하는 명령이다.
    - "-r" 옵션은 "reboot"을 의미하며, 시스템을 재부팅하도록 지시한다.
    - "now"는 즉시 실행하도록 지시한다.

    따라서, 시스템을 즉시 재부팅해야 할 경우 "shutdown -r now" 명령을 사용한다.
profile_image
1

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

10. GNOME의 실행을 위해 “startx" 명령 입력시 오류가 발생할 경우 실행하여 설정하는 것으로 알맞은 것은?

  1. Xconfigurator
  2. Xconfig
  3. Xfree86
  4. Xorg
(정답률: 65%)
  • "Xconfigurator"는 X Window System을 구성하는 도구 중 하나로, 그래픽 드라이버와 모니터 설정 등을 포함한 X 서버 설정을 자동으로 구성해주는 프로그램입니다. 따라서 "startx" 명령어 실행 시 오류가 발생할 경우 "Xconfigurator"를 실행하여 X 서버 설정을 구성하면 됩니다.
profile_image
1

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

11. 다음 중 배시(Bash)에 대한 설명으로 틀린 것은?

  1. 배시는(Bash) 1989년에 개발되었으며 실행 파일은 /bin/bash이다.
  2. 명령어 해석기이다.
  3. 사용자와 운영체제 사이를 연결시키는 하나의 유틸리티 프로그램이다.
  4. 부동소수점 연산이 된다.
(정답률: 64%)
  • 배시(Bash)는 부동소수점 연산이 된다는 설명이 틀린 것이다. 배시는 정수 연산은 가능하지만 부동소수점 연산은 지원하지 않는다. 이는 배시가 쉘 스크립트 언어로 설계되어 있기 때문이다. 부동소수점 연산이 필요한 경우에는 다른 프로그래밍 언어를 사용해야 한다.
profile_image
1

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

12. 다음 중 쉘의 종류가 아닌 것은?

  1. Korn shell
  2. Super shell
  3. Csh
  4. Bash
(정답률: 75%)
  • "Super shell"은 실제로는 쉘의 종류가 아니라, 다른 쉘들의 기능을 향상시킨 유틸리티 프로그램이다. 따라서 "Super shell"이 쉘의 종류가 아닌 것이다.
profile_image
1

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

13. 다음 설명 중 (괄호)안에 들어갈 내용으로 알맞은 것은?

  1. dev
  2. proc
  3. ext3
  4. swap
(정답률: 66%)
  • "proc"은 가상 파일 시스템으로, 커널과 프로세스에 대한 정보를 제공합니다. 따라서 이 문제에서는 "proc"가 가장 적절한 답이 됩니다.
profile_image
1

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

14. 다음 설명 중 (괄호)안에 들어갈 내용으로 알맞은 것은?

  1. fork
  2. getpid
  3. setpgid
  4. getpgrp
(정답률: 54%)
  • 위 그림은 프로세스의 생성과정을 나타내는데, fork는 부모 프로세스에서 자식 프로세스를 생성하는 시스템 콜이다. 따라서 정답은 "fork"이다. getpid는 현재 프로세스의 ID를 반환하고, setpgid는 프로세스 그룹 ID를 설정하며, getpgrp는 현재 프로세스 그룹 ID를 반환한다.
profile_image
1

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

15. 리눅스 커널은 프로세스를 관리하기 위하여 커널공간 내에 프로세스들에 대한 정보를 저장한다. 이렇게 커널에 등록된 각 프로세스들의 정보를 저장하고 있는 영역으로 알맞은 것은?

  1. PCB(Process Control Block)
  2. 개체(Entity)
  3. 자원(Resource)
  4. 프로그램(Program)
(정답률: 74%)
  • PCB(Process Control Block)은 각 프로세스에 대한 정보를 저장하고 있는 영역으로, 프로세스의 상태, 우선순위, 메모리 할당 정보, 입출력 상태 등의 정보를 저장하고 있다. 따라서, PCB은 프로세스를 관리하기 위한 중요한 자료구조이다.
profile_image
1

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

16. 다음 중 스위칭 허브에 대한 설명 중 알맞은 것은?

  1. LAN이 보유한 대역폭을 PC의 대수만큼 나누어서 제공한다.
  2. 허브 여러 대를 묶어서 마치 하나의 허브처럼 확장시킬 수 있다.
  3. 트래픽 병목 현상을 제거해 각 포트당 속도가 일정하게 보장된다.
  4. 링 토폴로지를 구성하며, 케이블이 분산되어 있는 곳이다
(정답률: 55%)
  • 트래픽 병목 현상을 제거해 각 포트당 속도가 일정하게 보장된다. - 스위칭 허브는 패킷을 목적지로 전송하기 위해 포트를 스위칭하는 기능을 가지고 있어, 각 포트에 연결된 장치들 간의 통신이 동시에 일어나도 서로 간섭하지 않고 빠르게 전송될 수 있도록 해줍니다. 이를 통해 트래픽 병목 현상을 제거하고 각 포트당 일정한 속도를 보장할 수 있습니다.
profile_image
1

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

17. OSI 7 계층(Layer)에 대한 설명 중 틀린 것은?

  1. 세계 표준화 기구(ISO)에서 제정한 것으로 네트워크 상호 호환을 위해 시스템간의 통신에 있어서 요구 또는 고려되는 사항들을 정리, 추상화한 모델이다.
  2. TCP/IP는 OSI 7 계층(Layer)에서 전송계층에 속한다.
  3. ARP, ICMP는 OSI 7 계층(Layer)에서 네트워크계층에 속한다.
  4. HTTP, SMTP, FTP는 OSI 7 계층(Layer)에서 응용계층에 속한다.
(정답률: 50%)
  • "TCP/IP는 OSI 7 계층(Layer)에서 전송계층에 속한다." 이 부분이 틀린 것이 아니라 올바른 설명입니다. TCP/IP는 OSI 모델과는 다른 4계층 모델을 사용하지만, 전송 계층에 해당하는 TCP와 UDP 프로토콜을 제공합니다. 따라서 TCP/IP는 OSI 7 계층 모델에서 전송 계층에 해당합니다.
profile_image
1

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

18. 다음이 나타내는 클래스로 알맞은 것은?

  1. 클래스 A : 국가나 대형 통신망에 배정된다.
  2. 클래스 B : 캠퍼스 전산망과 같은 중대형 통신망에 배정된다.
  3. 클래스 C : 소규모 통신망에 배정된다.
  4. 클래스 D,E : 배정이 유보되었다
(정답률: 63%)
  • 이미지는 IP 주소 체계를 나타내는 것으로, IP 주소 체계는 클래스 A, B, C, D, E로 나뉩니다. 이 중에서도 첫 번째 바이트의 값에 따라 클래스가 결정됩니다. 첫 번째 바이트의 값이 0~127인 경우에는 클래스 A, 128~191인 경우에는 클래스 B, 192~223인 경우에는 클래스 C로 배정됩니다. 따라서, 주어진 이미지에서 첫 번째 바이트의 값이 192~223인 것을 확인할 수 있으므로, 이 IP 주소는 클래스 C에 배정된 것입니다. 클래스 C는 소규모 통신망에 배정되며, 대개 기업이나 조직 내부의 네트워크에 사용됩니다.
profile_image
1

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

19. 다음 중 버스 토폴로지에 대한 설명 중 틀린 것은?

  1. 하나의 기간선을 설치하고 기간선에서 분기하여 컴퓨터를 연결해 가는 형태이다.
  2. 모든 노드들은 T자 형태로 연결된다.
  3. 모든 메시지에는 수신지의 주소가 포함된다.
  4. 각 노드가 데이터의 흐름이나 네트워크를 제어 할 책임이 없다.
(정답률: 68%)
  • "각 노드가 데이터의 흐름이나 네트워크를 제어 할 책임이 없다."는 틀린 설명이다. 버스 토폴로지에서는 모든 노드가 공통된 버스를 사용하기 때문에 데이터 충돌이 발생할 수 있다. 따라서 각 노드는 데이터 충돌을 방지하기 위해 데이터의 흐름을 제어하고 네트워크를 관리하는 책임이 있다.
profile_image
1

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

20. 네임 서버에 도메인 이름에 관한 질의를 요청하는 명령으로 알맞은 것은?

  1. nslookup, dig
  2. traceroute, ping
  3. nslookup, route
  4. route, ping
(정답률: 71%)
  • 정답은 "nslookup, dig"입니다.

    nslookup은 네임 서버에 도메인 이름에 관한 질의를 요청하는 명령어입니다. 이를 통해 도메인 이름에 대한 IP 주소를 확인할 수 있습니다.

    dig는 Domain Information Groper의 약자로, DNS 질의를 수행하는 명령어입니다. nslookup과 비슷한 기능을 수행하지만, 더욱 상세한 정보를 제공합니다.

    따라서, 도메인 이름에 관한 질의를 요청하는 명령어로는 nslookup과 dig가 알맞습니다.
profile_image
1

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

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

21. 리눅스에서는 사용자를 UID라는 숫자값을 부여해서 관리한다. 슈퍼유저인 root의 UID로 알맞은 것은?

  1. 0
  2. 1
  3. 500
  4. 1000
(정답률: 81%)
  • 리눅스에서는 root 사용자의 UID를 0으로 지정한다. 이는 시스템에서 가장 높은 권한을 가진 사용자로, 모든 파일과 디렉토리에 대한 접근 권한을 가지고 있다. 따라서 시스템 관리자나 보안 담당자 등의 역할을 수행하는 사용자는 root 계정으로 로그인하여 작업을 수행해야 한다.
profile_image
1

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

22. 다음 중 사용자 계정 관리에 대한 설명으로 알맞은 것은?

  1. 사용자에게 부여된 UID는 변경할 수 없다.
  2. 사용자들이 사용 가능한 쉘의 목록 파일은 /etc/shell이다.
  3. 사용자들에게 기본적으로 할당되는 쉘은 csh이다.
  4. 특정 사용자의 홈 디렉토리는 /etc/passwd에서 확인한다.
(정답률: 53%)
  • 특정 사용자의 홈 디렉토리는 /etc/passwd 파일에 기록되어 있기 때문입니다.
profile_image
1

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

23. 사용자 및 그룹 관리에 대한 설명 중 알맞은 것은?

  1. 리눅스 시스템의 일반사용자는 groupmod명령을 사용하여 본인의 그룹ID를 변경할 수 있다.
  2. 리눅스 시스템의 일반사용자는 chsh명령을 사용하여 본인의 로그인쉘을 변경할 수 있다.
  3. 리눅스 시스템의 일반사용자는 change명령을 사용하여 본인의 암호를 변경할 수 있다.
  4. 리눅스 시스템의 일반사용자는 usermod명령을 사용하여 본인의 로그인이름을 변경할 수 있다.
(정답률: 50%)
  • 리눅스 시스템의 일반사용자는 chsh명령을 사용하여 본인의 로그인쉘을 변경할 수 있다. 이는 사용자가 로그인할 때 기본 쉘을 변경할 수 있도록 해주는 명령어이다. 그룹ID나 암호, 로그인이름을 변경하기 위해서는 일반사용자가 아닌 시스템 관리자(root) 권한이 필요하다. 따라서 위의 다른 보기들은 부적절한 설명이다.
profile_image
1

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

24. 리눅스에서는 사용자의 패스워드의 만료기간, 계정 만료일 등은 /etc/shadow에서 관리한다.

  1. chage
  2. chpasswd
  3. passwd
  4. usermod
(정답률: 59%)
  • "chage"는 사용자의 패스워드의 만료기간, 계정 만료일 등을 설정하고 변경할 수 있는 명령어이다. 따라서 /etc/shadow에서 관리되는 이러한 정보를 변경하기 위해서는 "chage"를 사용해야 한다. "chpasswd"는 사용자의 패스워드를 변경하는 명령어이고, "passwd"는 현재 사용자의 패스워드를 변경하는 명령어이다. "usermod"는 사용자 계정의 속성을 변경하는 명령어이지만, 패스워드의 만료기간이나 계정 만료일을 변경하는 기능은 없다.
profile_image
1

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

25. 다음 중 사용자 계정을 일시적으로 로그인하지 못하도록 할 때 유용한 명령으로 알맞은 것은?

  1. su
  2. sudo
  3. userdel
  4. usermod
(정답률: 60%)
  • 정답: usermod

    설명: usermod 명령은 사용자 계정의 속성을 변경할 수 있는 명령으로, 계정을 일시적으로 로그인하지 못하도록 만들 수 있습니다. 이를 위해서는 usermod 명령에 "-L" 옵션을 사용하면 됩니다. 예를 들어, "usermod -L username" 명령은 username 계정을 일시적으로 로그인하지 못하도록 만듭니다.
profile_image
1

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

26. 다음과 같이 하드 디스크 장치 파일명에 아래의 명령을 실행했을 경우, (괄호)에 들어갈 내용으로 알맞은 것은?

  1. brw-rw----
  2. crw--w----
  3. drw-rw----
  4. lrw-rw----
(정답률: 49%)
  • 해당 파일은 하드 디스크 장치 파일이므로 "b"가 첫 번째 자리에 나타납니다. 그리고 "rw-"가 두 번째와 세 번째 자리에 나타나므로, 그룹과 소유자는 읽기와 쓰기 권한을 가지고 있습니다. 마지막으로, 나머지 사용자는 어떠한 권한도 가지고 있지 않으므로 "---"가 나타납니다. 따라서 정답은 "brw-rw----"입니다.
profile_image
1

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

27. 다음 명령의 결과와 관련된 설명으로 틀린 것은?

  1. posein 계정은 /project 디렉토리내에 추가로 파일 생성이 가능하다.
  2. jalin 계정이 /project 디렉토리내에 파일 생성이 가능하다.
  3. yuloje 계정은 yuloje.txt 파일을 삭제할 수 있다.
  4. posein 계정은 yuloje.txt의 내용을 볼 수 없다.
(정답률: 59%)
  • 보기에서 "posein 계정은 yuloje.txt의 내용을 볼 수 없다."라는 설명은 틀린 설명이다. 해당 명령어는 yuloje.txt 파일의 소유자가 yuloje인 경우에만 읽기 권한을 부여하고, 그 외의 경우에는 읽기 권한을 제거하는 것이다. 따라서 posein 계정도 yuloje.txt 파일의 내용을 볼 수 있을 수도 있다.
profile_image
1

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

28. 다음은 지워진 파일을 미리 적어둔 파일명과 아이노드 번호를 이용하여 복구하는 과정이다. (괄호)에 들어갈 명령으로 알맞은 것은?

  1. bmap
  2. dump
  3. imap
  4. link
(정답률: 54%)
  • 주어진 파일명과 아이노드 번호를 이용하여 복구하는 과정은 파일 시스템에서 파일의 위치를 찾는 것이다. 이때, "dump" 명령은 파일 시스템의 데이터 블록을 출력하여 파일의 내용을 확인할 수 있기 때문에 정답이다. "bmap"은 블록 매핑 정보를 출력하는 명령이고, "imap"은 아이노드 매핑 정보를 출력하는 명령이다. "link"는 파일이나 디렉토리를 생성하는 명령이다.
profile_image
1

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

29. 다음은 /dev/sdb1 파티션을 ext4 파일시스템으로 생성하려고 한다. (괄호)에 들어갈 내용으로 틀린 것은?

  1. mkfs.ext4
  2. mke2fs -t ext4
  3. mke2fs –j
  4. mkfs –t ext4
(정답률: 49%)
  • 정답은 "mkfs –t ext4"이다.

    "mke2fs –j"은 ext4 파일시스템을 생성하면서 동시에 journaling 기능을 활성화시키는 옵션이다. Journaling은 파일시스템의 일관성을 유지하기 위해 중요한 역할을 하는데, 파일시스템이 갑작스럽게 종료되거나 시스템이 강제로 종료되는 경우에도 데이터 손실을 최소화할 수 있다.

    "mkfs.ext4"은 ext4 파일시스템을 생성하는 명령어이며, "mke2fs -t ext4"도 ext4 파일시스템을 생성하는 명령어 중 하나이다. 하지만 이 두 명령어는 journaling 기능을 활성화시키지 않는다.

    따라서 이 문제에서는 "mke2fs –j"이 정답이다.
profile_image
1

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

30. 다음 중 사용자 계정에 디스크 및 아이노드 사용량을 할당할 때 사용하는 명령어로 알맞은 것은?

  1. quota
  2. repquota
  3. quotaon
  4. edquota
(정답률: 47%)
  • edquota는 사용자 계정에 디스크 및 아이노드 사용량을 할당할 때 사용하는 명령어입니다. 이 명령어를 사용하면 각 사용자별로 디스크 및 아이노드 사용량을 설정할 수 있습니다. quota는 디스크 및 아이노드 사용량을 확인하는 명령어이고, repquota는 quota 정보를 요약해서 보여주는 명령어입니다. quotaon은 파일 시스템에 대한 quota를 활성화하는 명령어입니다.
profile_image
1

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

31. 다음 중 부팅시 실행되는 프로세스의 실행 레벨(Run Level)과 연관된 디렉토리로 부팅관련 스크립트, 레벨별 수행되어야할 프로세스 목록 등이 존재하는 디렉토리로 알맞은 것은?

  1. /etc/rc.d
  2. /etc/xinetd.d
  3. /etc/pam.d
  4. /etc/skel
(정답률: 68%)
  • 정답: "/etc/rc.d"

    이유: "/etc/rc.d" 디렉토리는 부팅시 실행되는 프로세스의 실행 레벨과 연관된 디렉토리로, 부팅과 함께 자동으로 실행되어야 하는 서비스와 데몬을 관리하는 스크립트 파일들이 위치하고 있다. 이 디렉토리는 레드햇 계열의 리눅스에서 사용되며, 0부터 6까지의 7가지 레벨에 대한 스크립트 파일들이 존재한다. 각 레벨에 따라 실행되어야 할 서비스와 데몬을 설정하고, 부팅시 자동으로 실행되도록 설정할 수 있다.
profile_image
1

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

32. 다음 중 어떠한 명령을 백그라운드(Background)로 실행하기 위해서 사용하는 메타 문자로 알맞은 것은?

  1. !
  2. ?
  3. &
  4. $
(정답률: 77%)
  • "&"은 백그라운드로 실행하기 위한 메타 문자이다. 이는 해당 명령을 실행하면서 새로운 프롬프트를 보여주어 다른 명령을 입력할 수 있도록 한다. 즉, 해당 명령이 실행되는 동안에도 다른 명령을 입력하거나 다른 작업을 수행할 수 있다.
profile_image
1

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

33. 다음 중 top 명령어 실행으로 확인할 수 있는 항목으로 틀린 것은?

  1. Swap 사용량
  2. 디스크 사용량
  3. 시스템 유지 시간
  4. 좀비 프로세스의 수
(정답률: 53%)
  • 디스크 사용량이 틀린 항목입니다. top 명령어는 시스템의 프로세스 정보를 보여주는 명령어이므로 디스크 사용량과 같은 시스템 자원 사용량은 확인할 수 없습니다. 디스크 사용량을 확인하려면 df 명령어를 사용해야 합니다. Swap 사용량은 시스템의 가상 메모리 사용량, 시스템 유지 시간은 시스템이 부팅된 이후의 시간, 좀비 프로세스의 수는 실행 중이지 않지만 종료되지 않은 프로세스의 수를 나타냅니다.
profile_image
1

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

34. 다음 중 cron에 관한 설명으로 틀린 것은?

  1. 일반 사용자가 crontab이라는 명령어를 사용해서 주기적 작업을 등록할 수 있다.
  2. 1년에 한번만 실행되는 것은 등록할 수 없다.
  3. 시스템에서 사용할 주기적 작업은 /etc/crontab에 등록한다.
  4. 환경 설정시 숫자값 이외에 jan, feb, sun, mon 등도 사용가능하다.
(정답률: 66%)
  • "1년에 한번만 실행되는 것은 등록할 수 없다."라는 설명이 틀린 것이 아니라 옳은 것이다. 이유는 cron은 분, 시간, 일, 월, 요일 단위로 주기적인 작업을 등록할 수 있는데, 년도 단위로는 등록할 수 없기 때문이다.
profile_image
1

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

35. 다음은 프로세스 생성과정을 나타낸 것이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. init
  2. kernel
  3. fork
  4. exec
(정답률: 53%)
  • 프로세스 생성 과정에서 fork는 부모 프로세스를 복제하여 자식 프로세스를 생성하는 역할을 하고, exec는 새로운 프로그램을 실행하는 역할을 한다. 따라서, 프로세스 생성 과정에서 exec는 새로운 프로그램을 실행하기 위해 필요한 단계이므로 정답은 "exec"이다.
profile_image
1

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

36. 다음 RPM에 대한 설명 중 틀린 것은?

  1. RPM을 사용하면 좀 더 편리하게 패키지를 설치/제거할 수 있다.
  2. RPM은 RedHat Package Manager의 약자이다.
  3. RPM은 레드햇 배포판에서만 사용되는 패키지 관리 툴이다.
  4. GPL(GNU General Public License)하에서 자유롭게 공개, 개발되고 있다.
(정답률: 62%)
  • "RPM은 레드햇 배포판에서만 사용되는 패키지 관리 툴이다."가 틀린 설명이다. RPM은 레드햇 배포판 뿐만 아니라 다른 리눅스 배포판에서도 사용되는 패키지 관리 툴이다.
profile_image
1

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

37. 다음의 rpm 옵션 중 패키지의 기존 버전이 설치 되어서 업그레이드하고자 할 때 알맞은 것은?

  1. -i
  2. -I
  3. -u
  4. -U
(정답률: 56%)
  • 정답: "-U"

    "-U" 옵션은 기존에 설치된 패키지를 업그레이드하는 옵션이다. 따라서 기존 버전이 설치되어 있고 새로운 버전으로 업그레이드하고자 할 때 사용한다.

    "-i" 옵션은 패키지를 설치하는 옵션이고, "-I" 옵션은 패키지 정보를 출력하는 옵션이다. "-u" 옵션은 설치된 패키지 중 업그레이드 가능한 패키지를 업그레이드하는 옵션이다.
profile_image
1

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

38. dpkg 명령을 설치된 파일의 목록을 확인하려고 한다. 다음 (괄호) 안에 알맞은 것은?

  1. -l
  2. -L
  3. -r
  4. -C
(정답률: 39%)
  • 정답은 "-L"입니다.

    "-L" 옵션은 패키지에 포함된 파일들의 경로를 출력하는 옵션입니다. 따라서 dpkg 명령을 이용하여 설치된 파일의 목록을 확인하기 위해서는 "-L" 옵션을 사용해야 합니다.

    다른 옵션들의 설명은 다음과 같습니다:
    - "-l": 설치된 패키지의 목록을 출력하는 옵션입니다.
    - "-r": 패키지를 삭제하는 옵션입니다.
    - "-C": 설정 파일을 복구하는 옵션입니다.
profile_image
1

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

39. C언어를 이용하여 어떤 프로그램을 posein.c, yuloje.c 두 개의 소스로 구성하였다. 다음과 같이 오브젝트 파일을 생성한 뒤에 jalin이라는 실행 파일을 만들고자 할 때 (괄호)에 들어갈 옵션으로 알맞은 것은?

  1. (ㄱ) -c (ㄴ) -o
  2. (ㄱ) -o (ㄴ) -c
  3. (ㄱ) -c (ㄴ) -I
  4. (ㄱ) -o (ㄴ) -I
(정답률: 48%)
  • 정답은 "(ㄱ) -c (ㄴ) -o" 이다.

    -c 옵션은 소스 파일을 컴파일하여 오브젝트 파일을 생성하는 옵션이다. 따라서 posein.c와 yuloje.c를 각각 컴파일하여 posein.o와 yuloje.o를 생성한다.

    -o 옵션은 오브젝트 파일을 링크하여 실행 파일을 생성하는 옵션이다. 따라서 posein.o와 yuloje.o를 링크하여 jalin이라는 실행 파일을 생성한다.
profile_image
1

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

40. tar 명령을 이용하여 backup.tar라는 백업 파일을 생성해두었다. 추가로 jalin 디렉토리 및 yuloje.txt 파일을 묶고자 할 경우 (괄호)에 들어갈 옵션으로 알맞은 것은?

  1. cvf
  2. rvf
  3. tvf
  4. xvf
(정답률: 39%)
  • tar 명령어에서 r 옵션은 기존 아카이브에 새로운 파일을 추가할 때 사용하는 옵션이다. v 옵션은 실행 과정을 자세하게 출력해주는 옵션이다. f 옵션은 아카이브 파일 이름을 지정하는 옵션이다. 따라서 jalin 디렉토리와 yuloje.txt 파일을 backup.tar에 추가하려면 "rvf" 옵션을 사용해야 한다.

    - c: 새 아카이브 생성
    - r: 기존 아카이브에 파일 추가
    - t: 아카이브 내용 보기
    - x: 아카이브에서 파일 추출
    - v: 실행 과정 자세하게 출력
    - f: 아카이브 파일 이름 지정
profile_image
1

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

41. 다음 중 커널 컴파일 때 설정한 .config파일이 저장되는 위치로 알맞은 것은?

  1. /usr/src/linux
  2. /usr/sbin/linux
  3. /usr/local/linux
  4. /var/log/linux
(정답률: 53%)
  • 정답: "/usr/src/linux"

    설명: 커널 소스코드는 일반적으로 "/usr/src/linux" 디렉토리에 저장됩니다. 커널을 컴파일할 때는 이 디렉토리에서 "make menuconfig" 또는 "make xconfig" 등의 명령어를 사용하여 .config 파일을 설정합니다. 이 파일은 커널 컴파일 시 필요한 설정 정보를 담고 있으며, 컴파일이 완료되면 "/usr/src/linux" 디렉토리에 저장됩니다.
profile_image
1

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

42. 커널 패치 과정에 대한 설명으로 틀린 것은?

  1. 커널 패치 레벨은 순서대로 적용해야 한다.
  2. 패치가 성공했다면 *.orig 파일을 만든다.
  3. 패치가 실패했다면 *.rej 파일을 만든다.
  4. 새로운 패치 파일은 이전 패치에 대한 정보를 포함한다.
(정답률: 56%)
  • "새로운 패치 파일은 이전 패치에 대한 정보를 포함한다."라는 설명이 틀린 것은 아니다. 따라서 정답은 없다.

    이전 패치에 대한 정보를 포함하는 이유는, 이전 패치에서 수정된 부분이 새로운 패치에서도 수정되어야 하기 때문이다. 이전 패치에서 수정된 부분을 새로운 패치에서 다시 수정하지 않고, 이전 패치에서 수정된 내용을 참고하여 새로운 패치에서 수정을 진행하기 위해서는 이전 패치에 대한 정보가 필요하다. 따라서 새로운 패치 파일은 이전 패치에 대한 정보를 포함한다.
profile_image
1

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

43. 다음 중 커널 컴파일 환경 설정을 위한 명령어 인터페이스로 틀린 것은?

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

    이유: "make mrproper"는 커널 소스 디렉토리에서 현재 설정을 모두 지우고 초기화하는 명령어이므로, 커널 컴파일 환경 설정을 위한 명령어 인터페이스가 아니다. "make config", "make menuconfig", "make xconfig"는 각각 텍스트 모드, curses 모드, 그리고 X 윈도우 시스템에서 사용할 수 있는 인터페이스를 제공하여 커널 컴파일 환경 설정을 할 수 있다.
profile_image
1

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

44. 스캐너를 공유할 때 사용되는 saned 설정 파일로 알맞은 것은?

  1. /etc/services
  2. /etc/printcap.local
  3. /etc/printcap
  4. /etc/exports
(정답률: 39%)
  • 정답은 "/etc/services"입니다.

    이 파일은 네트워크 서비스와 관련된 포트 번호와 프로토콜 정보를 포함하고 있습니다. 스캐너를 공유할 때는 saned 서비스가 사용하는 포트 번호를 설정해야 합니다. 따라서 이 파일을 편집하여 saned 서비스가 사용할 포트 번호를 지정할 수 있습니다.
profile_image
1

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

45. 플러그 앤 플레이(PnP)에 대한 설명으로 틀린 것은?

  1. 각종 하드웨어(장치) 장소를 자동적으로 소프트웨어에 알려준다.
  2. 버스 자원(Bus Resource)을 드라이버와 하드웨어의 양쪽에 할당한다.
  3. 버스 자원을 분배시키면 /dev 디렉토리에 있는 장치의 파일을 사용할 수 있다.
  4. 장치와 드라이버 사이에 통신 "버스"을 만드는 것이다.
(정답률: 51%)
  • "장치와 드라이버 사이에 통신 '버스'을 만드는 것이다."가 틀린 것이 아니라 옳은 설명이다. PnP는 하드웨어를 자동으로 인식하고 필요한 드라이버를 자동으로 설치하여 사용자가 따로 설정할 필요가 없도록 하는 기술이다. 이를 위해 장치와 드라이버 사이에 통신하는 버스를 만들어야 한다. 따라서, 정답은 없다.
profile_image
1

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

46. 현재 USB 버스에 연결된 장치에 대한 정보를 보여주는 파일로 알맞은 것은?

  1. /proc/bus/usb/drivers
  2. /proc/bus/pci
  3. /dev/usbmouse
  4. /proc/dma
(정답률: 60%)
  • "/proc/bus/usb/drivers"는 USB 버스에 연결된 장치에 대한 드라이버 정보를 보여주는 파일이다. 이 파일은 USB 장치가 어떤 드라이버를 사용하고 있는지 확인할 수 있으며, 이를 통해 문제 해결에 도움을 줄 수 있다. 다른 보기들은 DMA, PCI, USB 마우스와 관련된 파일들이지만, USB 장치에 대한 정보를 제공하지 않는다.
profile_image
1

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

47. 현재 디바이스 드라이버가 어떤 인터럽트를 사용하고 있으며 그 인터럽트가 얼마나 많이 발생하는지 알기 위한 명령으로 알맞은 것은?

  1. more /proc/interrupts
  2. more /proc/misc
  3. more /proc/bus/usb/drivers
  4. more /proc/modules
(정답률: 71%)
  • "more /proc/interrupts" 명령은 현재 시스템에서 사용되는 모든 인터럽트와 해당 인터럽트가 발생한 횟수를 보여줍니다. 이를 통해 디바이스 드라이버가 사용하는 인터럽트와 그 발생 빈도를 확인할 수 있습니다. 따라서 이 명령은 현재 디바이스 드라이버의 인터럽트 사용 상황을 파악하는 데 가장 적합한 명령입니다.
profile_image
1

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

48. 사운드 카드 설정 명령인 sndconfig을 이용할 때 설정 파일로 알맞은 것은?

  1. /etc/hosts.conf
  2. /etc/modules.conf
  3. /etc/mtools.conf
  4. /etc/devices.conf
(정답률: 49%)
  • sndconfig은 사운드 카드를 설정하는 명령어이며, 설정 파일로는 /etc/modules.conf를 사용합니다. 이는 리눅스에서 모듈을 로드하는데 필요한 설정 파일이며, 사운드 카드 모듈도 이 파일에 등록되어 있어야 합니다. 따라서 sndconfig을 이용하여 사운드 카드를 설정할 때는 /etc/modules.conf 파일을 알맞게 수정해야 합니다. /etc/hosts.conf는 호스트 이름과 IP 주소를 매핑하는 파일, /etc/mtools.conf는 MS-DOS 파일 시스템을 사용하는 장치를 설정하는 파일, /etc/devices.conf는 장치 파일을 관리하는 파일입니다.
profile_image
1

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

49. 리눅스에서 지원하는 대부분의 터미널 정보가 저장되어 있는 파일은?

  1. /etc/hosts
  2. /etc/fstab
  3. /etc/termcap
  4. /etc/printcap
(정답률: 70%)
  • "/etc/termcap" 파일은 리눅스에서 지원하는 대부분의 터미널 정보가 저장되어 있는 파일이다. 이 파일은 터미널의 종류, 크기, 색상 등의 정보를 포함하고 있어서, 사용자가 터미널을 설정할 때 참조되는 중요한 파일이다. 따라서, 이 파일이 정답이다.
profile_image
1

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

50. 다음 중 프린터 명령어 설명으로 틀린 것은?

  1. lpq : 프린트 작업 상태를 점검
  2. lprm : 실행한 프린트 작업을 취소
  3. lpr : 쉘 프롬프트에서 프린터로 파일을 인쇄
  4. ldd : 프린트 공유설정을 인쇄
(정답률: 64%)
  • "ldd : 프린트 공유설정을 인쇄"가 틀린 설명입니다. ldd는 라이브러리 의존성을 확인하는 명령어입니다. 프린트 공유설정을 인쇄하는 명령어는 "lpc status"입니다.
profile_image
1

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

51. 다음 중 시스템 로그 관리에 대한 설명으로 알맞은 것은?

  1. 로그 파일은 하나의 파일에 전부 기록하는 것이 좋다.
  2. 리눅스의 로그 파일은 전부 텍스트 파일로 되어 있다.
  3. 관리자가 서비스별 로그 파일을 생성하여 관리 할 수 있다.
  4. 로그 파일을 압축해서 보관할 수 없다.
(정답률: 66%)
  • 서비스별 로그 파일을 생성하여 관리하는 것은 로그 파일의 크기를 줄이고, 필요한 정보를 빠르게 찾을 수 있도록 하기 위함입니다. 이렇게 하면 로그 파일이 너무 커지는 것을 방지하고, 필요한 정보를 찾기 쉽게 만들어줍니다.
profile_image
1

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

52. 다음 중 시스템 로그인에 성공한 계정 정보만 별도로 모아놓은 로그 파일명으로 알맞은 것은?

  1. /var/log/messages
  2. /var/log/secure
  3. /var/log/btmp
  4. /var/log/wtmp
(정답률: 50%)
  • 정답: "/var/log/wtmp"

    설명: "/var/log/wtmp" 파일은 시스템 로그인에 성공한 계정 정보만 기록하는 파일이다. "/var/log/messages" 파일은 시스템 메시지를 기록하는 파일이고, "/var/log/secure" 파일은 시스템 보안 로그를 기록하는 파일이다. "/var/log/btmp" 파일은 로그인 실패 기록을 기록하는 파일이다. 따라서, 시스템 로그인에 성공한 계정 정보만 별도로 모아놓은 로그 파일명은 "/var/log/wtmp"이다.
profile_image
1

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

53. 다음 웹 서버의 액세스 로그(Access Log) 상태코드 중에서 파일이 발견되지 않았을 경우(File Not Found)에 기록되는 것으로 알맞은 것은?

  1. 200
  2. 301
  3. 404
  4. 500
(정답률: 75%)
  • 정답은 "404"입니다.

    "404"는 클라이언트가 요청한 파일이 서버에 존재하지 않을 때 발생하는 상태코드입니다. 예를 들어, 사용자가 존재하지 않는 페이지에 접근하려고 시도하면 서버는 "404 Not Found"라는 응답을 보내게 됩니다.

    이 상태코드는 파일이나 페이지를 찾을 수 없는 경우에 자주 사용됩니다. 이는 잘못된 URL을 입력하거나, 파일이 삭제되었거나, 파일 경로가 잘못되었거나, 파일 이름이 잘못되었거나, 파일이 이전 위치로 이동되었거나, 파일 권한이 없는 경우 등 다양한 이유로 발생할 수 있습니다.
profile_image
1

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

54. 다음 중 원격 터미널에서 접근하는 root 사용자를 제한하기 위해 사용하는 파일로 알맞은 것은?

  1. /etc/securetty
  2. /etc/issue.net
  3. /etc/nologin
  4. /etc/services
(정답률: 48%)
  • 정답: "/etc/securetty"

    설명: "/etc/securetty" 파일은 원격 터미널에서 root 사용자가 로그인할 수 있는 터미널 장치를 제한하는 데 사용됩니다. 이 파일에 등록되지 않은 터미널에서는 root 사용자가 로그인할 수 없습니다. 이를 통해 시스템 보안을 강화할 수 있습니다. 다른 보기들은 다음과 같은 용도로 사용됩니다.

    - "/etc/issue.net": 원격 로그인 시 로그인 화면에 출력되는 메시지를 설정하는 파일입니다.
    - "/etc/nologin": 시스템 유지보수 등으로 인해 로그인을 제한할 때 사용하는 파일입니다.
    - "/etc/services": 네트워크 서비스와 포트 번호를 매핑하는 파일입니다.
profile_image
1

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

55. 다음 중 /etc/services 파일의 수정, 삭제, 이름 변경 등을 막으려고 할 때 (괄호)에 명령으로 알맞은 것은?

  1. chattr –i
  2. chattr +i
  3. lsattr –i
  4. lsattr +i
(정답률: 47%)
  • /etc/services 파일에 대해 chattr +i 명령을 사용하면 해당 파일을 수정, 삭제, 이름 변경 등을 막을 수 있습니다. 이는 해당 파일에 대한 속성을 변경하여 "immutable" 속성을 부여하는 것으로, 이 속성이 부여된 파일은 일반적인 사용자나 프로그램이 수정할 수 없게 됩니다. 따라서 chattr +i 명령을 사용하면 /etc/services 파일을 보호할 수 있습니다.
profile_image
1

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

56. 다음 중 SSH의 공개키 및 개인키를 생성할 경우 (괄호)의 명령으로 알맞은 것은?

  1. ssh
  2. ssh-key
  3. ssh-genkey
  4. ssh-keygen
(정답률: 62%)
  • 정답은 "ssh-keygen"입니다.

    "ssh-keygen"은 SSH 클라이언트에서 공개키 및 개인키를 생성하는 명령어입니다. 이 명령어를 사용하면 사용자는 SSH 연결을 보호하기 위해 공개키 및 개인키 쌍을 생성할 수 있습니다. 이러한 쌍은 서버와 클라이언트 간의 인증 및 데이터 암호화에 사용됩니다. 따라서 "ssh-keygen"은 SSH 보안에 매우 중요한 역할을 합니다.
profile_image
1

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

57. 다음 중 PAM(Pluggable Authentication Modules)에 대한 설명으로 틀린 것은?

  1. PAM에서 제어하는 서비스들은 /etc/pam.d 디렉토리안에 설정한다.
  2. 특정 서비스에 대한 사용자들의 허가 목록 파일을 만들 때 사용할 수 있다.
  3. 특정 서비스에 대한 사용자들의 거부 목록 파일을 만들 때 사용할 수 있다.
  4. pam이라는 명령어를 이용하여 사용자를 제어한다.
(정답률: 55%)
  • "PAM이라는 명령어를 이용하여 사용자를 제어한다."는 틀린 설명입니다. PAM은 인증과 관련된 모듈을 제공하는 프레임워크이며, 사용자를 제어하는 명령어는 다른 도구나 명령어를 사용해야 합니다.

    - /etc/pam.d 디렉토리에 PAM에서 제어하는 서비스들의 설정 파일을 저장합니다.
    - PAM을 이용하여 특정 서비스에 대한 사용자들의 허가 목록 파일을 만들 수 있습니다.
    - PAM을 이용하여 특정 서비스에 대한 사용자들의 거부 목록 파일을 만들 수 있습니다.
profile_image
1

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

58. 다음 중 백업 정책에 관한 설명으로 틀린 것은?

  1. 하나의 파티션당 두 개 이상의 백업 테이프를 사용한다.
  2. 자료 가치에 따라 다른 백업 전략을 취한다.
  3. 백업 데이터는 같은 시스템내에 보관한다.
  4. 중요한 벡업 자료는 암호화를 해둔다.
(정답률: 74%)
  • 백업 데이터를 같은 시스템 내에 보관하는 것은 잘못된 백업 정책입니다. 외부 저장 매체나 클라우드 등 다른 위치에 백업 데이터를 보관해야 합니다. 이유는 시스템에 문제가 생겼을 때 백업 데이터도 함께 손상될 가능성이 있기 때문입니다.
profile_image
1

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

59. 다음 cpio 명령을 이용하여 백업을 할 경우 (괄호)에 알맞은 것은?

  1. -icdv
  2. -ocv
  3. -rf
  4. -bf
(정답률: 51%)
  • cpio 명령에서 "-o" 옵션은 백업을 의미하고, "-c" 옵션은 압축을 의미합니다. "-v" 옵션은 백업 과정에서 파일들의 정보를 출력해주는 역할을 합니다. 따라서, "-ocv" 옵션은 파일들을 백업하면서 압축하고, 백업 과정에서 파일들의 정보를 출력하는 옵션입니다.
profile_image
1

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

60. 다음 중 /etc/fstab 관련하여 dump 명령에 의해 참조되는 필드의 영역으로 알맞은 것은?

(정답률: 45%)
  • 정답은 "㉰"입니다.

    dump 명령은 파일 시스템의 백업을 수행하는 명령어입니다. 이 때, /etc/fstab 파일에는 파일 시스템의 마운트 정보가 저장되어 있습니다. dump 명령은 이 정보를 참조하여 백업 대상 파일 시스템을 결정합니다.

    따라서, dump 명령에 의해 참조되는 필드의 영역은 "㉰"인데, 이는 "Dump" 필드로서, 해당 파일 시스템이 dump 명령에 의해 백업 대상으로 설정되어 있는지 여부를 나타냅니다. "0"이면 백업 대상이 아니고, "1"이면 백업 대상입니다.

    그 외의 보기들은 다음과 같습니다.
    - "㉮": "Pass" 필드로서, 파일 시스템 체크 시 우선순위를 나타냅니다.
    - "㉯": "Fsck" 필드로서, 파일 시스템 체크 시 수행할 명령어를 나타냅니다.
    - "㉱": "Mount" 필드로서, 파일 시스템을 마운트할 때 사용할 옵션을 나타냅니다.
profile_image
1

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

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

61. 다음 중 apache 웹서버의 httpd.conf 파일의 섹션 설명으로 틀린 것은?

  1. Global Environment : 아파치 서버 프로세스에 관련된 전반적인 제어를 담당
  2. Share Definitions : 공유 섹션에 대한 설정을 담당한다.
  3. Virtual Host : 가상 호스트에 대한 제어를 담당한다.
  4. Main Server configuration : 주 서버에 대한 제어를 담당한다.
(정답률: 39%)
  • Share Definitions 섹션은 공유 섹션에 대한 설정을 담당하는 것이 아니라, 다른 섹션에서 공유할 수 있는 설정을 정의하는 역할을 한다. 따라서 "Share Definitions : 공유 섹션에 대한 설정을 담당한다."는 틀린 설명이다.
profile_image
1

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

62. 현재 사용되어지는 웹서버 중 가장 많은 비중을 차지하는 웹서버로 알맞은 것은?

  1. Apache
  2. IIS
  3. nginx
  4. GWS
(정답률: 72%)
  • 정답은 "Apache"입니다. 이는 Apache가 오픈소스이며 무료로 사용할 수 있기 때문에 많은 사용자들이 이용하고 있기 때문입니다. 또한 Apache는 다양한 운영체제에서 사용 가능하며, 확장성과 안정성이 뛰어나기 때문에 대규모 웹사이트에서도 많이 사용됩니다.
profile_image
1

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

63. 다음 아파치 웹서버 관련 설명에 해당하는 것으로 알맞은 것은?

  1. SSL
  2. CGI
  3. Zend
  4. JServ
(정답률: 72%)
  • SSL은 아파치 웹서버에서 사용되는 보안 프로토콜로, 웹사이트와 사용자 간의 통신을 암호화하여 보안성을 높이는 역할을 합니다. 따라서 SSL을 사용하면 사용자의 개인정보나 중요한 정보를 안전하게 전송할 수 있습니다.
profile_image
1

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

64. 다음 httpd.conf 환경설정에서 주요 설정에 대한 설명으로 틀린 것은?

  1. Port : 아파치 서버가 요청을 기다리는 포트
  2. StartServers : 최대로 제한되어야 할 서버의 수
  3. LoadModule : 동적 공유 객체(Dynamic Support Object) 방식으로 아파치에서 모듈 형태로 추가하거나 제거하여 사용하는 방식
  4. DocumentRoot : URL 상의 서버 root 문서가 위치하는 디렉토리
(정답률: 60%)
  • StartServers는 최소한으로 실행되어야 할 서버의 수를 설정하는 것이며, 최대로 제한되어야 할 서버의 수가 아닙니다. 따라서 "StartServers : 최대로 제한되어야 할 서버의 수"라는 설명은 틀린 것입니다. StartServers는 서버가 시작될 때 미리 생성되는 프로세스의 수를 설정하는 것입니다. 이 설정은 서버의 부하와 성능에 영향을 미치므로 적절한 값을 설정해야 합니다.
profile_image
1

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

65. 다음 중 리눅스 환경에서 사용되어지는 데이터베이스로 틀린 것은?

  1. MySQL
  2. Oracle
  3. PostgreSQL
  4. MSSQL
(정답률: 64%)
  • 정답은 "MSSQL"입니다.

    MSSQL은 마이크로소프트에서 개발한 데이터베이스 관리 시스템으로, 윈도우 환경에서 주로 사용됩니다. 리눅스 환경에서는 사용되지 않습니다.

    반면에 MySQL, Oracle, PostgreSQL은 모두 리눅스 환경에서 사용되는 데이터베이스 관리 시스템입니다.
profile_image
1

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

66. 다음 중 아파치 웹서버와 MySQL 연동 설치 시 사용되는 컴파일 옵션으로 틀린 것은?

  1. prefix=/usr/local/mysql : MySQL이 설치될 디렉토리는 /usr/local/mysql 이다.
  2. with-charset=euc_kr : MySQL에서 한글을 사용하겠다.
  3. localstatedir=/usr/local/mysql/data : MySQL의 로그 데이터를 /usr/local/mysql/data로 지정 하겠다.
  4. with-tcp-port=3306 : 3306 포트를 사용하여 서비스 하겠다.
(정답률: 63%)
  • 정답은 "with-charset=euc_kr : MySQL에서 한글을 사용하겠다." 이다. MySQL은 기본적으로 UTF-8을 사용하기 때문에 euc_kr과 같은 문자셋을 사용하려면 따로 설정해주어야 한다.

    localstatedir=/usr/local/mysql/data 옵션은 MySQL의 로그 데이터를 /usr/local/mysql/data로 지정하는 옵션이다. 이를 통해 MySQL이 로그 데이터를 저장할 경로를 지정할 수 있다.
profile_image
1

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

67. apache 웹서버와 PHP 연동 설치시 사용되는 컴파일 옵션 중 설명이 틀린 것은?

  1. php가 설치되는 디렉토리는 /usr/local/apache/bin/apxs 이다.
  2. php와 연동될 아파치 웹서버의 설치디렉토리는 /usr/local/apache 이다.
  3. php와 연동될 mysql 설치 디렉토리는 /usr/local/mysql 이다.
  4. 아파치 웹서버의 설정파일의 위치는 /usr/local/apache/conf 이다.
(정답률: 57%)
  • 정답은 "php가 설치되는 디렉토리는 /usr/local/apache/bin/apxs 이다." 이다. 이유는 apxs는 아파치 웹서버의 모듈을 컴파일하고 설치하는 유틸리티이며, PHP 모듈도 아파치 웹서버의 모듈로 설치되기 때문에 PHP가 설치되는 디렉토리는 apxs가 위치한 디렉토리인 /usr/local/apache/bin이 된다.
profile_image
1

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

68. 아파치 주요 디렉토리(/usr/local/apache)에 대한 설명으로 틀린 것은?

  1. bin : 아파치 사용시 필요한 유틸리티들이 들어있다.
  2. conf : 아파치 서버의 여러 가지 설정 파일들이 들어있다.
  3. icons : 아파치 서버에 사용되는 cgi 스크립트 등이 들어있다.
  4. logs : 아파치 서버 사용시 발생하는 여러 가지 로그들이 들어있다.
(정답률: 59%)
  • 정답은 "icons : 아파치 서버에 사용되는 cgi 스크립트 등이 들어있다." 이다. icons 디렉토리는 아파치 서버에서 사용되는 아이콘 이미지 파일들이 들어있다. 따라서 cgi 스크립트와 같은 파일들은 해당 디렉토리에 위치하지 않는다.
profile_image
1

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

69. 다음 apache 웹서의 가상 도메인에 대한 설명으로 틀린 것은?

  1. 서버관리자의 메일주소는 admin@ihd.or.kr 이다.
  2. 서버의 도메인 주소는 www.ihd.or.kr 이다.
  3. 192.168.1.100 IP를 이용하여 도메인을 서비스 한다.
  4. 모든 로그는 ihd-access_log 파일에 기록된다.
(정답률: 61%)
  • 가상 도메인마다 로그 파일이 분리되어 기록되기 때문에 "모든 로그는 ihd-access_log 파일에 기록된다."는 틀린 설명이다.
profile_image
1

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

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

  1. httpd -t : httpd.conf 의 파일설정을 점검한다.
  2. httpd -f : httpd 데몬을 강제로 중지 한다.
  3. httpd -S : 현재 설정되어 있는 가상호스트의 리스트를 보여준다.
  4. httpd -l : 현재 컴파일된 모듈에 대한 리스트를 보여준다.
(정답률: 44%)
  • 정답은 "httpd -f : httpd 데몬을 강제로 중지 한다." 이다. 이 옵션은 httpd 데몬을 중지하는 것이 아니라, httpd.conf 파일을 다른 파일로 지정하는 옵션이다. 올바른 옵션은 "httpd -k stop" 이다. 이 옵션은 httpd 데몬을 강제로 중지한다.
profile_image
1

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

71. 마이크로소프트와 인텔이 윈도우시스템에서 유닉스 서버의 파일이나 프린터와 같은 자원을 공유할 수 있도록 개발한 프로토콜로 알맞은 것은?

  1. FTP
  2. SMB
  3. www
  4. TCP/IP
(정답률: 69%)
  • 정답은 "SMB"입니다. SMB는 Server Message Block의 약자로, 윈도우 시스템에서 파일 및 프린터 공유를 위해 개발된 프로토콜입니다. FTP는 파일 전송 프로토콜, www는 월드 와이드 웹, TCP/IP는 인터넷 프로토콜입니다.
profile_image
1

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

72. 다음 중 삼바 서버 테스트 명령으로 틀린 것은?

  1. testparm
  2. smbstatus
  3. smbclient
  4. smbserver
(정답률: 30%)
  • 정답은 "smbserver"입니다.

    "smbserver"은 삼바 서버를 실행하는 명령어가 아니라, 삼바 서버를 테스트하는 명령어가 아닙니다. 따라서 이 보기에서 틀린 것은 "smbserver"입니다.

    "testparm"은 삼바 설정 파일의 구문 오류를 검사하고, "smbstatus"는 현재 삼바 서버의 상태를 보여주며, "smbclient"는 삼바 서버에 접속하여 파일을 읽거나 쓸 수 있습니다.
profile_image
1

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

73. 다음 중 삼바 서버 설정(smb.conf)에 대한 설명으로 틀린 것은?

  1. 윈도우상의 workgroup 는 MYGROUP 이다.
  2. 오직 192.168.1. 대역에서만 허락이 가능하다.
  3. 192.168.1. 에서도 허용가능하며, 다른 대역에서도 연결허락이 가능하다.
  4. 서버에 대한 설명은 samba server 이다
(정답률: 66%)
  • 정답은 "오직 192.168.1. 대역에서만 허락이 가능하다." 이다.

    설명: smb.conf 파일에서 hosts allow 옵션에 192.168.1.이 포함되어 있기 때문에 192.168.1. 대역에서만 접속이 가능하다. 다른 대역에서는 접속이 불가능하다.
profile_image
1

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

74. 다음 내용이 설명하는 서비스 데몬으로 알맞은 것은?

  1. rpc.nfsd
  2. rpc.mountd
  3. portmap
  4. rpc.lockd
(정답률: 56%)
  • 이 서비스 데몬은 RPC(Remote Procedure Call) 기반의 네트워크 서비스를 제공하는 데몬들을 관리하는 역할을 합니다. 이 중에서 "portmap"은 RPC 기반의 서비스들이 사용하는 포트 번호를 매핑해주는 역할을 합니다. 따라서 RPC 기반의 서비스를 사용하기 위해서는 먼저 "portmap"이 실행되어야 합니다.
profile_image
1

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

75. 다음 /etc/exports 파일의 내용으로 설명이 틀린 것은?

  1. 10.10.100.224 에서 /data 디렉토리에 대해 읽기전용으로 접근 가능하다.
  2. 10.10.10.100 에서 /data1 디렉토리에 대해 읽기쓰기로 접근이 가능하다.
  3. 10.10.100.224 에서 /data2 디렉토리에 대해 읽기쓰기로 접근이 가능하다.
  4. 10.10.10.100 에서 /data2 디렉토리에 대해 root 권한으로 읽기쓰기가 가능하다.
(정답률: 47%)
  • 정답은 "10.10.100.224 에서 /data 디렉토리에 대해 읽기전용으로 접근 가능하다." 이다.

    10.10.100.224는 /data2 디렉토리에 대해 읽기쓰기로 접근 가능하다. 이는 "rw" 옵션으로 설정되어 있기 때문이다.
profile_image
1

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

76. NFS(Network File System)에 대한 설명으로 틀린 것은?

  1. 파일 전송 후 파일을 조작할 필요가 없다.
  2. 서버와 클라이언트에 TCP/IP 프로토콜을 설치해야 한다.
  3. 클라이언트/서버형 응용 프로그램이다.
  4. 개발사인 마이크로소프트사의 등록 상표이다.
(정답률: 60%)
  • "NFS(Network File System)에 대한 설명으로 틀린 것은? 개발사인 마이크로소프트사의 등록 상표이다." NFS는 개발사인 마이크로소프트사의 등록 상표가 아니며, 파일 전송 후 파일을 조작할 필요가 없고, 서버와 클라이언트에 TCP/IP 프로토콜을 설치해야 하며, 클라이언트/서버형 응용 프로그램이다.
profile_image
1

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

77. 다음 중 ftp 서비스에 대한 설명으로 알맞은 것은?

  1. ftp는 20번, 21번 두 개의 포트를 사용한다
  2. root 사용자는 ftp 서비스를 사용할 수 없다.
  3. ftp 클라이언트 명령으로 디렉토리도 전송이 가능하다.
  4. ftp 접속 모드에는 Active 모드와 Standby 모드가 있다.
(정답률: 58%)
  • ftp는 파일 전송 프로토콜로, 파일을 전송하기 위해 데이터 전송을 위한 20번 포트와 제어를 위한 21번 포트를 사용한다. 이는 데이터 전송과 제어를 분리하여 보안성을 높이기 위함이다.
profile_image
1

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

78. 다음 pro-ftp 의 anonymous 사용자 환경설정 내용 중 설명으로 틀린 것은?

  1. ftp 사용자, 그룹은 ftp 이다.
  2. 클라이언트들이 최대로 접속할수 있는 수로 10명까지 접속이 가능하다.
  3. 한 호스트당 접속할 수 있는 개수는 2명이다.
  4. anonymous 사용자로 접속하고자 하려면 RequireValidShell on 으로 해주어야 한다.
(정답률: 63%)
  • "anonymous 사용자로 접속하고자 하려면 RequireValidShell on 으로 해주어야 한다." 이 설명은 틀린 것이 아니라 올바른 설명이다. 이 설정은 anonymous 사용자가 로그인할 때 유효한 쉘을 요구하는 것으로, 보안상의 이유로 권장되는 설정이다.
profile_image
1

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

79. 다음은 Limit 에 대한 예제이다. 설명으로 틀린 것은?

  1. 파일 읽기와 관련된 FTP 명령, 파일 또는 디렉토리 쓰기,생성,삭제와 관련된 FTP 명령을 허용한다.
  2. 192.168.10.0 대역에서 접속한 클라이언트에서 디렉토리 명령을 허용한다.
  3. ihd.or.kr에 속한 호스트 클라이언트에서 디렉토리 명령을 허용한다.
  4. 디렉토리 목록과 관련된 FTP 명령 사용을 거부한다.
(정답률: 47%)
  • 정답은 "디렉토리 목록과 관련된 FTP 명령 사용을 거부한다." 이다. 이유는 해당 FTP 서버에서는 디렉토리 목록과 관련된 명령어인 "ls"나 "dir"과 같은 명령어를 사용할 수 없도록 설정되어 있기 때문이다. 따라서 클라이언트는 파일 읽기와 쓰기, 생성, 삭제와 같은 명령어는 사용할 수 있지만, 디렉토리 목록을 확인하는 명령어는 사용할 수 없다.
profile_image
1

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

80. 다음 ProFTPD 서비스의 설명으로 틀린 것은?

  1. FTP는 File Transfer Protocol 서버의 약자로 파일을 업로드 또는 다운로드 할 수 있다.
  2. FTP 서비스의 최대 자식 프로세스 수를 지정 할 수 있다.
  3. proftp는 proftpd.conf 파일에서 환경설정이 이루어진다.
  4. ftp서버를 독립적인 데몬형태(Standalone)으로 작동 시킬 수 있으며, xinetd 방식으로 작동 시킬 수는 없다.
(정답률: 68%)
  • 정답은 "ftp서버를 독립적인 데몬형태(Standalone)으로 작동 시킬 수 있으며, xinetd 방식으로 작동 시킬 수는 없다." 이다. 이유는 ProFTPD는 xinetd 방식으로도 작동할 수 있으며, 이 방식은 xinetd 서비스를 통해 실행되므로 데몬 형태로 실행되지 않는다. 따라서 이 설명은 틀린 설명이다.
profile_image
1

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

81. 다음 중 메일 유저 에이전트(MUA) 프로그램으로 틀린 것은?

  1. Eudora
  2. Outlook
  3. Firefox
  4. Pine
(정답률: 65%)
  • 정답은 "Firefox"입니다. Firefox는 웹 브라우저이며, 메일 유저 에이전트(MUA) 프로그램이 아닙니다.
profile_image
1

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

82. 다음 메일관련 프로토콜의 설명으로 알맞은 것은?

  1. sendmail
  2. Kmail
  3. POP3/IMAP
  4. SPOOL
(정답률: 54%)
  • 이 그림은 메일을 보내는 프로토콜인 sendmail을 나타내고 있습니다. sendmail은 메일을 보내는 데 사용되는 프로그램으로, 메일을 보내는 클라이언트에서 메일 서버로 메일을 보내는 데 사용됩니다. 이 프로토콜은 메일을 보내는 데 사용되는 가장 일반적인 프로토콜 중 하나입니다.
profile_image
1

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

83. 다음 메일 서비스의 특정 설정 파일에 대한 설명에 해당하는 것으로 알맞은 것은?

  1. access
  2. aliases
  3. .forward
  4. local-host-names
(정답률: 53%)
  • "aliases"는 다음 메일 서비스에서 사용자의 이메일 주소를 다른 이메일 주소로 매핑하는 설정 파일입니다. 예를 들어, "root: admin@example.com"으로 설정하면 시스템에서 root로 보내는 모든 이메일이 admin@example.com으로 전송됩니다. 따라서 "aliases"가 이 문제에서 정답입니다.
profile_image
1

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

84. 다음에서 설명하는 메일 서비스로 알맞은 것은?

  1. RELAY
  2. REJECT
  3. OK
  4. DISCARD
(정답률: 52%)
  • "RELAY"는 메일 서버가 받은 메일을 다른 메일 서버로 전달하는 것을 의미합니다. 따라서 이 서비스는 메일을 전달하는 중개 역할을 합니다.
profile_image
1

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

85. 다음 xinetd 서비스에 대한 설명으로 틀린 것은?

  1. TCP,UDP 및 RPC 서비스들에 대한 접근을 제어한다.
  2. 타임세그먼트에 기초한 접근을 제어한다.
  3. 접속 성공 또는 실패에 대한 완전한 로깅기능을 제공한다.
  4. DoS 공격에 대한 대비가 미흡하다.
(정답률: 57%)
  • xinetd 서비스는 TCP, UDP 및 RPC 서비스들에 대한 접근을 제어하고, 접속 성공 또는 실패에 대한 완전한 로깅기능을 제공한다. 또한 타임세그먼트에 기초한 접근을 제어한다. 하지만 DoS 공격에 대한 대비가 미흡하다. 이는 xinetd 서비스가 서비스 요청을 받으면 해당 서비스를 실행하는데, 이때 서비스 실행에 필요한 자원을 미리 할당하지 않고 요청이 들어올 때마다 동적으로 할당하기 때문에, DoS 공격에 취약하다는 것이다.
profile_image
1

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

86. 슈퍼데몬 설정파일의 속성을 지정할 때, 동시에 작동할 수 있는 동일 유형 서버의 최대 수를 정의하는 것은 무엇인가?

  1. instances
  2. cps
  3. per_source
  4. max_load
(정답률: 52%)
  • "instances"는 동시에 작동할 수 있는 동일 유형 서버의 최대 수를 정의하는 속성이다. 따라서 이 속성을 지정함으로써 슈퍼데몬이 관리하는 서버의 수를 제한할 수 있다. "cps"는 초당 처리할 수 있는 연결 수를, "per_source"는 각 클라이언트 IP 주소당 처리할 수 있는 연결 수를, "max_load"는 서버의 최대 부하를 정의하는 속성이다.
profile_image
1

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

87. 슈퍼데몬 설정파일의 속성을 지정할 때, socket_type에 들어갈 인수값으로 알맞은 것은?

  1. dgram
  2. stream
  3. seqpacket
  4. raw
(정답률: 57%)
  • "stream"은 TCP 소켓을 의미하며, 슈퍼데몬은 TCP 소켓을 사용하여 통신하기 때문에 socket_type에 "stream"을 지정해야 한다. "dgram"은 UDP 소켓, "seqpacket"은 시퀀스 패킷 소켓, "raw"는 원시 소켓을 의미한다.
profile_image
1

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

88. 다음에서 설명하는 인터넷서비스로 알맞은 것은?

  1. TCP/IP 프로토콜
  2. DNS
  3. WWW
  4. IP address
(정답률: 67%)
  • 이미지에서 보이는 것은 도메인 이름과 IP 주소가 적힌 표입니다. DNS는 도메인 이름을 IP 주소로 변환해주는 서비스이므로 정답입니다.
profile_image
1

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

89. 다음에서 설명하는 DNS 서버의 종류로 알맞은 것은?

  1. 주네임 서버
  2. 보조 네임 서버
  3. 캐싱 서버
  4. 서드 네임 서버
(정답률: 70%)
  • 캐싱 서버는 인터넷 상에서 자주 찾는 웹사이트의 IP 주소를 미리 저장해두어, 사용자가 해당 웹사이트에 접속할 때 빠른 속도로 접속할 수 있도록 도와주는 DNS 서버입니다. 따라서 캐싱 서버는 사용자의 요청에 대해 직접적으로 응답하는 것이 아니라, 저장된 정보를 바탕으로 다른 DNS 서버로부터 정보를 가져와 응답합니다.
profile_image
1

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

90. DNS(bind)의 Zone 설정 중 리소스 레코드에 대한 설명으로 틀린 것은?

  1. IN : 인터넷 클래스를 의미한다.
  2. NS : 도메인 네임서버를 지정한다.
  3. IN PTR : 호스트 이름에 대한 IP 주소를 지정한다.
  4. A : 도메인에 대한 IP를 지정한다.
(정답률: 55%)
  • 정답은 "IN PTR : 호스트 이름에 대한 IP 주소를 지정한다." 이다.

    IN PTR은 IP 주소에 대한 호스트 이름을 지정하는 레코드 타입이다. 따라서 정확히 반대의 의미를 가진다.

    예를 들어, A 레코드는 도메인 이름에 대한 IP 주소를 지정하는 레코드 타입이다. NS 레코드는 도메인의 네임서버를 지정하는 레코드 타입이다. IN은 인터넷 클래스를 의미하는데, 이는 DNS 시스템에서 사용되는 클래스 중 하나이다.
profile_image
1

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

91. 프록시(Proxy)서버 프로그램인 squid를 소스 설치 하고 설정한 후 데몬을 구동시키는 방법으로 알맞은 것은?

  1. /usr/local/squid/bin/squid -z
  2. /usr/local/squid/bin/squid &
  3. /usr/local/squid/bin/squid squid
  4. /usr/local/squid/bin/squid start
(정답률: 40%)
  • 정답은 "/usr/local/squid/bin/squid &"입니다.

    이유는 다음과 같습니다.

    1. "/usr/local/squid/bin/squid -z"는 squid의 캐시 디렉토리를 초기화하는 명령어입니다. 이 명령어를 실행하면 squid가 캐시 디렉토리를 초기화하고 종료됩니다.

    2. "/usr/local/squid/bin/squid squid"는 잘못된 명령어입니다. squid 명령어 뒤에는 옵션이나 인자가 필요합니다.

    3. "/usr/local/squid/bin/squid start"는 squid를 시작하는 명령어입니다. 하지만 이 명령어는 squid를 백그라운드에서 실행시키지 않기 때문에 터미널을 종료하면 squid도 함께 종료됩니다.

    4. "/usr/local/squid/bin/squid &"는 squid를 백그라운드에서 실행시키는 명령어입니다. 이 명령어를 실행하면 squid가 백그라운드에서 실행되고 터미널을 종료해도 squid가 계속 실행됩니다.
profile_image
1

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

92. 다음은 프록시(Proxy)서버를 구성하기위한 환경 설정 내용 설명 중 틀린 것은?

  1. 스퀴드 프록시서버의 서비스포트는 3128 이다.
  2. 스퀴드서버에서 사용하는 캐시 사이즈는 8MB 이다.
  3. 캐시 서버에 저장될 수 있는 객체 즉 파일의 크기를 4096KB으로 제한한다.
  4. 스퀴드 서버를 작동시킬 유저와 그룹명은 webmaster 이다.
(정답률: 63%)
  • 스퀴드 서버를 작동시킬 유저와 그룹명은 webmaster가 아닌 다른 이름으로 설정해야 한다. 이유는 보안상의 이유로, 관리자 외에는 서버에 접근할 수 없도록 하기 위해서이다.
profile_image
1

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

93. 다음에서 설명하는 서비스로 알맞은 것은?

  1. NIS
  2. NTP
  3. SSH
  4. NFS
(정답률: 53%)
  • 이 서비스는 시스템 시간 동기화를 위한 NTP(Network Time Protocol)와 원격 제어를 위한 SSH(Secure Shell) 그리고 파일 공유를 위한 NFS(Network File System)를 제공하는 것으로 보이지만, 그림에서 가장 중심에 위치한 서비스명이 "NIS(Network Information Service)"로 표시되어 있기 때문에 정답은 NIS입니다. NIS는 네트워크 상에서 사용자 계정, 비밀번호, 호스트 이름 등의 정보를 중앙 집중적으로 관리하고 배포하는 서비스입니다.
profile_image
1

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

94. 다음 NIS 관련 명령어로 설명이 틀린 것은?

  1. nisdomainname : NIS 도메인 이름을 보여 주거나 지정하는 명령
  2. ypwhich : NIS 서버의 이름과 관련 맵 파일을 보여준다.
  3. ypcat : NIS 서버의 맵 파일 정보를 보여준다.
  4. yppasswd : NIS 클라이언트에 등록된 사용자 패스워드 변경
(정답률: 33%)
  • "ypcat : NIS 서버의 맵 파일 정보를 보여준다."가 틀린 설명입니다.

    yppasswd는 NIS 클라이언트에 등록된 사용자의 패스워드를 변경하는 명령어입니다. 이 명령어를 사용하면 NIS 서버에 등록된 사용자의 패스워드를 변경할 수 있습니다.

    nisdomainname은 NIS 도메인 이름을 보여 주거나 지정하는 명령어입니다. 이 명령어를 사용하면 현재 시스템이 속한 NIS 도메인 이름을 확인하거나 변경할 수 있습니다.

    ypwhich는 NIS 서버의 이름과 관련 맵 파일을 보여주는 명령어입니다. 이 명령어를 사용하면 현재 시스템이 사용하는 NIS 서버의 이름과 해당 서버에서 사용 가능한 맵 파일을 확인할 수 있습니다.

    ypcat은 NIS 서버의 맵 파일 정보를 보여주는 명령어입니다. 이 명령어를 사용하면 NIS 서버에서 사용 가능한 맵 파일의 내용을 확인할 수 있습니다.
profile_image
1

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

95. 다음 NIS 를 통해 인증이 가능한 서비스로 틀린 것은?

  1. telnet
  2. samba
  3. http
  4. ssh
(정답률: 40%)
  • 정답은 "http"입니다.

    NIS는 Network Information Service의 약자로, 네트워크 상에서 사용자 계정 정보와 같은 시스템 정보를 중앙에서 관리하고 배포하는 서비스입니다.

    "telnet"은 원격으로 다른 컴퓨터에 접속하기 위한 프로토콜이며, "samba"는 리눅스와 윈도우 간의 파일 공유를 위한 프로토콜입니다. "ssh"는 원격으로 다른 컴퓨터에 안전하게 접속하기 위한 프로토콜입니다.

    하지만 "http"는 인터넷 상에서 웹 페이지를 전송하기 위한 프로토콜로, NIS와는 직접적인 연관이 없습니다. 따라서 "http"가 틀린 것입니다.
profile_image
1

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

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

  1. 서버가 클라이언트에게 자동으로 IP주소를 할당해주는 서버를 말한다.
  2. ipv4 체계의 IP 주소 고갈문제를 해결할 수 있다.
  3. 하드디스크가 없는 원격호스트에서 이더넷 카드로 부팅이 가능하다.
  4. DHCP 서버는 특정 호스트에 고정 IP를 부여 할 수 없다.
(정답률: 54%)
  • DHCP 서버는 특정 호스트에 고정 IP를 부여 할 수 없다는 설명이 틀린 것이다. DHCP 서버는 클라이언트에게 동적으로 IP 주소를 할당해주기 때문에 고정 IP 주소를 부여할 수도 있다. 다만, DHCP 서버에서 클라이언트에게 할당되는 IP 주소는 일정 시간이 지나면 만료되고 다른 클라이언트에게 할당될 수 있기 때문에 고정 IP 주소를 사용하고자 하는 경우에는 DHCP 서버에서 해당 호스트에 대한 예약 IP 주소를 설정해주어야 한다.
profile_image
1

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

97. 다음 DHCP 서버의 환경설정 파일에 대한 설명으로 잘못된 것은?

  1. DHCP 클라이언트 전체 서비스 대역은 192.168.0.0/24 이다.
  2. DHCP 클라이언트 게이트웨이 주소는 192.168.0.1 이다.
  3. 할당 되어지는 IP 주소는 192.168.0.0∼255까지 이다.
  4. 네임서버주소는 192.168.1.1 이다.
(정답률: 67%)
  • "할당 되어지는 IP 주소는 192.168.0.0∼255까지 이다."가 잘못된 설명이다. IP 주소의 마지막 숫자는 호스트 주소로 사용되므로, 0과 255는 예약되어 있어 사용할 수 없다. 따라서 DHCP 서버에서는 192.168.0.1부터 192.168.0.254까지의 IP 주소를 할당할 수 있다.
profile_image
1

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

98. 다음 중 대상 서버를 찾아서 포트를 scan 하는 리눅스 명령으로 알맞은 것은?

  1. nmap
  2. rsync
  3. netstat
  4. tripwire
(정답률: 50%)
  • 정답: nmap

    설명: nmap은 네트워크 탐지 및 보안 평가 도구로, 대상 서버의 포트 스캔을 수행할 수 있습니다. 이를 통해 네트워크 상의 서비스 및 운영 체제 정보를 수집하고 보안 취약점을 파악할 수 있습니다. rsync은 파일 동기화 도구, netstat은 네트워크 연결 및 소켓 정보를 확인하는 도구, tripwire는 파일 시스템 변경 감지 도구입니다.
profile_image
1

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

99. 대표적인 백도어인 루트킷에 대한 설명 중 틀린 것은?

  1. Es : sun4 기반 이더넷 스니퍼이다.
  2. z2 : utmp, wtmp, lostlog로 부터 특정 엔트리를 제거한다.
  3. SI : 매직 패스워드를 통해 관리자로 로그인 하는 도구이다.
  4. Fix : 인터럽트 루틴을 삽입하여 은닉하는 도구이다.
(정답률: 43%)
  • 정답인 "Fix : 인터럽트 루틴을 삽입하여 은닉하는 도구이다."는 틀린 설명이다. 실제로 Fix는 백도어가 아니라 시스템 보안을 강화하기 위한 도구로, 시스템의 취약점을 수정하거나 보안 설정을 강화하는 역할을 한다. 인터럽트 루틴을 삽입하여 은닉하는 것은 백도어의 일종인데, 이는 백도어를 탐지하기 어렵게 만들기 위한 기술이다.
profile_image
1

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

100. 방화벽에 대한 설명 중 틀린 것은?

  1. 방화벽 시스템을 구축하는 2가지 유형은 네트워크 레벨과 응용 레벨이다.
  2. 방화벽 구축시 고려사항은 시간지연, 손실제어, 시스템 실패환경 등을 들 수 있다.
  3. 안전하지 않은 서비스를 필터링하여 위험을 감소시킬 수 있다.
  4. iptables는 INPUT, OUTPUT, FORWARD 체인이 있다.
(정답률: 52%)
  • 방화벽 구축시 고려사항은 틀린 설명이 없다.
profile_image
1

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

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