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

리눅스마스터 1급
(2015-09-12 기출문제)

목록

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

1. 운영체제의 유형에 대한 설명으로 틀린 것은?

  1. Multi-switching : 다수의 작업이 동시 실행 되나 백그라운드 프로그램만 동작하는 형태
  2. Single-tasking : 컴퓨터가 한 번에 하나의 작업만 처리하는 형태
  3. Multi-tasking : 한 사용자가 여러 개의 작업을 동시에 수행하는 시스템
  4. Multi-user : 단일 시스템에서 여러 사용자의 프로그램이 실행되는 형태
(정답률: 72%)
  • Multi-switching은 다수의 작업이 동시에 실행되지만, 백그라운드 프로그램만 실행되는 형태로 잘못된 설명입니다. Multi-switching은 여러 개의 작업을 번갈아가며 실행하는 방식으로, 작업이 실행되는 동안 다른 작업이 대기하고 있습니다. 따라서 백그라운드 프로그램만 실행되는 것이 아니라 여러 작업이 실행될 수 있습니다.
profile_image
1

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

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

  1. Throughput : 단위 시간당 처리 능력을 나타냄
  2. Turnaround Time : 작업이 제출되어서 결과를 얻을 때까지의 총 소요시간
  3. 신뢰도(Reliability) : 시스템이 얼마나 정확하게 작동되는지를 나타냄
  4. 사용 가능도(Availability) : 시스템에서 얼마나 많은 오류가 발생되는지를 확인
(정답률: 73%)
  • "사용 가능도(Availability) : 시스템에서 얼마나 많은 오류가 발생되는지를 확인"이 틀린 설명입니다. 사용 가능도는 시스템이 얼마나 잘 작동하는지를 나타내는 지표로, 시스템이 사용 가능한 시간 대비 전체 시간 중에서 얼마나 사용 가능한지를 나타냅니다. 따라서, 오류 발생 여부와는 직접적인 연관성이 없습니다.
profile_image
1

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

3. 다음 중 운영체제의 특징에 대한 설명으로 틀린 것은?

  1. 다중교환(Multi-switching) : 다수의 작업이 동시 실행되나 포그라운드 프로그램만 동작하는 형태
  2. 단일작업(Single-tasking) : 컴퓨터가 한 번에 하나의 작업만 처리하는 형태
  3. 대화형처리(Interactive Processing) : 다수의 사용자가 서로 메시지를 주고받으며 처리하는 형태
  4. 일괄처리(Batch Processing) : 여러 개의 작업을 묶어 한꺼번에 처리하는 형태
(정답률: 60%)
  • 운영체제의 특징 중 "다중교환(Multi-switching) : 다수의 작업이 동시 실행되나 포그라운드 프로그램만 동작하는 형태"가 틀린 설명입니다.

    대화형처리(Interactive Processing)는 다수의 사용자가 서로 메시지를 주고받으며 처리하는 형태로, 사용자와 컴퓨터 간의 상호작용이 중요한 환경에서 사용됩니다. 예를 들어, 인터넷 검색 엔진, 게임, 은행 업무 등이 대화형처리에 해당됩니다.
profile_image
1

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

4. 리눅스의 특징으로만 짝지어진 것으로 알맞은 것은?

  1. ㄱ , ㄴ
  2. ㄱ , ㄴ , ㄹ
  3. ㄱ , ㄹ , ㅁ
  4. ㄷ , ㅁ
(정답률: 72%)
  • 리눅스는 오픈소스 운영체제로, 안정성과 보안성이 높으며 다양한 하드웨어와 소프트웨어에 대한 호환성이 뛰어나기 때문에 "ㄱ"과 "ㄹ"의 특징으로 짝지어진 것입니다. 또한, 리눅스는 다중 사용자, 다중 작업 환경을 지원하며, 명령어를 통해 강력한 제어력을 가지고 있기 때문에 "ㅁ"의 특징으로도 짝지어진 것입니다. 따라서, 정답은 "ㄱ , ㄹ , ㅁ"입니다.
profile_image
1

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

5. 다음 중 국내 기업 또는 개인이 참여한 리눅스 배포판으로 틀린 것은?

  1. 슬랙웨어(Slackware)
  2. SULinux(Sulinux)
  3. 아시아눅스(Asianux)
  4. 안녕리눅스(AnNyung Linux)
(정답률: 66%)
  • 정답은 "슬랙웨어(Slackware)"입니다. 슬랙웨어는 미국의 Patrick Volkerding이 개발한 리눅스 배포판으로, 국내 기업 또는 개인의 참여와 관련이 없습니다.
profile_image
1

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

6. 다음 중 RAID(Redundant Array of Independent Disks) 종류에 대한 설명으로 틀린 것은?

  1. RAID-0 : 스트립은 가지고 있지만 데이터를 중복해서 기록하지 않는다.
  2. RAID-1 : 중복 저장된 데이터를 가진 적어도 두 개의 드라이브로 구성된다.
  3. RAID-5 : 패리티 정보를 저장하지만 중복저장하지 않으며 최소 2개 이상의 디스크로 구성된다.
  4. RAID-10 : 스트립 어레이를 제공하며, RAID-1 보다 높은 성능을 제공한다.
(정답률: 67%)
  • 정답은 "RAID-5 : 패리티 정보를 저장하지만 중복저장하지 않으며 최소 2개 이상의 디스크로 구성된다." 이다. RAID-5는 패리티 정보를 저장하며 중복저장하지 않지만, 최소 3개 이상의 디스크로 구성된다.
profile_image
1

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

7. 다음 중 GRUB의 역할이 틀린 것은?

  1. GRUB는 ROM-BIOS보다 먼저 컴퓨터를 시작 할 때 수행된다.
  2. GRUB는 실행 후에 운영체제의 커널을 RAM으로 읽어 들여 적재하는 역할을 한다.
  3. GRUB는 하드디스크의 첫 번째 MBR(Master Boot Record)라는 곳에 저장된다.
  4. ROM-BIOS는 하드디스크의 MBR에 있는 부트 매니저에게 제어권을 넘겨준다.
(정답률: 58%)
  • 정답은 "GRUB는 ROM-BIOS보다 먼저 컴퓨터를 시작 할 때 수행된다."가 아니다. GRUB는 ROM-BIOS 이후에 실행되며, 하드디스크의 MBR에 저장되어 부팅 시에 실행된다. GRUB의 역할은 실행 후에 운영체제의 커널을 RAM으로 읽어 들여 적재하는 역할을 한다. ROM-BIOS는 하드디스크의 MBR에 있는 부트 매니저에게 제어권을 넘겨준다.
profile_image
1

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

8. 다음 중 /etc에 대한 설명으로 틀린 것은?

  1. 시스템에 관한 각종 환경 설정에 연관된 파일들로 구성되어 있다.
  2. 실행 레벨과 관련된 디렉터리를 포함하고 있다.
  3. 사용자 계정 설정관련 파일을 포함하고 있다.
  4. 시스템 장치 파일을 저장하고 있다.
(정답률: 58%)
  • 정답은 "시스템 장치 파일을 저장하고 있다." 이다. /etc 디렉터리는 시스템에 관한 각종 환경 설정에 연관된 파일들로 구성되어 있으며, 실행 레벨과 관련된 디렉터리를 포함하고 있으며, 사용자 계정 설정관련 파일을 포함하고 있다. 하지만 시스템 장치 파일은 /dev 디렉터리에 저장된다.
profile_image
1

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

9. 다음 중 시스템에서 사용하는 각종 프로그램들의 컴파일되지 않은 소스 파일들이 저장되어 있는 디렉터리로 알맞은 것은?

  1. /usr/src
  2. /usr/sbin
  3. /usr/lib
  4. /usr/etc
(정답률: 67%)
  • 정답: /usr/src

    이유: /usr/src 디렉터리는 시스템에서 사용하는 각종 프로그램들의 소스 코드가 저장되어 있는 디렉터리입니다. 이 디렉터리는 일반적으로 컴파일러, 커널, 라이브러리 등의 소스 코드가 저장되어 있습니다. 따라서 시스템 관리자나 개발자들은 이 디렉터리에서 필요한 소스 코드를 찾아서 수정하거나 업그레이드할 수 있습니다.
profile_image
1

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

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

  1. (ㄱ) GTK - (ㄴ) GTK+
  2. (ㄱ) QT - (ㄴ) QT2
  3. (ㄱ) KDE - (ㄴ) GNOME
  4. (ㄱ) Xlib - (ㄴ) XCB
(정답률: 65%)
  • Xlib은 X Window System을 위한 C 언어 라이브러리이고, XCB는 X Window System을 위한 C 언어 라이브러리 중 하나입니다. GTK, QT, KDE, GNOME은 모두 GUI 프레임워크이며, 이들은 Xlib 또는 XCB와 같은 라이브러리를 사용하여 X Window System과 상호작용합니다. 따라서, GTK, QT, KDE, GNOME은 Xlib 또는 XCB와 함께 사용될 수 있지만, Xlib과 XCB는 GUI 프레임워크가 아니므로 정답은 "(ㄱ) Xlib - (ㄴ) XCB"입니다.
profile_image
1

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

11. 다음 중 프로세스의 활동 상태에 대한 설명으로 틀린 것은?

  1. 지연상태
  2. 준비상태
  3. 실행상태
  4. 생성상태
(정답률: 48%)
  • 답: "지연상태"

    지연상태는 프로세스가 실행을 위해 필요한 자원을 기다리는 상태로, 자원이 할당되기 전까지는 다른 상태로 전이되지 않습니다. 따라서 프로세스의 활동 상태가 아니라 대기 상태에 해당합니다.
profile_image
1

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

12. 다음 중 리눅스 런레벨(Run level)을 수정하기 위해 편집하는 파일로 알맞은 것은?

  1. /etc/console
  2. /etc/inittab
  3. /etc/passwd
  4. /etc/sysconfig/console
(정답률: 73%)
  • 정답: /etc/inittab

    설명: 리눅스에서 런레벨은 시스템이 실행되는 상태를 나타내는데, 이를 변경하기 위해서는 /etc/inittab 파일을 수정해야 합니다. 이 파일은 시스템 부팅 시 초기화 프로세스(init)가 실행될 때 읽히는 파일로, 시스템 런레벨을 설정하는 역할을 합니다. 따라서 /etc/inittab 파일을 수정하여 리눅스 시스템의 런레벨을 변경할 수 있습니다.
