리눅스마스터 2급 필기 기출문제복원 (2013-03-12)

리눅스마스터 2급
(2013-03-12 기출문제)

목록

1과목: 리눅스 운영 및 관리

1. 다음 중 파일속성에 대한 문자와 의미에 대한 설명으로 틀린 것은?

  1. c : 문자특수 파일
  2. d : 디렉터리 파일
  3. b : 배치 파일
  4. l : 기호링크
(정답률: 64%)
  • 정답은 "d : 디렉터리 파일"입니다. 파일속성 중 디렉터리 파일은 파일이 아니라 디렉터리(폴더)를 나타내는 것이기 때문입니다.

    배치 파일은 b로 표시되며, 일련의 명령어를 실행하는 스크립트 파일입니다. 주로 Windows 운영체제에서 사용되며, 파일 확장자는 .bat이나 .cmd입니다. 배치 파일은 여러 개의 명령어를 한 번에 실행할 수 있어서 자동화 작업에 유용하게 사용됩니다.
profile_image
1

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

2. 다음 중 새로 만들어지는 파일 또는 디렉토리에 대해서 권한을 제한하는 명령으로 알맞은 것은?

  1. chown
  2. chsh
  3. chgrp
  4. umask
(정답률: 79%)
  • 정답: umask

    umask는 새로운 파일 또는 디렉토리를 생성할 때 기본 권한을 설정하는 명령어입니다. umask를 사용하면 새로운 파일 또는 디렉토리의 권한을 제한할 수 있습니다. umask는 파일 또는 디렉토리의 권한을 설정하는 것이 아니라, 권한을 제한하는 것입니다. umask는 새로운 파일 또는 디렉토리의 권한을 설정하는 것이 아니라, 권한을 제한하는 것입니다. 예를 들어, umask 022를 설정하면 새로운 파일의 권한은 644, 디렉토리의 권한은 755가 됩니다.
profile_image
1

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

3. 다음과 같이 사용자 tux1, 그룹 penguin 소유인 디렉터리 /home/tux1를 포함한 하위 디렉터리, 파일의 소유자를 linus로 변경하려고 할 때 알맞은 것은?

  1. chmod -R linus /home/tux1
  2. chown -R linus /home/tux1
  3. chuser -R linus /home/tux1
  4. chsh -R linus /home/tux1
(정답률: 84%)
  • 정답은 "chown -R linus /home/tux1"입니다.

    chown은 파일이나 디렉터리의 소유자를 변경하는 명령어입니다. -R 옵션을 사용하면 하위 디렉터리와 파일까지 모두 변경할 수 있습니다. 따라서 /home/tux1 디렉터리를 포함한 하위 디렉터리와 파일의 소유자를 linus로 변경하려면 chown -R linus /home/tux1 명령어를 사용하면 됩니다.

    chmod은 파일이나 디렉터리의 권한을 변경하는 명령어이며, chuser와 chsh는 사용자 계정 정보를 변경하는 명령어입니다. 따라서 이 문제에서는 chown 명령어를 사용해야 합니다.
profile_image
1

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

4. 다음 중 리눅스 파일명에 대한 설명으로 틀린 것은?

  1. 파일명은 대·소 문자를 구분한다.
  2. 파일확장자를 구분한다.
  3. 파일명 내에 공백이나 필드분리자를 포함할 수 없다.
  4. 연속적인 문자, 숫자 및 특정 구두점의 단순한 열로 구성된다.
(정답률: 66%)
  • 정답은 "파일확장자를 구분한다."이다. 리눅스에서 파일명은 대소문자를 구분하며, 파일명 내에 공백이나 필드분리자를 포함할 수 없으며, 연속적인 문자, 숫자 및 특정 구두점의 단순한 열로 구성된다. 하지만 리눅스에서는 파일 확장자를 구분하지 않는다. 파일 확장자는 파일의 종류를 나타내는데 사용되지만, 리눅스에서는 파일의 내용을 보고 파일의 종류를 판단하기 때문에 파일 확장자가 없어도 문제가 되지 않는다.
profile_image
1

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

5. 현재 ihd.txt 허가권은 666 이다. 아래의 보기와 같이 변경하려 할 때 틀린 것은?

  1. chmod 744 ihd.txt
  2. chmod u=rwx,g=r,o=r ihd.txt
  3. chmod u+x,go-wx ihd.txt
  4. chmod u+rwx,go+r ihd.txt
(정답률: 55%)
  • 보기 중에서 틀린 것은 없다.

    "chmod u+rwx,go+r ihd.txt"는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한을 부여하는 명령어이다.

    "chmod 744 ihd.txt"는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한을 부여하는 명령어이다.

    "chmod u=rwx,g=r,o=r ihd.txt"는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한만 부여하는 명령어이다.

    "chmod u+x,go-wx ihd.txt"는 사용자에게 실행 권한을 부여하고, 그룹과 다른 사용자에게는 모든 권한을 제거하는 명령어이다.
profile_image
1

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

6. 다음 중 파일시스템과 특징에 대한 설명으로 틀린 것은?

  1. minix : 가장 오래되고 기본이 되는 파일 시스템이다.
  2. msdos : MS-DOS의 FAT 파일 시스템과 호환을 지원하는 파일 시스템이다.
  3. ext2 : 저널링 기능을 포함하고 있어, 데이터 복구확률이 높다.
  4. nfs : 네트워크상의 많은 시스템이 서로간의 파일을 쉽게 공유하기 위해 사용되어 진다.
(정답률: 80%)
  • ext2 : 저널링 기능을 포함하고 있어, 데이터 복구확률이 높다. - 틀린 설명입니다. ext2는 저널링 기능을 포함하고 있지만, 데이터 복구확률이 높다는 것은 오히려 ext3나 ext4와 같은 파일 시스템에서 해당됩니다. ext2는 저널링 기능이 없는 파일 시스템으로, 데이터 손실 가능성이 높습니다.
profile_image
1

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

7. 파일시스템에서 특별한 종류의 디스크 블록으로 파일이름, 소유주, 권한, 시간, 디스크에서의 위치 등에 대한 정보를 담고 있는 것으로 알맞은 것은?(문제에 오류가 있는것 같습니다. 정답은 3번 체크 하시면 됩니다. 자세한 내용은 해설을 참고하세요.)

  1. partition table
  2. super block
  3. inode
  4. data block
(정답률: 87%)
  • 정답은 "inode"입니다.

    파일시스템에서 파일은 데이터 블록과 메타데이터 블록으로 구성됩니다. 메타데이터 블록은 파일의 이름, 소유주, 권한, 시간, 디스크에서의 위치 등에 대한 정보를 담고 있습니다. 이 메타데이터 블록을 inode라고 부릅니다.

    따라서, inode는 파일의 메타데이터를 저장하는 특별한 종류의 디스크 블록입니다. 파일시스템에서 파일을 찾거나 접근할 때는 inode를 사용합니다.
profile_image
1

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

8. 시스템 운영 중 새로운 디스크를 추가하려 한다. 디스크 추가 작업 시 사용하는 명령어의 순서로 알맞은 것은?

  1. mkfs -> fdisk -> mount
  2. fdisk -> mount -> mkfs
  3. fdisk -> mkfs -> mount
  4. mount -> mkfs -> fdisk
(정답률: 79%)
  • 정답은 "fdisk -> mkfs -> mount"이다.

    1. fdisk: 새로운 디스크를 시스템에 추가하면, 우선 fdisk 명령어를 사용하여 디스크 파티션을 생성해야 한다. 이 단계에서는 디스크의 파티션을 생성하고, 파티션의 크기와 유형을 설정한다.

    2. mkfs: 파티션을 생성한 후, mkfs 명령어를 사용하여 파일 시스템을 생성한다. 이 단계에서는 파티션에 대한 파일 시스템을 생성하고, 파일 시스템의 유형을 설정한다.

    3. mount: 파일 시스템을 생성한 후, mount 명령어를 사용하여 파일 시스템을 마운트한다. 이 단계에서는 파일 시스템을 마운트하여 시스템에서 사용할 수 있도록 한다.
profile_image
1

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

