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

리눅스마스터 1급
(2014-03-08 기출문제)

목록

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

1. 다음 중 페이지 대체 알고리즘에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. FIFO : 먼저 적재된 페이지를 제거한다.
  2. LRU:최근에 가장 적게 사용된 페이지를 제거한다.
  3. LFU:가장 오랫동안 사용되지 않을 페이지를 제거한다.
  4. NUR:최근에 사용하지 않은 페이지를 제거한다.
(정답률: 60%)
  • LFU 알고리즘은 페이지의 사용 빈도를 기록하고, 가장 적게 사용된 페이지를 제거하는 알고리즘이다. 따라서 가장 오랫동안 사용되지 않은 페이지가 아니라, 사용 빈도가 가장 적은 페이지를 제거한다는 것이다. 따라서 "LFU: 가장 오랫동안 사용되지 않을 페이지를 제거한다."라는 설명은 틀린 설명이다.
profile_image
1

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

2. 다음 중 모바일 기기에서 사용되는 리눅스 운영체제로 틀린 것은?

  1. Android
  2. LiMo
  3. Bada
  4. ChromeOS
(정답률: 71%)
  • 정답은 "ChromeOS"입니다. ChromeOS는 구글에서 개발한 운영체제로, PC나 노트북 등의 기기에서 사용됩니다. 모바일 기기에서는 Android, LiMo, Bada 등이 사용됩니다.
profile_image
1

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

3. 자유 소프트웨어(Free Software)를 충족시키는 조건을 모두 고른 것으로 알맞은 것은?

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

    (ㄱ) Free Redistribution: 소프트웨어를 어떤 목적으로든 자유롭게 복제, 배포할 수 있어야 합니다.

    (ㄴ) Source Code: 소스 코드를 언제든지 얻을 수 있어야 합니다.

    (ㄷ) Derived Works: 파생작품을 만들 수 있어야 하며, 이를 자유롭게 배포할 수 있어야 합니다.

    (ㄹ) No Discrimination Against Persons or Groups: 어떤 사람이나 그룹에 대해 차별을 하지 않아야 합니다. 즉, 소프트웨어를 사용하는 사람의 인종, 성별, 종교, 국적 등에 따라 차별을 하지 않아야 합니다.
profile_image
1

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

4. 다음과 같이 커널 버전이 확인 되었을 때, 아래의 설명에 해당하는 숫자로 알맞은 것은?

  1. 2
  2. 6
  3. 32
  4. 279
(정답률: 66%)
  • 커널 버전은 "2.6.32-279" 이다.
    - "2"는 리눅스 커널의 메이저 버전을 나타낸다.
    - "6"은 리눅스 커널의 마이너 버전을 나타낸다.
    - "32"는 리눅스 커널의 패치 버전을 나타낸다.
    - "279"는 해당 패치 버전에서 몇 번째 업데이트인지를 나타낸다.

    따라서, 정답은 "32"이다.
profile_image
1

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

5. 다음에서 설명하는 리눅스 배포판으로 알맞은 것은?

  1. Debian GNU/Linux
  2. SuSE linux
  3. Ubuntu
  4. Slackware
(정답률: 63%)
  • 위 그림은 Slackware의 로고이므로 정답은 Slackware입니다. Slackware는 가장 오래된 리눅스 배포판 중 하나로, 간결하고 안정적인 시스템을 제공합니다. 또한 사용자가 시스템을 직접 구성하고 관리해야 하므로 리눅스에 대한 깊은 이해를 요구합니다.
profile_image
1

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

6. SCSI의 특징으로 틀린 것은?

  1. SCSI는 호환성이 뛰어나다.
  2. SCSI는 직렬 인터페이스다.
  3. SCSI는 고성능이다.
  4. SCSI는 확장성이 뛰어나다.
(정답률: 73%)
  • 정답은 "SCSI는 직렬 인터페이스다." 이다. SCSI는 병렬 인터페이스이며, 데이터 전송 속도가 빠르고 다양한 기기를 연결할 수 있는 확장성이 뛰어나며, 고성능을 제공하며 호환성이 뛰어나다는 특징을 가지고 있다.
profile_image
1

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

7. 다음에서 설명하는 리눅스 디렉토리로 알맞은 것은?

  1. /lost+found
  2. /var
  3. /home
  4. /proc
(정답률: 72%)
  • "/proc" 디렉토리는 가상 파일 시스템으로, 현재 실행 중인 프로세스와 시스템 정보를 제공합니다. 따라서 시스템 모니터링 및 디버깅에 유용합니다.
profile_image
1

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

8. 다음 중 reboot과 같은 명령어로 알맞은 것은?

  1. shutdown -r now
  2. shutdown -h now
  3. halt
  4. poweroff
(정답률: 75%)
  • 정답은 "shutdown -r now" 입니다.

    이 명령어는 시스템을 재부팅하는 명령어입니다.

    - shutdown: 시스템 종료 명령어
    - -r: 재부팅 옵션
    - now: 즉시 실행

    따라서 "shutdown -r now" 명령어를 입력하면 시스템이 즉시 재부팅됩니다.
profile_image
1

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

9. 다음 중 슈퍼데몬의 서비스로 틀린 것은?

  1. telnet
  2. rsync
  3. pop3
  4. ssh
(정답률: 46%)
  • 슈퍼데몬의 서비스로 "ssh"가 틀린 것이다. 이유는 슈퍼데몬은 인터넷 상에서 서비스를 제공하는 데몬으로, "telnet", "rsync", "pop3"와 같은 프로토콜을 지원하지만, "ssh"는 슈퍼데몬이 지원하지 않는 프로토콜이기 때문이다. "ssh"는 보안을 강화한 원격 접속 프로토콜로, 슈퍼데몬과는 별개의 데몬으로 제공된다.
profile_image
1

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

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

  1. Xconfig
  2. Xfree86
  3. Xorg
  4. Xconfigurator
(정답률: 60%)
  • 정답: Xconfigurator

    설명: "startx" 명령을 실행할 때 오류가 발생하면 X Window System을 구성하는 도구가 필요합니다. 이 중에서 "Xconfigurator"는 X Window System을 구성하는 도구 중 하나로, 그래픽 사용자 인터페이스를 제공하여 사용자가 시스템의 그래픽 카드, 모니터 및 해상도 등을 구성할 수 있습니다. 따라서 "startx" 명령을 실행할 때 오류가 발생하면 "Xconfigurator"를 실행하여 시스템의 X Window System을 구성할 수 있습니다.
profile_image
1

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

11. 셸 스크립트인 until.sh의 내용이 다음과 같을 때 명령 실행 결과로 알맞은 것은?

  1. var1 value is 1
  2. var1 value is 2
  3. var1 value is 3
  4. var1 value is 4
(정답률: 67%)
  • until.sh 파일은 var1 변수의 값을 1부터 4까지 증가시키면서 출력하는 스크립트이다. until 문은 조건이 참일 때까지 반복한다. 따라서 var1 값이 4가 될 때까지 반복하며 출력하고, var1 값이 5가 되면 조건이 거짓이 되어 반복을 종료한다. 따라서 출력 결과는 "var1 value is 1", "var1 value is 2", "var1 value is 3", "var1 value is 4" 이다.
profile_image
1

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

12. 다음과 같은 정보를 가지고 있는 파일로 알맞은 것은?

  1. /proc/diskstats
  2. /etc/diskstats
  3. /proc/partitions
  4. /etc/partitions
(정답률: 58%)
  • "/proc/partitions" 파일은 시스템에 연결된 모든 디스크와 파티션의 정보를 제공하는 파일이다. 따라서 이 파일을 선택하는 것이 가장 적절하다. "/proc/diskstats" 파일은 디스크와 파티션의 성능 통계 정보를 제공하지만, 파티션의 구성 정보는 제공하지 않는다. "/etc/diskstats"와 "/etc/partitions" 파일은 시스템 설정 파일이므로, 디스크와 파티션의 정보를 제공하지 않는다.
profile_image
1

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

13. 다음 중 Shell에 대한 특징으로 틀린 것은?

  1. “echo $SHELL” 명령어를 통해 쉘(Shell) 변경이 가능하다.
  2. 사용자와 운영체제 간에 대화하는 중간 창구 역할을 수행한다.
  3. 사용 할 수 있는 쉘(Shell)들의 경로는 /etc/shells 파일에 설정되어 있다.
  4. 기본 쉘은 /etc/passwd파일 변경 후 리부팅하면 변경된 쉘(Shell) 사용이 가능하다.
(정답률: 67%)
  • "echo $SHELL” 명령어를 통해 쉘(Shell) 변경이 가능하다."는 틀린 설명입니다. 이유는 "echo $SHELL" 명령어는 현재 사용 중인 쉘의 경로를 출력하는 명령어이기 때문에 쉘을 변경하는 명령어가 아닙니다.

    사용자가 사용할 수 있는 쉘의 경로는 /etc/shells 파일에 설정되어 있으며, 기본 쉘은 /etc/passwd 파일에서 설정되어 있습니다. 쉘은 사용자와 운영체제 간에 대화하는 중간 창구 역할을 수행합니다.
profile_image
1

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

14. 다음 중 run level을 재부팅 후에도 적용하기 위해 변경해야 할 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/inittab
  3. /etc/mtab
  4. /etc/partitions
(정답률: 72%)
  • 정답은 "/etc/inittab"입니다.

    이유는 리눅스 시스템에서 run level은 시스템이 시작될 때 초기화되는 프로세스 중 하나인 init 프로세스에 의해 관리됩니다. 이 init 프로세스는 /etc/inittab 파일에서 설정된 run level을 기반으로 시스템을 시작합니다.

    따라서, run level을 재부팅 후에도 적용하기 위해서는 /etc/inittab 파일에서 해당 run level을 설정해야 합니다. 다른 파일들은 시스템의 파일 시스템과 관련된 정보를 담고 있으며, run level과는 직접적인 연관이 없습니다.
profile_image
1

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