profile_image
1

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

13. 다음 중 X-window 시스템의 기본 구성 요소로 틀린 것은?

  1. 서버/클라이언트
  2. Xlib
  3. Zlib
  4. X Protocol
(정답률: 70%)
  • Zlib은 X-window 시스템의 기본 구성 요소가 아닙니다. Zlib은 데이터 압축 라이브러리로, X-window 시스템과는 관련이 없습니다.
profile_image
1

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

14. 현재 디렉터리 및 그 하위 디렉터리를 포함하여 .ini로 끝나는 파일 중 ihd라는 문자열을 포함한 파일을 찾는 명령으로 알맞은 것은?(단, 대소문자 구분 없이 검색한다.)

  1. find / -name “*.ini” | grep -l ihd
  2. find ./ -name “*.ini” | grep –ei ihd
  3. grep / -name *.ini | find –nl ihd
  4. grep ./ -name *.ini | find –ni ihd
(정답률: 54%)
  • 정답은 "find ./ -name “*.ini” | grep –ei ihd"이다.

    이유는 다음과 같다.

    - find ./ -name “*.ini” : 현재 디렉터리 및 그 하위 디렉터리에서 .ini로 끝나는 파일을 찾는 명령어이다.
    - | : 파이프라인 기호로, 앞의 명령어의 결과를 뒤의 명령어로 전달한다.
    - grep –ei ihd : 전달받은 파일 중에서 대소문자 구분 없이 "ihd"라는 문자열을 포함한 파일을 찾는 명령어이다.

    따라서, 현재 디렉터리 및 그 하위 디렉터리에서 .ini로 끝나는 파일 중에서 대소문자 구분 없이 "ihd"라는 문자열을 포함한 파일을 찾는 명령어가 "find ./ -name “*.ini” | grep –ei ihd"이다.
profile_image
1

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

15. Shell 프로그래밍에 있어 특별 내장 변수 “$?”의설명이 알맞은 것은?

  1. 최근에 실행된 프로세스의 상태값
  2. 실행된 셸스크립트명
  3. 최근에 실행한 백그라운드 명령의 프로세스의 상태값
  4. 셸스크립트의 PID
(정답률: 49%)
  • "$?"는 최근에 실행된 프로세스의 상태값을 나타내는 특별 내장 변수입니다. 이 변수는 이전 명령어나 프로그램의 종료 상태를 나타내며, 일반적으로 0은 성공, 그 외의 값은 실패를 나타냅니다. 이를 이용하여 셸 스크립트에서 이전 명령어나 프로그램의 실행 결과를 확인하고, 이에 따라 다음 동작을 결정할 수 있습니다.
profile_image
1

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

16. 다음 중 데이터 링크 계층에 관한 설명으로 틀린 것은?

  1. 프레이밍(Framing) : 프레임의 시작 및 끝에 불필요한 부분을 삭제한다.
  2. 오류제어 : 전송 오류를 검출하여 오류가 발생한 프레임의 재전송을 요구한다.
  3. 흐름제어 : 송신과 수신측의 프레임 처리 속도가 같이 않을 경우 흐름 제어를 수행한다.
  4. 시간제한 및 확인 : 정해진 시간 내에 확인 매시지가 안 오면 해당 프레임을 재전송한다.
(정답률: 54%)
  • 틀린 설명은 없습니다.

    프레이밍은 데이터 링크 계층에서 데이터를 프레임 단위로 나누는 작업을 말하며, 프레임의 시작과 끝에는 특정한 비트 패턴을 추가하여 프레임의 경계를 나타냅니다. 이때, 프레임의 시작과 끝에 불필요한 부분을 삭제하여 데이터 전송 효율을 높이는 것이 프레이밍의 목적입니다.
profile_image
1

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

17. 다음 중 T568-B 케이블 핀번호와 색상 조합으로 틀린 것은?

  1. 1핀 : 주황색/흰색
  2. 3핀 : 녹색/흰색
  3. 4핀 : 파란색
  4. 8핀 : 녹색
(정답률: 64%)
  • 정답은 "3핀 : 녹색/흰색"입니다. T568-B 케이블의 핀번호와 색상 조합은 다음과 같습니다.

    1핀 : 주황색/흰색
    2핀 : 주황색
    3핀 : 초록색/흰색
    4핀 : 파란색
    5핀 : 파란색/흰색
    6핀 : 초록색
    7핀 : 갈색/흰색
    8핀 : 갈색

    따라서 8핀은 녹색이 아니라 갈색입니다.
profile_image
1

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

18. 다음 중 프로토콜이 다른 통신망을 상호 접속하기 위한 장치로 알맞은 것은?

  1. 브리지(Bridge)
  2. 리피터(Repeater)
  3. 게이트웨이(Gateway)
  4. 라우터(Router)
(정답률: 58%)
  • 프로토콜이 다른 통신망을 상호 접속하기 위해서는 서로 다른 프로토콜을 변환해주는 장치가 필요합니다. 이를 게이트웨이(Gateway)라고 합니다. 따라서 게이트웨이는 다른 프로토콜을 사용하는 두 개의 통신망을 연결하여 상호 접속이 가능하도록 해주는 역할을 합니다. 브리지는 같은 프로토콜을 사용하는 두 개의 네트워크를 연결하는 장치이고, 리피터는 신호를 증폭하여 전송 거리를 늘리는 역할을 합니다. 라우터는 IP 주소를 이용하여 패킷을 전달하는 역할을 합니다.
profile_image
1

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

19. 다음 중 Listen 상태인 소켓의 정보만 보고자 할 경우 명령어로 알맞은 것은?

  1. netstat -anl
  2. netstat -utan
  3. netstat -utnl
  4. netstat –utnla
(정답률: 46%)
  • 정답은 "netstat -utnl"입니다.

    이유는 다음과 같습니다.

    - netstat: 네트워크 상태를 확인하는 명령어입니다.
    - -u: UDP 프로토콜을 사용하는 소켓 정보를 보여줍니다.
    - -t: TCP 프로토콜을 사용하는 소켓 정보를 보여줍니다.
    - -n: IP 주소와 포트 번호를 숫자로 표시합니다.
    - -l: Listen 상태인 소켓 정보만 보여줍니다.

    따라서, "netstat -utnl" 명령어는 UDP와 TCP 프로토콜을 사용하는 Listen 상태인 소켓 정보를 숫자로 표시하여 보여줍니다.
profile_image
1

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

20. 다음 중 ifconfig 명령으로 알 수 없는 항목으로 알맞은 것은?

  1. MAC address
  2. RX packets
  3. Duplex
  4. MTU
(정답률: 59%)
  • ifconfig 명령으로 알 수 없는 항목은 "Duplex"입니다. 이는 네트워크 인터페이스의 전송 방식을 나타내는 것으로, 이더넷 카드의 경우 전이중(Full-Duplex) 또는 반이중(Half-Duplex) 방식으로 통신할 수 있습니다. 하지만 이 정보는 ifconfig 명령으로는 확인할 수 없으며, 대신 ethtool 명령을 사용해야 합니다.
profile_image
1

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

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

21. 다음 중 보안 강화를 위한 root 계정 관리 방법에 대한 설명으로 틀린 것은?

  1. 환경 변수인 TMOUT를 설정하여 무의미하게 장시간 로그인하는 것을 막는다.
  2. 일반 사용자에게 특정 명령어 권한만을 할당해 주는 경우에는 su보다 sudo 명령을 이용하도록 한다.
  3. root 이외에 UID가 0인 사용자를 추가해서 보안을 강화한다.
  4. PAM을 이용하여 root 계정으로 직접 로그인하는 서비스를 제어한다.
(정답률: 69%)
  • "root 이외에 UID가 0인 사용자를 추가해서 보안을 강화한다."가 틀린 설명입니다. UID가 0인 사용자는 root 계정과 동일한 권한을 가지므로, 추가로 생성하여 보안을 강화하는 것은 오히려 보안 위험을 증가시킬 수 있습니다. 따라서, root 이외에 다른 사용자를 생성하여 권한을 분리하거나, sudo를 이용하여 권한을 부여하는 등의 방법을 사용해야 합니다.
profile_image
1

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

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

  1. /etc/default/useradd
  2. /home
  3. /etc/login.defs
  4. /etc/skel
(정답률: 50%)
  • "/etc/skel"은 새로운 사용자 계정을 생성할 때 기본적으로 복사되는 파일과 디렉토리가 저장된 디렉토리이다. 따라서 새로운 사용자 계정을 생성할 때 필요한 기본 파일과 디렉토리를 제공하기 위해 정답으로 선택되었다.
profile_image
1

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

23. 다음 중 posein 사용자의 아이디를 yuloje로 변경 할 때 알맞은 것은?

  1. usermod –l yuloje posein
  2. usermod –n yuloje posein
  3. usermod –l posein yuloje
  4. usermod –n posein yuloje
(정답률: 35%)
  • 정답은 "usermod –l yuloje posein"입니다.

    이유는 usermod 명령어를 사용하여 사용자의 이름을 변경할 때 "-l" 옵션을 사용해야 하며, 이 옵션 뒤에 새로운 사용자 이름인 "yuloje"를 입력해야 합니다. 따라서 "usermod –l yuloje posein"이 올바른 명령어입니다.

    다른 보기들은 "-n" 옵션을 사용하거나, 새로운 사용자 이름과 기존 사용자 이름의 위치가 바뀌어 올바르지 않은 명령어입니다.
profile_image
1

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

24. 다음 중 admin 그룹의 관리자를 posein으로 지정 하는 명령으로 알맞은 것은?

  1. gpasswd –a admin posein
  2. gpasswd –a posein admin
  3. gpasswd –A admin posein
  4. gpasswd –A posein admin
(정답률: 38%)
  • 정답: "gpasswd –A posein admin"

    설명:
    - "gpasswd"는 그룹 비밀번호를 관리하는 명령어이다.
    - "-A" 옵션은 그룹의 관리자를 지정하는 옵션이다.
    - 따라서, "gpasswd –A posein admin"은 "admin" 그룹의 관리자를 "posein"으로 지정하는 명령어이다.