9. 다음 중 df 명령을 이용하여 마운트 되어있는 모든 파일시스템의 형태(fstype)를 확인 할 때 사용하는 옵션으로 알맞은 것은?

  1. -T
  2. -t
  3. -h
  4. -a
(정답률: 55%)
  • 정답: -T

    이유: df 명령어는 파일시스템의 정보를 보여주는데, -T 옵션을 사용하면 파일시스템의 형태(fstype)를 함께 보여줍니다. 예를 들어, ext4, nfs, tmpfs 등의 형태를 확인할 수 있습니다.
profile_image
1

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

10. 다음 중 부팅시에 자동으로 파일시스템 점검 하도록 설정할 때 참조되는 /etc/fstab의 필드 영역으로 알맞은 것은?

(정답률: 73%)
  • 부팅시에 자동으로 파일시스템 점검 하도록 설정할 때 참조되는 /etc/fstab의 필드 영역은 "옵션" 필드이다. 이 필드에는 파일시스템이 마운트될 때 적용될 옵션들이 설정된다. "ⓓ"가 정답인 이유는 "옵션" 필드에 "auto"와 "0"이 설정되어 있기 때문이다. "auto"는 부팅시 자동으로 마운트되도록 설정하고, "0"은 부팅시 파일시스템 점검을 수행하도록 설정한다.
profile_image
1

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

11. 리눅스 환경변수 리스트를 확인하기 위한 명령어로 알맞은 것은?

  1. export
  2. echo
  3. pwd
  4. sh
(정답률: 56%)
  • 정답: echo

    해설: echo 명령어는 인자로 받은 문자열을 출력하는 명령어이며, 환경변수 리스트를 확인하기 위해서는 "env" 명령어를 사용해야 합니다. export 명령어는 변수를 환경변수로 등록할 때 사용하는 명령어입니다.
profile_image
1

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

12. 리눅스 시스템에서 현재 설정 가능한 언어셋을 확인하는 명령어로 알맞은 것은?

  1. echo $LANG
  2. locale -a
  3. cat /etc/sysconfig/i18n
  4. lang
(정답률: 46%)
  • 정답은 "locale -a"입니다. 이 명령어는 현재 시스템에서 설정 가능한 모든 언어셋을 나열합니다. "echo $LANG"은 현재 사용자의 언어셋을 출력하며, "cat /etc/sysconfig/i18n"은 시스템 전체의 언어셋을 설정하는 파일을 출력합니다. "lang"은 유닉스 시스템에서 사용되는 환경 변수 중 하나이며, 언어셋을 설정하는 데 사용됩니다. 하지만 이 변수는 시스템에서 직접적으로 설정되지 않으므로, 현재 설정 가능한 언어셋을 확인하는 데에는 적합하지 않습니다.
profile_image
1

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

13. 다음 중 쉘이 자체적으로 처리하는 내부 명령에 해당하는 것으로 틀린 것은?

  1. alias
  2. set
  3. cd
  4. ls
(정답률: 63%)
  • 정답은 "ls"입니다.

    "alias"는 명령어에 대한 별칭을 설정하고, "set"은 쉘 환경 변수를 설정합니다. "cd"는 현재 작업 디렉토리를 변경하는 명령어입니다.

    하지만 "ls"는 현재 디렉토리의 파일과 디렉토리 목록을 출력하는 명령어로, 외부 명령어에 해당합니다.
profile_image
1

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

14. 현재 alias cp='cp -i'가 등록되어 있다. alias를 해제하기 위한 방법으로 알맞은 것은?

  1. alias cp=''
  2. alias cp='cp -d'
  3. unalias cp
  4. unalias cp='cp –i’
(정답률: 73%)
  • unalias cp는 현재 등록된 cp alias를 해제하는 명령어이다. 따라서 alias cp='cp -i'를 해제하기 위해서는 unalias cp를 입력하면 된다. 다른 보기들은 cp alias를 변경하거나 빈 값으로 설정하는 등의 명령어이므로 이 문제와는 관련이 없다.
profile_image
1

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

15. Bash 쉘에서 기존 PATH를 유지하고 “/java” 경로를 추가하는 방법으로 알맞은 것은?

  1. export PATH=“$PATH:/java”
  2. export $PATH=“$PATH:/java”
  3. export PATH=“$PATH;/java”
  4. export PATH=“/java”
(정답률: 67%)
  • 정답은 "export PATH=“$PATH:/java”"입니다.

    이유는 다음과 같습니다.

    - export: 환경 변수를 설정하는 명령어입니다.
    - PATH: 실행 파일을 찾을 때 검색할 경로를 저장하는 환경 변수입니다.
    - $PATH: 기존 PATH 값을 나타냅니다.
    - :/java: 새로 추가할 경로입니다. 경로 구분자인 콜론(:)을 사용하여 기존 경로와 구분합니다.

    따라서, "export PATH=“$PATH:/java”" 명령어는 기존 PATH 값을 유지하면서 "/java" 경로를 추가하는 것입니다.
profile_image
1

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

16. Bash 쉘에서 히스토리(history) 수를 500라인으로 지정하는 방법으로 알맞은 것은?

  1. export HISTCTL=500
  2. export HISTORY=500
  3. export HISTSIZE=500
  4. export HISCONTROL=500
(정답률: 84%)
  • 정답은 "export HISTSIZE=500"입니다.

    이유는 다음과 같습니다.

    - "export HISTCTL=500": HISTCTL은 히스토리 파일에 저장되는 명령어의 최대 길이를 제한하는 변수입니다. HISTSIZE와는 다른 변수이므로 히스토리 수를 지정하는 데 사용할 수 없습니다.
    - "export HISTORY=500": HISTORY는 zsh 쉘에서 사용되는 변수로, Bash 쉘에서는 사용되지 않습니다.
    - "export HISTSIZE=500": HISTSIZE는 Bash 쉘에서 히스토리 파일에 저장되는 명령어의 최대 수를 제한하는 변수입니다. 따라서 이 변수를 500으로 설정하면 Bash 쉘에서 최대 500개의 명령어를 기억할 수 있습니다.
    - "export HISCONTROL=500": HISCONTROL은 히스토리 파일에 저장되는 명령어를 제어하는 변수입니다. HISTSIZE와는 다른 변수이므로 히스토리 수를 지정하는 데 사용할 수 없습니다.
profile_image
1

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

17. Bash 쉘에서 사용하는 특수문자 중 이전 명령 성공여부와 상관없이 무조건 실행하는 명령어로 알맞은 것은?

  1. ||
  2. &&
  3. ;
  4. &
(정답률: 52%)
  • ";"는 이전 명령의 성공 여부와 상관없이 다음 명령을 실행하는 특수문자입니다. 즉, 이전 명령이 실패하더라도 다음 명령을 실행합니다. 예를 들어, "mkdir test; cd test" 명령을 실행하면 "test" 디렉토리를 생성한 후에 "test" 디렉토리로 이동합니다. ";"는 간단하게 여러 명령어를 한 줄에 실행할 때 사용됩니다.
profile_image
1

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

18. 다음 중 현재 사용 중인 쉘(Shell)을 변경 할 때 사용하는 명령어로 알맞은 것은?

  1. chage
  2. chsh
  3. chattr
  4. chcat
(정답률: 86%)
  • 정답은 "chsh"입니다.

    "chsh"는 "change shell"의 약자로, 현재 사용 중인 쉘을 변경할 때 사용하는 명령어입니다. 이 명령어를 사용하면 로그인 시 기본으로 사용되는 쉘을 변경할 수 있습니다.

    반면, "chage"는 사용자 계정의 암호 만료 날짜를 변경하는 명령어입니다. "chattr"은 파일의 속성을 변경하는 명령어이며, "chcat"은 파일의 내용을 출력하는 명령어입니다.
profile_image
1

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

19. ps 명령어는 현재 존재하는 프로세스들의 실행 상태를 요약한 보고서를 만들어 준다. 다음 중 프로세스의 실제메모리 사용량을 나타내는 항목으로 알맞은 것은?

  1. SZ
  2. RSS
  3. %MEM
  4. STAT