15. 다음 설명하는 파일 시스템으로 알맞은 것은?

  1. ext4
  2. GlusterFS
  3. XFS
  4. ReFS
(정답률: 60%)
  • XFS는 높은 성능과 확장성을 가진 파일 시스템으로, 대용량 파일 처리와 빠른 입출력 속도에 적합합니다. 그림에서도 파일 시스템의 크기가 크고 블록 크기가 큰 것을 볼 수 있으며, 이는 XFS의 특징 중 하나인 대용량 파일 처리에 적합한 구조입니다.
profile_image
1

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

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

  1. 프로토콜
  2. 서비스 프리미티브
  3. 실체(Entity)
  4. 네트워크 계층
(정답률: 71%)
  • 이 그림은 네트워크 계층에서 통신을 할 때 사용되는 프로토콜과 서비스 프리미티브, 그리고 이를 이용하는 실체(Entity)들을 나타내고 있습니다. 프로토콜은 네트워크에서 통신을 할 때 사용되는 규약이며, 서비스 프리미티브는 프로토콜을 이용하여 서비스를 요청하거나 응답하는 명령어입니다. 실체(Entity)는 네트워크 상에서 통신을 하는 개체를 의미합니다. 따라서 이 그림에서 정답인 "프로토콜"은 네트워크에서 통신을 할 때 사용되는 규약을 의미합니다.
profile_image
1

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

17. 다음 중 열려 있는 소켓들을 확인하기 위한 명령어로 알맞은 것은?

  1. netstat
  2. route
  3. ifconfig
  4. ping
(정답률: 73%)
  • 정답: netstat

    netstat 명령어는 현재 열려 있는 소켓들과 네트워크 연결 상태를 확인할 수 있는 명령어입니다. 이를 통해 현재 시스템에서 사용 중인 포트와 해당 포트를 사용하는 프로세스 등을 확인할 수 있습니다. 반면, route 명령어는 라우팅 테이블을 확인하는 명령어이고, ifconfig 명령어는 네트워크 인터페이스의 설정 정보를 확인하는 명령어입니다. ping 명령어는 네트워크 상태를 확인하기 위해 사용되는 명령어이지만, 열려 있는 소켓들을 확인하는 명령어는 아닙니다.
profile_image
1

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

18. dig 명령어 사용 시 다음과 같은 오류가 발생하였다. 다음 중 수정해야 할 파일로 알맞은 것은?

  1. /etc/named.conf
  2. /etc/host.conf
  3. /etc/resolv.conf
  4. /etc/nslookup.conf
(정답률: 64%)
  • 오류 메시지에서 "connection timed out; no servers could be reached" 라는 메시지가 나타나고 있으므로, DNS 서버와의 연결이 되지 않는 것으로 추측할 수 있다. 따라서 수정해야 할 파일은 DNS 서버의 정보가 저장되어 있는 "/etc/resolv.conf" 파일이다. 이 파일을 수정하여 올바른 DNS 서버의 IP 주소를 입력하면 문제가 해결될 것이다.
profile_image
1

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

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

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

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

20. 회사에 192.168.163.0의 C 클래스 네트워크를 사용 중에 있다. 한 서브넷당 12개의 호스트가 있는 서브넷이 필요할 때, 사용해야 할 최적의 서브넷 마스크로 알맞은 것은?

  1. 255.255.255.248
  2. 255.255.255.240
  3. 255.255.255.224
  4. 255.255.255.192
(정답률: 63%)
  • C 클래스 네트워크에서 12개의 호스트를 가질 수 있는 서브넷을 만들기 위해서는 4비트가 필요하다. 이는 2^4 - 2 = 14개의 호스트를 가질 수 있는 서브넷을 만들 수 있기 때문이다. 따라서, 최적의 서브넷 마스크는 255.255.255.240이다. 이는 28비트의 네트워크 부분과 4비트의 호스트 부분으로 구성되어 있으며, 16개의 서브넷을 만들 수 있고 각 서브넷은 14개의 호스트를 가질 수 있다. 다른 보기들은 호스트 수가 너무 적거나 많아서 최적의 서브넷 마스크가 아니다.
profile_image
1

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

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

21. 다음 중 root 사용자의 정보에 대한 설명으로 틀린 것은?

  1. root 사용자의 UID는 0이다.
  2. root 사용자의 GID는 0이다.
  3. root 사용자의 로그인 쉘은 /root 이다.
  4. root 사용자의 암호는 /etc/passwd 파일에 없다.
(정답률: 60%)
  • /root은 root 사용자의 홈 디렉토리를 나타내는 것이며, 로그인 쉘은 /bin/bash이다. 따라서 "root 사용자의 로그인 쉘은 /root 이다."가 틀린 설명이다.
profile_image
1

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

22. 다음과 같이 testuser 사용자가 추가된 경우에 대한 설명으로 틀린 것은?

  1. testuser 사용자의 UID는 510 이다.
  2. testuser 사용자의 주 그룹(primary group)은 GID가 10 이다.
  3. testuser 사용자의 계정 사용 종료일은 2014년 12월 31일이다.
  4. testuser 사용자의 로그인 쉘은 /bin/bash 이다.
(정답률: 67%)
  • testuser 사용자의 주 그룹(primary group)은 GID가 10 이다. - 이 설명이 틀린 것은 아니다.

    이유는 /etc/passwd 파일에서 testuser 사용자의 정보를 확인해보면, GID가 10인 group을 primary group으로 지정하고 있다.

    testuser:x:510:10:Test User:/home/testuser:/bin/bash

    UID는 510이고, 계정 사용 종료일은 2014년 12월 31일로 설정되어 있으며, 로그인 쉘은 /bin/bash이다.
profile_image
1

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

23. 다음 중 그룹에 대한 정보를 변경할 때 사용하는 명령어로 알맞은 것은?

  1. addgroup
  2. groupadd
  3. groupmod
  4. groupdel
(정답률: 76%)
  • 정답은 "groupmod"입니다.

    "addgroup"은 새로운 그룹을 추가할 때 사용하는 명령어입니다.

    "groupadd"는 "addgroup"와 동일한 기능을 수행하는 명령어입니다.

    "groupdel"은 그룹을 삭제할 때 사용하는 명령어입니다.

    반면에 "groupmod"는 이미 존재하는 그룹의 정보를 변경할 때 사용하는 명령어입니다. 예를 들어, 그룹의 이름, GID, 사용자 목록 등을 변경할 수 있습니다.
profile_image
1

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

24. 다음 중 usermod 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. -e : 만기 일자를 지정하거나 변경한다.
  2. -s : 패스워드를 변경한다.
  3. -G : 부 그룹(secondary group) 설정을 지정 하거나 변경한다.
  4. -c : 사용자의 설명을 변경한다.
(정답률: 66%)
  • 정답은 "-s : 패스워드를 변경한다." 이다.

    -usermod 명령어의 -s 옵션은 쉘(shell)을 변경하는 옵션이다. 즉, 사용자의 로그인 쉘을 변경할 수 있다.

    -옵션 -e는 사용자 계정의 만료일을 설정하거나 변경하는 옵션이다.

    -옵션 -G는 사용자의 부 그룹(secondary group)을 설정하거나 변경하는 옵션이다.

    -옵션 -c는 사용자의 설명을 변경하는 옵션이다.
profile_image
1

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

25. 다음 중 사용자 관련 명령어의 설명으로 알맞은 것은?

  1. passwd : 사용자 전환할 때 사용한다.
  2. chage : 암호를 변경할 때 사용한다.
  3. userdel : 사용자를 삭제할 때 사용한다.
  4. su : 파일의 퍼미션을 변경할 때 사용한다.
(정답률: 74%)
  • userdel 명령어는 사용자를 삭제할 때 사용하는 명령어입니다. 이 명령어를 사용하면 해당 사용자의 계정과 홈 디렉토리, 그리고 그와 관련된 파일들이 모두 삭제됩니다.
profile_image
1

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

26. 다음 중 명령어 출력 결과의 해석으로 틀린 것은?

  1. -rw-r--r-- : 파일의 종류와 퍼미션
  2. 1 : 링크 수
  3. testfile : 파일명
  4. 38 : inode 번호
(정답률: 61%)
  • 해석이 틀린 것은 "-rw-r--r-- : 파일의 종류와 퍼미션"이다. "-rw-r--r--"은 파일의 퍼미션을 나타내는 것이지 파일의 종류를 나타내는 것은 아니다. 파일의 종류는 ls -l 명령어에서 첫 번째 글자로 표시된다. 예를 들어, "-"는 일반 파일을 나타내고 "d"는 디렉토리를 나타낸다.
profile_image
1

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

27. 다음 중 부팅 시에 파일시스템을 마운트하기 위한 설정 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/mtab
  3. /etc/exports
  4. /etc/vfstab
(정답률: 70%)
  • 정답: "/etc/fstab"

    설명: "/etc/fstab"은 부팅 시에 파일시스템을 자동으로 마운트하기 위한 설정 파일입니다. 이 파일에는 각 파일시스템의 마운트 포인트, 파일시스템 유형, 마운트 옵션 등이 정의되어 있습니다. 따라서 시스템이 부팅될 때 이 파일을 참조하여 파일시스템을 마운트합니다. "/etc/mtab"은 현재 마운트된 파일시스템의 정보를 보여주는 파일이며, "/etc/exports"는 NFS(Network File System)를 사용할 때 다른 시스템에서 마운트할 수 있는 파일시스템을 정의하는 파일입니다. "/etc/vfstab"은 Solaris 운영체제에서 사용되는 파일시스템 마운트 설정 파일입니다.
profile_image
1

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

28. 다음은 새로운 디스크를 추가한 후 사용하기 까지의 순서로 가장 알맞은 것은?

  1. (가) - (나) - (다) - (라)
  2. (나) - (가) - (라) - (다)
  3. (라) - (다) - (나) - (가)
  4. (다) - (나) - (가) - (라)