profile_image
1

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

25. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. w
  2. who
  3. id
  4. groups
(정답률: 52%)
  • 정답은 "w"입니다.

    "w" 명령어는 현재 로그인한 사용자의 정보를 보여주는 명령어입니다.

    "who" 명령어는 현재 시스템에 로그인한 모든 사용자의 정보를 보여주고,

    "id" 명령어는 현재 사용자의 UID와 GID를 보여주며,

    "groups" 명령어는 현재 사용자가 속한 그룹을 보여줍니다.

    따라서, 현재 로그인한 사용자의 정보를 보여주는 "w" 명령어가 가장 알맞습니다.
profile_image
1

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

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

  1. UUID
  2. Set-UID
  3. Set-GID
  4. Sticky-Bit
(정답률: 62%)
  • "Set-UID"는 실행 파일에 설정된 특별한 권한으로, 해당 파일을 실행하는 사용자가 파일 소유자의 권한을 가지게 됩니다. 따라서 "Set-UID"가 설정된 실행 파일은 특정 작업을 수행하는 데 필요한 권한을 가진 사용자만 실행할 수 있도록 보안을 강화할 수 있습니다.
profile_image
1

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

27. 다음 중 joon.txt 파일의 심볼릭 링크 파일로 j를 생성할 때 알맞은 것은?

  1. ln joon.txt j
  2. ln j joon.txt
  3. ln -s joon.txt j
  4. ln -s j joon.txt
(정답률: 54%)
  • 정답은 "ln -s joon.txt j"입니다.

    ln 명령어는 링크를 생성하는 명령어로, -s 옵션을 사용하면 심볼릭 링크를 생성할 수 있습니다. 심볼릭 링크는 원본 파일을 가리키는 링크로, 원본 파일이 삭제되어도 링크 파일이 남아있는 장점이 있습니다.

    따라서 "ln -s joon.txt j" 명령어는 joon.txt 파일을 가리키는 심볼릭 링크 파일 j를 생성하는 명령어입니다.
profile_image
1

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

28. 다음 중 /etc/fstab의 첫 번째 필드에 설정하는 값으로 틀린 것은?

  1. UUID
  2. LABEL
  3. 마운트 포인트
  4. 장치파일명
(정답률: 55%)
  • 정답: 장치파일명

    /etc/fstab의 첫 번째 필드에는 마운트 포인트를 설정한다. 마운트 포인트란 파일 시스템이 연결되어 있는 디렉토리를 의미한다. UUID와 LABEL은 파일 시스템을 식별하는 방법이며, 장치파일명은 파일 시스템이 연결되어 있는 블록 장치의 경로를 의미한다.
profile_image
1

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

29. 다음 중 디스크의 사용가능한 용량을 확인할 때 사용하는 명령어로 알맞은 것은?

  1. free
  2. df
  3. du
  4. quotacheck
(정답률: 56%)
  • 정답: df

    설명: df 명령어는 파일 시스템의 디스크 사용량을 보여주는 명령어입니다. 이 명령어를 사용하면 디스크의 전체 용량, 사용 중인 용량, 사용 가능한 용량 등을 확인할 수 있습니다. 반면에 free 명령어는 시스템 메모리의 사용량을 보여주는 명령어이며, du 명령어는 디렉토리별로 사용 중인 디스크 용량을 보여주는 명령어입니다. quotacheck 명령어는 디스크 사용량 제한을 설정하는데 사용되는 명령어입니다.
profile_image
1

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

30. 다음 중 cat 명령으로 텍스트 파일에 존재하는 개행문자나 탭문자 등의 확인할 때 사용하는 옵션으로 알맞은 것은?

  1. -a
  2. -A
  3. -b
  4. -n
(정답률: 42%)
  • 정답: -A

    이유: -A 옵션은 텍스트 파일 내의 모든 제어 문자를 출력해줍니다. 이는 개행문자나 탭문자 등의 제어 문자를 확인할 때 유용합니다. -a 옵션은 숨김 파일을 포함한 모든 파일을 출력해주는 옵션입니다. -b 옵션은 빈 줄을 제외하고 각 줄의 시작 부분에 번호를 붙여 출력해주는 옵션입니다. -n 옵션은 모든 줄에 번호를 붙여 출력해주는 옵션입니다.
profile_image
1

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

31. 다음 중 현재 활성화된 파티션 정보를 확인할 때 참고하는 파일로 알맞은 것은?

  1. /proc/partinfo
  2. /proc/partition
  3. /proc/partitions
  4. /proc/meminfo
(정답률: 57%)
  • 정답은 "/proc/partitions"입니다.

    이 파일은 현재 시스템에 존재하는 모든 파티션의 정보를 제공합니다. 이 파일을 읽어들이면 파티션의 이름, 크기, 섹터 수 등의 정보를 확인할 수 있습니다. 이 정보는 디스크 사용량을 모니터링하거나 파티션을 조작할 때 유용하게 사용됩니다.
profile_image
1

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

32. cron 사용자 설정 파일의 내용이 다음과 같을때 관련 설명으로 알맞은 것은?

  1. root 사용자만 cron을 사용할 수 있다.
  2. root 사용자를 포함해서 어떤 사용자도 cron을 사용할 수 없다.
  3. 일반 사용자 중에서는 posein만 cron 사용이 가능하다.
  4. 일반 사용자 중에서는 posein를 제외하고 모든 사용자가 cron 사용이 가능하다.
(정답률: 49%)
  • 일반 사용자 중에서는 posein만 cron 사용이 가능한 이유는, 해당 사용자의 crontab 파일이 존재하기 때문입니다. 일반 사용자는 자신의 crontab 파일에 작업을 등록하여 cron을 사용할 수 있습니다. 그러나 다른 일반 사용자들은 crontab 파일이 존재하지 않기 때문에 cron을 사용할 수 없습니다. root 사용자는 시스템 전체를 관리하는 권한을 가지고 있기 때문에, 어떤 사용자든지 cron을 사용할 수 있습니다.
profile_image
1

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

33. 다음 중 top 명령으로 확인할 수 없는 항목으로 알맞은 것은?

  1. 네트워크 부하량
  2. 시스템 부하량
  3. 메모리 및 스왑 사용량
  4. 실행중인 프로세스의 개수
(정답률: 55%)
  • "네트워크 부하량"은 top 명령으로 확인할 수 없는 항목이다. 이는 top 명령이 시스템의 CPU, 메모리, 디스크 등의 자원 사용량을 모니터링하는데 초점을 맞추기 때문이다. 네트워크 부하량은 다른 도구들을 사용하여 확인할 수 있다.
profile_image
1

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

34. 다음 중 nice 명령에 대한 설명으로 틀린 것은?

  1. NI값을 지정할 때 사용한다.
  2. 값이 클수록 우선순위가 높다.
  3. 일반사용자는 우선순위를 높일 수 없다.
  4. 지정 가능한 값의 범위는 -20 ~ 19이다.
(정답률: 60%)
  • "일반사용자는 우선순위를 높일 수 없다."가 틀린 설명입니다. 일반 사용자도 nice 명령을 사용하여 우선순위를 높일 수 있습니다.

    값이 클수록 우선순위가 높은 이유는 nice 값이 CPU 스케줄링에서 프로세스의 우선순위를 결정하는데 사용되기 때문입니다. nice 값이 낮을수록 우선순위가 낮아지고, 값이 높을수록 우선순위가 높아집니다. 따라서 값이 클수록 CPU 자원을 더 많이 할당받을 가능성이 높아지게 됩니다.

    지정 가능한 값의 범위는 -20 ~ 19이며, -20이 가장 높은 우선순위를 가지고 19가 가장 낮은 우선순위를 가집니다.
profile_image
1

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

35. 다음 중 사용자가 로그아웃하거나 작업 중인 터미널 창이 닫혀도 실행중인 프로세스를 백그라운드 프로세스로 계속 작업할 수 있도록 해주는 명령으로 알맞은 것은?

  1. bg
  2. fg
  3. hup
  4. nohup
(정답률: 55%)
  • 정답은 "nohup"입니다.

    "nohup"은 "no hang up"의 약자로, 사용자가 로그아웃하거나 터미널 창을 닫아도 실행중인 프로세스를 계속해서 백그라운드에서 작업할 수 있도록 해줍니다. 이를 위해 "nohup"은 프로세스를 실행할 때 SIGHUP(Signal Hang Up) 시그널을 무시하도록 설정합니다. 따라서 "nohup"으로 실행한 프로세스는 사용자가 로그아웃하거나 터미널 창을 닫아도 계속해서 실행됩니다.
profile_image
1

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

36. 다음 중 설치된 파일로 rpm 패키지 이름을 확인하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -qa
  2. -qc
  3. -qf
  4. -qp
(정답률: 36%)
  • "-qf"는 파일을 찾아 해당 파일이 어떤 rpm 패키지에 속해있는지 확인하는 옵션이다. 따라서 위의 그림에서 파일 이름을 입력하고 "-qf" 옵션을 사용하면 해당 파일이 어떤 rpm 패키지에 속해있는지 확인할 수 있다.

    "-qa"는 시스템에 설치된 모든 rpm 패키지를 나열하는 옵션, "-qc"는 패키지의 구성 파일을 확인하는 옵션, "-qp"는 rpm 패키지 파일의 정보를 확인하는 옵션이다.
profile_image
1

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

37. 다음 중 yum 명령으로 music이라는 문자열이 포함된 패키지를 찾으려고 할 때 알맞은 것은?

  1. yum search music
  2. yum list music
  3. yum info music
  4. yum find music
(정답률: 51%)
  • 정답은 "yum search music"입니다.

    "yum search" 명령은 패키지 이름과 설명에서 키워드를 검색하여 일치하는 패키지를 찾습니다. 따라서 "yum search music" 명령은 "music"이라는 키워드를 포함하는 모든 패키지를 찾아줍니다.

    반면에 "yum list" 명령은 시스템에 설치된 모든 패키지를 나열하고, "yum info" 명령은 특정 패키지의 상세 정보를 보여주며, "yum find" 명령은 패키지 이름과 일치하는 파일을 찾아줍니다. 따라서 이들 명령어는 "music"이라는 문자열이 포함된 패키지를 찾는 데에는 적합하지 않습니다.