(정답률: 64%)
  • 정답: RSS

    이유:

    - SZ: 프로세스가 사용하는 가상 메모리 크기를 나타낸다.
    - %MEM: 시스템 전체 메모리 대비 프로세스가 사용하는 실제 메모리 크기의 비율을 나타낸다.
    - STAT: 프로세스의 상태를 나타낸다.

    따라서, 프로세스의 실제 메모리 사용량을 나타내는 항목은 RSS이다. RSS는 Resident Set Size의 약자로, 프로세스가 실제로 사용하는 물리적인 메모리 크기를 나타낸다. 즉, 프로세스가 실제로 사용하는 메모리 양을 파악할 수 있어 시스템의 메모리 사용량을 관리하는 데 유용하다.
profile_image
1

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

20. daemon의 실행 방식 중 보통 booting시에 실행되어 메모리에 계속 상주해 있으면서 client에게 서비스를 제공 해주며, 서비스 요구가 빈번하거나 항상 요구되어지는 서비스일 경우 사용하는 방식으로 알맞은 것은?

  1. suspend 방식
  2. foreground 방식
  3. background 방식
  4. standalone 방식
(정답률: 68%)
  • 정답은 "standalone 방식"입니다.

    standalone 방식은 booting시에 실행되어 메모리에 상주하면서 client에게 서비스를 제공하는 방식입니다. 이 방식은 서비스 요구가 빈번하거나 항상 요구되어지는 서비스일 경우 사용됩니다. 이 방식은 다른 방식과 달리 daemon이 다른 프로세스와 독립적으로 실행되기 때문에 안정적이고 신뢰성이 높습니다. 또한, 다른 방식과 달리 daemon이 종료되지 않는 한 항상 서비스를 제공할 수 있기 때문에 사용자들이 서비스를 요청할 때마다 daemon을 실행시키는 비용을 줄일 수 있습니다.
profile_image
1

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

21. 다음중 리눅스의프로세스에대한 설명으로틀린것은?

  1. 하나의 프로그램이 다른 프로그램을 시작시킬 때 그 새로운 프로세스를 서브 프로세스 또는 자식 프로세스라고 한다.
  2. 자식 프로세스는 부모 프로세스의 환경을 상속받지 않으며 새로운 환경을 생성한다.
  3. kernel 이후에 실행되는 최초의 프로세스는 init 프로세스이다.
  4. 프로세스는 프로그램이 활동하고 있는 상태를 의미한다.
(정답률: 83%)
  • "자식 프로세스는 부모 프로세스의 환경을 상속받지 않으며 새로운 환경을 생성한다."가 틀린 설명입니다. 자식 프로세스는 부모 프로세스의 환경을 상속받습니다. 이는 부모 프로세스의 파일 디스크립터, 환경 변수, 현재 작업 디렉토리 등을 포함합니다. 이러한 상속은 자식 프로세스가 부모 프로세스와 상호작용하고 부모 프로세스의 상태를 변경할 수 있도록 합니다.
profile_image
1

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

22. ps명령을 이용하여 현재 시스템에 존재하는 httpd 프로세스들에 대한 정보만을 출력하고자 한다. ps명령과 grep명령을 연결할 때 사용되는 기호로 알맞은 것은?

  1. &
  2. !
  3. |
  4. $
(정답률: 81%)
  • 정답은 "|" 입니다.

    "|" 기호는 파이프(pipe)라고 불리며, 앞의 명령어의 출력을 뒤의 명령어의 입력으로 전달하는 역할을 합니다. 따라서 "ps aux | grep httpd" 명령은 "ps aux" 명령의 출력을 "grep httpd" 명령의 입력으로 전달하여 httpd 프로세스들에 대한 정보만을 출력하게 됩니다.
profile_image
1

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

23. 다음 중 kill 명령 사용 시 지정한 시그널이 없을 때 기본으로 보내지는 시그널로 알맞은 것은?

  1. TERM - 가능한 정상 종료
  2. QUIT - 실행종료
  3. KILL - 무조건 종료
  4. STOP - 무조건적으로 그리고 즉각적으로 정지
(정답률: 66%)
  • kill 명령어를 사용할 때 시그널을 지정하지 않으면 기본적으로 TERM 시그널이 보내진다. TERM 시그널은 프로세스에게 정상적인 종료를 요청하는 시그널로, 프로세스는 이 시그널을 받으면 자원을 정리하고 종료한다. 따라서 "TERM - 가능한 정상 종료"가 정답이다.
profile_image
1

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

24. 다음 중 프로세스 우선순위 변경을 하는 명령으로 보기 ( 괄호 )에 알맞은 것은?

  1. ps
  2. kill
  3. nice
  4. priority
(정답률: 85%)
  • 정답은 "nice"입니다.

    nice는 프로세스의 우선순위를 변경하는 명령어입니다. 이 명령어는 실행 중인 프로세스의 우선순위를 변경하여 CPU 자원을 할당하는 방식을 조절할 수 있습니다. nice 명령어를 사용하여 프로세스의 우선순위를 높이면 CPU 자원을 많이 할당받아 빠르게 실행되지만, 우선순위를 낮추면 CPU 자원을 적게 할당받아 느리게 실행됩니다. 따라서 nice 명령어는 시스템 자원을 효율적으로 사용하기 위해 사용됩니다.
profile_image
1

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

25. 다음 중 시스템 정보를 확인 할 때 사용하는 top 명령의 주요 옵션과 의미로 틀린 것은?

  1. C : 명령어의 전체경로를 보여주는 기능으로 전환한다.
  2. P : CPU 사용률에 따라 정렬한다.
  3. l : 평균 시스템 부하 및 uptime을 보여주는 기능으로 전환한다.
  4. s : 프로세스 가상메모리 사이즈에 따라 정렬한다.
(정답률: 48%)
  • 정답은 "l : 평균 시스템 부하 및 uptime을 보여주는 기능으로 전환한다." 이다. top 명령의 l 옵션은 시스템 부하와 uptime 정보를 보여주는 기능으로 전환하는 옵션이 아니라, load average 정보를 보여주는 옵션이다.

    s 옵션은 프로세스의 가상 메모리 사이즈에 따라 정렬하는 옵션이다. 이 옵션을 사용하면 메모리를 많이 사용하는 프로세스를 쉽게 찾을 수 있다. 예를 들어, s 옵션을 사용하여 top 명령을 실행하면 가장 메모리를 많이 사용하는 프로세스가 상단에 표시된다.
profile_image
1

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

26. 총무부 급여 담당자는 직원들의 월급을 정산하기 위하여 매월 25일 13시 정각에“/finance/payment.sh"라는 배치프로그램을 실행 하려한다. crontab 설정으로 알맞은 것은?

  1. 0 13 25 * * /finance/payment.sh
  2. 25 13 0 * * /finance/payment.sh
  3. * * 25 13 0 /finance/payment.sh
  4. * * 0 13 25 /finance/payment.sh
(정답률: 78%)
  • 정답: "0 13 25 * * /finance/payment.sh"

    설명: crontab 설정은 분, 시간, 일, 월, 요일 순서로 구성된다. 따라서 "0 13 25 * *"는 매월 25일 13시 0분에 실행하라는 의미이다. "/finance/payment.sh"는 실행할 프로그램의 경로이다.
profile_image
1

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

27. 다음 중 crontab에 스케줄 할 수 있는 작업으로 틀린 것은?

  1. 매일 오전 6시 20분
  2. 매주 월요일부터 금요일까지 오후 1시 정각
  3. 매주 일요일 오전 2시 22분 22초
  4. 매년 12월 25일 00시 30분
(정답률: 69%)
  • "매주 일요일 오전 2시 22분 22초"는 crontab에서 지원하지 않는 정확한 시간 단위인 초를 포함하고 있기 때문에 스케줄 할 수 없다. crontab에서는 분, 시간, 일, 월, 요일 단위로 스케줄링이 가능하다.
profile_image
1

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

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

  1. RunLevel 1 : 단일 사용자 모드
  2. RunLevel 3 : 다중 사용자 모드
  3. RunLevel 5 : GUI 환경으로의 부팅 모드
  4. RunLevel 6 : 시스템 종료(Power Off) 모드
(정답률: 68%)
  • RunLevel 6은 시스템 종료(Power Off) 모드가 아니라 재부팅(Reboot) 모드이다. RunLevel 6으로 전환하면 시스템이 종료되고 다시 부팅된다.
profile_image
1

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