(정답률: 69%)
  • (가) - (나) - (다) - (라) 순서가 가장 알맞다.

    (가)에서는 새로운 디스크를 시스템에 인식시키기 위해 하드웨어를 연결하고, (나)에서는 디스크를 초기화하고 파일 시스템을 생성한다. (다)에서는 디스크를 마운트하여 시스템에서 사용할 수 있도록 하고, (라)에서는 디스크를 사용하여 데이터를 저장하거나 백업한다.
profile_image
1

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

29. 다음 중 스왑 관련 명령어의 설명으로 알맞은 것은?

  1. swapoff : 스왑으로 사용할 파일을 생성한다.
  2. swapon : 스왑을 비활성화 한다.
  3. mkswap : 스왑 파일시스템을 만든다.
  4. dd : 스왑을 활성화 한다.
(정답률: 71%)
  • mkswap 명령어는 스왑 파일시스템을 만드는 명령어입니다. 스왑 파일시스템을 만들기 위해서는 먼저 해당 파일을 생성하고, mkswap 명령어를 사용하여 파일시스템을 만들어야 합니다.
profile_image
1

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

30. 다음 중 “fdisk /dev/sdb" 입력 후 사용하는 명령에 대한 설명으로 알맞은 것은?

  1. d : 새로운 파티션을 생성한다.
  2. t : 파티션의 시스템 아이디(partition's system id)를 변경한다.
  3. q : 파티션을 삭제한다.
  4. w : 메뉴를 출력한다.
(정답률: 49%)
  • t 명령은 파티션의 시스템 아이디(partition's system id)를 변경하는 명령이다. 이 명령을 사용하면 파티션의 종류를 변경할 수 있으며, 예를 들어 Linux 파일 시스템을 사용하는 파티션을 NTFS 파일 시스템을 사용하는 파티션으로 변경할 수 있다.
profile_image
1

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

31. 다음 중 운영체제 런레벨(runlevel) 대한 설명으로 알맞은 것은?

  1. 런레벨 0 : 재부팅
  2. 런레벨 1 : 셧다운
  3. 런레벨 3 : 싱글 유저 모드
  4. 런레벨 5 : 멀티유저 모드, 그래픽 모드
(정답률: 58%)
  • 운영체제 런레벨은 시스템 부팅 시 실행되는 프로세스들의 그룹을 의미합니다. 런레벨 5는 멀티유저 모드와 그래픽 모드를 의미합니다. 이는 여러 사용자가 동시에 시스템에 접속하여 사용할 수 있으며, 그래픽 환경에서 작업할 수 있다는 것을 의미합니다.
profile_image
1

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

32. 다음 중 백그라운드 프로세스를 확인할 때 사용 하는 명령으로 알맞은 것은?

  1. fg
  2. bg
  3. jobs
  4. kill
(정답률: 59%)
  • "jobs" 명령은 현재 백그라운드에서 실행 중인 작업들의 목록을 보여주는 명령입니다. "fg"는 백그라운드에서 실행 중인 작업을 포그라운드로 가져오는 명령이고, "bg"는 중지된 백그라운드 작업을 다시 실행하는 명령입니다. "kill"은 프로세스를 강제로 종료하는 명령입니다. 따라서 백그라운드 프로세스를 확인할 때는 "jobs" 명령을 사용합니다.
profile_image
1

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

33. 다음 중 현재 실행 중인 프로세스를 트리(tree) 구조로 보여 주는 명령어로 알맞은 것은?

  1. pstree
  2. jobs
  3. pkill
  4. top
(정답률: 72%)
  • 정답: pstree

    이유: pstree 명령어는 현재 실행 중인 프로세스를 트리 구조로 보여주는 명령어이다. 이를 통해 프로세스 간의 계층 구조와 부모-자식 관계를 쉽게 파악할 수 있다. jobs 명령어는 현재 쉘에서 실행 중인 작업을 보여주는 명령어이고, pkill 명령어는 지정한 프로세스를 종료하는 명령어이다. top 명령어는 시스템의 현재 상태를 보여주는 명령어이다.
profile_image
1

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

34. 다음 중 프로세스 관련 명령어의 설명으로 틀린 것은?

  1. renice : 실행중인 프로세스의 우선순위를 조정한다.
  2. nice : 프로그램을 실행할 때 우선순위를 조정한다.
  3. top : 시스템의 전반적인 운용상황을 실시간으로 모니터링하거나 관리한다.
  4. nohup : 사용자가 로그아웃하면 해당 프로세스가 종료되도록 할 때 사용한다.
(정답률: 65%)
  • nohup은 사용자가 로그아웃해도 해당 프로세스가 계속 실행되도록 하는 명령어이므로, "nohup : 사용자가 로그아웃하면 해당 프로세스가 종료되도록 할 때 사용한다."라는 설명이 틀린 것입니다.
profile_image
1

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

35. 다음 중 crontab 명령어 사용 시 사용자 접근 제어 파일로 알맞은 것은?

  1. /etc/cron.d/cron.allow, /etc/cron.d/cron.deny
  2. /etc/cron.allow, /etc/cron.deny
  3. /etc/crond/cron.allow, /etc/crond/cron.deny
  4. /etc/hosts.allow, /etc/hosts.deny
(정답률: 44%)
  • 정답은 "/etc/cron.allow, /etc/cron.deny"이다.

    crontab 명령어를 사용하여 사용자의 cron 작업을 설정할 때, 해당 사용자가 crontab을 사용할 수 있는지 여부를 결정하는 파일이 필요하다. 이를 사용자 접근 제어 파일이라고 한다.

    "/etc/cron.allow" 파일은 crontab을 사용할 수 있는 사용자의 목록을 포함하고 있으며, 이 파일이 존재할 경우 해당 파일에 등록된 사용자만이 crontab을 사용할 수 있다.

    반면에, "/etc/cron.deny" 파일은 crontab을 사용할 수 없는 사용자의 목록을 포함하고 있으며, 이 파일이 존재할 경우 해당 파일에 등록된 사용자는 crontab을 사용할 수 없다.

    따라서, crontab 명령어 사용 시 사용자 접근 제어 파일로는 "/etc/cron.allow, /etc/cron.deny" 파일이 알맞다.
profile_image
1

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

36. 다음 중 rpm 명령어를 이용하여 ftp 서버의 패키지를 설치할 때 사용하는 명령으로 알맞은 것은?(단, 다음과 같은 조건을 만족해야 한다.)

  1. rpm -a ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  2. rpm -f ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  3. rpm -i ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  4. rpm -ftp ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
(정답률: 61%)
  • 정답은 "rpm -i ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm" 입니다.

    이유는 rpm 명령어에서 -i 옵션은 패키지를 설치할 때 사용하는 옵션입니다. ftp://192.168.10.1/pub/ 경로에 있는 vsftpd-2.0.5-28.el5.i386.rpm 파일을 설치하겠다는 의미입니다. 따라서 이 옵션을 사용하여 ftp 서버에서 해당 패키지를 다운로드하여 설치할 수 있습니다.
profile_image
1

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

37. 다음 중 rpm 명령어를 사용하여 httpd 패키지의 의존성을 검사하지 않고 삭제하는 명령어 형식 으로 알맞은 것은?

  1. rpm --nodeps -x httpd
  2. rpm --nodeps -e httpd
  3. rpm --nodep -x httpd
  4. rpm -nodep -e httpd
(정답률: 61%)
  • 정답: "rpm --nodeps -e httpd"

    설명:

    - rpm: RPM 패키지 관리자 명령어
    - --nodeps: 의존성 검사를 하지 않음
    - -e: 패키지 삭제 옵션
    - httpd: 삭제할 패키지 이름

    따라서, "rpm --nodeps -e httpd" 명령어는 httpd 패키지의 의존성을 검사하지 않고 삭제하는 명령어 형식이다.
profile_image
1

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

38. 다음 중 yum을 사용하여 현재 시스템에 설치된 패키지 목록만을 확인 명령으로 알맞은 것은?

  1. yum list install
  2. yum list installed
  3. yum list available
  4. yum available list
(정답률: 59%)
  • 정답: yum list installed

    설명: yum은 리눅스 시스템에서 패키지를 설치, 업데이트, 삭제하는 패키지 관리자이다. yum list installed 명령은 현재 시스템에 설치된 모든 패키지 목록을 보여준다. 따라서 이 명령을 사용하면 현재 시스템에 어떤 패키지가 설치되어 있는지 확인할 수 있다.
profile_image
1

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

39. 다음 중 괄호 안에 들어갈 단어로 알맞은 것은?

  1. COBOL
  2. JAVA
  3. Fortran
  4. GCC
(정답률: 68%)
  • 이미지에서 보이는 코드는 C언어로 작성된 것이다. GCC는 C언어 컴파일러 중 하나로, C언어 코드를 컴파일하여 실행 가능한 바이너리 파일로 변환해준다. 따라서 이 코드를 실행시키기 위해서는 GCC가 필요하다.
profile_image
1

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

40. 다음 중 인터넷상에 받은 소스 프로그램인 httpd-2.4.7.tar.bz2 파일의 압축을 해제하는 방법으로 알맞은 것은?

  1. tar xvjf httpd-2.4.7.tar.bz2
  2. tar xvzf httpd-2.4.7.tar.bz2
  3. unzip httpd-2.4.7.tar.bz2
  4. uncompress httpd-2.4.7.tar.bz2
(정답률: 51%)
  • 정답은 "tar xvjf httpd-2.4.7.tar.bz2"입니다.

    이유는 다음과 같습니다.

    - tar: tar 명령어는 파일을 압축하거나 해제하는 데 사용됩니다.
    - x: 압축을 해제할 때 사용하는 옵션입니다.
    - v: 압축을 해제하는 과정에서 파일 이름 등의 정보를 출력합니다.
    - j: bzip2로 압축된 파일을 해제할 때 사용하는 옵션입니다.
    - f: 압축을 해제할 파일 이름을 지정하는 옵션입니다.

    따라서 "tar xvjf httpd-2.4.7.tar.bz2" 명령어는 httpd-2.4.7.tar.bz2 파일을 bzip2로 압축해제하여 httpd-2.4.7 디렉토리를 생성하는 명령어입니다.
profile_image
1

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

41. 다음 중 커널 컴파일 옵션 설정 작업을 위한 명령어로 알맞은 것은?

  1. make option
  2. make modules
  3. make bzImage
  4. make menuconfig
(정답률: 52%)
  • 커널 컴파일 옵션 설정 작업을 위한 명령어는 "make menuconfig" 입니다. 이는 커널 소스 디렉토리에서 실행되며, 사용자가 커널 컴파일 시 설정할 수 있는 다양한 옵션들을 메뉴 형태로 제공합니다. 이를 통해 사용자는 필요한 모듈을 추가하거나 제거하고, 하드웨어나 네트워크 설정 등을 변경할 수 있습니다.
profile_image
1

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

42. 다음 중 모듈 사이의 의존성을 검사하여 modules.dep 파일을 생성하는 명령어로 알맞은 것은?

  1. depmod
  2. modprobe
  3. lsmod
  4. rmmod
(정답률: 46%)
  • 정답: depmod

    depmod 명령어는 커널 모듈 간의 의존성을 검사하여 modules.dep 파일을 생성합니다. 이 파일은 modprobe 명령어가 모듈을 로드할 때 사용되며, 모듈 간의 의존성을 파악하여 올바른 순서로 모듈을 로드할 수 있도록 도와줍니다. 따라서 depmod 명령어는 모듈 관리에 필수적인 명령어 중 하나입니다.
profile_image
1

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

43. 다음 중 /dev/sda1를 /ihd 디렉토리에 마운트하는 명령어로 알맞은 것은?

  1. mount /dev/sda1 /ihd
  2. umount /dev/sda1 /ihd
  3. fdisk /dev/sda1 /ihd
  4. eject /dev/sda1 /ihd
(정답률: 68%)
  • 정답: mount /dev/sda1 /ihd

    설명: mount 명령어는 파일 시스템을 마운트하는데 사용되며, /dev/sda1은 마운트할 디바이스, /ihd는 마운트할 디렉토리를 나타낸다. 따라서 "mount /dev/sda1 /ihd" 명령어는 /dev/sda1을 /ihd 디렉토리에 마운트하는 명령어이다. umount 명령어는 마운트된 파일 시스템을 언마운트하는데 사용되며, fdisk 명령어는 디스크 파티션을 관리하는데 사용되며, eject 명령어는 디스크를 추출하는데 사용된다.
profile_image
1

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

44. 프린터의 작업 상태를 확인 할 수 있는 명령어로 알맞은 것은?

  1. lpr
  2. lp
  3. lpq
  4. lprm
(정답률: 54%)
  • 정답은 "lpq"입니다.

    "lpq" 명령어는 현재 프린터 대기열에 있는 작업들의 상태를 확인할 수 있습니다. 예를 들어, 어떤 작업이 인쇄 중인지, 얼마나 남았는지, 대기열에서 몇 번째인지 등을 확인할 수 있습니다.

    반면에 "lpr"은 파일을 프린터 대기열에 추가하는 명령어이고, "lp"는 프린터에 바로 출력하는 명령어입니다. "lprm"은 대기열에서 특정 작업을 삭제하는 명령어입니다.
profile_image
1

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

45. 하드디스크를 추가하여 마운트하여 사용한 후에 재부팅하였으나 마운트가 되지 않았다. 다음 중 부팅시 자동으로 마운트가 되도록 설정하는 파일로 알맞은 것은?

  1. /etc/inittab
  2. /etc/auto.master
  3. /etc/mountd.conf
  4. /etc/fstab
(정답률: 62%)
  • 정답은 "/etc/fstab"입니다.

    "/etc/fstab" 파일은 부팅시 자동으로 마운트할 파일 시스템을 설정하는 파일입니다. 이 파일에 새로운 하드디스크를 추가한 정보를 추가하면 부팅시 자동으로 마운트가 되도록 설정할 수 있습니다. 따라서 이 문제에서는 "/etc/fstab" 파일을 수정하여 해결할 수 있습니다.
profile_image
1

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

46. 다음 명령의 결과와 같을 때 현재 커널의 모듈이 설치되어 있는 디렉토리로 알맞은 것은?

  1. /lib/modules/2.6.32-279.2.1.el6.x86_64
  2. /lib/modules/2.6.32-279
  3. /lib/2.6.32-279.2.1.el6.x86_64
  4. /lib/2.6.32-279
(정답률: 59%)
  • 현재 커널의 버전이 2.6.32-279.2.1.el6.x86_64 이므로, 해당 버전의 모듈이 설치되어 있는 디렉토리인 "/lib/modules/2.6.32-279.2.1.el6.x86_64"이 정답이다. 다른 보기들은 현재 커널의 모듈이 설치되어 있지 않은 디렉토리들이다.
profile_image
1

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

47. 다음 중 제거하려는 모듈이 의존성에 의하여 제거되지 않는 경우에 사용하는 모듈 제거 명령으로 알맞은 것은?

  1. modprobe -v
  2. modprobe -r
  3. rmmod
  4. insmod
(정답률: 55%)
  • 의존성에 의해 제거되지 않는 경우에는 해당 모듈을 사용하는 다른 모듈이나 시스템 프로세스가 있을 수 있기 때문에, 해당 모듈을 사용하는 모든 것을 제거한 후에야 비로소 제거할 수 있습니다. 이때 사용하는 명령어가 "modprobe -r" 입니다. 이 명령어는 해당 모듈을 사용하는 다른 모듈이나 프로세스를 자동으로 제거하고, 모듈을 제거합니다.
profile_image
1

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

48. 다음 중 리눅스 주변기기와 응용프로그램의 연관으로 틀린 것은?

  1. 프린터 - CUPS
  2. 스캐너 - SANE
  3. 사운드 카드 - ALSA
  4. 비디오 카드 - OSS
(정답률: 54%)
  • 정답: "비디오 카드 - OSS"

    설명: 리눅스에서 주변기기와 응용프로그램을 연결하는 것은 주로 드라이버와 라이브러리를 사용합니다. 프린터는 CUPS, 스캐너는 SANE, 사운드 카드는 ALSA와 같은 드라이버와 라이브러리가 대표적인 예입니다. 그러나 비디오 카드는 OSS(Open Sound System)가 아닌 X.org나 Wayland와 같은 그래픽 서버와 관련이 있습니다. 따라서 "비디오 카드 - OSS"가 틀린 것입니다.
profile_image
1

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

49. 새로운 하드 디스크(/dev/sdc1)를 장착하여 mke2fs -j /dev/sdc1 이라는 명령어를 이용하여 생성하였다. ( 괄호 )에 들어갈 Type으로 알맞은 것은?

  1. ext2
  2. ext3
  3. ext4
  4. nfs
(정답률: 47%)
  • mke2fs -j 명령어는 ext3 파일 시스템을 생성하는 명령어이다. -j 옵션은 ext3 파일 시스템을 생성하면서 동시에 해당 파일 시스템에 대한 저널링 기능을 활성화시키는 옵션이다. 따라서 정답은 "ext3"이다. ext2는 저널링 기능이 없는 파일 시스템이고, ext4는 ext3의 기능을 보완한 파일 시스템이다. nfs는 네트워크 파일 시스템이므로 해당하지 않는다.
profile_image
1

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

50. /boot의 ext3 파일 시스템에 이상증상이 보여 다음과 같이 확인하였다. 다음 ( 괄호 )안에 들어갈 확인 명령어( (ㄱ) )와 해결하기 위한 명령어 ( (ㄴ) )로 알맞게 짝지어 진 것으로 알맞은 것은?

  1. (ㄱ) : tune2fs (ㄴ) : fsck.ext3
  2. (ㄱ) : tune2fs (ㄴ) : mk2fs
  3. (ㄱ) : sosreport (ㄴ) : fsck.ext3
  4. (ㄱ) : sosreport (ㄴ) : mk2fs
(정답률: 40%)
  • 정답은 "(ㄱ) : tune2fs (ㄴ) : fsck.ext3"입니다.

    이유는 /boot 파티션의 ext3 파일 시스템에 이상증상이 보여서 확인해보니, 파일 시스템이 손상되어 있었기 때문입니다. 이런 경우에는 파일 시스템을 복구하기 위해 fsck 명령어를 사용해야 합니다. 그리고 tune2fs 명령어는 파일 시스템의 속성을 변경하는 명령어이므로 이 경우에는 사용할 필요가 없습니다. mk2fs 명령어는 파일 시스템을 새로 생성하는 명령어이므로 이 경우에도 사용할 필요가 없습니다. 마지막으로 sosreport 명령어는 시스템의 상태를 수집하는 명령어이므로 이 경우에도 사용할 필요가 없습니다.
profile_image
1

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

51. 다음 중 리눅스 관련 로그 파일에 대한 설명으로 알맞은 것은?

  1. /var/log/wtmp : 현재 로그인한 사용자정보만기록
  2. /var/log/secure : 사용자의 마지막 로그인 기록
  3. /var/log/cron : 사용자들의 로그인/로그아웃 기록
  4. /var/log/dmesg : 시스템이 부팅할 때 보이는 시스템 정보 메세지 기록
(정답률: 52%)
  • /var/log/dmesg 파일은 시스템이 부팅할 때 보이는 시스템 정보 메세지를 기록하는 파일입니다. 즉, 시스템 부팅 시 발생하는 로그 메시지를 기록하고 있습니다.
profile_image
1

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

52. 다음 중 syslogd 데몬이 사용하는 설정 파일로 알맞은 것은?

  1. /etc/syslogd.conf
  2. /etc/syslog.conf
  3. /etc/sysconfig/syslog.conf
  4. /etc/sysconfig/syslogd.conf
(정답률: 33%)
  • 정답은 "/etc/syslog.conf"입니다.

    syslogd 데몬은 시스템 로그 메시지를 수집하고 관리하는 데몬입니다. 이 데몬은 "/etc/syslog.conf" 파일을 사용하여 로그 메시지를 어떻게 처리할지 결정합니다. 이 파일은 로그 메시지를 수신하는 시설, 로그 메시지를 어떻게 처리할지에 대한 규칙, 로그 메시지를 어디에 저장할지 등을 정의합니다. 따라서 syslogd 데몬이 사용하는 설정 파일은 "/etc/syslog.conf"입니다.
profile_image
1

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

53. 다음 중 ( 괄호 )안에 들어갈 설정 파일이름으로 알맞은 것은?

  1. /etc/syslog.conf
  2. /etc/logrotate/syslog.conf
  3. /etc/logrotate.conf
  4. /etc/logrotate/logrotate.conf
(정답률: 47%)
  • 정답은 "/etc/logrotate.conf" 입니다.

    이유는 로그 파일을 관리하기 위한 로그 로테이션 설정 파일이기 때문입니다. 로그 파일은 시스템의 용량을 많이 차지하고, 오래 보관하면 보안상의 문제가 발생할 수 있습니다. 따라서 로그 파일을 주기적으로 삭제하거나 압축하는 등의 작업을 수행하기 위해 로그 로테이션 설정 파일이 필요합니다. 이 설정 파일은 주로 "/etc/logrotate.conf" 경로에 위치하며, 로그 파일의 경로, 보관 기간, 압축 여부 등을 설정할 수 있습니다.
profile_image
1

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

54. 다음 ( 괄호 )안에 들어갈 말로 알맞은 것은?

  1. SELinux
  2. PAM
  3. iptables
  4. tripwire
(정답률: 58%)
  • 이 그림은 보안을 강화하기 위한 리눅스 시스템 보안 설정 도구들을 나타내고 있습니다. 그 중에서도 SELinux는 Mandatory Access Control(MAC)을 구현하여 프로세스, 파일, 네트워크 등 모든 시스템 자원에 대한 접근 권한을 엄격하게 제어합니다. 따라서 SELinux는 시스템 보안을 강화하는 데 매우 중요한 역할을 합니다.
profile_image
1

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

55. 다음 중 보안 관련 도구에 관한 설명으로 틀린 것은?

  1. tripwire : 무결성 점검 도구.
  2. ssh : 키 방식의 암호 방식을 사용하여 원격지 시스템에 평문 메세지 전송.
  3. iptables : 호스트 접근 제어, 커널 내부 모듈 형태로 패킷 필터링.
  4. tcp_warppers : 호스트 접근 제어, /etc/hosts.allow, /etc/hosts.deny 파일 사용.
(정답률: 51%)
  • "ssh : 키 방식의 암호 방식을 사용하여 원격지 시스템에 평문 메세지 전송."이 틀린 설명입니다. ssh는 암호화된 통신을 제공하는 프로토콜로, 키 방식의 인증 방식을 사용하여 원격지 시스템에 안전하게 접속할 수 있도록 합니다. 평문 메시지 전송이 아닌 암호화된 메시지 전송을 지원합니다.
profile_image
1

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

56. 다음 중 보안 도구인 COPS에 대한 설명으로 틀린 것은?

  1. 파일, 디렉토리 및 장치에 대한 퍼미션 점검
  2. SUID 파일 점검
  3. 시스템 파일, 디렉토리 소유권과 퍼미션 변화 점검
  4. 실행시 cop 명령어 사용
(정답률: 49%)
  • "COPS"는 보안 도구 중 하나로, 시스템 보안을 강화하기 위해 파일, 디렉토리 및 장치에 대한 퍼미션 점검, SUID 파일 점검, 시스템 파일, 디렉토리 소유권과 퍼미션 변화 점검 등을 수행한다. 하지만 "실행시 cop 명령어 사용"은 COPS의 설명이 아니라 COPS를 실행하는 방법 중 하나이다. cop 명령어는 COPS에서 제공하는 명령어 중 하나로, COPS를 실행한 후에 사용하여 보안 점검 결과를 확인할 수 있다.
profile_image
1

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

57. 다음 중 PAM 구성 파일에서 사용하는 토큰 중에서 모듈을 이용하는 인증이 실패한 경우 인증을 거부하기 위해 사용하는 토큰으로 알맞은 것은?

  1. required
  2. sufficient
  3. requisite
  4. optional
(정답률: 39%)
  • 정답: requisite

    requisite 토큰은 모듈을 이용하는 인증이 실패한 경우 인증을 거부하기 위해 사용됩니다. 따라서 필수적인 인증 모듈에 대해 requisite 토큰을 사용하여 인증 실패 시 다른 모듈을 거치지 않고 즉시 거부할 수 있습니다. 반면에 required 토큰은 인증 모듈이 반드시 성공해야 하는 필수 모듈이지만, 실패 시 다른 모듈을 거치며 인증을 시도합니다. sufficient 토큰은 인증 모듈 중 하나가 성공하면 인증을 허용하며, optional 토큰은 인증 모듈 중 하나가 실패해도 인증을 시도합니다.
profile_image
1

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

58. 다음 중 백업 방법에 대한 설명으로 틀린 것은?

  1. 자료의 가치에 무관하게 같은 백업 전략을 세운다.
  2. 백업테이프는 번갈아가며 사용한다.
  3. 중요한 백업자료에는 암호화를 한다.
  4. 주기적으로 백업 테이프의 상태를 확인한다.
(정답률: 65%)
  • "자료의 가치에 무관하게 같은 백업 전략을 세운다."가 틀린 설명입니다. 자료의 가치에 따라 백업 방법과 빈도를 다르게 설정해야 합니다. 예를 들어, 중요한 자료는 매일 백업하고, 보통 자료는 일주일에 한 번 백업하는 등 자료의 중요도에 따라 백업 전략을 다르게 설정해야 합니다.
profile_image
1

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

59. 다음 중 dump를 이용한 백업의 장점으로 알맞은 것은?

  1. 모든 파일시스템은 개별적으로 dump 하여야 한다.
  2. 로컬 머신에서만 사용이 가능하다.
  3. 증분 백업이 가능하다.
  4. NFS 파일 시스템에서는 사용할 수 없다.
(정답률: 55%)
  • dump를 이용한 백업의 장점 중 증분 백업이 가능하다는 것은, 이전에 백업한 내용과 비교하여 변경된 부분만을 백업할 수 있다는 것을 의미한다. 이는 전체 백업을 수행하는 것보다 시간과 저장공간을 절약할 수 있으며, 백업 작업의 빈도를 높일 수 있다는 장점이 있다.
profile_image
1

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

60. 다음 dd 명령어의 설명으로 틀린 것은?

  1. if : 표준입력을 대신할 파일 입력을 지정한다.
  2. of : 표준 출력을 대신할 파일 출력을 지정한다.
  3. bs : 한번에 입력 및 출력할 킬로바이트(Kilo Bytes) 단위로 설정한다.
  4. 위 예제는 dd 명령어를 사용하여 디스크간 복제를 수행한다.
(정답률: 46%)
  • 정답이 "위 예제는 dd 명령어를 사용하여 디스크간 복제를 수행한다." 이다. 따라서 다른 보기들은 모두 맞는 설명이다.

    "bs : 한번에 입력 및 출력할 킬로바이트(Kilo Bytes) 단위로 설정한다." 는 dd 명령어에서 입력 및 출력할 데이터의 크기를 설정하는 옵션이다. bs 옵션을 사용하여 한번에 처리할 데이터의 크기를 설정하면, 처리 속도를 높일 수 있다. 예를 들어, bs=1M 으로 설정하면 1MB 단위로 데이터를 처리하게 된다.
profile_image
1

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

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

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

  1. 웹에서 가장 많이 사용되는 프로토콜은 HTTP이다.
  2. 동적인 웹 페이지 구성을 위해 CGI를 사용한다.
  3. HTML이 많이 사용되고 있으며, 관련 표준은 IEEE에서 주관하고 있다.
  4. 대표적인 웹 서버 프로그램에는 Apache 웹 서버가 있다.
(정답률: 46%)
  • 정답은 "HTML이 많이 사용되고 있으며, 관련 표준은 IEEE에서 주관하고 있다."가 아니다. 실제로 HTML의 표준은 W3C(World Wide Web Consortium)에서 주관하고 있다.

    HTTP는 웹에서 가장 많이 사용되는 프로토콜이며, CGI는 동적인 웹 페이지 구성을 위해 사용되는 기술 중 하나이다. Apache 웹 서버는 대표적인 웹 서버 프로그램 중 하나이다.
profile_image
1

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

62. 다음 HTTP 요청 메소드(Method) 중 클라이언트에서 웹서버로 데이터를 보내어 저장될 때 사용 되는 메소드로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. GET
  2. POST
  3. HEAD
  4. PUT
(정답률: 38%)
  • POST 메소드는 클라이언트에서 웹서버로 데이터를 보내어 저장할 때 사용되는 메소드입니다. GET 메소드는 데이터를 요청할 때 사용되며, HEAD 메소드는 헤더 정보만 요청할 때 사용됩니다. PUT 메소드는 웹서버에 파일을 업로드할 때 사용됩니다.
profile_image
1

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

63. 다음 HTTP 응답 오류 코드 중 ‘Not Found’에 해당하는 코드 번호로 알맞은 것은?

  1. 101
  2. 202
  3. 403
  4. 404
(정답률: 58%)
  • 정답은 "404"입니다.

    HTTP 404 오류는 클라이언트가 요청한 리소스를 서버에서 찾을 수 없을 때 발생합니다. 즉, 클라이언트가 잘못된 URL을 입력하거나, 요청한 페이지가 삭제되었거나, 이전에 존재하지 않았던 페이지를 요청한 경우 등에 발생할 수 있습니다.

    따라서, 클라이언트가 요청한 페이지를 찾을 수 없는 경우에는 HTTP 404 오류 코드가 반환됩니다.
profile_image
1

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

64. 다음에서 설명하는 데이터베이스명으로 알맞은 것은?

  1. MySQL
  2. MariaDB
  3. PostgreSQL
  4. MongoDB
(정답률: 46%)
  • 정답은 "MongoDB"입니다.

    이유는 그림에서 볼 수 있듯이 데이터를 저장할 때 테이블이 아닌 컬렉션(Collection)으로 저장하며, 이 컬렉션은 문서(Document) 형태로 저장됩니다. 또한, MongoDB는 NoSQL 데이터베이스로서 스키마가 없어 자유롭게 데이터를 저장하고 조회할 수 있습니다. 이러한 특징으로 인해 MongoDB는 대용량 데이터 처리와 분산 처리에 적합한 데이터베이스입니다.

    반면, "MySQL", "MariaDB", "PostgreSQL"는 관계형 데이터베이스(RDBMS)로서 스키마가 정의되어 있고, 데이터를 테이블(Table)에 저장합니다. 이러한 특징으로 인해 데이터의 일관성과 무결성을 보장하며, 복잡한 쿼리를 처리하는 데 적합합니다.
profile_image
1

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

65. 아파치 웹서버와 PHP 연동 상태를 확인하기 위해서 PHP 관련 정보를 출력하는 함수를 이용해서 점검 하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. phpinfo();
  2. phptest();
  3. testinfo();
  4. testphp();
(정답률: 53%)
  • "phpinfo();" 함수는 현재 PHP 환경 설정에 대한 상세한 정보를 출력하는 함수이다. 따라서 아파치 웹서버와 PHP 연동 상태를 확인하기 위해서 이 함수를 사용할 수 있다.
profile_image
1

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

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

  1. NIS는 하나의 서버에서 다수의 서버에 대한 사용자 인증을 할 때 유용하다.
  2. Sun Microsystems사에서 개발한 것으로 초기에는 Yellow Pages라고 불렀다.
  3. NFS와 병행해서 구축하면 효율적인 네트워크 서버 환경을 구축할 수 있다.
  4. NIS는 RPC를 사용하지 않고, NIS+만 RPC를 사용한다.
(정답률: 55%)
  • "NIS는 RPC를 사용하지 않고, NIS+만 RPC를 사용한다."이 부분이 틀린 설명입니다. 실제로 NIS도 RPC를 사용합니다.
profile_image
1

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

67. 다음 설명으로 알맞은 것은?

  1. NIS
  2. NFS
  3. LDAP
  4. AD
(정답률: 44%)
  • 이 그림은 사용자 계정 정보를 중앙 집중식으로 관리하는 디렉터리 서비스를 나타내고 있습니다. 이러한 디렉터리 서비스 중에서 LDAP은 Lightweight Directory Access Protocol의 약자로, 경량 디렉터리 접근 프로토콜을 의미합니다. 따라서 이 그림에서는 LDAP이 사용되고 있습니다.
profile_image
1

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

68. 다음 중 NIS 서버에서 각종 정보를 담고 있는 데이터베이스 맵 파일이 위치하는 디렉토리로 알맞은 것은?

  1. /etc/yp
  2. /var/yp
  3. /usr/yp
  4. /usr/local/yp
(정답률: 43%)
  • 정답: "/var/yp"

    설명: NIS 서버에서는 각종 정보를 담고 있는 데이터베이스 맵 파일이 "/var/yp" 디렉토리에 위치합니다. 이 디렉토리는 NIS 서버에서 유저 정보, 그룹 정보, 호스트 정보 등을 포함한 다양한 맵 파일을 저장하는 곳입니다. 이 디렉토리는 NIS 클라이언트에서도 사용되며, 클라이언트는 이 디렉토리에서 맵 파일을 가져와서 사용합니다. 따라서, NIS 서버에서는 "/var/yp" 디렉토리를 유지하고 관리하는 것이 중요합니다.
profile_image
1

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

69. 다음 중 NIS 서버에서 사용하는 데몬으로 틀린 것은?

  1. ypserv
  2. yppasswdd
  3. ypxfrd
  4. ypbind
(정답률: 35%)
  • 정답은 "ypbind"입니다.

    NIS 서버에서 사용하는 데몬으로는 "ypserv", "yppasswdd", "ypxfrd"가 있습니다.

    - "ypserv": NIS 서비스를 제공하는 데몬
    - "yppasswdd": NIS 사용자 계정의 비밀번호를 관리하는 데몬
    - "ypxfrd": NIS 맵 데이터를 전송하는 데몬

    하지만 "ypbind"는 NIS 클라이언트에서 사용하는 데몬으로, NIS 서버에서는 사용되지 않습니다. "ypbind"는 NIS 서버의 정보를 찾아 클라이언트가 NIS 서비스를 이용할 수 있도록 도와주는 역할을 합니다.
profile_image
1

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

70. 다음 LDAP 속성 중 최상위 조직을 나타낼 때 사용하는 속성으로 알맞은 것은?

  1. o
  2. ou
  3. cn
  4. sn
(정답률: 46%)
  • 정답은 "o"입니다. "o"는 Organization의 약자로, 조직을 나타내는 속성입니다. 따라서 LDAP에서 최상위 조직을 나타낼 때 "o" 속성을 사용합니다. "ou"는 Organizational Unit의 약자로, 조직 내의 부서를 나타내는 속성입니다. "cn"은 Common Name의 약자로, 객체의 이름을 나타내는 속성입니다. "sn"은 Surname의 약자로, 객체의 성을 나타내는 속성입니다.
profile_image
1

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

71. 다음 중 삼바(Samba)에 대한 설명으로 틀린 것은?

  1. 삼바는 GPL 정책을 따르는 공개 소프트웨어이다.
  2. 삼바는 CIFS의 확장된 버전인 SMB 프로토콜을 사용한다.
  3. 삼바는 윈도우와 리눅스 시스템간의 프린터 공유에 사용된다.
  4. 삼바는 윈도우와 리눅스 시스템간의 디렉토리(또는 폴더) 공유에 사용된다.
(정답률: 37%)
  • "삼바는 윈도우와 리눅스 시스템간의 프린터 공유에 사용된다."가 틀린 설명입니다.

    삼바는 윈도우와 리눅스 시스템간의 디렉토리(또는 폴더) 공유에 사용되며, CIFS의 확장된 버전인 SMB 프로토콜을 사용합니다. 이를 통해 윈도우와 리눅스 시스템 간의 파일 공유가 가능해집니다. GPL 정책을 따르는 공개 소프트웨어이기도 합니다.
profile_image
1

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

72. 삼바 서버에 생성한 계정으로 인증을 거쳐야 접근이 가능하도록 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 설정값으로 알맞은 것은?

  1. user
  2. share
  3. server
  4. ads
(정답률: 48%)
  • 삼바 서버에서 인증을 거쳐야 접근이 가능하도록 설정하려면 "security = user"로 설정해야 한다. 이는 사용자 인증을 통해 접근을 허용하는 것을 의미한다. 따라서 정답은 "user"이다.
profile_image
1

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

73. 다음 /etc/exports 파일에 설정하는 옵션중에 root를 포함하여 모든 사용자의 권한을 nobody(또는 nfsnobody) 권한으로 변경할 때 사용하는 옵션으로 알맞은 것은?

  1. root_squash
  2. no_root_squash
  3. all_squash
  4. no_all_squash
(정답률: 39%)
  • 정답: all_squash

    all_squash 옵션은 모든 사용자의 권한을 nobody(또는 nfsnobody) 권한으로 변경하는 옵션이다. 이 옵션을 사용하면 root 사용자도 nobody 권한으로 변경되어 접근 권한이 제한된다. 따라서 보안상의 이유로 root 권한을 가진 사용자가 NFS 서버에 접근할 때는 all_squash 옵션을 사용하지 않는 것이 좋다.
profile_image
1

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

74. 다음 중 NFS 클라이언트에서 192.168.12.22번 IP주소를 사용하는 NFS서버의 export항목 리스트를 확인하려고 한다. 다음 ( 괄호 ) 에 들어갈 내용으로 알맞은 것은?

  1. showmount -a
  2. showmount -e
  3. exportfs -r
  4. exportfs -e
(정답률: 36%)
  • 정답은 "showmount -e"이다.

    NFS 클라이언트에서 NFS 서버의 export 항목 리스트를 확인하기 위해서는 NFS 서버에서 exportfs 명령어로 설정한 내용을 확인할 수 있다. 하지만 NFS 서버에서 설정한 exportfs 내용이 변경되었을 경우에는 NFS 클라이언트에서는 이를 즉시 확인할 수 없다. 이때 NFS 클라이언트에서는 NFS 서버의 export 항목 리스트를 확인하기 위해 showmount -e 명령어를 사용한다. 이 명령어는 NFS 서버에서 설정한 exportfs 내용을 즉시 확인할 수 있도록 해준다.
profile_image
1

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

75. vsftpd 서버에서 익명(anonymous) 사용자의 로그인을 허용하지 않으려고 한다. 다음의 설정에서 알맞은 것은?

  1. anonymous_enable=YES
  2. anonymous_enable=NO
  3. anonymous_deny=YES
  4. anonymous_deny=NO
(정답률: 46%)
  • 정답: "anonymous_enable=NO"

    이유: "anonymous_enable"은 익명 사용자의 로그인을 허용하는지 여부를 결정하는 옵션이다. "YES"로 설정하면 익명 사용자가 로그인할 수 있고, "NO"로 설정하면 익명 사용자의 로그인을 거부한다. 따라서 이 문제에서는 익명 사용자의 로그인을 허용하지 않으려고 하므로 "anonymous_enable=NO"가 알맞은 설정이다. "anonymous_deny"는 익명 사용자의 파일 업로드를 허용하는지 여부를 결정하는 옵션이므로 이 문제와는 관련이 없다.
profile_image
1

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

76. 다음 중 메일 서버에 도착한 메일을 사용자가 확인할 때 사용되는 프로토콜의 조합으로 알맞은 것은?

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

    SMTP은 메일을 보내는 프로토콜이고, POP3와 IMAP은 메일을 받아오는 프로토콜입니다. 따라서 메일 서버에 도착한 메일을 사용자가 확인할 때는 POP3 또는 IMAP 중 하나를 사용해야 합니다.

    POP3는 메일을 서버에서 다운로드하여 로컬 컴퓨터에 저장하는 방식으로 동작하며, 메일 서버에 저장된 메일을 모두 다운로드한 후에는 서버에서 삭제됩니다. 반면에 IMAP은 메일 서버에 저장된 메일을 로컬 컴퓨터에 다운로드하지 않고, 서버에서 직접 확인하는 방식으로 동작합니다. 따라서 여러 기기에서 메일을 확인할 때 유용하며, 메일 서버에 저장된 메일은 계속해서 유지됩니다.
profile_image
1

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

77. 다음 중 Sendmail 서버에서 사용하는 도메인을 등록하는 파일로 알맞은 것은?

  1. /etc/mail/access
  2. /etc/mail/localhost-host-names
  3. /etc/mail/virtusertable
  4. /etc/aliases
(정답률: 42%)
  • Sendmail 서버에서 사용하는 도메인을 등록하는 파일은 "/etc/mail/localhost-host-names"이다. 이 파일은 Sendmail 서버가 수신할 수 있는 로컬 도메인 이름을 지정하는 파일이다. 이 파일에 등록된 도메인 이름은 Sendmail 서버가 메일을 수신할 수 있는 로컬 도메인으로 인식된다. 다른 파일들은 각각 다른 용도를 가지고 있으며, "/etc/mail/access"는 접근 제어를 설정하는 파일, "/etc/mail/virtusertable"은 가상 사용자를 설정하는 파일, "/etc/aliases"는 로컬 사용자의 이메일 주소를 설정하는 파일이다.
profile_image
1

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

78. 다음 중 /etc/aliases 파일 변경후에 실행하는 명령으로 알맞은 것은?

  1. makemap hash
  2. mailq
  3. newaliases
  4. aliases
(정답률: 42%)
  • 정답은 "newaliases"입니다.

    이유는 /etc/aliases 파일은 이메일 주소와 해당 주소로 전달되는 이메일을 지정하는 파일입니다. 이 파일을 변경한 후에는 변경 내용을 적용하기 위해 "newaliases" 명령을 실행해야 합니다. 이 명령은 /etc/aliases 파일을 읽어서 새로운 데이터베이스 파일을 만들어서 이메일 전달을 처리합니다. 따라서 /etc/aliases 파일을 변경한 후에는 반드시 "newaliases" 명령을 실행해야 합니다.
profile_image
1

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

79. 다음 ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/mail/access
  2. /etc/mail/localhost-host-names
  3. /etc/mail/virtusertable
  4. /etc/aliases
(정답률: 26%)
  • 이미지에서 보이는 내용은 메일 서버 설정 파일들이다. "/etc/mail/virtusertable"은 가상 사용자를 설정하는 파일로, 메일 서버에서 사용자 계정을 가상으로 생성하여 메일을 전송할 수 있게 해준다. 따라서 이 파일은 메일 서버 설정에 필수적인 파일 중 하나이다.
profile_image
1

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

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

  1. m4
  2. mailq
  3. makemap hash
  4. newaliases
(정답률: 45%)
  • 이미지에서 보이는 것은 Sendmail의 명령어들이다. "m4"는 Sendmail의 설정 파일을 작성하기 위한 매크로 프로세서이다. 따라서 Sendmail을 설정하려면 "m4" 명령어를 사용해야 한다. 나머지 명령어들은 Sendmail과 관련된 다른 작업들을 수행하는데 사용된다.
profile_image
1

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

81. 다음 ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/resolv.conf
  4. /etc/sysconfig/network
(정답률: 48%)
  • 위 그림은 DNS 서버 설정을 하는 화면으로, DNS 서버의 IP 주소를 입력하는 부분이다. DNS 서버의 IP 주소는 "/etc/resolv.conf" 파일에 저장되어 있기 때문에 정답은 "/etc/resolv.conf"이다. 다른 보기들은 호스트 이름과 관련된 설정 파일이다.
profile_image
1

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

82. 다음은 설정된 DNS 서버 zone 파일의 일부이다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. MAIL
  2. MAIL 10
  3. MX
  4. MX 10
(정답률: 35%)
  • 정답은 "MX 10"이다.

    MX는 Mail Exchange의 약자로, 이 도메인의 메일 서버를 지정하는 레코드 타입이다. "MX 10"은 이 도메인의 메일 서버가 우선순위 10으로 설정되어 있다는 것을 의미한다. 즉, 이 도메인으로 메일을 보낼 때, 우선순위가 10인 메일 서버로 메일이 전송된다.
profile_image
1

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

83. 다음 중 DNS 서버의 역 존(Reverse Zone) 파일에서만 사용되는 레코드로 알맞은 것은?

  1. A
  2. MX
  3. PTR
  4. CNAME
(정답률: 49%)
  • DNS 서버의 역 존 파일은 IP 주소를 도메인 이름으로 변환하는 데 사용됩니다. 이 때 PTR 레코드는 IP 주소를 도메인 이름으로 변환하는 데 사용됩니다. 따라서 PTR이 DNS 서버의 역 존 파일에서만 사용되는 레코드입니다.
profile_image
1

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

84. 다음 named.conf 설정 항목 중 네임 서버에 질의 할 수 있는 호스트를 지정할 때 사용하는 항목으로 알맞은 것은?

  1. allow-transfer
  2. allow-query
  3. forward
  4. forwarders
(정답률: 54%)
  • "allow-query"는 네임 서버에 질의할 수 있는 호스트를 지정하는 항목이다. 이 항목을 사용하여 특정 IP 주소나 네트워크에서만 네임 서버에 질의할 수 있도록 제한할 수 있다. "allow-transfer"는 존 전송을 허용하는 호스트를 지정하는 항목이고, "forward"와 "forwarders"는 다른 네임 서버로 질의를 전달하는 설정 항목이다.
profile_image
1

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

85. 다음 중 DNS 서버에서 사용하는 명령으로 틀린 것은?

  1. named-checkconf
  2. named-checkzone
  3. wget
  4. rndc
(정답률: 43%)
  • DNS 서버에서 사용하는 명령어 중 "wget"은 DNS 서버와는 관련이 없는 명령어이다. "wget"은 인터넷에서 파일을 다운로드하는 명령어이며, DNS 서버와는 직접적인 연관성이 없다. 따라서, 정답은 "wget"이다.
profile_image
1

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

86. 다음 중 성능 향상을 위해 게스트(Guest) OS의 수정이 반드시 필요한 가상화 기술로 알맞은 것은?

  1. 전가상화
  2. 반가상화
  3. OS 레벨 가상화
  4. 애플리케이션 가상화
(정답률: 40%)
  • 정답은 "반가상화"입니다.

    반가상화는 하이퍼바이저가 하드웨어와 직접적으로 통신하는 것이 아니라, 게스트 OS가 하드웨어와 직접적으로 통신하도록 하는 가상화 기술입니다. 이를 위해 게스트 OS에 가상화 드라이버를 설치해야 하므로, 게스트 OS의 수정이 필요합니다. 반가상화는 전가상화에 비해 성능이 떨어지지만, 게스트 OS의 수정이 필요하지 않아서 호환성이 높고 구현이 쉽습니다.
profile_image
1

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

87. 다음 중 리눅스 가상화 기술인 XEN에 대한 설명 으로 틀린 것은?

  1. XEN은 베어메탈(Bare Metal)방식의 하이퍼 바이저이다.
  2. XEN은 전가상화 및 반가상화를 모두 지원한다.
  3. XEN은 반가상화를 위해 QEMU 방식을 사용한다.
  4. XEN은 Domain 0이라는 컨트롤 스택을 사용한다.
(정답률: 36%)
  • "XEN은 반가상화를 위해 QEMU 방식을 사용한다."이 틀린 설명입니다. XEN은 반가상화를 위해 QEMU 방식이 아닌, 자체적인 반가상화 기술을 사용합니다. QEMU는 전가상화를 위한 에뮬레이션 기술입니다.
profile_image
1

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

88. 다음 그림과 같이 가상머신 관리자를 실행하기 위한명령으로 알맞은 것은?

  1. libvirt
  2. libvirt-client
  3. virt-manager
  4. oVirt
(정답률: 51%)
  • 가상머신을 관리하기 위해서는 가상화 기술을 지원하는 라이브러리인 libvirt와 그 클라이언트인 libvirt-client가 필요하다. 그리고 이를 GUI로 제공하는 가상머신 관리자가 바로 virt-manager이다. oVirt는 오픈소스 가상화 플랫폼으로, virt-manager보다 더 많은 기능을 제공하지만 설치 및 설정이 복잡하다. 따라서, 이 문제에서는 virt-manager가 가장 적절한 선택지이다.
profile_image
1

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

89. 다음 중 리눅스 기반 가상화 구축후에 실행해야 하는데몬으로 알맞은 것은?

  1. libvirtd
  2. virt-viewer
  3. virt-manager
  4. libvirt-client
(정답률: 48%)
  • 리눅스 기반 가상화 구축 후에 실행해야 하는 데몬은 "libvirtd"입니다. 이는 가상화 관리를 위한 라이브러리인 libvirt의 데몬으로, 가상 머신의 생성, 삭제, 시작, 중지 등을 관리합니다. 따라서 가상화 환경에서 libvirtd를 실행해야 가상 머신을 관리할 수 있습니다. virt-viewer, virt-manager, libvirt-client는 libvirt를 사용하는 가상화 관리 도구이지만, 이들은 libvirtd를 실행하는 것이 아니라 libvirtd가 실행 중인 환경에서 사용됩니다.
profile_image
1

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

90. 다음 중명령행 기반으로 가상 머신을 관리할 때 사용하는 명령으로 알맞은 것은?

  1. libvirt
  2. virsh
  3. virt-manager
  4. sar
(정답률: 39%)
  • 정답: virsh

    설명: virsh는 가상 머신을 관리하기 위한 명령어 도구로, libvirt 라이브러리를 기반으로 동작합니다. virsh를 사용하여 가상 머신을 생성, 삭제, 시작, 중지, 일시 정지 등의 작업을 수행할 수 있습니다. 또한 가상 머신의 상태를 확인하고 설정을 변경할 수도 있습니다. virsh는 주로 터미널에서 사용되며, 가상 머신을 원격으로 관리할 수도 있습니다. 반면, virt-manager는 GUI 기반의 가상 머신 관리 도구입니다. sar는 시스템 모니터링 도구로, 가상 머신 관리와는 직접적인 연관이 없습니다.
profile_image
1

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

91. 다음 중 xinetd 서비스 및 Standalone 서비스에 대한설명으로 틀린 것은?

  1. xinetd 관련 서비스는 stanalone 서비스와 비교 해서자원 사용이 효율적이다.
  2. xinetd 관련 서비스는 stanalone 서비스와 비교 해서 상대적으로 실행이 빠르다.
  3. xinetd 서비스는 tcp _wrapper에 의해 접근 제어된다.
  4. standalone 서비스는 항상 메모리에 상주에 있으면서 실행된다.
(정답률: 44%)
  • "xinetd 관련 서비스는 stanalone 서비스와 비교 해서 상대적으로 실행이 빠르다."가 틀린 설명입니다.

    xinetd는 서비스 요청이 들어오면 해당 서비스를 실행하는 데몬입니다. 따라서 xinetd 관련 서비스는 요청이 들어올 때만 실행되며, 그 외에는 대기 상태에 있습니다. 반면 standalone 서비스는 항상 메모리에 상주하면서 실행됩니다. 따라서 xinetd 관련 서비스는 실행 속도가 느릴 수 있습니다.

    "xinetd 관련 서비스는 stanalone 서비스와 비교 해서 자원 사용이 효율적이다."는 맞는 설명입니다. xinetd는 여러 서비스를 하나의 데몬으로 관리하기 때문에 자원 사용이 효율적입니다.

    "xinetd 서비스는 tcp_wrapper에 의해 접근 제어된다."는 맞는 설명입니다. tcp_wrapper는 호스트 기반의 접근 제어를 제공하는 라이브러리로, xinetd를 통해 실행되는 서비스에 대한 접근 제어를 담당합니다.

    "standalone 서비스는 항상 메모리에 상주에 있으면서 실행된다."는 맞는 설명입니다. standalone 서비스는 xinetd와 달리 항상 실행되며, 요청이 들어오지 않아도 메모리에 상주하면서 대기합니다.
profile_image
1

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

92. 다음 xinetd 환경설정에 사용되는 속성중 초당 접속요구수가 일정 수치 이상일 때 일정시간 동안 해당 서비스를 비활성 시키는 설정으로 알맞은 것은?

  1. cps
  2. per_source
  3. instance
  4. no_access
(정답률: 36%)
  • 정답은 "cps"입니다.

    "cps"는 초당 접속요구수를 제한하는 속성으로, 초당 접속요구수가 일정 수치 이상일 때 해당 서비스를 비활성화시키는 기능을 수행합니다. 이를 통해 서비스에 대한 과부하를 방지하고, 보안상의 이유로 서비스를 일시적으로 중단시키는 것이 가능해집니다.

    "per_source"는 동일한 소스 IP 주소에서의 접속요구수를 제한하는 속성이며, "instance"는 동시에 실행 가능한 인스턴스 수를 제한하는 속성입니다. "no_access"는 특정 IP 주소나 네트워크에서의 접근을 차단하는 속성입니다.
profile_image
1

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

93. 다음 squid 프록시 서버 설정 항목 중에 포트를 지정하는 항목으로 알맞은 것은?

  1. port
  2. proxy_port
  3. http_port
  4. squid_port
(정답률: 35%)
  • 정답은 "http_port"입니다.

    Squid 프록시 서버는 클라이언트와 서버 간의 통신을 중개하는 역할을 합니다. 이때, 프록시 서버는 클라이언트로부터 요청을 받아 서버로 전달하고, 서버로부터 받은 응답을 클라이언트에게 전달합니다.

    이때, 프록시 서버는 특정한 포트를 사용하여 클라이언트와 통신합니다. "http_port"는 Squid 프록시 서버에서 사용할 포트를 지정하는 항목입니다. 따라서, 이 항목을 설정하여 Squid 프록시 서버가 사용할 포트를 지정할 수 있습니다.
profile_image
1

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

94. 다음 DHCP 설정 항목 중에 게이트웨이 주소를 지정하는 항목으로 알맞은 것은?

  1. option gateway
  2. option routers
  3. option servers
  4. option domains
(정답률: 40%)
  • DHCP에서 게이트웨이 주소를 지정하는 항목은 "option routers"입니다. 이는 DHCP 클라이언트가 네트워크에서 패킷을 라우팅할 때 사용하는 기본 게이트웨이의 IP 주소를 설정하는 데 사용됩니다. "option gateway"나 "option servers"는 DHCP 서버의 IP 주소를 지정하는 데 사용되며, "option domains"는 DNS 도메인 이름을 지정하는 데 사용됩니다.
profile_image
1

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

95. 다음 중 NTP 서버의 계층 구조에서 계급을 지칭 하는 용어로 알맞은 것은?

  1. class
  2. rank
  3. stratum
  4. level
(정답률: 36%)
  • 정답: stratum

    설명: NTP 서버의 계층 구조에서 각 서버는 stratum(계층)으로 구분됩니다. stratum 0은 가장 정확한 시간을 제공하는 원자 시계를 의미하며, stratum 1은 원자 시계와 동기화된 서버를 의미합니다. 이후 stratum 2, 3, 4 등으로 계층이 내려가며, 각 계층에서는 바로 위의 계층과 동기화된 시간을 제공합니다. 따라서 stratum은 NTP 서버의 계급을 지칭하는 용어로 사용됩니다.
profile_image
1

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

96. 다음중 DoS 공격에 대한 설명으로 틀린 것은?

  1. 루트 권한을 획득하는 공격이 아니다.
  2. 데이터를 파괴, 변조, 훔쳐가는 것을 목적으로 하는 공격이다.
  3. 내부에서의 공격법에는 디스크 채우기, 메모리 고갈등이 있다.
  4. 외부에서의 공격법에는 Mail Storm, 네트워크 트래픽증가 등이 있다.
(정답률: 48%)
  • 정답은 "데이터를 파괴, 변조, 훔쳐가는 것을 목적으로 하는 공격이다."가 아니라 "루트 권한을 획득하는 공격이 아니다."입니다.

    DoS 공격은 대상 시스템에 대량의 트래픽을 보내거나, 취약점을 이용하여 시스템을 과부하시키는 등의 방법으로 서비스 거부 상태로 만드는 공격입니다. 따라서 데이터를 파괴, 변조, 훔쳐가는 것은 목적이 아닙니다.

    내부에서의 공격법으로는 디스크 채우기, 메모리 고갈 등이 있고, 외부에서의 공격법으로는 Mail Storm, 네트워크 트래픽 증가 등이 있습니다.
profile_image
1

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

97. 다음 설명하는 내용으로 알맞은 것은?

  1. 바이러스
  2. 루트킷
  3. 트로이목마
(정답률: 50%)
  • 이미 감염된 컴퓨터의 시스템 권한을 탈취하여 외부에서의 공격을 용이하게 하는 악성코드를 루트킷이라고 합니다. 다른 보기들은 웜, 바이러스, 트로이목마 등 다른 유형의 악성코드를 나타냅니다.
profile_image
1

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

98. 다음 설명하는 내용으로 알맞은 것은?

  1. L2TP
  2. IPsec
  3. SOCKS V5
  4. NAT
(정답률: 44%)
  • 이 그림은 VPN 연결 방식 중에서 L2TP와 IPsec을 사용하는 것을 보여줍니다. 그 중에서도 IPsec은 VPN 연결 시 보안성을 높이기 위해 사용되는 프로토콜입니다. 따라서 정답은 "IPsec"입니다.
profile_image
1

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

99. 다음 중 스니핑(Sniffing)을 방지하기 위해 가장 효과적인 방법으로 알맞은 것은?

  1. SSL, PGP 등을 이용한 데이터 암호화
  2. iptables를 이용한 방화벽 구축
  3. snort를 이용한 침입탐지시스템 구축
  4. tcp_wrapper를 이용한 접근제어시스템 구축
(정답률: 42%)
  • SSL, PGP 등을 이용한 데이터 암호화가 가장 효과적인 방법이다. 이는 데이터를 전송하는 과정에서 암호화하여 스니핑 공격자가 데이터를 해독할 수 없도록 보호하기 때문이다. 따라서 데이터의 기밀성을 보호하고 스니핑 공격을 방지할 수 있다.
profile_image
1

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

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

  1. (ㄱ) nat - (ㄴ) SNAT
  2. (ㄱ) nat - (ㄴ) DNAT
  3. (ㄱ) mangle - (ㄴ) SNAT
  4. (ㄱ) mangle - (ㄴ) DNAT
(정답률: 39%)
  • 주어진 그림은 패킷 필터링 방식 중 NAT(Network Address Translation)을 이용한 방식을 보여주고 있다. NAT는 사설 IP 주소를 공인 IP 주소로 변환하는 기술로, 이를 통해 인터넷에 접속할 수 있다.

    (ㄱ) nat은 패킷의 송수신 주소를 변환하는 역할을 한다. 이때, (ㄴ) DNAT은 목적지 주소를 변환하는 것으로, 외부에서 내부로 접속할 때 사용된다. 반면, (ㄴ) SNAT은 출발지 주소를 변환하는 것으로, 내부에서 외부로 접속할 때 사용된다.

    따라서, 주어진 그림에서는 외부에서 내부로 접속할 때 목적지 주소를 변환하는 DNAT이 사용되고 있으므로 정답은 "(ㄱ) nat - (ㄴ) DNAT"이다.
profile_image
1

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

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