profile_image
1

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

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

  1. (ㄱ) yum (ㄴ) apt-get
  2. (ㄱ) apt-get (ㄴ) yum
  3. (ㄱ) apt-get (ㄴ) yast
  4. (ㄱ) yum (ㄴ) yast
(정답률: 59%)
  • 이미지에서 보이는 것은 리눅스 운영체제에서 패키지를 설치하고 관리하는 명령어들이다. "(ㄱ) apt-get"은 데비안 계열의 리눅스에서 사용되는 패키지 관리 명령어이고, "(ㄴ) yum"은 레드햇 계열의 리눅스에서 사용되는 패키지 관리 명령어이다. 따라서 정답은 "(ㄱ) apt-get (ㄴ) yum"이다.
profile_image
1

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

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

  1. zxvf
  2. jxvf
  3. Jxvf
  4. Zxvf
(정답률: 49%)
  • 이미지에서 보이는 파일 이름의 첫 글자는 대문자인 것으로 보아 대소문자를 구분하는 운영체제에서는 "Jxvf"가 올바른 파일 이름일 가능성이 높다.
profile_image
1

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

40. 다음 중 압축률이 높은 순서로 나열한 것으로 알맞은 것은?

  1. compress > gzip > bzip2 > xz
  2. compress > bzip2 > gzip > xz
  3. xz > gzip > bzip2 > compress
  4. xz > bzip2 > gzip > compress
(정답률: 47%)
  • 압축률이 높은 순서로 나열하면 xz가 가장 높고, 그 다음이 bzip2, gzip, compress 순이다. 이유는 xz는 LZMA2 알고리즘을 사용하여 압축률이 높기 때문이다. bzip2는 Burrows-Wheeler 변환과 Huffman 코딩을 사용하여 압축률이 높다. gzip은 DEFLATE 알고리즘을 사용하여 bzip2보다는 압축률이 낮지만 빠르고 효율적이다. compress는 LZW 알고리즘을 사용하지만 다른 압축 프로그램에 비해 압축률이 낮다.
profile_image
1

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

41. 리눅스에서의 장치 설정 중 플러그 앤 플레이(PnP) 기능에 관한 설명이 틀린 것은?

  1. 모뎀과 네트워크 카드, 사운드 카드 등의 각종 하드웨어(장치)를 찾아낸 장소를 자동적으로 소프트웨어에 알려준다.
  2. 물리적 장치와 이것을 조작하는 소프트웨어(장치 드라이버)와 일치시킨다.
  3. 운영체제가 물리적 장치를 인식할 수 있게하는 소프트웨어이다.
  4. 장치와 드라이버 사이에 통신 채널을 만든다.
(정답률: 47%)
  • 정답은 "장치와 드라이버 사이에 통신 채널을 만든다."가 아닌 "운영체제가 물리적 장치를 인식할 수 있게하는 소프트웨어이다."입니다.

    플러그 앤 플레이(PnP) 기능은 운영체제가 새로운 하드웨어를 자동으로 인식하고 필요한 드라이버를 설치하여 사용할 수 있게 해주는 기능입니다. 따라서 "모뎀과 네트워크 카드, 사운드 카드 등의 각종 하드웨어(장치)를 찾아낸 장소를 자동적으로 소프트웨어에 알려준다."와 "물리적 장치와 이것을 조작하는 소프트웨어(장치 드라이버)와 일치시킨다."는 맞는 설명입니다.

    하지만 "장치와 드라이버 사이에 통신 채널을 만든다."는 잘못된 설명입니다. PnP는 장치와 드라이버 사이의 통신 채널을 만드는 것이 아니라, 장치와 운영체제 사이의 통신 채널을 만들어주는 것입니다. 이를 통해 운영체제는 새로운 하드웨어를 인식하고, 필요한 드라이버를 설치하여 사용할 수 있게 됩니다.
profile_image
1

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

42. 다음 중 커널모듈을 로드하는 명령어로 알맞은 것은?

  1. modprobe
  2. lsmod
  3. rmmod
  4. inmod
(정답률: 47%)
  • 정답: "modprobe"

    설명: "modprobe" 명령어는 커널모듈을 로드하는 명령어입니다. 커널모듈은 커널에 포함되지 않은 기능을 추가하기 위해 사용되며, "modprobe" 명령어를 사용하여 필요한 모듈을 로드할 수 있습니다. "lsmod" 명령어는 현재 로드된 모듈을 확인하는 명령어이고, "rmmod" 명령어는 로드된 모듈을 제거하는 명령어입니다. "inmod"는 존재하지 않는 명령어입니다.
profile_image
1

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

43. 다음 중 리눅스 부팅 시 자동으로 마운트 되도록 설정하는 파일로 알맞은 것은?

  1. /etc/grub
  2. /etc/fstab
  3. /etc/inittab
  4. /etc/autofs
(정답률: 59%)
  • 정답은 "/etc/fstab"입니다.

    /etc/fstab 파일은 리눅스 시스템에서 부팅 시 자동으로 마운트되어야 하는 파일 시스템을 정의하는 파일입니다. 이 파일은 파일 시스템의 장치 이름, 마운트 포인트, 파일 시스템 유형, 마운트 옵션 등을 지정합니다. 따라서 이 파일을 수정하여 부팅 시 자동으로 마운트되어야 하는 파일 시스템을 설정할 수 있습니다.
profile_image
1

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

44. 다음 중 스캐너를 사용하려고 할 때 관련 패키지 설치 명령으로 알맞은 것은?

  1. yum install sane
  2. yum install scanner
  3. yum install scan
  4. yum install xscand
(정답률: 55%)
  • 정답: "yum install sane"

    이유: SANE (Scanner Access Now Easy)은 리눅스에서 스캐너를 사용하기 위한 프레임워크이며, "yum install sane" 명령어를 통해 SANE 패키지를 설치할 수 있습니다. 다른 보기들은 스캐너와 관련 없는 패키지들이므로 정답이 될 수 없습니다.
profile_image
1

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

45. 다음 중 프린터 작업 상태를 확인 할 수 있는 명령으로 알맞은 것은?

  1. lpstat
  2. lprm
  3. pr
  4. lpr
(정답률: 55%)
  • 정답은 "lpstat"입니다.

    "lpstat"은 현재 시스템에서 실행 중인 프린터 작업 상태를 확인하는 명령입니다. 이 명령을 사용하면 현재 대기 중인 작업, 작업 ID, 작업 소유자, 작업 우선 순위 등의 정보를 확인할 수 있습니다.

    반면에 "lprm"은 대기 중인 프린터 작업을 취소하는 명령이고, "pr"과 "lpr"은 파일을 프린터로 출력하는 명령입니다. 따라서 이들 명령으로는 프린터 작업 상태를 확인할 수 없습니다.
profile_image
1

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

46. 다음 중 셸 환경에서 text.txt 파일의 내용을 출력하는 명령으로 알맞은 것은?

  1. lpc text.txt
  2. pr text.txt
  3. cat text.txt | printer
  4. cat text.txt > /dev/lp
(정답률: 48%)
  • 정답: cat text.txt > /dev/lp

    설명:
    - lpc text.txt: lpc 명령어는 프린터 관리를 위한 명령어이므로 text.txt 파일의 내용을 출력하는 명령어가 아니다.
    - pr text.txt: pr 명령어는 파일을 페이지 단위로 출력하는 명령어이므로 text.txt 파일의 내용을 출력하는 명령어가 아니다.
    - cat text.txt | printer: | 기호는 파이프라인을 의미하며, text.txt 파일의 내용을 printer로 보내는 명령어이다. 하지만 셸 환경에서 printer라는 명령어가 없으므로 이 명령어는 실행되지 않는다.
    - cat text.txt > /dev/lp: cat 명령어는 파일의 내용을 출력하는 명령어이며, > 기호는 출력을 파일이 아닌 다른 장치로 보내는 것을 의미한다. /dev/lp는 리눅스에서 프린터를 나타내는 장치 파일이다. 따라서 이 명령어는 text.txt 파일의 내용을 프린터로 출력하는 명령어이다.
profile_image
1

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

47. 다음 중 커널에서 제공하는 파일 시스템 정보를 확인 할 때 참고하는 파일로 알맞은 것은?

  1. /proc/filesystems
  2. /etc/filesystem
  3. /etc/fstab
  4. /etc/system/fssys
(정답률: 42%)
  • 정답: "/proc/filesystems"

    설명: "/proc/filesystems" 파일은 커널에서 지원하는 파일 시스템 정보를 확인할 수 있는 파일입니다. 이 파일은 가상 파일 시스템인 "/proc"에 위치하며, 파일 시스템의 종류와 해당 파일 시스템이 지원하는 기능 등을 확인할 수 있습니다. 따라서 이 파일은 파일 시스템 관련 정보를 확인할 때 매우 유용하게 사용됩니다. "/etc/filesystem" 파일은 일반적으로 사용되지 않는 파일이며, "/etc/fstab" 파일은 시스템 부팅 시 파일 시스템을 자동으로 마운트하기 위한 설정 파일입니다. "/etc/system/fssys" 파일은 Solaris 운영 체제에서 사용되는 파일 시스템 관련 파일입니다.
profile_image
1

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

48. 다음 중 부팅 시 네트워크 관련 모듈을 자동으로 적재하기 위해 사용되는 파일 또는 디렉터리로 알맞은 것은?

  1. /etc/inittab
  2. /etc/modprobe.d
  3. /etc/services
  4. /etc/my.cnf
(정답률: 51%)
  • 정답: /etc/modprobe.d

    이유: /etc/modprobe.d 디렉터리는 부팅 시 자동으로 적재되는 커널 모듈과 관련된 설정 파일들이 위치하는 디렉터리이다. 이 디렉터리에 있는 파일들은 부팅 시 자동으로 읽혀지며, 네트워크 관련 모듈을 자동으로 적재하기 위해 사용되는 파일들도 이 디렉터리에 위치한다. 따라서 이 디렉터리는 부팅 시 네트워크 관련 모듈을 자동으로 적재하기 위해 사용되는 파일 또는 디렉터리이다.