29. vi 명령에서 “1,$s/hello/hi/g” 해당 명령 설명으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 편집중인 문서 전체내용 중 hello와 hi를 문자를 검색한다.
  2. 최초 검색되는 hello를 hi로 1회만 치환한다.
  3. 편집중인 문서 전체내용 중 hello를 hi로 문자를 치환한다.
  4. 문서 첫번째 행에 해당하는 hello를 hi로 치환한다.
(정답률: 56%)
  • 1,$s/hello/hi/g는 vi 편집기에서 현재 편집중인 문서 전체내용 중 hello를 hi로 문자를 치환하는 명령입니다. g는 global의 약자로, 해당 문자열이 여러 번 등장할 경우 모두 치환하라는 의미입니다. 따라서 모든 hello를 hi로 치환합니다.
profile_image
1

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

30. vi 명령어 중 편집 중인 파일을 저장만 수행하는 명령으로 알맞은 것은?

  1. :w
  2. :wq
  3. :wq!
  4. :q!
(정답률: 83%)
  • 정답은 ":w"이다.

    ":w"는 현재 편집 중인 파일을 저장하는 명령어이다.

    ":wq"는 저장 후 종료하는 명령어이고, ":wq!"는 강제로 저장 후 종료하는 명령어이다.

    ":q!"는 저장하지 않고 종료하는 명령어이다.
profile_image
1

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

31. 다음 vi 명령모드에서 현재 행 위치 부터 3행을 복사하는 명령어로 알맞은 것은?

  1. 3p
  2. pp3
  3. y3
  4. 3yy
(정답률: 79%)
  • 정답: 3yy

    설명:
    - "3p"는 현재 행 위치 바로 아래에 3번 붙여넣기를 하는 명령어이므로 복사와는 다릅니다.
    - "pp3"은 현재 행 위치에서 아래로 2번 이동한 위치에 붙여넣기를 하는 명령어이므로 복사와는 다릅니다.
    - "y3"은 현재 행 위치에서 아래로 2번 이동한 위치까지 복사하는 명령어이므로 3행까지 복사하려면 "y4"가 되어야 합니다.
    - "3yy"는 현재 행 위치에서 아래로 2번 이동한 위치까지 3번 복사하는 명령어이므로 현재 행 위치부터 3행까지 복사할 수 있습니다.
profile_image
1

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

32. vi 에디터에서 편집 중인 문서의 줄 번호를 보여 주지 않게 하는 명령어로 알맞은 것은?

  1. :set nonu
  2. :!set nu
  3. :set notnu
  4. :set nu
(정답률: 73%)
  • 정답은 ":set nonu"입니다.

    이 명령어는 "set" 명령어를 사용하여 옵션을 설정하는 것이며, "nonu"는 "line numbers"를 의미하는 "nu" 옵션의 반대인 "line numbers off"를 의미합니다. 따라서 이 명령어를 실행하면 현재 편집 중인 문서의 줄 번호가 보이지 않게 됩니다.

    다른 보기들은 ":!set nu"는 "!"를 사용하여 외부 명령어를 실행하는 것이므로 올바르지 않습니다. ":set notnu"는 옵션 이름이 잘못되었으며, ":set nu"는 줄 번호를 보여주는 옵션을 설정하는 것이므로 이 문제와는 반대입니다.
profile_image
1

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

33. 다음 문자열 탐색 명령어 중 설명이 틀린 것은?

  1. /hi - 현재 위치로부터 hi 문자열 순방향 검색
  2. ?hi - 현재 위치로부터 hi 문자가 있는 행줄 번호를 모두 출력
  3. / - 가장 최근에 검색한 문자열 다시 순방향 검색
  4. ? - 가장 최근에 검색한 문자열 다시 역방향 검색
(정답률: 67%)
  • 정답은 "? - 가장 최근에 검색한 문자열 다시 역방향 검색"이다.

    "?hi" 명령어는 현재 위치부터 hi 문자가 있는 행줄 번호를 모두 출력하는 명령어이다. 예를 들어, "hi" 문자열이 3행, 7행, 10행에 있다면 "?hi" 명령어를 입력하면 "3 7 10"과 같이 출력된다.

    따라서 "?hi" 명령어는 현재 위치부터 특정 문자열이 있는 위치를 찾을 때 유용하게 사용할 수 있다.
profile_image
1

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

34. 다음 중 vi 에디터 set 명령의 설명으로 틀린 것은?

  1. :set nu - 행 번호 보이기
  2. :set ts=4 - [tab] 키를 입력 하였을 때 이동하는 크기 조정
  3. :set notnu - 행 번호 보이지 않기
  4. :set all - 전체 환경설정 확인
(정답률: 68%)
  • ":set notnu - 행 번호 보이지 않기"가 틀린 설명이다. 이 명령은 행 번호를 보이지 않게 하는 것이 맞다.
profile_image
1

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

35. yum 명령어 사용 설명 중 틀린 것은?

  1. yum install [패키지 이름] - 패키지 설치시 사용
  2. yum remove [패키지 이름] - 패키지 삭제시 사용
  3. yum -y install [패키지이름] - 패키지재설치시사용
  4. yum update [패키지이름] - 패키지업데이트시사용
(정답률: 83%)
  • 정답은 "yum -y install [패키지이름] - 패키지재설치시사용" 이다.

    이유는 yum 명령어에서는 -y 옵션을 사용하면 패키지 설치, 삭제, 업데이트 등의 작업을 수행할 때 사용자의 확인 없이 바로 실행하도록 설정할 수 있다. 따라서 -y 옵션은 패키지 재설치시에도 사용할 수 있다. 하지만 이 옵션은 패키지 재설치를 위한 명령어가 아니라, 작업 수행시 사용자 확인을 생략하기 위한 옵션이므로, 재설치를 위한 명령어로 사용하는 것은 부적절하다.

    따라서, 패키지 재설치를 위해서는 "yum reinstall [패키지이름]" 명령어를 사용해야 한다.
profile_image
1

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

36. yum 명령어 중 “Development Tools" 그룹 설치 방법이 알맞은 것은?

  1. yum install -group “Development Tools"
  2. yum groupinstall “Development Tools"
  3. yum install “Development Tools"
  4. yum -g install “Development Tools”
(정답률: 66%)
  • 정답은 "yum groupinstall “Development Tools"" 입니다.

    이유는 "Development Tools"은 패키지 그룹이기 때문입니다. 따라서 패키지 그룹을 설치하기 위해서는 "groupinstall" 명령어를 사용해야 합니다. "yum install" 명령어는 개별 패키지를 설치할 때 사용하며, "-g" 옵션은 그룹명을 지정할 때 사용하는 옵션입니다. 따라서 "yum groupinstall “Development Tools"" 명령어가 알맞은 방법입니다.
profile_image
1

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

37. 다음 중 RPM 패키지 구조를 바르게 나열한 것으로 알맞은 것은?

  1. 아키텍처-버전-릴리즈-패키지이름.rpm
  2. 패키지이름-아키텍처-버전–릴리즈.rpm
  3. 패키지이름-릴리즈-버전-아키텍처.rpm
  4. 패키지이름-버전-릴리즈–아키텍처.rpm
(정답률: 73%)
  • 정답은 "패키지이름-버전-릴리즈–아키텍처.rpm" 입니다.

    이유는 RPM 패키지 구조에서는 패키지 이름, 버전, 릴리즈, 아키텍처 정보가 필요합니다. 이 중에서도 가장 중요한 정보는 패키지 이름과 버전 정보입니다. 릴리즈 정보는 패키지가 업데이트되면서 변경되는 정보이며, 아키텍처 정보는 패키지가 설치될 시스템의 아키텍처 정보입니다.

    따라서 RPM 패키지 구조에서는 "패키지이름-버전-릴리즈–아키텍처.rpm" 형식으로 구성됩니다. 이렇게 구성된 RPM 패키지는 패키지 이름과 버전 정보를 바탕으로 쉽게 식별할 수 있으며, 릴리즈와 아키텍처 정보는 추가적인 정보로 활용됩니다.
profile_image
1

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

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

  1. rpm -i : 패키지를 설치한다.
  2. rpm -U : 패키지를 업그레이드한다.
  3. rpm -e : 패키지를 제거한다.
  4. rpm -h : 도움말을 보여준다.
