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

리눅스마스터 1급 2012-09-08 필기 기출문제 해설

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

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

목록

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

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

  1. 컴퓨터의 하드웨어를 제어한다
  2. 시스템 자원을 스케줄링하여 효율적으로 활용 할 수 있게 한다.
  3. 시스템 오류의 발생을 막지만 복구를 지원하지 않는다.
  4. 편리한 사용자 인터페이스를 제공한다.
(정답률: 86%)
  • 운영체제는 시스템 자원의 효율적 관리뿐만 아니라, 시스템 오류 발생 시 이를 감지하고 정상 상태로 되돌리는 복구 기능을 반드시 지원해야 합니다.
profile_image
1

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

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

  1. 일괄 처리 시스템
  2. 다중 처리 시스템
  3. 실시간 시스템
  4. 시분할 시스템
(정답률: 77%)
  • 여러 개의 CPU를 동시에 사용하여 연산 능력을 높이고, 특정 CPU에 장애가 발생해도 다른 CPU가 작업을 계속 수행하여 시스템의 신뢰성을 확보하는 방식은 다중 처리 시스템의 핵심 특징입니다.
profile_image
1

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

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

  1. (ㄱ), (ㄹ)
  2. (ㄴ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 72%)
  • FIFO(First-In First-Out) 기법은 메모리에 가장 먼저 들어온 페이지를 가장 먼저 교체하는 방식입니다.
    따라서 먼저 적재된 페이지를 제거한다는 내용과 적재된 지 가장 오래된 페이지를 교체한다는 내용이 FIFO의 핵심 원리입니다.
profile_image
1

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

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

  1. (ㄱ), (ㄴ)
  2. (ㄱ), (ㄴ), (ㄷ)
  3. (ㄱ), (ㄷ), (ㄹ)
  4. (ㄱ), (ㄴ), (ㄷ), (ㄹ)
(정답률: 66%)
  • 이미지 에 제시된 네 가지 요소는 모두 시스템 성능을 평가하는 핵심 지표입니다.
    ㄱ. 처리능력: 단위 시간당 처리하는 작업량
    ㄴ. 반환시간: 작업 제출부터 결과 획득까지의 총 소요 시간
    ㄷ. 신뢰도: 시스템이 얼마나 정확하게 동작하는지의 정도
    ㄹ. 사용 가능도: 시스템 자원을 실제로 사용할 수 있는 정도
profile_image
1

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

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

  1. (가) system call (나) device
  2. (가) device (나) system call
  3. (가) system call (나) network
  4. (가) network (나) system call
(정답률: 70%)
  • 리눅스 커널 구조에서 사용자 공간(User space)과 커널 공간(Kernel space) 사이의 인터페이스는 system call이며, 커널 공간과 하드웨어 공간(Hardware space) 사이의 인터페이스는 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)