profile_image
1

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

49. 다음 중 커널을 재컴파일 하기 위해 오브젝트 및 .config 파일을 삭제하는 명령으로 알맞은 것은?

  1. make clean
  2. make menuconfig
  3. make mrproper
  4. make config
(정답률: 45%)
  • 정답은 "make mrproper"입니다.

    "make mrproper" 명령은 커널을 완전히 초기화하고 오브젝트 파일과 .config 파일을 삭제합니다. 이 명령은 커널을 처음부터 다시 빌드하고자 할 때 사용됩니다. "make clean" 명령은 오브젝트 파일만 삭제하고 .config 파일은 삭제하지 않습니다. "make menuconfig"와 "make config"는 각각 커널 구성을 위한 메뉴 인터페이스와 텍스트 인터페이스를 제공합니다.
profile_image
1

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

50. 다음 중 선택된 커널 모듈을 컴파일하는 명령으로 알맞은 것은?

  1. make bzImage
  2. make modules
  3. make install
  4. make modules_install
(정답률: 42%)
  • "make modules"는 커널 모듈을 컴파일하는 명령이다. 이 명령은 커널 소스 디렉토리에서 실행되며, 커널 모듈을 빌드하여 커널 모듈 디렉토리에 설치한다. 이 명령은 "make bzImage"와 "make modules_install" 명령과 함께 사용되어 전체 커널 이미지를 빌드하고 커널 모듈을 설치하는 과정을 완료한다.
profile_image
1

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

51. 다음 중 /etc/rsyslog.conf 파일에서 ssh와 같이 인증이 필요한 프로그램에서 발생한 메시지를 처리하는 facility로 가장 알맞은 것은?

  1. auth
  2. authpriv
  3. daemon
  4. syslog
(정답률: 42%)
  • "authpriv"은 인증이 필요한 프로그램에서 발생한 메시지를 처리하는 facility입니다. "auth"는 인증만을 다루는 것이 아니라, 인증과 관련된 다른 정보도 다루기 때문에 "authpriv"보다는 더 일반적인 용도로 사용됩니다. "daemon"은 시스템 데몬에서 발생한 메시지를 처리하고, "syslog"는 시스템 로그 메시지를 처리합니다. 따라서, 인증이 필요한 프로그램에서 발생한 메시지를 처리하는 facility로는 "authpriv"이 가장 알맞습니다.
profile_image
1

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

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

  1. cron에 의해 스케줄링되어 실행된다.
  2. 로그 파일 압축은 제공하지 않는다.
  3. 로그 파일은 하루, 일주일, 한달 단위로 로테이션 할 수 있다.
  4. 파일 크기의 제한을 통해 로테이션 할 수 있다.
(정답률: 54%)
  • 로그 파일 압축은 제공하지 않는다는 설명이 틀린 것이 아니다. 따라서 이 문제는 잘못된 문제이다. logrotate는 로그 파일을 압축할 수 있도록 지원한다.
profile_image
1

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

53. 다음 중 /var/log/secure 파일에 쌓이는 로그 기록과 가장 거리가 먼 것은?

  1. telnet
  2. ftp
  3. ssh
  4. xinetd
(정답률: 37%)
  • 정답은 "ftp"입니다.

    /var/log/secure 파일은 시스템 보안 로그 파일로, 인증 및 권한 부여, 로그인 및 로그 아웃 등과 같은 보안 관련 이벤트를 기록합니다.

    telnet, ssh, xinetd는 모두 시스템 보안과 관련된 프로토콜 또는 데몬입니다.

    하지만 ftp는 파일 전송 프로토콜로, 파일 전송과 관련된 로그를 기록하기 때문에 다른 프로토콜과는 거리가 먼 것입니다.
profile_image
1

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

54. 다음 중 접속에 실패한 기록만을 확인할 때 사용하는 명령으로 알맞은 것은?

  1. last
  2. lastb
  3. lastw
  4. lastlog
(정답률: 54%)
  • 정답은 "lastb"입니다.

    "lastb"는 "bad login attempts"의 약자로, 로그인 시도에 실패한 기록만을 확인할 수 있습니다. 즉, 로그인 시도에 실패한 사용자의 정보와 시도한 시간 등을 확인할 수 있습니다.

    반면에 "last"는 모든 로그인 기록을 확인할 수 있습니다. "lastw"는 현재 로그인 중인 사용자를 확인할 수 있고, "lastlog"는 모든 사용자의 로그인 기록을 확인할 수 있습니다.
profile_image
1

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

55. 다음은 grub.conf 파일의 일부로 싱글모드 사용자 접근을 막기 위해 암호를 설정하는 과정이다. ( 괄호 )안에 들어간 내용으로 알맞은 것은?

  1. (ㄱ) passwd (ㄴ) --md5
  2. (ㄱ) passwd (ㄴ) --crypt
  3. (ㄱ) password (ㄴ) --md5
  4. (ㄱ) password (ㄴ) --crypt
(정답률: 39%)
  • (ㄱ)은 암호를 설정하기 위한 명령어인데, "passwd"가 아니라 "password"이다. (ㄴ)은 암호를 암호화하는 방식을 지정하는데, "--md5"는 MD5 알고리즘을 사용하여 암호를 암호화하겠다는 의미이다. 따라서 정답은 "(ㄱ) password (ㄴ) --md5"이다.
profile_image
1

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

56. ping 응답하지 않기 위해 커널 파라미터값을 조정하려고 한다. 다음 중 관련 명령으로 알맞은 것은?

  1. sysctl –w net.ipv4.icmp_echo_ignore_all=0
  2. sysctl –w net.ipv4.icmp_echo_ignore_all=1
  3. sysctl –n net.ipv4.icmp_echo_ignore_all=0
  4. sysctl –n net.ipv4.icmp_echo_ignore_all=1
(정답률: 41%)
  • 정답: "sysctl –w net.ipv4.icmp_echo_ignore_all=1"

    이 명령은 ICMP Echo 요청에 대한 모든 응답을 무시하도록 커널 파라미터 값을 변경하는 것이다. 이를 통해 시스템은 ping 요청에 대해 응답하지 않게 된다. 0으로 설정하면 응답을 허용하게 된다. "sysctl –n"은 현재 설정된 값을 보여주는 명령어이다.
profile_image
1

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

57. 다음 중 SELinux 설정 상태를 확인하는 명령으로 알맞은 것은?

  1. getenforce
  2. setenforce
  3. selinux
  4. setselinux
(정답률: 42%)
  • 정답: "getenforce"

    이유: "getenforce" 명령은 현재 SELinux 설정 상태를 확인하는 명령이다. 이 명령을 실행하면 SELinux가 현재 활성화되어 있는지, 그리고 현재 적용되고 있는 SELinux 정책이 어떤 것인지 확인할 수 있다. "setenforce" 명령은 SELinux 설정을 변경하는 명령이며, "selinux"와 "setselinux"는 SELinux 설정과 관련된 다른 명령어들이다.
profile_image
1

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

58. 다음 중 리눅스에서 백업 대상이 되는 디렉터리로 가장 거리가 먼 것은?

  1. /etc
  2. /usr
  3. /var
  4. /sys
(정답률: 43%)
  • 정답은 "/sys"입니다.

    이유는 다음과 같습니다.

    - "/etc": 리눅스 시스템에서 설정 파일들이 저장되는 디렉터리입니다. 예를 들어, 네트워크 설정, 사용자 계정 설정 등이 이 디렉터리에 저장됩니다.
    - "/usr": 리눅스 시스템에서 사용자가 설치한 프로그램들이 저장되는 디렉터리입니다. 예를 들어, 웹 브라우저, 텍스트 편집기 등이 이 디렉터리에 저장됩니다.
    - "/var": 리눅스 시스템에서 로그 파일, 캐시 파일 등이 저장되는 디렉터리입니다. 예를 들어, 웹 서버에서 생성된 로그 파일이 이 디렉터리에 저장됩니다.
    - "/sys": 리눅스 시스템에서 하드웨어와 관련된 정보들이 저장되는 디렉터리입니다. 예를 들어, CPU 정보, 메모리 정보, 디스크 정보 등이 이 디렉터리에 저장됩니다.

    따라서, "/sys"는 하드웨어와 관련된 정보들이 저장되는 디렉터리이므로, 일반적으로 백업 대상이 되지 않습니다.
profile_image
1

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

59. 다음은 tar 명령을 이용하여 증분 백업하는 예이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. -g
  2. -L
  3. -N
  4. -C
(정답률: 42%)
  • "-g" 옵션은 이전 백업 시 생성된 목록 파일을 사용하여 증분 백업을 수행하는 옵션이다. 이전 백업 시 생성된 목록 파일은 "-g" 옵션을 사용하여 지정한 파일에 저장되며, 이 파일을 이용하여 새로운 백업 대상 파일과 이전 백업 대상 파일을 비교하여 변경된 파일만 백업하는 것이 가능하다.
profile_image
1

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

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

  1. 디스크 단위로 백업할 때 사용한다.
  2. 파티션 단위로 백업할 때 사용한다.
  3. 디렉터리 단위로 백업할 때 사용한다.
  4. 소문자로 이루어진 텍스트 파일을 전부 대문자로 전환할 때 사용한다.
(정답률: 38%)
  • "디렉터리 단위로 백업할 때 사용한다."가 틀린 설명이다. dd 명령어는 디스크나 파티션 단위로 백업하거나 복제할 때 사용한다. 디렉터리 단위로 백업하려면 tar 등의 다른 명령어를 사용해야 한다. dd 명령어는 디스크 이미지를 만들거나 복제할 때 사용되며, 디스크의 모든 데이터를 그대로 복사하기 때문에 파일 시스템이나 파일 구조 등을 고려하지 않는다.
profile_image
1

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

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

61. 다음 중 아파치 웹 서버에 대한 설명으로 틀린 것은?

  1. 소스가 공개되어 있는 공개 소프트웨어이다.
  2. 리눅스 및 유닉스 계열만 지원하는 웹 서버 프로그램이다.
  3. 멀티스레딩(Multi-threading)을 지원한다.
  4. PHP, JSP 등 다양한 웹 프로그래밍 언어를 지원한다.