(정답률: 53%)
  • 정답은 "rpm -h : 도움말을 보여준다." 이다. rpm -h 옵션은 도움말을 보여주는 옵션이 아니라, rpm 명령어에 대한 간단한 사용법을 보여주는 옵션이다. 따라서, 이 옵션에 대한 설명이 틀렸다.
profile_image
1

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

39. tar 명령의 옵션에 대한 설명으로 틀린 것은?

  1. -t : 묶음파일 풀기
  2. -c : 새로운 묶음파일 생성
  3. -v : 해당 작업을 자세히 보여줌
  4. -f : 파일명 지정
(정답률: 64%)
  • 정답: "-t : 묶음파일 풀기"

    tar 명령의 -t 옵션은 묶음파일의 내용을 확인하는 옵션으로, 묶음파일을 풀지는 않습니다. 따라서 "-t : 묶음파일 풀기"는 틀린 설명입니다.

    - -c : 새로운 묶음파일 생성(create)
    - -v : 해당 작업을 자세히 보여줌(verbose)
    - -f : 파일명 지정(file)
profile_image
1

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

40. 다음 중 hello.tar.bz2 파일을 압축 해제하기 위한 방법으로 알맞은 것은?

  1. tar -zxvf hello.tar.bz2
  2. tar -jxvf hello.tar.bz2
  3. tar -cxvf hello.tar.bz2
  4. tar -bxvf hello.tar.bz2
(정답률: 56%)
  • 정답은 "tar -jxvf hello.tar.bz2" 입니다.

    이유는 다음과 같습니다.

    - tar: tar 명령어를 사용한다는 것을 나타냅니다.
    - -j: bzip2로 압축된 파일을 해제하기 위해 사용됩니다.
    - -x: 압축 해제 옵션입니다.
    - -v: 압축 해제 과정을 자세히 출력합니다.
    - -f: 파일 이름을 지정합니다.

    따라서 "tar -jxvf hello.tar.bz2" 명령어를 사용하여 hello.tar.bz2 파일을 압축 해제할 수 있습니다.
profile_image
1

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

41. 다음 중 압축된 파일을 풀기위해 사용된 명령으로 틀린 것은?

  1. tar -zxvf hello.tar.gz
  2. gunzip -x hello.gz
  3. unzip hello.zip
  4. bzip2 –d hello.tar.bz2
(정답률: 46%)
  • 정답은 "gunzip -x hello.gz"이다.

    gunzip 명령어는 gzip으로 압축된 파일을 풀 때 사용되며, -x 옵션은 압축을 푼 후 원본 파일을 삭제하는 옵션이다. 하지만 이 옵션은 gzip 파일에는 적용되지 않는다. 따라서 "gunzip hello.gz" 명령어를 사용해야 한다.

    반면에 "tar -zxvf hello.tar.gz" 명령어는 tar와 gzip으로 압축된 파일을 풀 때 사용되며, -z 옵션은 gzip으로 압축된 파일을 의미한다. 따라서 이 명령어는 올바른 압축 해제 명령어이다.
profile_image
1

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

42. gzip으로 압축되어 있는 텍스트 파일을 압축을 풀지 않고 내용을 볼 수 있는 명령어로 알맞은 것은?

  1. gcat
  2. zip
  3. cat
  4. zcat
(정답률: 68%)
  • 정답은 "zcat"입니다.

    "gzip"으로 압축된 파일을 압축을 풀지 않고 내용을 볼 수 있는 명령어는 "zcat"입니다. "gcat"은 존재하지 않는 명령어이며, "zip"은 다른 압축 형식이므로 사용할 수 없습니다. "cat"은 압축된 파일을 풀지 않고 내용을 볼 수 있지만, "gzip"으로 압축된 파일은 볼 수 없습니다. 따라서 "zcat"이 유일한 올바른 선택입니다.
profile_image
1

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

43. 다음 중 리눅스에서 커널에 올려져 있는 모듈을 확인할 때 사용하는 명령어로 알맞은 것은?

  1. modulecheck
  2. modlist
  3. moduleinfo
  4. lsmod
(정답률: 63%)
  • 정답은 "lsmod"입니다.

    "lsmod"는 현재 커널에 로드된 모듈들의 리스트를 보여주는 명령어입니다. 이를 통해 어떤 모듈이 로드되어 있는지 확인할 수 있습니다. 다른 보기들은 존재하지 않는 명령어이거나, 모듈과 관련된 정보를 제공하지만 로드된 모듈 리스트를 보여주지는 않습니다.
profile_image
1

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

44. 다음 중 프린터 명령의 설명 중 틀린 것은?

  1. lprm : 프린터큐에 있는 인쇄 작업을 취소할 때 사용하는 명령어이다.
  2. lpq : 프린트큐의 상태를 모니터링 할 때 사용하는 명령어이다.
  3. lpc : 출력 문서를 컴파일할 때 사용하는 명령어이다.
  4. pr : 텍스트 포맷을 출력을 위해서 변환하는 명령어이다.
(정답률: 47%)
  • "lpc : 출력 문서를 컴파일할 때 사용하는 명령어이다."가 틀린 설명입니다. lpc는 프린터 관리를 위한 명령어입니다. 프린터 설정 변경, 프린터 큐 관리 등을 할 수 있습니다.
profile_image
1

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

45. 다음 중 아래의 설명에서 ( 괄호 )에 알맞은 것은?

  1. /var/spool/queue/lp
  2. /var/printer/spool/lp
  3. /var/spool/lpd/lp
  4. /var/queue/printer/lp
(정답률: 48%)
  • "/var/spool/lpd/lp"는 LPD(Line Printer Daemon) 서비스에서 프린터 작업을 처리하기 위한 스풀링 디렉토리 경로이다. LPD는 네트워크 상에서 프린터를 공유하기 위한 프로토콜로, 클라이언트에서 보낸 프린터 작업을 스풀링 디렉토리에 저장하고, 프린터가 이를 처리하도록 하는 역할을 한다. 따라서 "/var/spool/lpd/lp"는 LPD 서비스에서 프린터 작업을 처리하기 위한 경로로, 정답이다.
profile_image
1

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

46. 리눅스에서 프린터를 설치하여 사용하고자 할 때 지원하는 연결 방식으로 틀린 것은?

  1. Samba Printer
  2. PostScript
  3. JetDirect
  4. local
(정답률: 53%)
  • 정답: "PostScript"

    설명: 리눅스에서 프린터를 설치하여 사용할 때 지원하는 연결 방식으로는 "Samba Printer", "JetDirect", "local"이 있습니다. "PostScript"는 프린터 언어 중 하나로, 프린터가 PostScript 언어를 이해하고 지원해야 사용할 수 있습니다. 따라서 "PostScript"는 연결 방식이 아니라 프린터 언어입니다.
profile_image
1

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

47. 다음 중 리눅스 시스템에서 하드웨어 설정에 대한 설명으로 틀린 것은?

  1. 네트워크상에 존재하는 프린터를 연결하여 사용할 수 있다.
  2. 사운드카드는 내장 스피커만 지원한다.
  3. 프린터 설정을 마치면 /etc/printcap에 설정값이 저장된다.
  4. sndconfig 프로그램을 이용하여 사운드카드를 설정할 수 있다.
(정답률: 75%)
  • "사운드카드는 내장 스피커만 지원한다."가 틀린 설명입니다. 사운드카드는 내장 스피커 뿐만 아니라 외부 스피커나 헤드폰 등 다양한 오디오 장치를 지원합니다. 이유는 사운드카드는 오디오 신호를 처리하고 출력하는 장치이기 때문입니다.
profile_image
1

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

48. 다음 중 사운드 드라이버의 4가지 유형과 단점에 대한 설명으로 틀린 것은?

  1. OSS/Free : 더 이상 개발되고 있지 않음.
  2. OSS : 소스코드가 제공되지 않음.
  3. ALSA : 무료로 사용할 수 없음.
  4. 업체 제공 : 바이너리 전용일 수 있음.