(정답률: 74%)
  • 리눅스 시스템은 사용자가 명령어를 입력하면 쉘이 이를 해석하여 커널에 전달하고, 커널이 실제 하드웨어를 제어하는 계층 구조를 가집니다.
    따라서 올바른 순서는 사용자(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
(정답률: 52%)
  • X 프로토콜의 서버와 클라이언트 간 통신은 Request, Reply, Event, Error라는 4가지 기본 메시지 체계로 구성됩니다.
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를 함께 사용해야 합니다.
profile_image
1

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

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

  1. Xconfigurator
  2. Xconfig
  3. Xfree86
  4. Xorg
(정답률: 64%)
  • GNOME 환경에서 startx 명령 실행 시 오류가 발생하면, X 윈도우 시스템의 설정을 구성하는 도구인 Xconfigurator를 통해 설정을 수정해야 합니다.
profile_image
1

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

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

  1. 배시는(Bash) 1989년에 개발되었으며 실행 파일은 /bin/bash이다.
  2. 명령어 해석기이다.
  3. 사용자와 운영체제 사이를 연결시키는 하나의 유틸리티 프로그램이다.
  4. 부동소수점 연산이 된다.
(정답률: 63%)
  • 배시(Bash)는 리눅스와 유닉스 계열의 표준 명령어 해석기(Shell)로, 정수 연산은 지원하지만 부동소수점 연산은 기본적으로 지원하지 않습니다.
profile_image
1

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

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

  1. Korn shell
  2. Super shell
  3. Csh
  4. Bash
(정답률: 75%)
  • 리눅스/유닉스의 대표적인 쉘 종류에는 Bash(본 쉘 계열), Korn shell, Csh(C 쉘) 등이 있으며, Super shell이라는 명칭의 표준 쉘은 존재하지 않습니다.
profile_image
1

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

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

  1. dev
  2. proc
  3. ext3
  4. swap
(정답률: 64%)
  • proc(/proc)는 메모리상에 존재하는 가상 파일 시스템으로, 하드웨어 상태, 프로그램 정보, 프로세스 정보 등을 담고 있으며 내부 파일들의 크기가 0으로 표시되는 특징이 있습니다.
profile_image
1

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

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

  1. fork
  2. getpid
  3. setpgid
  4. getpgrp
(정답률: 53%)
  • PID(Process Identifier)는 프로세스 식별자이며, 리눅스에서 새로운 프로세스를 생성하는 시스템 호출인 fork를 통해 반환됩니다. 생성된 PID는 wait()나 kill()과 같은 시스템 호출에 전달되어 특정 프로세스를 제어하는 데 사용됩니다.
profile_image
1

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

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

  1. PCB(Process Control Block)
  2. 개체(Entity)
  3. 자원(Resource)
  4. 프로그램(Program)
(정답률: 75%)
  • PCB(Process Control Block)는 운영체제가 프로세스를 관리하기 위해 해당 프로세스의 상태, PID, PC 등의 중요한 정보를 저장하는 커널 내의 저장 공간입니다.
profile_image
1

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

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

  1. LAN이 보유한 대역폭을 PC의 대수만큼 나누어서 제공한다.
  2. 허브 여러 대를 묶어서 마치 하나의 허브처럼 확장시킬 수 있다.
  3. 트래픽 병목 현상을 제거해 각 포트당 속도가 일정하게 보장된다.
  4. 링 토폴로지를 구성하며, 케이블이 분산되어 있는 곳이다
(정답률: 55%)
  • 스위칭 허브는 전용 매체 교환 기술을 사용하여 트래픽 병목 현상을 제거함으로써 각 포트당 속도를 일정하게 보장하는 장치입니다.

    오답 노트

    LAN 대역폭을 PC 대수만큼 나누어 제공: 더미 허브
    여러 대를 묶어 하나의 허브처럼 확장: 스태커블 허브
    링 토폴로지 구성 및 케이블 분산: 해당 설명은 스위칭 허브의 특징이 아님
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는 하나의 프로토콜 묶음으로, TCP는 전송 계층(Transport Layer)에 속하지만 IP는 네트워크 계층(Network Layer)에 속합니다. 따라서 TCP/IP 전체를 전송 계층에만 속한다고 설명한 내용은 틀린 설명입니다.
profile_image
1

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

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

  1. 클래스 A : 국가나 대형 통신망에 배정된다.
  2. 클래스 B : 캠퍼스 전산망과 같은 중대형 통신망에 배정된다.
  3. 클래스 C : 소규모 통신망에 배정된다.
  4. 클래스 D,E : 배정이 유보되었다
(정답률: 62%)
  • IP 주소의 클래스는 첫 번째 옥텟의 앞부분 비트 패턴으로 구분합니다. 이미지에서 앞 3비트가 $110$으로 시작하는 것은 클래스 C의 특징이며, 이는 주로 소규모 통신망에 배정됩니다.
profile_image
1

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

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

  1. 하나의 기간선을 설치하고 기간선에서 분기하여 컴퓨터를 연결해 가는 형태이다.
  2. 모든 노드들은 T자 형태로 연결된다.
  3. 모든 메시지에는 수신지의 주소가 포함된다.
  4. 각 노드가 데이터의 흐름이나 네트워크를 제어 할 책임이 없다.
(정답률: 68%)
  • 버스 토폴로지는 중앙의 공통 전송로(Bus)를 통해 데이터를 주고받으며, 각 노드는 전송되는 데이터를 확인하고 자신의 주소와 일치할 때만 수신합니다. 따라서 네트워크 제어 책임이 없다는 설명은 틀린 것이며, 실제로는 충돌 방지 및 데이터 흐름 제어를 위한 메커니즘이 필요합니다.
profile_image
1

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

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

  1. nslookup, dig
  2. traceroute, ping
  3. nslookup, route
  4. route, ping
(정답률: 71%)
  • nslookup과 dig는 DNS(도메인 네임 시스템) 서버에 질의하여 도메인 이름에 해당하는 IP 주소를 찾거나 그 반대의 정보를 조회하는 명령어입니다.

    오답 노트

    ping, traceroute: 네트워크 연결 상태 및 경로 확인
    route: 라우팅 테이블 확인 및 설정
profile_image
1

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

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

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

  1. 0
  2. 1
  3. 500
  4. 1000
(정답률: 81%)
  • 리눅스 시스템에서 슈퍼유저인 root는 시스템의 모든 권한을 가진 특수 계정으로, 고유 식별 번호인 UID가 0으로 지정되어 있습니다.

    오답 노트

    1: bin 계정의 UID
    500 이상: 일반 사용자가 생성한 계정의 UID 범위
profile_image
1

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

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

  1. 사용자에게 부여된 UID는 변경할 수 없다.
  2. 사용자들이 사용 가능한 쉘의 목록 파일은 /etc/shell이다.
  3. 사용자들에게 기본적으로 할당되는 쉘은 csh이다.
  4. 특정 사용자의 홈 디렉토리는 /etc/passwd에서 확인한다.
(정답률: 53%)
  • /etc/passwd 파일은 사용자 계정 정보가 저장되는 텍스트 파일로, 각 행의 6번째 필드에서 해당 사용자의 홈 디렉토리 경로를 확인할 수 있습니다.

    오답 노트

    UID: usermod 명령으로 변경 가능
    /etc/shell: /etc/shells 가 올바른 파일명
    기본 쉘: 일반적으로 bash 가 기본으로 할당됨
profile_image
1

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

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

  1. 리눅스 시스템의 일반사용자는 groupmod명령을 사용하여 본인의 그룹ID를 변경할 수 있다.
  2. 리눅스 시스템의 일반사용자는 chsh명령을 사용하여 본인의 로그인쉘을 변경할 수 있다.
  3. 리눅스 시스템의 일반사용자는 change명령을 사용하여 본인의 암호를 변경할 수 있다.
  4. 리눅스 시스템의 일반사용자는 usermod명령을 사용하여 본인의 로그인이름을 변경할 수 있다.
(정답률: 50%)
  • 리눅스에서 일반 사용자는 chsh 명령을 통해 자신의 로그인 쉘을 직접 변경할 수 있는 권한을 가집니다.

    오답 노트

    groupmod: 그룹 정보 수정(관리자 권한 필요)
    change: 암호 변경은 passwd 명령 사용
    usermod: 사용자 정보 수정(관리자 권한 필요)
profile_image
1

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

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

  1. chage
  2. chpasswd
  3. passwd
  4. usermod
(정답률: 57%)
  • chage 명령은 이미지의 내용처럼 /etc/shadow 파일에 저장된 패스워드 만료일, 계정 만료일 등 날짜와 관련된 6개 필드 설정을 모두 변경할 수 있는 전용 명령입니다.
profile_image
1

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

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

  1. su
  2. sudo
  3. userdel
  4. usermod
(정답률: 60%)
  • usermod 명령은 사용자 계정의 속성을 수정하는 명령으로, -L 옵션을 통해 계정을 잠그거나 -U 옵션으로 잠금을 해제하여 일시적으로 로그인을 제한할 때 사용합니다.

    오답 노트

    su: 다른 사용자로 전환
    sudo: 관리자 권한으로 실행
    userdel: 사용자 계정 삭제
profile_image
1

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

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

  1. brw-rw----
  2. crw--w----
  3. drw-rw----
  4. lrw-rw----
(정답률: 48%)
  • 리눅스에서 /dev/sda6와 같은 하드 디스크 장치 파일은 블록 특수 파일(Block Special File)에 해당합니다.
    파일 유형을 나타내는 첫 번째 문자는 블록 장치를 의미하는 b가 와야 하며, 일반적인 장치 파일 권한을 고려할 때 brw-rw----가 가장 적절합니다.

    오답 노트

    crw--w----: 문자 특수 파일(c)
    drw-rw----: 디렉토리(d)
    lrw-rw----: 심볼릭 링크(l)
profile_image
1

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

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

  1. posein 계정은 /project 디렉토리내에 추가로 파일 생성이 가능하다.
  2. jalin 계정이 /project 디렉토리내에 파일 생성이 가능하다.
  3. yuloje 계정은 yuloje.txt 파일을 삭제할 수 있다.
  4. posein 계정은 yuloje.txt의 내용을 볼 수 없다.
(정답률: 59%)
  • /project 디렉토리의 권한이 drwxrwxrwt로 설정되어 있어 Sticky Bit가 적용된 상태입니다. 이 경우 디렉토리 내 파일 생성은 누구나 가능하지만, 파일 삭제는 소유자나 루트 권한자만 가능합니다.
    yuloje.txt 파일의 권한이 -rw-r--r--이므로, 소유자가 아니더라도 다른 사용자(posein 등)는 읽기 권한이 있어 내용을 볼 수 있습니다. 따라서 posein 계정이 yuloje.txt의 내용을 볼 수 없다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. bmap
  2. dump
  3. imap
  4. link
(정답률: 53%)
  • debugfs 도구에서 lsdel 명령으로 삭제된 아이노드 번호를 확인한 후, 해당 아이노드의 내용을 파일로 복구하여 저장할 때 사용하는 명령은 dump입니다.
    이미지 내의 과정에서 아이노드 13번을 /data/jalin.txt로 복구하기 위해 dump 명령이 필요합니다.
profile_image
1

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

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

  1. mkfs.ext4
  2. mke2fs -t ext4
  3. mke2fs –j
  4. mkfs –t ext4
(정답률: 48%)
  • ext4 파일시스템을 생성하기 위해서는 mkfs.ext4, mke2fs -t ext4, mkfs -t ext4 명령어를 사용할 수 있습니다.
    반면 mke2fs -j 명령어는 저널링 기능을 추가하여 ext3 파일시스템을 생성할 때 주로 사용되므로 ext4 생성 명령으로는 적절하지 않습니다.
profile_image
1

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

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

  1. quota
  2. repquota
  3. quotaon
  4. edquota
(정답률: 47%)
  • 사용자나 그룹의 디스크 사용량 및 아이노드(inode) 제한치를 설정(Edit)하기 위해서는 edquota 명령어를 사용합니다.

    오답 노트

    quota: 설정된 쿼타 확인
    repquota: 쿼타 설정 내역 보고(Report)
    quotaon: 쿼타 기능 활성화
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 디렉토리는 시스템 부팅 시 실행 레벨(Run Level)에 따라 수행되어야 할 프로세스 목록과 관련 스크립트가 저장되는 경로입니다.
profile_image
1

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

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

  1. !
  2. ?
  3. &
  4. $
(정답률: 78%)
  • 리눅스 쉘에서 명령어 끝에 & 기호를 붙이면 해당 프로세스를 백그라운드(Background)에서 실행하여 사용자가 계속해서 다른 명령어를 입력할 수 있게 합니다.
profile_image
1

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

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

  1. Swap 사용량
  2. 디스크 사용량
  3. 시스템 유지 시간
  4. 좀비 프로세스의 수
(정답률: 51%)
  • top 명령어는 CPU 사용률, 메모리(Swap 포함), 시스템 유지 시간, 프로세스 상태(좀비 프로세스 등)와 같은 실시간 시스템 리소스 상태를 확인하는 도구입니다.

    오답 노트

    디스크 사용량: du 또는 df 명령어를 사용합니다.
profile_image
1

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

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

  1. 일반 사용자가 crontab이라는 명령어를 사용해서 주기적 작업을 등록할 수 있다.
  2. 1년에 한번만 실행되는 것은 등록할 수 없다.
  3. 시스템에서 사용할 주기적 작업은 /etc/crontab에 등록한다.
  4. 환경 설정시 숫자값 이외에 jan, feb, sun, mon 등도 사용가능하다.
(정답률: 65%)
  • cron은 분, 시, 일, 월, 요일 설정을 통해 주기적인 작업을 예약하는 스케줄러입니다. 월과 일 설정을 통해 1년에 단 한 번만 실행되는 작업도 충분히 등록할 수 있습니다.
profile_image
1

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

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

  1. init
  2. kernel
  3. fork
  4. exec
(정답률: 54%)
  • 프로세스 생성 및 교체 시스템 호출의 차이를 묻는 문제입니다.
    fork()는 현재 프로세스를 복제하여 새로운 자식 프로세스를 생성하지만, exec()는 현재 프로세스의 메모리 공간을 새로운 프로그램으로 완전히 대체합니다.
    제시된 이미지에서 마지막 단계에 bash 프로세스가 사라지고 ps -f 명령만 남은 것은 exec을 통해 프로세스가 교체되었기 때문입니다.
profile_image
1

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

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

  1. RPM을 사용하면 좀 더 편리하게 패키지를 설치/제거할 수 있다.
  2. RPM은 RedHat Package Manager의 약자이다.
  3. RPM은 레드햇 배포판에서만 사용되는 패키지 관리 툴이다.
  4. GPL(GNU General Public License)하에서 자유롭게 공개, 개발되고 있다.
(정답률: 61%)
  • RPM(RedHat Package Manager)의 특징에 대한 설명입니다.
    RPM은 이름에서 알 수 있듯이 레드햇 리눅스에서 시작되었으나, 현재는 다양한 리눅스 배포판뿐만 아니라 노벨 넷웨어, IBM AIX 5 등 여러 운영체제로 이식되어 사용되고 있습니다.

    오답 노트

    레드햇 배포판에서만 사용되는 패키지 관리 툴이다: 다른 배포판 및 OS에서도 사용 가능함
profile_image
1

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

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

  1. -i
  2. -I
  3. -u
  4. -U
(정답률: 57%)
  • RPM 패키지 관리 도구에서 패키지를 업그레이드하는 옵션을 묻는 문제입니다.
    기존 버전이 설치되어 있을 때 최신 버전으로 업데이트하거나, 설치되어 있지 않다면 새로 설치하는 옵션은 -U (Upgrade) 입니다.
profile_image
1

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

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

  1. -l
  2. -L
  3. -r
  4. -C
(정답률: 39%)
  • dpkg 명령어를 통해 설치된 패키지의 상세 파일 목록을 확인하는 옵션을 묻는 문제입니다.
    설치된 패키지가 시스템의 어느 경로에 어떤 파일들을 생성했는지 리스트로 출력하는 옵션은 -L 입니다.
profile_image
1

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

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

  1. (ㄱ) -c (ㄴ) -o
  2. (ㄱ) -o (ㄴ) -c
  3. (ㄱ) -c (ㄴ) -I
  4. (ㄱ) -o (ㄴ) -I
(정답률: 48%)
  • gcc 컴파일러의 옵션을 묻는 문제입니다.
    소스 파일(.c)로부터 오브젝트 파일(.o)을 생성할 때는 -c 옵션을 사용하며, 최종 실행 파일의 이름을 지정하여 생성할 때는 -o 옵션을 사용합니다.
    따라서 (ㄱ)에는 오브젝트 파일 생성을 위한 -c가, (ㄴ)에는 실행 파일 jalin 생성을 위한 -o가 들어가야 합니다.
profile_image
1

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

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

  1. cvf
  2. rvf
  3. tvf
  4. xvf
(정답률: 40%)
  • 이미지 의 상황처럼 기존의 tar 아카이브 파일에 새로운 파일이나 디렉터리를 추가하여 묶을 때는 r(append) 옵션을 사용합니다.

    오답 노트

    cvf: 새로운 tar 파일을 생성합니다.
    tvf: 아카이브의 내용을 확인합니다.
    xvf: tar 묶음을 해제합니다.
profile_image
1

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

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

  1. /usr/src/linux
  2. /usr/sbin/linux
  3. /usr/local/linux
  4. /var/log/linux
(정답률: 52%)
  • /usr/src 디렉터리는 시스템의 컴파일되지 않은 소스 코드들을 포함하는 곳으로, 리눅스 커널 소스 코드와 설정 파일인 .config 파일이 이 위치에 저장됩니다.

    오답 노트

    /usr/sbin: 시스템 관리용 바이너리 파일 저장소입니다.
    /usr/local: 로컬 호스트 전용 데이터 저장소입니다.
    /var/log: 시스템 로그 파일 저장소입니다.
profile_image
1

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

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

  1. 커널 패치 레벨은 순서대로 적용해야 한다.
  2. 패치가 성공했다면 *.orig 파일을 만든다.
  3. 패치가 실패했다면 *.rej 파일을 만든다.
  4. 새로운 패치 파일은 이전 패치에 대한 정보를 포함한다.
(정답률: 55%)
  • 각 패치 파일은 이전 패치 내용을 다시 포함하지 않고, 해당 단계에서 필요한 변경 사항만을 독립적으로 담고 있습니다.

    오답 노트

    커널 패치 레벨은 순차적으로 적용해야 호환성 문제가 발생하지 않습니다.
    .orig 파일: 패치 과정 중 원본 파일을 보존하기 위해 생성됩니다.
    .rej 파일: 패치 적용 중 충돌이 발생하여 실패한 부분을 기록합니다.
profile_image
1

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

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

  1. make config
  2. make menuconfig
  3. make xconfig
  4. make mrproper
(정답률: 64%)
  • 커널 컴파일 환경 설정을 위한 인터페이스로는 make config, make menuconfig, make xconfig 등이 사용됩니다.

    오답 노트

    make mrproper: 설정 파일과 컴파일된 모든 파일을 삭제하여 소스 트리를 완전히 깨끗하게 만드는 명령어입니다.
profile_image
1

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

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

  1. /etc/services
  2. /etc/printcap.local
  3. /etc/printcap
  4. /etc/exports
(정답률: 38%)
  • 스캐너 공유 서비스인 saned는 네트워크 통신을 위해 특정 포트를 사용하며, 이 포트 지정 설정은 /etc/services 파일에서 이루어집니다.
profile_image
1

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

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

  1. 각종 하드웨어(장치) 장소를 자동적으로 소프트웨어에 알려준다.
  2. 버스 자원(Bus Resource)을 드라이버와 하드웨어의 양쪽에 할당한다.
  3. 버스 자원을 분배시키면 /dev 디렉토리에 있는 장치의 파일을 사용할 수 있다.
  4. 장치와 드라이버 사이에 통신 "버스"을 만드는 것이다.
(정답률: 49%)
  • 플러그 앤 플레이(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 버스에 연결된 장치들의 드라이버 및 장치 정보를 담고 있습니다.

    오답 노트

    /proc/bus/pci: PCI 버스 정보
    /proc/dma: DMA 채널 정보
profile_image
1

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

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

  1. more /proc/interrupts
  2. more /proc/misc
  3. more /proc/bus/usb/drivers
  4. more /proc/modules
(정답률: 71%)
  • 리눅스의 /proc/interrupts 파일은 현재 시스템에서 사용 중인 인터럽트의 종류와 각 인터럽트별 발생 횟수 정보를 실시간으로 제공합니다.
profile_image
1

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

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

  1. /etc/hosts.conf
  2. /etc/modules.conf
  3. /etc/mtools.conf
  4. /etc/devices.conf
(정답률: 48%)
  • sndconfig 명령은 사운드 카드 설정을 위해 사용되며, 이때 커널 모듈 로드 설정을 관리하는 /etc/modules.conf 파일을 설정 파일로 활용합니다.
profile_image
1

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

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

  1. /etc/hosts
  2. /etc/fstab
  3. /etc/termcap
  4. /etc/printcap
(정답률: 69%)
  • /etc/termcap 파일은 터미널의 기능과 특성 등 대부분의 터미널 정보가 저장되어 있는 설정 파일입니다.

    오답 노트

    /etc/hosts: 호스트 이름과 IP 주소 매핑
    /etc/fstab: 파일 시스템 마운트 정보
    /etc/printcap: 프린터 설정 정보
profile_image
1

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

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

  1. lpq : 프린트 작업 상태를 점검
  2. lprm : 실행한 프린트 작업을 취소
  3. lpr : 쉘 프롬프트에서 프린터로 파일을 인쇄
  4. ldd : 프린트 공유설정을 인쇄
(정답률: 63%)
  • ldd는 프린터 관련 명령어가 아니라, 프로그램이나 공유 라이브러리들이 요구하는 공유 라이브러리(shared libraries)를 출력하는 명령 행 프로그램입니다.
profile_image
1

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

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

  1. 로그 파일은 하나의 파일에 전부 기록하는 것이 좋다.
  2. 리눅스의 로그 파일은 전부 텍스트 파일로 되어 있다.
  3. 관리자가 서비스별 로그 파일을 생성하여 관리 할 수 있다.
  4. 로그 파일을 압축해서 보관할 수 없다.
(정답률: 66%)
  • 리눅스 시스템 관리자는 효율적인 로그 관리를 위해 서비스별로 로그 파일을 생성하고 분리하여 관리할 수 있습니다.

    오답 노트

    로그 파일은 관리 편의를 위해 서비스별로 분리하는 것이 좋으며, 바이너리 형태의 로그 파일도 존재하고, logrotate 등을 통해 압축 보관이 가능합니다.
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/secure: 인증 및 보안 관련 로그
    /var/log/btmp: 로그인 실패 기록
    /var/log/messages: 일반적인 시스템 메시지
profile_image
1

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

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

  1. 200
  2. 301
  3. 404
  4. 500
(정답률: 76%)
  • HTTP 상태 코드에서 400번대 코드는 클라이언트 오류를 의미하며, 그 중 404는 요청한 리소스(파일)를 서버에서 찾을 수 없을 때(Not Found) 반환되는 표준 코드입니다.

    오답 노트

    200: 요청 성공
    301: 영구 이동(Redirect)
    500: 서버 내부 오류
profile_image
1

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

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

  1. /etc/securetty
  2. /etc/issue.net
  3. /etc/nologin
  4. /etc/services
(정답률: 48%)
  • /etc/securetty 파일은 root 사용자가 원격 터미널(tty)을 통해 로그인할 수 있는 단말기 목록을 정의하여, 허용되지 않은 터미널에서의 root 접근을 제한하는 데 사용됩니다.
profile_image
1

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

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

  1. chattr –i
  2. chattr +i
  3. lsattr –i
  4. lsattr +i
(정답률: 48%)
  • 파일의 속성을 변경하여 root 계정조차 수정, 삭제, 이름 변경을 할 수 없게 만드는 immutable 속성을 부여하려면 chattr 명령어에 +i 옵션을 사용합니다.


    오답 노트

    chattr -i: immutable 속성 제거
    lsattr: 파일 속성 확인 명령어
profile_image
1

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

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

  1. ssh
  2. ssh-key
  3. ssh-genkey
  4. ssh-keygen
(정답률: 65%)
  • SSH 접속 시 비밀번호 없이 인증하기 위한 공개키와 개인키 쌍을 생성하는 명령어는 ssh-keygen입니다.
profile_image
1

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

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

  1. PAM에서 제어하는 서비스들은 /etc/pam.d 디렉토리안에 설정한다.
  2. 특정 서비스에 대한 사용자들의 허가 목록 파일을 만들 때 사용할 수 있다.
  3. 특정 서비스에 대한 사용자들의 거부 목록 파일을 만들 때 사용할 수 있다.
  4. pam이라는 명령어를 이용하여 사용자를 제어한다.
(정답률: 55%)
  • PAM은 애플리케이션이 인증 방법을 유연하게 변경할 수 있도록 돕는 모듈형 프레임워크이며, 설정 파일은 /etc/pam.d 디렉토리에 위치합니다. PAM은 라이브러리 형태로 동작하며, 사용자를 제어하기 위해 pam이라는 별도의 독립된 명령어를 사용하지 않습니다.
profile_image
1

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

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

  1. 하나의 파티션당 두 개 이상의 백업 테이프를 사용한다.
  2. 자료 가치에 따라 다른 백업 전략을 취한다.
  3. 백업 데이터는 같은 시스템내에 보관한다.
  4. 중요한 벡업 자료는 암호화를 해둔다.
(정답률: 76%)
  • 백업의 핵심 목적은 시스템 장애나 재해 발생 시 데이터를 복구하는 것입니다. 만약 백업 데이터를 동일한 시스템 내에 보관한다면, 시스템 전체 장애 시 백업본까지 함께 손실되므로 반드시 외부 저장 장치나 원격지에 분리 보관해야 합니다.
profile_image
1

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

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

  1. -icdv
  2. -ocv
  3. -rf
  4. -bf
(정답률: 53%)
  • cpio 명령어를 사용하여 파일을 백업(아카이브 생성)할 때는 copy-out 모드인 -o 옵션을 사용하며, 상세 과정을 출력하는 -v와 상세 정보를 기록하는 -c 옵션을 함께 사용합니다.

    따라서 괄호에 알맞은 옵션은 -ocv입니다.
profile_image
1

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

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

(정답률: 46%)
  • /etc/fstab 파일의 각 필드는 장치명, 마운트 포인트, 파일 시스템 타입, 옵션, 덤프 여부, fsck 순서로 구성됩니다.

    따라서 덤프(백업) 여부를 설정하는 필드는 ㉰ 영역입니다.

    오답 노트

    ㉮: 마운트 포인트
    ㉯: 마운트 옵션
    ㉱: fsck 무결성 검사 우선순위
profile_image
1

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

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

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

  1. Global Environment : 아파치 서버 프로세스에 관련된 전반적인 제어를 담당
  2. Share Definitions : 공유 섹션에 대한 설정을 담당한다.
  3. Virtual Host : 가상 호스트에 대한 제어를 담당한다.
  4. Main Server configuration : 주 서버에 대한 제어를 담당한다.
(정답률: 40%)
  • Share Definitions는 아파치 웹서버의 설정 파일인 httpd.conf의 섹션이 아니라, 삼바(Samba) 서버의 공유 자원을 설정하는 섹션입니다.
profile_image
1

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

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

  1. Apache
  2. IIS
  3. nginx
  4. GWS
(정답률: 72%)
  • Apache는 오픈 소스 기반의 웹서버로, 높은 호환성과 확장성을 바탕으로 전 세계적으로 가장 많은 비중을 차지하며 널리 사용되고 있습니다.
profile_image
1

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

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

  1. SSL
  2. CGI
  3. Zend
  4. JServ
(정답률: 72%)
  • 이미지의 사설 접속, 데이터 암호화, 단말 인증, 신뢰된 접속은 모두 SSL(Secure Sockets Layer)의 핵심 기능과 목적에 해당합니다.
profile_image
1

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

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

  1. Port : 아파치 서버가 요청을 기다리는 포트
  2. StartServers : 최대로 제한되어야 할 서버의 수
  3. LoadModule : 동적 공유 객체(Dynamic Support Object) 방식으로 아파치에서 모듈 형태로 추가하거나 제거하여 사용하는 방식
  4. DocumentRoot : URL 상의 서버 root 문서가 위치하는 디렉토리
(정답률: 60%)
  • StartServers는 서버의 최대 제한 수가 아니라, 아파치 서버를 처음 시작할 때 생성하는 초기 서버 프로세스의 개수를 의미합니다.
profile_image
1

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

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

  1. MySQL
  2. Oracle
  3. PostgreSQL
  4. MSSQL
(정답률: 65%)
  • MSSQL은 마이크로소프트(Microsoft)에서 개발한 데이터베이스로, 기본적으로 윈도우 환경을 위해 설계된 제품입니다. 반면 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 포트를 사용하여 서비스 하겠다.
(정답률: 64%)
  • localstatedir 옵션은 로그 데이터가 아니라 데이터베이스의 실제 데이터가 저장될 디렉토리를 설정하는 옵션입니다.

    오답 노트

    prefix: MySQL 설치 디렉토리 설정
    with-charset: 사용할 문자셋 설정
    with-tcp-port: 서비스 포트 번호 설정
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 이다.
(정답률: 59%)
  • 옵션 중 --with-apxs2=/usr/local/apache/bin/apxs는 PHP가 설치될 경로를 지정하는 것이 아니라, PHP를 아파치 모듈로 컴파일하기 위해 필요한 아파치 확장 도구(apxs)의 경로를 지정하는 것입니다.
profile_image
1

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

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

  1. bin : 아파치 사용시 필요한 유틸리티들이 들어있다.
  2. conf : 아파치 서버의 여러 가지 설정 파일들이 들어있다.
  3. icons : 아파치 서버에 사용되는 cgi 스크립트 등이 들어있다.
  4. logs : 아파치 서버 사용시 발생하는 여러 가지 로그들이 들어있다.
(정답률: 59%)
  • icons 디렉토리는 서버에서 사용하는 기본 아이콘 이미지 파일들이 저장되는 곳입니다. CGI 스크립트는 일반적으로 cgi-bin 디렉토리에 저장됩니다.
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%)
  • 설정 내용을 보면 ErrorLog는 logs/ihd-error-log에, CustomLog는 logs/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 옵션은 데몬을 중지하는 것이 아니라, 기본 설정 파일이 아닌 특정 설정 파일을 직접 지정하여 실행할 때 사용하는 옵션입니다.
profile_image
1

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

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

  1. FTP
  2. SMB
  3. www
  4. TCP/IP
(정답률: 70%)
  • SMB(Server Message Block)는 마이크로소프트와 인텔이 개발한 프로토콜로, 윈도우 환경에서 파일이나 프린터와 같은 네트워크 자원을 공유하기 위해 사용됩니다.
profile_image
1

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

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

  1. testparm
  2. smbstatus
  3. smbclient
  4. smbserver
(정답률: 32%)
  • 삼바 서버의 설정 확인 및 상태 점검을 위해 testparm, smbstatus, smbclient 등의 명령어를 사용하지만, smbserver라는 표준 테스트 명령어는 존재하지 않습니다.
profile_image
1

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

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

  1. 윈도우상의 workgroup 는 MYGROUP 이다.
  2. 오직 192.168.1. 대역에서만 허락이 가능하다.
  3. 192.168.1. 에서도 허용가능하며, 다른 대역에서도 연결허락이 가능하다.
  4. 서버에 대한 설명은 samba server 이다
(정답률: 67%)
  • 제시된 설정의 hosts allow = 192.168.1. 구문은 192.168.1. 대역의 호스트만 접속을 허용하겠다는 의미입니다. 따라서 다른 대역에서의 연결 허락이 가능하다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. rpc.nfsd
  2. rpc.mountd
  3. portmap
  4. rpc.lockd
(정답률: 57%)
  • 제시된 설명은 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 권한으로 읽기쓰기가 가능하다.
(정답률: 49%)
  • 제시된 설정에서 /data2 디렉토리는 10.10.10.0/24 대역에 대해서만 읽기쓰기(rw) 권한을 부여하고 있습니다. 따라서 해당 대역에 속하지 않는 10.10.100.224에서는 /data2 디렉토리에 접근할 수 없습니다.
profile_image
1

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

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

  1. 파일 전송 후 파일을 조작할 필요가 없다.
  2. 서버와 클라이언트에 TCP/IP 프로토콜을 설치해야 한다.
  3. 클라이언트/서버형 응용 프로그램이다.
  4. 개발사인 마이크로소프트사의 등록 상표이다.
(정답률: 60%)
  • NFS는 Sun Microsystems에서 개발한 네트워크 파일 시스템으로, 마이크로소프트사의 등록 상표가 아닙니다.
profile_image
1

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

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

  1. ftp는 20번, 21번 두 개의 포트를 사용한다
  2. root 사용자는 ftp 서비스를 사용할 수 없다.
  3. ftp 클라이언트 명령으로 디렉토리도 전송이 가능하다.
  4. ftp 접속 모드에는 Active 모드와 Standby 모드가 있다.
(정답률: 58%)
  • FTP는 제어 연결을 위한 21번 포트와 실제 데이터 전송을 위한 20번 포트, 이렇게 두 개의 포트를 사용하는 프로토콜입니다.
profile_image
1

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

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

  1. ftp 사용자, 그룹은 ftp 이다.
  2. 클라이언트들이 최대로 접속할수 있는 수로 10명까지 접속이 가능하다.
  3. 한 호스트당 접속할 수 있는 개수는 2명이다.
  4. anonymous 사용자로 접속하고자 하려면 RequireValidShell on 으로 해주어야 한다.
(정답률: 63%)
  • 제시된 설정 에서 RequireValidShell on 설정은 접속 시 유효한 쉘이 있는지 확인하는 보안 설정일 뿐, anonymous 사용자로 접속하기 위한 필수 전제 조건이 아닙니다.
profile_image
1

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

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

  1. 파일 읽기와 관련된 FTP 명령, 파일 또는 디렉토리 쓰기,생성,삭제와 관련된 FTP 명령을 허용한다.
  2. 192.168.10.0 대역에서 접속한 클라이언트에서 디렉토리 명령을 허용한다.
  3. ihd.or.kr에 속한 호스트 클라이언트에서 디렉토리 명령을 허용한다.
  4. 디렉토리 목록과 관련된 FTP 명령 사용을 거부한다.
(정답률: 48%)
  • 제시된 설정에서 의 Limit 구문을 보면 DIRS, READ, WRITE 명령에 대해 192.168.10. 대역과 ihd.or.kr 호스트로부터의 접속을 Allow(허용)하고 있습니다. 따라서 디렉토리 목록과 관련된 FTP 명령 사용을 거부한다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. FTP는 File Transfer Protocol 서버의 약자로 파일을 업로드 또는 다운로드 할 수 있다.
  2. FTP 서비스의 최대 자식 프로세스 수를 지정 할 수 있다.
  3. proftp는 proftpd.conf 파일에서 환경설정이 이루어진다.
  4. ftp서버를 독립적인 데몬형태(Standalone)으로 작동 시킬 수 있으며, xinetd 방식으로 작동 시킬 수는 없다.
(정답률: 70%)
  • ProFTPD 서버는 독립적인 데몬 형태(Standalone)뿐만 아니라, 시스템 리소스 효율을 위해 xinetd(슈퍼 데몬) 방식으로도 작동시킬 수 있습니다.
profile_image
1

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

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

  1. Eudora
  2. Outlook
  3. Firefox
  4. Pine
(정답률: 65%)
  • MUA(Mail User Agent)는 사용자가 메일을 작성하고 읽기 위해 사용하는 메일 클라이언트 프로그램을 말합니다. Firefox는 메일 전용 클라이언트가 아니라 웹 페이지를 탐색하는 웹 브라우저입니다.
profile_image
1

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

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

  1. sendmail
  2. Kmail
  3. POP3/IMAP
  4. SPOOL
(정답률: 55%)
  • 한 호스트로부터 메일을 받아 다른 호스트로 전달하는 역할을 하는 MTA(Mail Transfer Agent)의 대표적인 프로그램은 sendmail입니다.
profile_image
1

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

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

  1. access
  2. aliases
  3. .forward
  4. local-host-names
(정답률: 54%)
  • 메일 계정의 별칭을 설정하거나 소규모 메일링 리스트를 운영하여, 특정 ID로 들어온 메일을 여러 사람에게 전달할 때 사용하는 설정 파일은 aliases입니다.
profile_image
1

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

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

  1. RELAY
  2. REJECT
  3. OK
  4. DISCARD
(정답률: 53%)
  • 특정 호스트나 도메인의 접근을 허용하여 메일 전달 여부를 결정하는 옵션은 RELAY입니다.

    오답 노트

    REJECT: 메일을 거절하고 거부 메시지를 전송함
    DISCARD: 거부 메시지 없이 무조건 메일을 거절함
profile_image
1

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

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

  1. TCP,UDP 및 RPC 서비스들에 대한 접근을 제어한다.
  2. 타임세그먼트에 기초한 접근을 제어한다.
  3. 접속 성공 또는 실패에 대한 완전한 로깅기능을 제공한다.
  4. DoS 공격에 대한 대비가 미흡하다.
(정답률: 55%)
  • xinetd는 TCP, UDP, RPC 서비스의 접근 제어, 시간 기반 제어, 상세한 로깅 기능을 제공하며, 특히 DoS 공격에 대비한 효율적인 방어 기능을 갖추고 있습니다.
profile_image
1

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

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

  1. instances
  2. cps
  3. per_source
  4. max_load
(정답률: 52%)
  • 슈퍼데몬 설정에서 동일한 유형의 서버가 동시에 실행될 수 있는 최대 프로세스 수를 정의하는 속성은 instances입니다.
profile_image
1

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

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

  1. dgram
  2. stream
  3. seqpacket
  4. raw
(정답률: 56%)
  • socket_type은 네트워크 서비스가 사용하는 TCP/IP 소켓을 지정하는 속성으로, TCP 연결 지향형 서비스를 위해 stream을 사용합니다.

    오답 노트

    dgram: UDP 비연결형 소켓
profile_image
1

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

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

  1. TCP/IP 프로토콜
  2. DNS
  3. WWW
  4. IP address
(정답률: 68%)
  • 컴퓨터가 사용하는 IP 주소와 사람이 식별하는 도메인 이름 사이의 변환(이름 풀이)을 수행하는 시스템은 DNS입니다.
profile_image
1

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

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

  1. 주네임 서버
  2. 보조 네임 서버
  3. 캐싱 서버
  4. 서드 네임 서버
(정답률: 69%)
  • 자체 데이터베이스를 가지지 않고, 이전에 변환된 도메인 정보를 메모리에 저장(캐싱)하여 이름 변환 속도를 높이는 서버는 캐싱 서버입니다.
profile_image
1

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

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

  1. IN : 인터넷 클래스를 의미한다.
  2. NS : 도메인 네임서버를 지정한다.
  3. IN PTR : 호스트 이름에 대한 IP 주소를 지정한다.
  4. A : 도메인에 대한 IP를 지정한다.
(정답률: 56%)
  • PTR(Pointer) 레코드는 IP 주소를 호스트 이름으로 변환하는 역방향 조회(Reverse Lookup)를 위해 사용됩니다.

    오답 노트

    IN PTR : IP 주소에 대한 호스트 이름을 지정함
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
(정답률: 39%)
  • 리눅스에서 squid 데몬을 백그라운드에서 구동시키기 위해서는 실행 경로 뒤에 앰퍼샌드(&) 기호를 붙여 실행해야 합니다.
profile_image
1

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

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

  1. 스퀴드 프록시서버의 서비스포트는 3128 이다.
  2. 스퀴드서버에서 사용하는 캐시 사이즈는 8MB 이다.
  3. 캐시 서버에 저장될 수 있는 객체 즉 파일의 크기를 4096KB으로 제한한다.
  4. 스퀴드 서버를 작동시킬 유저와 그룹명은 webmaster 이다.
(정답률: 65%)
  • 제시된 설정 이미지 를 분석하면, 서버를 작동시킬 유저와 그룹을 지정하는 항목은 cache_effective_user이며 설정값은 nobody입니다. webmaster는 cache_mgr 항목에 설정된 관리자 정보입니다.
profile_image
1

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

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

  1. NIS
  2. NTP
  3. SSH
  4. NFS
(정답률: 54%)
  • 여러 대의 서버에서 사용자 계정, 패스워드, 그룹 등의 인증 정보를 공유하여 통합 관리하는 서비스는 NIS(Network Information Service)입니다.
profile_image
1

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

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

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

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

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

  1. telnet
  2. samba
  3. http
  4. ssh
(정답률: 40%)
  • NIS(Network Information Service)는 사용자 계정, 그룹, 호스트 이름 등 시스템 관리 정보를 중앙에서 관리하여 인증에 활용하는 서비스입니다. telnet, samba, ssh와 같은 서비스는 사용자 인증이 필요하므로 NIS와 연동 가능하지만, http는 웹 콘텐츠를 제공하는 프로토콜로 NIS를 통한 시스템 계정 인증 서비스와는 무관합니다.
profile_image
1

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

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

  1. 서버가 클라이언트에게 자동으로 IP주소를 할당해주는 서버를 말한다.
  2. ipv4 체계의 IP 주소 고갈문제를 해결할 수 있다.
  3. 하드디스크가 없는 원격호스트에서 이더넷 카드로 부팅이 가능하다.
  4. DHCP 서버는 특정 호스트에 고정 IP를 부여 할 수 없다.
(정답률: 55%)
  • DHCP 서버는 기본적으로 IP를 자동 할당하지만, MAC 주소와 특정 IP를 매핑하는 예약(Reservation) 기능을 통해 특정 호스트에 고정 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 이다.
(정답률: 68%)
  • 제시된 설정 파일의 내용을 보면, 실제 IP 할당 범위는 range dynamic-bootp 설정에 따라 $192.168.0.128$부터 $192.168.0.255$까지로 제한되어 있습니다. 따라서 전체 대역인 $192.168.0.0 \sim 255$까지 할당된다는 설명은 틀렸습니다.
profile_image
1

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

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

  1. nmap
  2. rsync
  3. netstat
  4. tripwire
(정답률: 52%)
  • nmap은 네트워크 탐색 및 보안 감사 도구로, 대상 서버의 호스트를 발견하고 열려 있는 포트를 스캔하여 서비스 상태를 확인하는 데 사용되는 리눅스 명령어입니다.
profile_image
1

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

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

  1. Es : sun4 기반 이더넷 스니퍼이다.
  2. z2 : utmp, wtmp, lostlog로 부터 특정 엔트리를 제거한다.
  3. SI : 매직 패스워드를 통해 관리자로 로그인 하는 도구이다.
  4. Fix : 인터럽트 루틴을 삽입하여 은닉하는 도구이다.
(정답률: 42%)
  • 루트킷(Rootkit)의 각 도구별 기능을 구분하는 문제입니다. Fix는 인터럽트 루틴 삽입이 아니라 체크섬 값을 가장하여 은닉하는 도구입니다.


    오답 노트

    Es: sun4 기반 이더넷 스니퍼
    z2: utmp, wtmp, lostlog 엔트리 제거
    SI: 매직 패스워드를 이용한 관리자 로그인
profile_image
1

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

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

  1. 방화벽 시스템을 구축하는 2가지 유형은 네트워크 레벨과 응용 레벨이다.
  2. 방화벽 구축시 고려사항은 시간지연, 손실제어, 시스템 실패환경 등을 들 수 있다.
  3. 안전하지 않은 서비스를 필터링하여 위험을 감소시킬 수 있다.
  4. iptables는 INPUT, OUTPUT, FORWARD 체인이 있다.
(정답률: 50%)
  • 방화벽 구축 시 고려사항은 보안성, 가용성, 관리 편의성 등이 핵심이며, 시간지연이나 손실제어는 주로 네트워크 전송 품질(QoS)과 관련된 고려사항입니다.
profile_image
1

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

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