(정답률: 58%)
  • 정답은 "리눅스 및 유닉스 계열만 지원하는 웹 서버 프로그램이다." 이다. 이유는 아파치 웹 서버는 리눅스 및 유닉스 계열 운영체제에서만 동작하기 때문이다. Windows 운영체제에서는 동작하지 않는다.
profile_image
1

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

62. 다음 HTTP 관련 상태 코드 중 “Not Found”를 나타내는 코드로 알맞은 것은?

  1. 401
  2. 402
  3. 403
  4. 404
(정답률: 57%)
  • 정답은 "404"입니다.

    "404 Not Found"는 클라이언트가 요청한 리소스를 서버에서 찾을 수 없을 때 반환되는 HTTP 상태 코드입니다. 즉, 클라이언트가 잘못된 URL을 입력하거나 요청한 페이지가 삭제되었거나 존재하지 않는 경우에 사용됩니다.

    401은 "Unauthorized"로, 클라이언트가 인증되지 않았거나 인증 정보가 잘못된 경우에 반환됩니다.

    402는 "Payment Required"로, 예상되는 응답을 제공하기 위해 클라이언트가 결제를 해야하는 경우에 반환됩니다.

    403은 "Forbidden"으로, 클라이언트가 요청한 리소스에 대한 액세스 권한이 없는 경우에 반환됩니다.

    따라서, "Not Found"를 나타내는 HTTP 상태 코드는 404입니다.
profile_image
1

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

63. 다음 중 아파치 웹 서버 2.2 버전에서 포트 번호를 나타내는 항목으로 알맞은 것은?

  1. Port 80
  2. http_port 80
  3. Listen 80
  4. Service 80
(정답률: 40%)
  • 정답: "Listen 80"

    설명: 아파치 웹 서버에서 포트 번호를 나타내는 항목은 "Listen" 입니다. "Listen" 다음에 포트 번호를 입력하여 해당 포트에서 서버가 요청을 받을 수 있도록 설정합니다. 따라서 "Listen 80"은 아파치 웹 서버가 80번 포트에서 요청을 받을 수 있도록 설정한 것입니다.
profile_image
1

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

64. 웹 문서가 위치하는 디렉터리를 “/usr/local/apache/web”으로 변경하려고 한다. 다음 중 httpd.conf 파일에서 설정해야 하는 항목으로 알맞은 것은?

  1. ServerRoot
  2. DocumentRoot
  3. DirectoryIndex
  4. IndexRoot
(정답률: 43%)
  • 정답: DocumentRoot

    설명: DocumentRoot는 웹 서버가 문서를 찾는 기본 디렉터리를 지정하는 지시자입니다. 따라서 웹 문서가 위치하는 디렉터리를 변경하려면 httpd.conf 파일에서 DocumentRoot 값을 변경해야 합니다.
profile_image
1

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

65. 다음은 MySQL을 소스 파일로 설치하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. ./configure
  2. ./configure .
  3. cmake
  4. cmake .
(정답률: 30%)
  • MySQL은 CMake를 사용하여 빌드되므로 "cmake ." 명령을 사용하여 소스 파일을 설치할 수 있다. 이 명령은 현재 디렉토리에서 CMakeLists.txt 파일을 찾아 MySQL 빌드를 구성한다. "./configure"나 "./configure ."은 MySQL이 아닌 다른 소프트웨어에서 사용되는 일반적인 빌드 도구이다.
profile_image
1

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

66. 다음은 NIS 관련 설명이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) RPC (ㄴ) rpcbind (ㄷ) portmap
  2. (ㄱ) RPC (ㄴ) portmap (ㄷ) rpcbind
  3. (ㄱ) BIND (ㄴ) rpcbind (ㄷ) portmap
  4. (ㄱ) BIND (ㄴ) portmap (ㄷ) rpcbind
(정답률: 39%)
  • NIS는 RPC(Remote Procedure Call)를 사용하여 클라이언트와 서버 간 통신을 한다. 이 때 RPC는 포트맵(portmap) 또는 rpcbind를 사용하여 클라이언트가 요청하는 프로시저의 위치를 찾는다. 따라서 정답은 "(ㄱ) RPC (ㄴ) portmap (ㄷ) rpcbind"이다.
profile_image
1

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

67. 다음 LDAP 속성 중 이름과 성의 조합을 나타내는 키워드로 알맞은 것은?

  1. cn
  2. sn
  3. dc
  4. givenName
(정답률: 49%)
  • "cn"은 Common Name의 약자로, 일반적인 이름을 나타내는 속성입니다. 따라서 이름과 성의 조합을 나타내는 키워드로 알맞습니다. "sn"은 성을 나타내는 속성이고, "dc"는 도메인 구성 요소를 나타내는 속성입니다. "givenName"은 이름을 나타내는 속성입니다.
profile_image
1

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

68. 다음 중 NIS 서버명과 관련 맵 파일을 출력할 때 사용하는 NIS 클라이언트 명령으로 알맞은 것은?

  1. ypbind
  2. ypcat
  3. yptest
  4. ypwhich
(정답률: 34%)
  • 정답은 "ypwhich"입니다.

    "ypwhich" 명령은 현재 시스템이 어떤 NIS 서버에 바인딩되어 있는지 확인하는 명령입니다. 이 명령을 사용하여 현재 시스템이 사용하는 NIS 서버명을 확인하고, 해당 서버와 관련된 맵 파일을 출력할 수 있습니다.

    다른 보기들은 각각 다른 기능을 수행합니다. "ypbind"는 NIS 서버와 클라이언트 간의 바인딩을 설정하는 명령이며, "ypcat"은 NIS 맵 파일의 내용을 출력하는 명령입니다. "yptest"는 NIS 서버와 클라이언트 간의 통신을 테스트하는 명령입니다.
profile_image
1

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

69. 다음 중 NIS 서버에서 관련 맵 파일이 생성되는 디렉터리로 알맞은 것은?

  1. /var/yp
  2. /usr/yp
  3. /var/ypserv
  4. /usr/ypserv
(정답률: 32%)
  • 정답은 "/var/yp"입니다.

    NIS (Network Information Service)는 네트워크 상에서 사용되는 정보를 중앙에서 관리하고 배포하기 위한 시스템입니다. 이 시스템에서는 NIS 서버에서 관리하는 정보를 맵 파일(map file)이라는 형태로 저장하고, 이를 클라이언트에서 참조하여 사용합니다.

    맵 파일은 NIS 서버에서 생성되며, 이 파일들은 "/var/yp" 디렉터리에 저장됩니다. 이 디렉터리는 NIS 서버에서 맵 파일을 생성하고 관리하는 기본 디렉터리입니다. 따라서 "/var/yp"가 정답입니다.

    "/usr/yp"와 "/usr/ypserv"는 NIS 클라이언트에서 사용되는 디렉터리이며, "/var/ypserv"는 NIS 서버에서 사용되는 디렉터리가 아닙니다.
profile_image
1

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

70. 다음 중 NIS 클라이언트에서 NIS 서버 및 도메인명을 설정하는 파일로 알맞은 것은?

  1. /etc/yp.conf
  2. /etc/ypserv.conf
  3. /etc/ypbind.conf
  4. /etc/ypxfrd.conf
(정답률: 33%)
  • 정답은 "/etc/yp.conf"입니다.

    NIS 클라이언트에서 NIS 서버 및 도메인명을 설정하는 파일은 "/etc/yp.conf"입니다. 이 파일은 NIS 클라이언트가 NIS 서버를 찾을 때 사용하는 정보를 포함하고 있습니다. 이 파일에는 NIS 도메인 이름, NIS 서버의 IP 주소 또는 호스트 이름 등이 설정됩니다. 따라서 NIS 클라이언트가 NIS 서버와 통신할 때 이 파일의 정보를 참조하여 NIS 서버를 찾습니다.
profile_image
1

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

71. 다음 중 smb.conf에 대한 설명으로 틀린 것은?

  1. 특정 섹션의 정의는 [ ]을 사용한다.
  2. 각 행이 끝날 때는 세미콜론(;)을 덧붙여야 한다.
  3. #으로 시작하는 행은 주석으로 간주되어 무시된다.
  4. 항목과 값의 설정은 ‘name = value’ 형식으로 지정한다.
(정답률: 44%)
  • 각 행이 끝날 때 세미콜론을 덧붙이는 것은 smb.conf 파일에서 주석 처리를 하기 위해서이다. 세미콜론을 사용하면 해당 행의 끝부분을 주석 처리할 수 있으며, 이는 smb.conf 파일의 가독성을 높이고 유지보수를 용이하게 한다. 따라서 "각 행이 끝날 때는 세미콜론(;)을 덧붙여야 한다."는 올바른 설명이다.
profile_image
1

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

72. posein이라는 삼바 사용자를 암호 입력 없이 로그인 되도록 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -d
  2. -e
  3. -n
  4. -x
(정답률: 27%)
  • (괄호)에는 "-s /bin/false"가 들어가야 한다. 이는 해당 사용자가 로그인할 때 셸을 실행하지 않도록 설정하는 것이다.

    정답이 "-n"인 이유는, "-n" 옵션은 새로운 비밀번호를 입력하지 않고 사용자를 생성할 때 사용되는데, 이 경우에는 암호 입력 없이 로그인이 가능하도록 설정하고자 하기 때문이다.
profile_image
1

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

73. 다음에서 설명하는 NFS 서버 설정 옵션으로 알맞은 것은?

  1. anonuid
  2. all_squash
  3. root_squash
  4. no_root_squash
(정답률: 41%)
  • "all_squash" 옵션은 모든 사용자가 NFS 공유 디렉토리에 액세스할 때, 그들의 UID와 GID를 익명 사용자의 UID와 GID로 매핑하는 옵션입니다. 이는 보안상의 이유로 사용자가 공유 디렉토리에 액세스할 때, 그들의 실제 UID와 GID를 노출시키지 않기 위해 사용됩니다.
profile_image
1

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

74. NFS 서버에서 익스포트된 정보를 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. rpcinfo
  2. nfsstat
  3. exportfs
  4. showmount