(정답률: 62%)
  • ALSA는 무료로 사용할 수 있지만, 상용 응용 프로그램에서는 사용이 제한될 수 있습니다. 따라서 ALSA는 무료로 사용할 수 없는 것은 아닙니다. 따라서 "ALSA : 무료로 사용할 수 없음."은 틀린 설명입니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음에 열거된 표준 X 애플리케이션 중 텍스트 기반의 터미널 에뮬레이터로 알맞은 것은?

  1. xterm
  2. xclock
  3. xdm
  4. xman
(정답률: 69%)
  • 정답: xterm

    설명: xterm은 X 윈도 시스템에서 텍스트 기반의 터미널 에뮬레이터로 사용되며, 다른 세 가지 애플리케이션(xclock, xdm, xman)은 그래픽 기반의 애플리케이션입니다.
profile_image
1

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

50. 다음에 나열된 X 윈도우 관련 라이브러리 중 나머지 3개와 성격이 틀린 것은?

  1. Xaw
  2. Motif
  3. Xlib
  4. XView
(정답률: 51%)
  • 정답: Xlib

    설명: Xaw, Motif, XView은 모두 X 윈도우 시스템에서 사용되는 GUI 라이브러리이며, 각각 다른 스타일과 기능을 제공합니다. 반면에 Xlib은 X 윈도우 시스템과 직접적으로 상호작용하는 C 라이브러리로, 다른 라이브러리와는 달리 더 낮은 수준의 인터페이스를 제공합니다. 따라서 Xlib은 다른 라이브러리보다 더욱 복잡하고 어려운 사용성을 가지고 있습니다.
profile_image
1

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

51. 다음 중 리눅스 콘솔 모드에서 X 윈도우를 실행시킬 때 사용하는 명령어로 알맞은 것은?

  1. Xconfigurator
  2. startx
  3. XF86Setup
  4. xstart
(정답률: 69%)
  • 정답: startx

    설명: startx 명령어는 리눅스 콘솔 모드에서 X 윈도우를 실행시키는 명령어입니다. 이 명령어를 실행하면 X 서버가 시작되고, 사용자의 환경설정 파일을 읽어들여 그에 맞는 윈도우 매니저를 실행시킵니다. Xconfigurator, XF86Setup, xstart 등은 X 윈도우를 설정하는 도구이지 X 서버를 실행시키는 명령어는 아닙니다.
profile_image
1

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

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

  1. (ㄱ) 1 - (ㄴ) 5
  2. (ㄱ) 1 - (ㄴ) 3
  3. (ㄱ) 5 - (ㄴ) 1
  4. (ㄱ) 5 - (ㄴ) 3
(정답률: 62%)
  • 이 그림은 5개의 정사각형이 가로로 3개, 세로로 2개가 되도록 배열된 것이다. 따라서 가로로 1칸씩 이동하면서 세로로 5칸씩 이동하면 5번째 정사각형에 도달하게 된다. 반면에 가로로 1칸씩 이동하면서 세로로 3칸씩 이동하면 3번째 정사각형에 도달하게 된다. 따라서 정답은 "(ㄱ) 5 - (ㄴ) 3"이다.
profile_image
1

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

53. 다음 중 리눅스의 대표적인 MP3 플레이어 프로그램으로 알맞은 것은?

  1. XMMS
  2. Real Player
  3. MTV
  4. GIMP
(정답률: 60%)
  • 정답: XMMS

    설명: XMMS는 X Window System에서 동작하는 MP3 플레이어로, Winamp와 유사한 인터페이스를 가지고 있습니다. 리눅스에서는 MP3 파일 재생을 위해 XMMS를 많이 사용합니다.
profile_image
1

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

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

  1. (ㄱ) XFree86 - (ㄴ) Xorg
  2. (ㄱ) Xorg - (ㄴ) XFree86
  3. (ㄱ) GTK+ - (ㄴ) Qt
  4. (ㄱ) Qt - (ㄴ) GTK+
(정답률: 68%)
  • 이미지는 리눅스 운영체제에서 사용되는 GUI(Graphical User Interface) 라이브러리 중 하나인 Qt와 GTK+를 비교한 것입니다. Qt는 KDE 데스크톱 환경에서 사용되는 라이브러리이고, GTK+는 GNOME 데스크톱 환경에서 사용되는 라이브러리입니다. 따라서 정답은 "(ㄱ) Qt - (ㄴ) GTK+"입니다.
profile_image
1

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

55. 다음 중 윈도우 매니저의 종류로 틀린 것은?

  1. twm
  2. windowmaker
  3. AfterStep
  4. xev
(정답률: 49%)
  • "xev"는 윈도우 매니저가 아니라 X Window System에서 이벤트를 모니터링하고 디버깅하는 도구이다. 따라서 정답은 "xev"이다.
profile_image
1

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

56. 다음 중 윈도우 매니저 관련 설명으로 틀린 것은?

  1. 윈도우 매니저란 X 윈도우 시스템이 형태를 갖추어 주는 프로그램이다.
  2. 윈도우 매니저는 파일 매니저, 도움말 시스템, 제어판, 바탕화면 등을 포함한 개념이다.
  3. 윈도우 매니저는 윈도우의 크기 변화, 아이콘화, 이동 등을 위한 인터페이스를 제공한다.
  4. 윈도우 매니저는 윈도우 테두리의 외양을 다루는 기능을 제공한다.
(정답률: 48%)
  • "윈도우 매니저는 파일 매니저, 도움말 시스템, 제어판, 바탕화면 등을 포함한 개념이다." 이 설명이 틀린 것은 아니다.

    윈도우 매니저는 윈도우 시스템에서 윈도우의 크기 변화, 아이콘화, 이동 등을 위한 인터페이스를 제공하며, 윈도우 테두리의 외양을 다루는 기능을 제공한다. 이러한 기능들은 윈도우 매니저가 제공하는 것이다. 따라서, "윈도우 매니저는 파일 매니저, 도움말 시스템, 제어판, 바탕화면 등을 포함한 개념이다." 라는 설명은 맞는 것이다.

    따라서, 정답은 없다.
profile_image
1

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

57. 다음 설명으로 알맞은 LAN 토폴로지로 알맞은 것은?

  1. 스타 토폴로지
  2. 버스 토폴로지
  3. 링 토폴로지
  4. 망(Mesh) 토폴로지
(정답률: 73%)
  • 이 그림은 모든 컴퓨터가 서로 직접 연결되어 있는 망(Mesh) 토폴로지이다. 각각의 컴퓨터는 다른 모든 컴퓨터와 직접 통신할 수 있어서 통신 경로가 여러 개 존재하고, 한 노드의 고장이 다른 노드에 큰 영향을 미치지 않는다는 장점이 있다. 하지만 설치와 유지보수가 어렵고 비용이 많이 드는 단점이 있다.
profile_image
1

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

58. 네트워크 장치에 100BASE-T라고 적혀 있다. 이에 대한 설명으로 틀린 것은?

  1. Fast 이더넷이라 부르며 속도는 100Mbps이다.
  2. BASE는 베이스밴드(Baseband)를 뜻한다.
  3. 전송매체로 광케이블을 사용한다.
  4. 전송거리는 100m 이다.
(정답률: 57%)
  • 전송매체로 광케이블을 사용한다는 설명이 틀렸습니다. 100BASE-T는 Fast 이더넷으로 속도는 100Mbps이며, BASE는 베이스밴드를 뜻합니다. 전송매체로는 UTP 케이블을 사용하며, 전송거리는 100m입니다. 광케이블을 사용하는 것은 100BASE-FX입니다. 100BASE-FX는 광케이블을 사용하며, 전송거리는 2km입니다.
profile_image
1

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

59. 다음 중 LAN의 접속규격과 처리에 대한 표준을 제정하는 기관으로 알맞은 것은?

  1. ISO
  2. ANSI
  3. EIA
  4. IEEE
(정답률: 67%)
  • IEEE는 LAN의 접속규격과 처리에 대한 표준을 제정하는 기관으로, 국제 전기전자 기술자 협회(IEEE)의 하위 조직인 IEEE 802 LAN/MAN 표준 위원회가 이를 담당합니다. ISO는 국제 표준화 기구로서 다양한 분야의 표준을 제정하며, ANSI는 미국의 표준화 기구로서 미국 내에서 표준을 제정합니다. EIA는 미국의 전자 산업 협회로서 전자 부품 및 장비에 대한 표준을 제정합니다.