(정답률: 38%)
  • 정답은 "showmount -e"이다.

    "showmount -e" 명령은 NFS 서버에서 익스포트된 정보를 확인하는 명령이다. 이 명령을 실행하면 NFS 서버에서 익스포트된 디렉토리와 클라이언트 IP 주소가 출력된다.

    "rpcinfo" 명령은 RPC(Remote Procedure Call) 서비스에 대한 정보를 확인하는 명령이다.

    "nfsstat" 명령은 NFS(Network File System) 서비스에 대한 정보를 확인하는 명령이다.

    "exportfs" 명령은 NFS 서버에서 디렉토리를 익스포트하거나 익스포트된 디렉토리를 확인하는 명령이다.
profile_image
1

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

75. 다음 중 vsftpd.conf 설정에서 접속한 사용자의 홈 디렉터리를 최상위 디렉터리로 지정하려고 할 때 관련 항목으로 알맞은 것은?

  1. chroot_user=YES
  2. chroot_local=YES
  3. chroot_user_local=YES
  4. chroot_local_user=YES
(정답률: 31%)
  • 정답: "chroot_local_user=YES"

    설명: chroot_local_user는 로컬 사용자의 chroot 환경을 활성화하는 데 사용되는 vsftpd.conf 설정 항목입니다. 이 설정을 사용하면 사용자가 FTP 세션에서 최상위 디렉터리 이외의 다른 디렉터리에 액세스하지 못하도록 할 수 있습니다. 이것은 보안상의 이유로 유용합니다. chroot_user는 모든 사용자의 chroot 환경을 활성화하는 데 사용되며, chroot_local은 로컬 사용자의 chroot 환경을 활성화하는 데 사용됩니다. chroot_user_local은 존재하지 않는 옵션입니다.
profile_image
1

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

76. 다음 중 메일과 관련된 프로토콜로 가장 거리가 먼 것은?

  1. SNMP
  2. SMTP
  3. IMAP
  4. POP3
(정답률: 51%)
  • 정답은 "SNMP"입니다.

    SNMP는 Simple Network Management Protocol의 약자로, 네트워크 장비들의 상태를 모니터링하고 관리하기 위한 프로토콜입니다. 메일과는 직접적인 연관이 없습니다.

    SMTP는 Simple Mail Transfer Protocol의 약자로, 이메일을 보내기 위한 프로토콜입니다.

    IMAP는 Internet Message Access Protocol의 약자로, 이메일 서버에서 이메일을 관리하고 클라이언트에게 제공하기 위한 프로토콜입니다.

    POP3는 Post Office Protocol version 3의 약자로, 이메일 서버에서 이메일을 받아오기 위한 프로토콜입니다.
profile_image
1

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

77. 다음 중 메일 서버 관련 프로그램으로 틀린 것은?

  1. qmail
  2. sendmail
  3. postfix
  4. evolution
(정답률: 52%)
  • "evolution"은 메일 클라이언트 프로그램이며, 메일 서버 관련 프로그램이 아닙니다.
profile_image
1

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

78. 다음은 sendmail.cf 파일을 복원하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. m4
  2. sendmail
  3. newaliases
  4. makemap hash
(정답률: 44%)
  • sendmail.cf 파일은 m4 매크로 언어를 사용하여 작성된 텍스트 파일이다. 따라서 sendmail.cf 파일을 복원하기 위해서는 m4 명령어를 사용하여 m4 매크로를 해석하고 sendmail.cf 파일을 생성해야 한다. 따라서 정답은 "m4"이다. sendmail, newaliases, makemap hash는 sendmail 관련 유틸리티이다.
profile_image
1

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

79. 다음 설명과 관련 있는 파일로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/virtusertable
  4. /etc/mail/local-host-names
(정답률: 37%)
  • 이 파일은 메일 서버에서 가상 사용자를 실제 사용자로 매핑하는 데 사용됩니다. 즉, 이 파일은 메일 서버가 수신한 이메일을 실제 사용자의 메일 박스로 전달하는 데 필요한 정보를 제공합니다.
profile_image
1

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

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

  1. .mail
  2. .email
  3. .forward
  4. .procmail
(정답률: 50%)
  • ".forward"는 이메일을 전달하는데 사용되는 파일 이름이기 때문에 정답입니다. 다른 보기들은 이메일과 관련된 파일이지만, 이메일을 전달하는데 사용되는 파일은 ".forward"입니다.
profile_image
1

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

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

  1. 도메인을 운영하기 위해서는 반드시 Primary Name Server는 구성해야 한다.
  2. Secondary Name Server는 Primary Name Server의 존 파일을 백업하는 역할을 수행한다.
  3. Caching Name Server를 구성하면 인터넷 사용 속도를 높일 수 있다.
  4. Caching Name Server는 반드시 도메인이 있어야 구성할 수 있다.
(정답률: 44%)
  • "Caching Name Server는 반드시 도메인이 있어야 구성할 수 있다."라는 설명이 틀린 것이다. Caching Name Server는 도메인을 운영하는 것과는 별개로 구성할 수 있으며, 인터넷 사용 속도를 높이기 위해 사용된다.
profile_image
1

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

82. 다음 중 bind-chroot 패키지를 설치했을 때 존(zone) 파일을 생성해야할 디렉터리로 알맞은 것은?

  1. /var/named
  2. /chroot/var/named
  3. /var/named/chroot
  4. /var/named/chroot/var/named
(정답률: 32%)
  • 정답은 "/var/named/chroot/var/named" 입니다.

    bind-chroot 패키지는 BIND DNS 서버를 chroot 환경에서 실행할 수 있도록 도와주는 패키지입니다. chroot 환경에서는 루트 디렉터리가 가상화되어 있기 때문에, BIND DNS 서버가 필요로 하는 파일들을 chroot 디렉터리 내부에 복사해놓아야 합니다.

    이때, 존(zone) 파일은 BIND DNS 서버가 참조하는 중요한 파일 중 하나입니다. 따라서 존 파일을 저장할 디렉터리도 chroot 디렉터리 내부에 생성해야 합니다.

    위의 보기 중 "/var/named/chroot/var/named"가 정답인 이유는 다음과 같습니다.

    - "/var/named": BIND DNS 서버가 기본적으로 존 파일을 저장하는 디렉터리입니다.
    - "/chroot/var/named": chroot 디렉터리 내부에 "/var/named" 디렉터리를 생성하는 방법입니다. 이 경우, BIND DNS 서버가 chroot 디렉터리 내부의 "/var/named" 디렉터리를 참조하게 됩니다.
    - "/var/named/chroot": chroot 디렉터리를 "/var/named/chroot"로 설정하는 방법입니다. 이 경우, BIND DNS 서버가 chroot 디렉터리 내부의 "/var/named" 디렉터리를 참조하게 됩니다.
    - "/var/named/chroot/var/named": chroot 디렉터리 내부에 "/var/named" 디렉터리를 생성하고, 그 안에 다시 "/var/named" 디렉터리를 생성하는 방법입니다. 이 경우, BIND DNS 서버가 chroot 디렉터리 내부의 "/var/named/var/named" 디렉터리를 참조하게 됩니다.

    따라서, "/var/named/chroot/var/named"가 존 파일을 저장할 디렉터리로 알맞습니다.
profile_image
1

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

83. 다음 중 /etc/named.conf 파일에서 주석 구문으로 사용하는 특수문자로 틀린 것은?

  1. ;
  2. //
  3. #
  4. /* */
(정답률: 49%)
  • 정답은 "//"입니다.

    ";"는 한 줄 주석을 나타내는 특수문자입니다. 이 문자 이후에 오는 모든 내용은 주석 처리됩니다.

    "//"은 C++ 스타일의 주석으로, 이 문자 이후에 오는 모든 내용은 주석 처리됩니다. 하지만 /etc/named.conf 파일에서는 이 스타일의 주석을 사용할 수 없습니다.

    "#"은 쉘 스크립트에서 사용하는 주석으로, 이 문자 이후에 오는 모든 내용은 주석 처리됩니다.

    "/* */"는 여러 줄 주석을 나타내는 특수문자입니다. 이 문자 사이에 오는 모든 내용은 주석 처리됩니다.
profile_image
1

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

84. 다음은 /etc/named.conf 파일의 내용이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) acl (ㄴ) zone
  2. (ㄱ) view (ㄴ) zones
  3. (ㄱ) key (ㄴ) zone
  4. (ㄱ) controls (ㄴ) zones
(정답률: 44%)
  • (ㄱ) acl은 Access Control List의 약자로, 접근 제어 목록을 설정하는데 사용된다. 이를 통해 특정 IP 주소나 네트워크 등에 대한 접근을 제한할 수 있다. (ㄴ) zone은 DNS 서버가 관리하는 도메인 이름 공간을 정의하는데 사용된다. 즉, DNS 서버가 책임지는 도메인 이름과 해당 도메인에 대한 정보를 설정하는데 사용된다. 따라서, named.conf 파일에서는 acl과 zone이 각각 다른 역할을 수행하므로 정답은 "(ㄱ) acl (ㄴ) zone"이다.
profile_image
1

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

85. 다음 중 존(zone) 파일에서 IPv6 주소를 기입하기 위해 사용되는 레코드 타입으로 알맞은 것은?

  1. A
  2. AA
  3. AAA
  4. AAAA
(정답률: 43%)
  • 정답: "AAAA"

    IPv6 주소는 128비트 길이의 주소 체계를 사용하므로, 기존의 IPv4 주소를 기입하기 위해 사용되는 "A" 레코드 타입과는 다른 레코드 타입이 필요합니다. 이를 위해 "AAAA" 레코드 타입이 사용됩니다. "AAAA" 레코드 타입은 IPv6 주소를 나타내며, 16진수로 표현된 8개의 16비트 블록으로 구성됩니다.
profile_image
1

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

86. 다음에서 설명하는 가상화 효과로 알맞은 것은?

  1. 향상된 보안
  2. 높아진 가용성
  3. 증가된 확장성
  4. 향상된 프로비저닝
(정답률: 44%)
  • 이 그림은 가상화 기술을 이용하여 가상 서버를 생성하고, 이를 물리적인 서버와 분리하여 관리하는 것을 보여줍니다. 이를 통해 서버의 프로비저닝(서버 생성 및 설정) 과정이 향상되어 더욱 빠르고 효율적으로 이루어질 수 있습니다. 따라서 정답은 "향상된 프로비저닝"입니다.
profile_image
1

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

87. 다음에서 설명하는 가상화 기능으로 알맞은 것은?

  1. 공유
  2. 절연
  3. 단일화
  4. 에뮬레이션
(정답률: 53%)
  • 이 그림은 하나의 물리적인 서버에서 여러 개의 가상 서버를 생성하는 가상화 기술을 보여줍니다. 이때 가상 서버는 물리적인 서버와 완전히 분리되어 있으며, 각각의 가상 서버는 독립적으로 운영체제와 응용프로그램을 실행할 수 있습니다. 이러한 가상화 기술을 "에뮬레이션"이라고 합니다.
profile_image
1

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

88. 다음 설명과 관련 있는 가상화 프로그램으로 알맞은 것은?

  1. Docker
  2. Hyper-V
  3. OpenStack
  4. VirtualBox
(정답률: 32%)
  • 이미지에서 보이는 것은 클라우드 컴퓨팅 환경을 구축하기 위한 가상화 기술을 제공하는 OpenStack의 로고이다. OpenStack은 오픈소스 기반의 클라우드 컴퓨팅 플랫폼으로, 가상화 기술을 이용하여 가상 머신을 생성하고 관리할 수 있다. Docker는 컨테이너 가상화 기술, Hyper-V는 마이크로소프트에서 개발한 가상화 기술, VirtualBox는 오라클에서 개발한 가상화 소프트웨어이다. 이에 반해, OpenStack은 클라우드 컴퓨팅 환경을 구축하기 위한 종합적인 플랫폼으로, 다양한 가상화 기술을 지원하며, 대규모 클라우드 인프라를 구축할 수 있다는 특징이 있다.
profile_image
1

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

89. 리눅스 서버에 장착된 CPU의 가상화 지원 여부를 확인하려고 한다. 다음 중 관련 파일로 알맞은 것은?

  1. /proc/cmdline
  2. /proc/cpuinfo
  3. /proc/stat
  4. /proc/cpustat
(정답률: 53%)
  • 정답: /proc/cpuinfo

    설명: /proc/cpuinfo 파일은 시스템에 장착된 모든 CPU에 대한 정보를 제공한다. 이 파일에서는 CPU의 모델명, 클럭 속도, 캐시 크기 등의 정보를 확인할 수 있다. 또한, 이 파일에서 "vmx" 또는 "svm"이라는 문자열이 포함되어 있으면 해당 CPU가 가상화 지원을 하고 있다는 것을 알 수 있다. 따라서, 이 파일을 확인하여 CPU의 가상화 지원 여부를 확인할 수 있다.
profile_image
1

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

90. 다음 중 셸 명령행 기반으로 가상 머신을 생성, 상태 정보 출력, 일시 정지 등의 기능을 제공하는 명령으로 알맞은 것은?

  1. virt-manager
  2. virt-top
  3. virsh
  4. libvirtd
(정답률: 40%)
  • 정답은 "virsh"입니다.

    "virsh"는 셸 명령행 기반으로 가상 머신을 생성, 상태 정보 출력, 일시 정지 등의 기능을 제공하는 명령입니다. "virt-manager"는 GUI 기반의 가상 머신 관리 도구이며, "virt-top"은 가상 머신의 성능 모니터링 도구입니다. "libvirtd"는 가상화 API를 제공하는 라이브러리입니다.
profile_image
1

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

91. 운영 중인 텔넷 및 rsync 서비스를 긴급히 중단 시키려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. deny
  2. disable
  3. disabled
  4. services
(정답률: 37%)
  • 정답: "disabled"

    해설: "disabled"는 서비스를 비활성화하는 데 사용되는 용어입니다. 따라서, 텔넷 및 rsync 서비스를 긴급히 중단시키기 위해서는 해당 서비스를 "disabled" 상태로 변경해야 합니다. "deny"는 접근을 거부하는 것을 의미하며, "services"는 서비스들을 의미합니다.
profile_image
1

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

92. 운영 중인 텔넷 서비스의 이용 시간을 제한하려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. allow_time
  2. allow_times
  3. access_time
  4. access_times
(정답률: 31%)
  • "access_times"가 정답이다. 이는 텔넷 서비스의 이용 시간을 제한하기 위해 사용되는 설정 값 중 하나로, 특정 사용자가 서비스에 접속할 수 있는 시간대를 지정하는데 사용된다. 따라서 "access_times"가 가장 알맞은 답이다.
profile_image
1

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

93. 다음은 squid.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. port
  2. listen
  3. http_port
  4. squid_port
(정답률: 31%)
  • (http_port)는 Squid 프록시 서버가 클라이언트 요청을 받을 포트를 설정하는 옵션입니다. HTTP 요청을 처리하기 위해 80번 포트를 사용하는 것이 일반적이므로, 이를 설정해주는 것입니다.
profile_image
1

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

94. 다음 중 dhcpd.conf 파일에서 할당하려는 IP 주소 대역을 지정하는 설정으로 알맞은 것은?

  1. range 192.168.1.2 192.168.1.254
  2. range 192.168.1.2-192.168.1.254
  3. range 192.168.1.2:192.168.1.254
  4. range 192.168.1.2~192.168.1.254
(정답률: 43%)
  • 정답은 "range 192.168.1.2 192.168.1.254"이다. 이 설정은 DHCP 서버가 할당할 수 있는 IP 주소 대역을 지정하는 것으로, 192.168.1.2부터 192.168.1.254까지의 IP 주소를 할당할 수 있다는 의미이다. 다른 보기들은 올바른 구문이 아니므로 선택할 수 없다.
profile_image
1

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

95. 다음 설명과 관련 있는 서버로 알맞은 것은?

  1. VNC
  2. NTP
  3. DHCP
  4. PROXY
(정답률: 51%)
  • 이 그림은 원격 제어를 위한 프로토콜 중 하나인 VNC (Virtual Network Computing)을 나타낸다. VNC는 원격으로 다른 컴퓨터를 제어할 수 있는 프로그램으로, 클라이언트와 서버로 구성된다. 그림에서는 클라이언트가 원격으로 서버를 제어하고 있다. 따라서 이 그림은 VNC 서버를 나타낸다.
profile_image
1

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

96. 다음에서 설명하는 DOS 공격으로 알맞은 것은?

  1. Teardrop Attack
  2. Ping of Death
  3. Land Attack
  4. Smurf Attack
(정답률: 40%)
  • 이 그림은 Teardrop Attack을 나타낸 것입니다. Teardrop Attack은 IP 패킷을 조작하여 잘못된 조각으로 분할하고, 이를 재조합하려는 시도에서 시스템을 다운시키는 공격입니다. 이 공격은 패킷 조각화 프로토콜의 취약점을 이용하며, 공격 대상 시스템의 메모리를 오버플로우시켜 다운시키는 것이 목적입니다. 따라서 이 그림은 Teardrop Attack을 나타내고 있습니다.
profile_image
1

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

97. 다음 프로그램 소스와 관련 있는 DOS 공격으로 알맞은 것은?

  1. 가용 디스크 자원 고갈
  2. 가용 메모리 자원 고갈
  3. 가용 프로세스 자원 고갈
  4. 네트워크 대역폭 고갈
(정답률: 48%)
  • 이 프로그램은 무한 반복문을 실행하며, 각 반복마다 새로운 프로세스를 생성하여 실행합니다. 이로 인해 시스템 자원 중 프로세스 자원이 고갈되어 다른 프로세스들이 실행되지 못하게 됩니다. 따라서 이 프로그램과 관련된 DOS 공격은 "가용 프로세스 자원 고갈"입니다.
profile_image
1

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

98. 다음 중 IDS 및 IPS 도구로 알맞은 것은?

  1. iptables
  2. Suricata
  3. PAM
  4. tcpdump
(정답률: 38%)
  • Suricata은 IDS 및 IPS 도구로 사용됩니다. Suricata는 네트워크 트래픽을 실시간으로 분석하여 악성 행위를 탐지하고 차단할 수 있습니다. 또한 다양한 프로토콜을 지원하며, 다양한 탐지 엔진과 규칙을 사용하여 고급 보안 기능을 제공합니다. 따라서 Suricata는 IDS 및 IPS 도구로 매우 적합합니다.
profile_image
1

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

99. 다음 중 IP 주소 기반의 차단 기능을 제공하는 프로그램으로 가장 거리가 먼 것은?

  1. iptables
  2. TCP wrapper
  3. PAM
  4. xinetd
(정답률: 32%)
  • 정답은 "PAM"입니다.

    - iptables: IP 주소 기반의 차단 기능을 제공하는 방화벽 프로그램입니다.
    - TCP wrapper: 호스트 기반의 차단 기능을 제공하는 보안 소프트웨어입니다.
    - PAM: 사용자 인증과 관련된 기능을 제공하는 라이브러리로, IP 주소 기반의 차단 기능도 제공합니다.
    - xinetd: 서비스 관리를 위한 데몬으로, IP 주소 기반의 차단 기능을 제공하지 않습니다.

    따라서, 가장 거리가 먼 것은 "xinetd"입니다.
profile_image
1

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

100. 들어오는 패킷을 버리는 것과 동시에 적당한 응답 패킷이나 메시지를 전달하려 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ACCEPT
  2. DROP
  3. DENY
  4. REJECT
(정답률: 40%)
  • (괄호) 안에 들어갈 내용: "REJECT"

    "REJECT"는 들어오는 패킷을 버리면서 동시에 적절한 응답 패킷이나 메시지를 전달하는 방식이다. 이는 보안상의 이유로 인해 접근을 거부할 때 사용되며, 거부 사유를 명확하게 전달할 수 있다.

    정답이 "REJECT"인 이유는 들어오는 패킷을 거부하면서도 거부 사유를 명확하게 전달할 수 있기 때문이다. "ACCEPT"는 패킷을 허용하는 것이고, "DROP"은 패킷을 버리는 것이며, "DENY"는 접근을 거부하는 것이다. 이들은 거부 사유를 명확하게 전달하지 않기 때문에 "REJECT"보다 보안성이 떨어진다.
profile_image
1

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

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