profile_image
1

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

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

  1. 에러제어(Error Control)
  2. 순서제어(Sequencing/Ordering)
  3. 흐름제어(Flow Control)
  4. 우선순위와 단절(Priority and Preemption)
(정답률: 74%)
  • 흐름제어는 데이터 전송 시 송신자와 수신자 간의 데이터 처리 속도 차이를 조절하여 데이터 손실을 방지하고 효율적인 데이터 전송을 위한 제어 방법이다. 그림에서는 데이터가 송신자와 수신자 간에 계속해서 전송되는데, 이때 송신자는 수신자가 처리할 수 있는 속도보다 더 빠르게 데이터를 전송하면 데이터 손실이 발생할 수 있다. 따라서 송신자는 수신자의 처리 속도를 파악하여 데이터 전송 속도를 조절해야 한다. 이것이 바로 흐름제어이다.
profile_image
1

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

61. OSI 7계층을 기준으로 가장 많은 계층을 지원하는 통신 장비 순서로 알맞은 것은?

  1. 라우터 > 브리지 > 리피터
  2. 라우터 > 리피터 > 브리지
  3. 리피터 > 브리지 > 라우터
  4. 브리지 > 리피터 > 라우터
(정답률: 65%)
  • 정답은 "라우터 > 브리지 > 리피터"입니다.

    라우터는 3계층인 네트워크 계층과 4계층인 전송 계층을 지원합니다. 브리지는 2계층인 데이터 링크 계층을 지원하며, 리피터는 1계층인 물리 계층을 지원합니다. 따라서, OSI 7계층을 기준으로 가장 많은 계층을 지원하는 통신 장비는 라우터입니다. 브리지는 2계층만 지원하므로 라우터보다 적은 계층을 지원하며, 리피터는 가장 적은 계층을 지원합니다.
profile_image
1

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

62. 다음 설명하는 OSI 계층으로 알맞은 것은?

  1. 전송계층
  2. 세션계층
  3. 표현계층
  4. 응용계층
(정답률: 56%)
  • 이 계층은 통신 세션을 설정하고 유지하는 역할을 합니다. 예를 들어, 사용자가 웹 사이트에 로그인하면 세션을 설정하고, 이후에 사용자가 웹 사이트에서 어떤 작업을 수행하더라도 이전에 설정된 세션을 유지합니다. 이를 통해 사용자는 로그인 상태를 유지하고, 웹 사이트는 사용자의 작업을 추적할 수 있습니다. 따라서, 이 계층은 통신 세션을 관리하는 역할을 하므로 "세션계층"입니다.
profile_image
1

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

63. 다음 중 OSI의 네트워크 계층과 가장 거리가 먼 프로토콜로 알맞은 것은?

  1. IP
  2. TCP
  3. ICMP
  4. ARP
(정답률: 54%)
  • 정답은 "ARP"입니다. OSI의 네트워크 계층은 IP 프로토콜을 사용하며, TCP는 전송 계층에 속합니다. ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 계층에서 사용됩니다. ARP는 주소 결정 프로토콜로, 데이터 링크 계층에서 사용됩니다. 따라서 ARP가 OSI의 네트워크 계층과 가장 거리가 먼 프로토콜입니다.
profile_image
1

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

64. 아래의 설명에 해당하는 프로토콜로 알맞은 것은?

  1. IP
  2. TCP
  3. UDP
  4. ARP
(정답률: 61%)
  • 이 그림은 IP 프로토콜의 패킷 구조를 보여주고 있습니다. IP는 인터넷 상에서 데이터를 주고받을 때 사용하는 프로토콜로, 데이터를 패킷 단위로 나누어 전송합니다. 이 그림에서는 패킷의 헤더와 데이터 부분이 나누어져 있으며, 헤더에는 출발지 IP 주소와 목적지 IP 주소 등의 정보가 담겨 있습니다. 따라서 이 그림은 IP 프로토콜의 패킷 구조를 보여주고 있으므로 정답은 "IP"입니다.
profile_image
1

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

65. 다음은 특정 파일의 일부이다. ( 괄호 )안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/protocol
  2. /etc/protocols
  3. /etc/services
  4. /etc/service
(정답률: 53%)
  • 위의 그림은 포트 번호와 해당 포트를 사용하는 서비스의 목록을 보여주는 파일이다. 이 파일은 시스템에서 사용되는 네트워크 서비스를 관리하는 파일인데, 이 파일의 경로는 "/etc/services" 이다. 따라서 정답은 "/etc/services" 이다.
profile_image
1

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

66. 다음 중 IP주소(Version 4)에 대한 설명으로 틀린 것은?

  1. IP주소는 8비트 숫자 4개인 32비트로 구성된다.
  2. C클래스는 최상위 3비트가 100이다.
  3. B클래스의 기본 서브넷 마스크값은 255.255.0.0이다.
  4. 주소는 네트워크 식별자와 호스트 식별자로 구성된다.
(정답률: 76%)
  • 정답은 "C클래스는 최상위 3비트가 100이다." 이다.

    IP주소는 8비트 숫자 4개인 32비트로 구성되며, 주소는 네트워크 식별자와 호스트 식별자로 구성된다.

    B클래스의 기본 서브넷 마스크값은 255.255.0.0이다.

    C클래스는 최상위 3비트가 110이다. 이는 IP주소의 첫 번째 바이트가 192~223 사이의 값을 가지게 된다.
profile_image
1

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

67. 다음 ( 괄호 )안에 들어갈 우리나라의 2단계 공공 도메인으로 알맞은 것은?

  1. (ㄱ) go - (ㄴ) or - (ㄷ) re
  2. (ㄱ) go - (ㄴ) re - (ㄷ) or
  3. (ㄱ) or - (ㄴ) re - (ㄷ) go
  4. (ㄱ) or - (ㄴ) go - (ㄷ) re
(정답률: 71%)
  • 이미지에서 보이는 도로 표지판은 "우회전 가능"을 나타내는 것이므로, 이는 우회전을 할 수 있는 지점에서만 적용되는 규칙이다. 따라서 "(ㄱ) go"는 직진과 좌회전을 할 수 있는 경우를 나타내는 것이고, "(ㄴ) re"는 우회전을 할 수 있는 경우를 나타내는 것이다. 따라서 정답은 "(ㄱ) go - (ㄴ) re - (ㄷ) or"이다.
profile_image
1

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

68. 다음에서 설명하는 웹브라우저로 알맞은 것은?

  1. Firefox
  2. Opera
  3. Safari
  4. Chrome
(정답률: 69%)
  • 이 웹브라우저의 로고와 UI 디자인은 Firefox와 일치합니다.
profile_image
1

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

69. 다음 FTP에 관련된 설명 중 틀린 것은?

  1. FTP는 인터넷에서 파일 전송에 대한 규약을 뜻한다.
  2. 익명의 FTP(Anonymous FTP)서버는 서버 계정이 있는 사용자만 이용할 수 있다.
  3. FTP 서버에 접속 후 get 명령으로 다운로드 할 수 있다.
  4. FTP 서버에 접속 후 hash 명령을 내리면 송수신시 ‘#’ 마크로 표시해준다.
(정답률: 72%)
  • "익명의 FTP(Anonymous FTP)서버는 서버 계정이 있는 사용자만 이용할 수 있다."가 틀린 설명이다. 익명의 FTP 서버는 서버 계정이 없는 사용자도 접속하여 파일을 다운로드할 수 있는 서버이다. 일반적으로 익명의 FTP 서버는 공개적으로 이용 가능한 파일들을 제공하는데 사용된다.
profile_image
1

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

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

  1. 텔넷(telnet)과 FTP 서비스를 대체할 수 있다.
  2. 원격복사 기능도 사용할 수 있다.
  3. 텔넷(telnet)에 비해 보안이 취약하다.
  4. SSH 서버의 포트번호는 22번이다.
(정답률: 76%)
  • 정답은 "텔넷(telnet)과 FTP 서비스를 대체할 수 있다." 이다.

    SSH는 Secure Shell의 약자로, 네트워크 상에서 안전하게 원격지 컴퓨터에 접속하거나 파일을 전송할 수 있는 프로토콜이다. 따라서 텔넷과 FTP와 같은 보안이 취약한 프로토콜을 대체할 수 있다.

    하지만 SSH도 보안에 취약한 면이 있으며, 특히 초기 버전에서는 암호화 방식이 취약했기 때문에 보안 이슈가 있었다. 따라서 최신 버전의 SSH를 사용하고, 적절한 보안 설정을 해야 한다.

    따라서 정답인 "텔넷(telnet)에 비해 보안이 취약하다."는 올바른 설명이다.
profile_image
1

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

71. 다음 중 전자우편(E-mail)과 관련있는 프로토콜의 조합으로 가장 알맞은 것은?

  1. SMTP, SLIP
  2. SMTP, PPP
  3. SLIP, PPP
  4. SMTP, POP3
(정답률: 79%)
  • SMTP는 이메일을 보내는 데 사용되는 프로토콜이고, POP3는 이메일을 받는 데 사용되는 프로토콜입니다. 따라서, SMTP와 POP3는 이메일을 보내고 받는 데 필요한 프로토콜의 조합입니다. SLIP과 PPP는 인터넷에 연결하는 데 사용되는 프로토콜이므로 이메일과 직접적인 관련이 없습니다.
profile_image
1

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

72. 다음은 게이트웨이 주소를 설정하는 내용이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. add net
  2. add -net
  3. add default gw
  4. add default –gw
(정답률: 53%)
  • (괄호) 안에 들어갈 내용: 192.168.10.1

    "add default gw"는 게이트웨이 주소를 설정하는 명령어이다. 이 명령어는 기본 라우팅 테이블에 대한 게이트웨이 주소를 추가하는 것을 의미한다. 따라서 이 명령어를 사용하면 해당 네트워크에서 다른 네트워크로 패킷을 전송할 때, 게이트웨이로 패킷을 보내도록 설정할 수 있다.
profile_image
1

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

73. 다음은 특정 파일의 일부이다. ( 괄호 )안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/networks
  2. /etc/host.conf
  3. /etc/resolv.conf
  4. /etc/hosts
(정답률: 66%)
  • 위의 그림은 DNS 서버의 IP 주소를 설정하는 파일인 "/etc/resolv.conf" 파일의 일부이다. 따라서 정답은 "/etc/resolv.conf"이다.

    "/etc/networks" 파일은 네트워크 이름과 IP 주소를 매핑하는 파일이며, "/etc/host.conf" 파일은 호스트 이름 해석에 대한 설정을 담고 있다. "/etc/hosts" 파일은 로컬 호스트 이름과 IP 주소를 매핑하는 파일이다.
profile_image
1

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

74. 다음 중 네트워크 인터페이스의 맥 주소(Mac Address)를 확인할 때 사용하는 명령어로 알맞은 것은?

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

    설명: ifconfig 명령어는 네트워크 인터페이스의 정보를 확인하고 설정하는 유닉스 및 리눅스 명령어입니다. 이 명령어를 사용하면 네트워크 인터페이스의 IP 주소, 서브넷 마스크, 브로드캐스트 주소, 맥 주소 등의 정보를 확인할 수 있습니다. 따라서 네트워크 인터페이스의 맥 주소를 확인할 때에도 ifconfig 명령어를 사용합니다.
profile_image
1

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

75. 다음 중 네트워크 인터페이스에 대한 설명으로 틀린 것은?

  1. lo는 loopback interface를 뜻하고, IP주소는 127.0.0.1이 할당된다.
  2. 첫 번째 이더넷 장치는 eth1로 할당된다.
  3. xen, kvm과 같은 가상화 프로그램을 사용할 경우 virbr0이 추가로 할당된다.
  4. 모뎀을 사용할 경우 ppp0으로 할당된다.
(정답률: 71%)
  • 첫 번째 이더넷 장치는 보통 eth0으로 할당되며, eth1은 두 번째 이더넷 장치를 의미한다. 따라서 "첫 번째 이더넷 장치는 eth1로 할당된다."는 틀린 설명이다. 이유는 이더넷 인터페이스는 숫자가 작은 순서대로 할당되기 때문이다.
profile_image
1

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

76. 다음 ( 괄호 )안에 들어갈 네트워크 관련 명령어로 알맞은 것은?

  1. (ㄱ) ping - (ㄴ) netstat - (ㄷ) nslookup
  2. (ㄱ) netstat - (ㄴ) ping - (ㄷ) nslookup
  3. (ㄱ) netstat - (ㄴ) nslookup - (ㄷ) ping
  4. (ㄱ) ping - (ㄴ) nslookup - (ㄷ) netstat
(정답률: 69%)
  • 주어진 그림은 IP 주소를 이용하여 서버에 접속하는 과정을 보여주고 있다. 이때, 각 단계에서 사용되는 명령어는 다음과 같다.

    - (ㄱ) ping: 해당 서버에 접속 가능한지 확인하기 위해 사용하는 명령어로, ICMP 패킷을 보내서 응답을 받는다.
    - (ㄴ) nslookup: 도메인 이름을 IP 주소로 변환하기 위해 사용하는 명령어로, DNS 서버에 질의하여 IP 주소를 얻는다.
    - (ㄷ) netstat: 현재 시스템의 네트워크 상태를 확인하기 위해 사용하는 명령어로, 현재 열려있는 포트와 연결 상태 등을 확인할 수 있다.

    따라서, 정답은 "(ㄱ) ping - (ㄴ) nslookup - (ㄷ) netstat"이다.
profile_image
1

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

77. 다음 중 리눅스 클러스터링에 대한 설명으로 틀린 것은?

  1. 웹 서버는 Beowulf 클러스터보다는 HA(High Availability) 클러스터가 사용된다.
  2. Beowulf 클러스터는 MPI 병렬 프로그램이 필요하다.
  3. HA(High Availability) 클러스터는 부하분산(Load Balancing)을 고려해야 한다.
  4. Beowulf 클러스터에서는 연산 능력보다는 결함 허용(Fault-Tolerant)이 더욱 중요하다.
(정답률: 52%)
  • "Beowulf 클러스터에서는 연산 능력보다는 결함 허용(Fault-Tolerant)이 더욱 중요하다." 이 설명이 틀린 것은 아니다. Beowulf 클러스터는 주로 과학 계산용으로 사용되며, 대규모 연산 능력이 필요하다. 하지만 이러한 클러스터에서는 하나의 노드가 고장나도 전체 시스템이 멈추지 않도록 결함 허용 기능이 중요하다. 따라서 Beowulf 클러스터에서는 연산 능력과 함께 결함 허용 기능도 고려해야 한다.
profile_image
1

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

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

  1. 글러스터FS(GlusterFS)
  2. 하둡(Hadoop)
  3. 오픈스택(OpenStack)
  4. 클라우드스택(Cloudstack)
(정답률: 55%)
  • 위 그림은 분산 파일 시스템을 나타내고 있으며, 하둡(Hadoop)은 대표적인 분산 파일 시스템 중 하나입니다. 하둡은 대용량 데이터를 처리하기 위한 분산 컴퓨팅 프레임워크로, 데이터를 여러 대의 컴퓨터에 분산하여 처리하므로 빠른 처리 속도와 안정성을 보장합니다. 따라서, 위 그림에서 보여지는 분산 파일 시스템과 관련된 기술 중 하둡이 가장 적합한 선택지입니다.
profile_image
1

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

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

  1. BLUETOOTH
  2. 안드로이드
  3. CATV
  4. KVM
(정답률: 80%)
  • 위 그림은 블루투스 아이콘을 나타내고 있습니다. 따라서 정답은 "BLUETOOTH" 입니다.
profile_image
1

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

80. 다음에 설명하는 클라우드 컴퓨팅 서비스로 알맞은 것은?

  1. IaaS(Infrastructure as a Service)
  2. PaaS(Platform as a Service)
  3. SaaS(Software as a Service)
  4. DaaS(Database as a Service)
(정답률: 62%)
  • 이 서비스는 사용자에게 소프트웨어를 제공하는 것으로, SaaS(Software as a Service)에 해당합니다. 다른 서비스들은 인프라나 플랫폼을 제공하거나 데이터베이스를 관리하는 것에 중점을 둡니다.
profile_image
1

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

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