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

리눅스마스터 2급
(2013-06-17 기출문제)

목록

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

1. 일반적인 리눅스의 디렉터리 구성에 대한 설명으로 알맞은 것은?

  1. /usr : 사용자(user) 데이터 저장 디렉터리
  2. /etc : 각종 시스템 설정 파일 저장 디렉터리
  3. /dev : 개발 도구 저장 디렉터리
  4. /var : 라이브러리 저장 디렉터리
(정답률: 76%)
  • "/etc" 디렉터리는 리눅스 시스템의 각종 설정 파일들이 저장되는 디렉터리입니다. 이 디렉터리에는 시스템의 네트워크 설정, 사용자 계정 정보, 서비스 설정 등 다양한 시스템 설정 파일들이 저장되어 있습니다. 따라서 시스템의 안정성과 보안을 유지하기 위해 중요한 디렉터리입니다.
profile_image
1

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

2. 다음 중 명령어를 한 번만 사용하여 파일의 소유자와 소유그룹을 동시에 변경하려할 때 알맞은 것은?

  1. chmod
  2. chgrp
  3. chown
  4. chsh
(정답률: 67%)
  • 정답은 "chown" 입니다.

    "chown" 명령어는 파일의 소유자와 소유그룹을 동시에 변경할 수 있습니다. "chmod" 명령어는 파일의 권한을 변경하는데 사용되며, "chgrp" 명령어는 파일의 소유그룹을 변경하는데 사용됩니다. "chsh" 명령어는 사용자의 쉘을 변경하는데 사용됩니다.
profile_image
1

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

3. 현재 IHD.TXT라는 파일의 속성이 다음과 같다. 소유자에게는 읽기/쓰기/실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 및 실행 권한만 부여할 때 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. a=rx,g-w
  2. u=rwx,g+x,o+x
  3. a+rx
  4. a+x,g-w
(정답률: 65%)
  • (a) 소유자에게는 읽기/쓰기/실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 및 실행 권한만 부여한다.

    - "a+x"는 모든 사용자에게 실행 권한을 추가한다.
    - "g-w"는 그룹의 쓰기 권한을 제거한다.

    따라서, (a+x,g-w)는 소유자는 읽기/쓰기/실행 권한을 가지고, 그룹과 다른 사용자는 읽기/실행 권한만 가지게 된다.

    이유:
    - "a+x"는 "a"ll 사용자에게 "x" 실행 권한을 추가한다.
    - "g-w"는 "g"룹의 "w" 쓰기 권한을 제거한다.
profile_image
1

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

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

  1. 디렉터리파일은 파일 및 디렉터리의 이름뿐 아니라 해당 파일 및 디렉터리에 대한 포인터가 들어있는 파일이다.
  2. 일반파일은 텍스트, 또는 실행 가능한 바이너리 프로그램 및 여러 가지 유형의 데이터를 포함 할 수 있다.
  3. 파일명 내에 공백이나 필드분리자를 포함할 수 있다.
  4. 파일확장자의 의미가 없으며, 파일 속성을 변경 하여 실행 파일로 사용할 수 있다.
(정답률: 75%)
  • "파일명 내에 공백이나 필드분리자를 포함할 수 있다."가 틀린 설명이다. 파일명 내에 공백이나 필드분리자를 포함하면 파일 시스템에서 파일을 인식하지 못하거나, 파일을 다룰 때 문제가 발생할 수 있다. 따라서 파일명에는 공백이나 필드분리자를 사용하지 않는 것이 좋다.
profile_image
1

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

5. 현재 /PROJECT 디렉터리의 정보는 아래의 <보기>와 같다. /PROJECT 디렉터리의 설정을 아래의 <조건> ⓐ, ⓑ, ⓒ에 충족하도록 변경하려 할 때 알맞은 것은?

  1. chmod 0770 /PROJECT
  2. chmod 1770 /PROJECT
  3. chmod 2770 /PROJECT
  4. chmod 4770 /PROJECT
(정답률: 67%)
  • 보기에서 /PROJECT 디렉터리의 소유자는 user1, 그룹은 project로 설정되어 있다. 따라서, ⓐ 조건에서는 user1이 /PROJECT 디렉터리에 대한 읽기, 쓰기, 실행 권한을 가지고 있으며, project 그룹과 그 외의 사용자는 읽기, 쓰기, 실행 권한이 없다. ⓑ 조건에서는 user1이 /PROJECT 디렉터리에 대한 읽기, 쓰기, 실행 권한을 가지고 있으며, project 그룹과 그 외의 사용자는 읽기, 실행 권한만 가지고 있다. ⓒ 조건에서는 user1이 /PROJECT 디렉터리에 대한 읽기, 쓰기, 실행 권한을 가지고 있으며, project 그룹과 그 외의 사용자는 실행 권한만 가지고 있다.

    따라서, ⓐ 조건과 가장 유사한 권한 설정은 "chmod 2770 /PROJECT"이다. 이는 /PROJECT 디렉터리에 대해 user1은 읽기, 쓰기, 실행 권한을 가지고 있으며, project 그룹은 읽기, 쓰기, 실행 권한을 가지고 있고, 그 외의 사용자는 실행 권한만 가지고 있다.

    숫자 2는 그룹에 대한 권한을 나타내며, 숫자 7은 읽기, 쓰기, 실행 권한을 모두 가지고 있다는 것을 나타낸다. 숫자 0은 특수 권한을 나타내며, 여기서는 setgid 비트를 설정하기 위해 사용되었다. setgid 비트가 설정되면, 새로운 파일이나 디렉터리가 생성될 때, 해당 그룹의 권한이 자동으로 부여된다. 따라서, /PROJECT 디렉터리 내에서 생성되는 모든 파일과 디렉터리는 project 그룹의 권한을 가지게 된다.
profile_image
1

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

6. 다음 중 네트워크상의 많은 컴퓨터들이 각각의 시스템에 가진 파일들을 서로 쉽게 공유하기 위해 제공되는 파일 시스템으로 알맞은 것은?

  1. ftp
  2. ext2
  3. xfs
  4. nfs
(정답률: 74%)
  • 정답: nfs

    설명: nfs는 Network File System의 약자로, 네트워크상에서 파일을 공유하기 위한 프로토콜이다. 다수의 컴퓨터들이 서로 파일을 공유할 수 있도록 하며, 파일 시스템을 네트워크로 확장시켜주는 역할을 한다. 따라서, 다수의 컴퓨터들이 파일을 공유하기 위해 사용되는 파일 시스템으로 알맞다.
profile_image
1

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

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

  1. 사용자나 혹은 그룹이 가질 수 있는 inode 수 또는 할당된 디스크 블록의 수를 제한한다.
  2. quotaon은 quota를 가동시킬 때 사용한다.
  3. quota는 사용자별, 파일시스템별로 적용된다.
  4. quota는 사용자별 네트워크 사용량을 제한할 때에도 사용한다.
(정답률: 69%)
  • "quota는 사용자나 혹은 그룹이 가질 수 있는 inode 수 또는 할당된 디스크 블록의 수를 제한한다."가 틀린 설명입니다.

    quota는 사용자나 그룹이 가질 수 있는 디스크 용량을 제한하는 기능입니다. 따라서 "사용자나 혹은 그룹이 가질 수 있는 디스크 용량을 제한한다."라는 설명이 맞습니다.

    quota는 사용자별, 파일시스템별로 적용되며, quotaon은 quota를 가동시킬 때 사용합니다. 또한, quota는 네트워크 사용량 제한에도 사용될 수 있습니다.
profile_image
1

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

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

  1. -A : 어떤 질문도 하지 않고 파일 시스템에서 발견되는 모든 문제를 자동으로 수리
  2. -r : 파일 시스템을 수리하기 전에 확인을 요청
  3. -V : 수행 중인 사항에 대한 추가정보를 인쇄
  4. -s : 파일 시스템을 점검하기 전에 슈퍼블럭을 나열
(정답률: 52%)
  • "-A : 어떤 질문도 하지 않고 파일 시스템에서 발견되는 모든 문제를 자동으로 수리" 옵션은 오토마틱 모드로, 사용자의 확인 없이 파일 시스템에서 발견되는 모든 문제를 자동으로 수리합니다. 따라서 이 옵션을 사용할 경우, 사용자의 개입 없이 파일 시스템 문제를 해결할 수 있습니다.
profile_image
1

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

9. 다음 중 du 명령을 이용하여 계산되는 파일이 심볼릭 파일이면 그 원본의 값을 보여주는 옵션으로 알맞은 것은?

  1. -D
  2. -l
  3. -S
  4. -h
(정답률: 40%)
  • 정답: -D

    -D 옵션은 du 명령어를 사용하여 계산되는 파일이 심볼릭 링크인 경우, 해당 링크가 가리키는 원본 파일의 용량을 보여줍니다.

    예를 들어, /home/user 디렉토리에 symbolic_link 파일이 있고 이 파일이 /var/log/syslog 파일을 가리키고 있다면, du -D /home/user/symbolic_link 명령어를 실행하면 /var/log/syslog 파일의 용량을 보여줍니다.

    -l 옵션은 하위 디렉토리의 용량도 함께 보여주는 옵션입니다.

    -S 옵션은 하위 디렉토리의 용량을 제외하고 현재 디렉토리의 용량만 보여주는 옵션입니다.

    -h 옵션은 용량을 보여줄 때 사람이 읽기 쉬운 형태로 보여주는 옵션입니다. (예: 1K, 2M, 3G 등)
profile_image
1

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

10. 다음 중 시스템에 새로운 파일 시스템을 생성하여 사용 할 때 사용되는 명령어의 순서로 알맞은 것은?

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

    1. fdisk: 새로운 파일 시스템을 생성하기 위해 디스크 파티션을 만든다.
    2. mkfs: 파티션에 파일 시스템을 생성한다.
    3. mount: 생성된 파일 시스템을 마운트하여 사용한다.
profile_image
1

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

11. 다음 중 확장 C쉘로 명령행 편집기능을 제공하는 쉘로 알맞은 것은?

  1. Tcsh
  2. bash
  3. sh
  4. csh
(정답률: 64%)
  • 정답: Tcsh

    설명: Tcsh는 C쉘의 확장판으로, 명령행 편집기능을 제공합니다. 이 기능은 명령어를 입력하다가 오타를 발견하거나 수정해야 할 경우, 커서를 이용해 해당 부분만 수정할 수 있도록 해주는 기능입니다. 이는 다른 쉘들에서는 제공되지 않는 기능으로, Tcsh가 확장 C쉘로 알려지는 이유 중 하나입니다.
profile_image
1

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

12. 다음 중 BASH 쉘의 내부명령어로 틀린 것은?

  1. alias
  2. cd
  3. ls
  4. history
(정답률: 65%)
  • 정답은 "ls"입니다. "ls"는 BASH 쉘의 외부명령어로, 현재 디렉토리의 파일과 디렉토리 목록을 보여주는 명령어입니다. 내부명령어는 쉘 자체에서 처리되는 명령어로, "alias"는 명령어에 대한 별칭을 설정하고, "cd"는 디렉토리를 변경하고, "history"는 사용자가 실행한 명령어의 히스토리를 보여줍니다.
profile_image
1

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

13. 다음 중 Bash에서 사용되는 유용한 키에 대한 설명이다. 아래의 보기 (ⓐ)-(ⓑ)-(ⓒ)에 들어 갈 키가 순서대로 나열한 것으로 알맞은 것은?

  1. Ctrl-Z , Ctrl-C, Ctrl-U
  2. Ctrl-C , Ctrl-U, Ctrl-Z
  3. Ctrl-U , Ctrl-Z, Ctrl-C
  4. Ctrl-U , Ctrl-C, Ctrl-Z
(정답률: 64%)
  • - Ctrl-U: 현재 입력중인 명령어를 지우는 단축키
    - Ctrl-C: 현재 실행중인 명령어를 중지하는 단축키
    - Ctrl-Z: 현재 실행중인 명령어를 일시정지하고 백그라운드로 보내는 단축키

    따라서, 정답은 "Ctrl-U , Ctrl-C, Ctrl-Z" 입니다.
profile_image
1

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

14. 다음은 쉘의 동작 메커니즘 중 사용자의 명령을 시스템에 전달하기 위하여 거치는 단계의 순서도 이다. 아래의 보기 (ⓐ)-(ⓑ)-(ⓒ)-(ⓓ)를 나열 한 것으로 알맞은 것은?

  1. Terminal, Device Driver, Shell, Linux Kernel
  2. Terminal, Shell, Device Driver, Linux Kernel
  3. Linux Kernel, Shell, Device Driver, Terminal
  4. Linux Kernel, Device Driver, Shell, Terminal
(정답률: 69%)
  • 정답: "Terminal, Device Driver, Shell, Linux Kernel"

    - Terminal: 사용자가 입력한 명령을 받아들이는 인터페이스 역할을 한다.
    - Device Driver: Terminal에서 입력된 명령을 하드웨어에서 처리할 수 있도록 변환해주는 역할을 한다.
    - Shell: 변환된 명령을 해석하고 실행하는 역할을 한다.
    - Linux Kernel: Shell이 실행한 명령을 실제로 처리하는 역할을 한다.
profile_image
1

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

15. 다음 중 사용자의 현재위치를 나타내주는 역할을 하며, cd 명령을 수행할 때마다 변경이 되는 환경변수로 알맞은 것은?

  1. PATH
  2. PS1
  3. PWD
  4. HOME
(정답률: 76%)
  • 정답: PWD

    PWD는 "Present Working Directory"의 약자로, 현재 작업 중인 디렉토리의 경로를 나타내는 환경변수입니다. cd 명령을 수행할 때마다 PWD 값이 변경되어 현재 작업 중인 디렉토리의 경로를 나타냅니다. 따라서 PWD는 사용자의 현재 위치를 나타내는 역할을 합니다.
profile_image
1

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

16. 다음 중 BASH 환경에서 alias를 설정하는 방법으로 알맞은 것은?

  1. set alias 'mkdir -p'=mkd
  2. set alias mkd='mkdir -p'
  3. alias 'mkdir -p'=mkd
  4. alias mkd='mkdir –p’
(정답률: 65%)
  • 정답은 "alias mkd='mkdir –p’"이다.

    BASH 환경에서 alias를 설정하는 방법은 "alias [별칭]='[명령어]'" 형식으로 설정한다. 따라서 "alias mkd='mkdir –p’"는 "mkd"라는 별칭을 "mkdir –p"라는 명령어로 설정하는 것이다. 이렇게 설정하면 "mkd"라는 별칭으로 "mkdir –p" 명령어를 실행할 수 있다.
profile_image
1

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

17. 다음 중 BASH의 히스토리 기능을 이용하여 바로 이전 명령을 재실행 하려고 할 때 사용하는 쉘 예약어로 알맞은 것은?

  1. ?#
  2. ??
  3. !#
  4. !-1
(정답률: 72%)
  • 정답: !-1

    !-1은 "이전 명령"을 의미합니다. 즉, 바로 이전에 실행한 명령을 재실행하는 것입니다. "!"는 BASH에서 히스토리 기능을 사용할 때 사용하는 예약어이며, "-1"은 "이전"을 의미하는 숫자입니다. 따라서 "!-1"은 "이전 명령"을 의미합니다.
profile_image
1

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

18. 다음 중 쉘의 환경변수인 PATH에 신규 디렉터리를 추가하려 할 때 사용하는 명령으로 알맞은 것은?

  1. PATH=$PATH!newpath
  2. PATH=$PATH:newpath
  3. $PATH=PATH!newpath
  4. $PATH=PATH:newpath
(정답률: 83%)
  • 정답은 "PATH=$PATH:newpath"입니다.

    이 명령은 PATH 환경변수에 새로운 디렉터리를 추가하는 것입니다. $PATH는 현재 PATH 환경변수의 값을 나타내며, :newpath는 새로운 디렉터리를 나타냅니다. 따라서 PATH=$PATH:newpath 명령을 실행하면 기존 PATH 환경변수 값에 새로운 디렉터리가 추가된 새로운 PATH 환경변수 값이 생성됩니다.
profile_image
1

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

19. 다음 중 실행 상태에 있는 프로그램의 인스턴스(instance)를 의미하는 용어로 알맞은 것은?

  1. process
  2. program
  3. protocol
  4. signal
(정답률: 82%)
  • "process"는 현재 실행 중인 프로그램의 인스턴스를 의미합니다. 프로그램은 실행 파일 자체를 의미하며, 프로토콜은 통신 규약을 의미하며, 시그널은 프로세스 간 통신을 위한 신호를 의미합니다. 따라서 실행 중인 프로그램의 인스턴스를 가리키는 용어로는 "process"가 알맞습니다.
profile_image
1

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

20. 다음 중 프로세스 간의 통신수단을 뜻하는 용어로 알맞은 것은?

  1. signal
  2. fork
  3. jobs
  4. channel
(정답률: 76%)
  • "signal"은 프로세스 간의 통신을 위한 용어로, 한 프로세스가 다른 프로세스에게 어떤 이벤트가 발생했음을 알리는 것을 말합니다. 예를 들어, 한 프로세스가 다른 프로세스에게 "종료해야 할 시간이 되었다"는 신호를 보내면, 그 신호를 받은 프로세스는 종료 작업을 수행할 수 있습니다. 이러한 신호는 운영체제에서 제공하는 시그널 함수를 사용하여 보내고 받을 수 있습니다.
profile_image
1

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

21. 리눅스에서 최초로 프로세스가 실행될 때 /etc/inittab 파일을 호출하는 프로세스로 알맞은 것은?

  1. init
  2. shell
  3. cron
  4. df
(정답률: 85%)
  • init은 리눅스에서 최초로 부팅될 때 실행되는 프로세스로, /etc/inittab 파일을 호출하여 시스템 초기화 및 다른 프로세스들을 실행시키는 역할을 합니다. 따라서 init가 /etc/inittab 파일을 호출하는 프로세스입니다.
profile_image
1

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

22. 다음 중 프로세스의 현재 상태 중 좀비(zombie)상태를 나타내는 것으로 알맞은 것은?

  1. S
  2. I
  3. T
  4. Z
(정답률: 91%)
  • 정답은 "Z"입니다. 좀비 상태란, 프로세스가 종료되었지만 부모 프로세스가 아직 해당 프로세스의 종료 상태를 수집하지 않은 상태를 말합니다. 따라서 해당 프로세스는 시스템에서 제거되지 않고, 좀비 상태로 남아있게 됩니다. "Z"는 이러한 상태를 나타내는 상태 코드입니다.
profile_image
1

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

23. 다음 중 suspend된 것을 background로 실행하기 위한 방법으로 알맞은 것은?

  1. ctrl + z
  2. ctrl + c
  3. bg %<작업번호>
  4. fg %<작업번호>
(정답률: 82%)
  • "bg %<작업번호>"는 현재 suspend된 작업을 background로 실행하기 위한 명령어이다. "ctrl + z"는 현재 실행 중인 작업을 suspend시키는 명령어이고, "ctrl + c"는 현재 실행 중인 작업을 강제로 종료시키는 명령어이다. "fg %<작업번호>"는 background로 실행 중인 작업을 foreground로 가져오는 명령어이다.
profile_image
1

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

24. 다음 시그널 번호 중 무조건 종료할 때 사용하는 것으로 알맞은 것은?

  1. 1
  2. 2
  3. 9
  4. 15
(정답률: 81%)
  • 9번은 SIGKILL 시그널로, 프로세스를 강제 종료시키는 시그널입니다. 이 시그널을 보내면 해당 프로세스는 무조건 종료됩니다. 따라서 무언가 문제가 생겨서 강제로 프로세스를 종료해야 할 때 사용됩니다.
profile_image
1

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

25. 다음 중 ps 명령어를 사용하여 세션 리더를 제외하고 터미널에 종속되지 않은 모든 프로세스를 출력할 때 사용하는 옵션으로 알맞은 것은?

  1. -a
  2. a
  3. -f
  4. f
(정답률: 68%)
  • 정답은 "-a"입니다.

    "-a" 옵션은 모든 사용자의 프로세스를 출력하며, 세션 리더를 제외한 모든 프로세스를 출력합니다.

    즉, 현재 로그인한 사용자가 아닌 다른 사용자가 실행한 프로세스도 함께 출력됩니다.

    "-f" 옵션은 프로세스의 상세 정보를 출력하며, "-a"와는 별개의 옵션입니다.

    따라서, "-a"가 세션 리더를 제외한 모든 프로세스를 출력하는 옵션이라는 것을 간단명료하게 설명할 수 있습니다.
profile_image
1

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

26. 다음 중 top 명령어를 사용하여 CPU 사용률에 따라 정렬하여 출력하는 옵션으로 알맞은 것은?

  1. i
  2. I
  3. m
  4. P
(정답률: 57%)
  • 정답은 "P"입니다.

    "i" 옵션은 프로세스 ID를 출력하고, "I" 옵션은 프로세스 ID를 출력하지 않습니다.

    "m" 옵션은 메모리 사용량에 따라 정렬하여 출력합니다.

    "P" 옵션은 CPU 사용률에 따라 정렬하여 출력합니다. CPU 사용률이 높은 프로세스부터 출력되므로 시스템의 부하 상태를 파악하는 데 유용합니다.
profile_image
1

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

27. 다음 명령 결과에 대한 설명으로 틀린 것은?

  1. top을 백그라운드에서 실행하면서 NI값이 -15 감소한다.
  2. top은 기존보다 높은 우선순위를 갖게 된다.
  3. 우선권 순위는 -20에서 19까지의 수치 값을 갖게 된다.
  4. 이미 실행중인 프로그램의 우선 순위를 조절 할 수 있다.
(정답률: 57%)
  • 설명 중 틀린 것은 "top은 기존보다 높은 우선순위를 갖게 된다."입니다. top은 기본적으로 우선순위가 높은 프로세스가 아니기 때문에, NI값을 조절하여 우선순위를 높일 수 있습니다.
profile_image
1

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

28. 다음 중 /root/time_start.sh라는 파일을 매주 월요일 오전 6시에 사용자 ihd 권한으로 실행하기 위하여 crontab에 등록할 경우 알맞은 것은?

  1. 0 6 * * 1 su - root -c '/root/time_start.sh' >& /dev/null
  2. 0 6 * * 1 su - ihd -c '/root/time_start.sh' >& /dev/null
  3. * * * 6 1 su - ihd -c '/root/time_start.sh' >& /dev/null
  4. * * * 1 6 su - root -c '/root/time_start.sh' >& /dev/null
(정답률: 80%)
  • 정답은 "0 6 * * 1 su - ihd -c '/root/time_start.sh' >& /dev/null" 입니다.

    이유는 다음과 같습니다.

    - "0 6 * * 1"은 매주 월요일 오전 6시를 의미합니다.
    - "su - ihd -c '/root/time_start.sh'"는 사용자 ihd 권한으로 "/root/time_start.sh" 파일을 실행하는 명령어입니다.
    - ">& /dev/null"은 실행 결과를 출력하지 않도록 하는 명령어입니다.

    따라서 이 crontab 설정은 매주 월요일 오전 6시에 "/root/time_start.sh" 파일을 사용자 ihd 권한으로 실행하고 실행 결과를 출력하지 않도록 합니다.
profile_image
1

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

29. vi 편집기에서 ihd.txt 파일을 읽기 전용(read-only)으로 열 때 사용하는 명령어로 알맞은 것은?

  1. vi +r ihd.txt
  2. vi -r ihd.txt
  3. vi -R ihd.txt
  4. vi +R ihd.txt
(정답률: 53%)
  • 정답: vi -R ihd.txt

    설명: vi -R 명령어는 파일을 읽기 전용 모드로 열어줍니다. 이 모드에서는 파일을 수정할 수 없으며, 오직 읽기만 가능합니다. 따라서 vi -R ihd.txt 명령어를 사용하면 ihd.txt 파일을 읽기 전용으로 열 수 있습니다.
profile_image
1

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

30. vi 편집기 Ex 모드에서 외부 명령어를 실행하는 명령으로 알맞은 것은?

  1. !
  2. ?
  3. |
  4. #
(정답률: 58%)
  • 정답은 "!"입니다.

    "!"는 vi 편집기 Ex 모드에서 외부 명령어를 실행하는 명령입니다. 이 명령을 사용하면 현재 편집 중인 파일을 대상으로 다른 프로그램이나 명령어를 실행할 수 있습니다. 예를 들어, ":!ls" 명령을 실행하면 현재 디렉토리의 파일 목록을 보여주는 "ls" 명령이 실행됩니다.

    다른 선택지인 "?"는 현재 커서 위치의 문자를 설명하는 도움말을 보여주는 명령입니다. "|"는 두 개의 명령어를 파이프라인으로 연결하는 명령입니다. "#"는 현재 편집 중인 파일의 이름을 보여주는 명령입니다.
profile_image
1

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

31. vi 편집기에서 편집 버퍼 이동 명령으로 알맞은 것은?

  1. <Ctrl + B> : 반 화면 위로 이동
  2. <Ctrl + F> : 한 화면 아래로 이동
  3. <Ctrl + U> : 반 화면 아래로 이동
  4. <Ctrl + D> : 한 화면 아래로 이동
(정답률: 51%)
  • 정답은 "<Ctrl + F> : 한 화면 아래로 이동" 입니다. 이는 vi 편집기에서 편집 중인 문서가 길어서 한 화면에 다 보이지 않을 때, 다음 화면으로 이동하기 위한 명령입니다. Ctrl + F를 누르면 현재 화면에서 한 화면 아래로 이동하게 됩니다.
profile_image
1

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

32. vi 명령어 중 편집 중인 파일을 저장하지 않고 종료하는 명령으로 알맞은 것은?

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

    ":q!" 명령어는 현재 편집 중인 파일을 저장하지 않고 강제로 종료하는 명령어입니다. 만약 파일을 수정했지만 저장하지 않고 종료하고 싶을 때 사용합니다.

    ":wq!" 명령어는 파일을 저장하고 종료하는 명령어이므로, 이 문제에서는 정답이 아닙니다.

    ":w" 명령어는 파일을 저장하는 명령어이고, ":wq" 명령어는 파일을 저장하고 종료하는 명령어입니다.
profile_image
1

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

33. vi 편집기에서 / 또는 ? 명령에 같은 방향으로 반복적으로 패턴을 검색하는 명령어로 알맞은 것은?

  1. n
  2. N
  3. u
  4. J
(정답률: 67%)
  • 정답은 "n"입니다.

    "/" 또는 "?" 명령어는 검색을 시작하는 명령어이며, "n"은 이전 검색 결과에서 다음으로 일치하는 패턴을 찾는 명령어입니다. 따라서 같은 방향으로 반복적으로 패턴을 검색할 때 "n"을 사용하면 됩니다.

    "N"은 이전 검색 결과에서 이전으로 일치하는 패턴을 찾는 명령어이며, "u"는 마지막 변경 내용을 취소하는 명령어입니다. "J"는 현재 줄과 다음 줄을 합치는 명령어입니다.
profile_image
1

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

34. 다음 vi 명령 실행의 결과로 알맞은 것은?

  1. J
  2. p
  3. u
  4. a
(정답률: 58%)
  • vi 명령을 실행하면 편집기가 열리고, 현재 커서 위치는 맨 처음에 위치합니다. 이때 "J" 명령을 입력하면 현재 행과 다음 행을 합쳐서 하나의 행으로 만듭니다. 따라서 "p"는 현재 커서 위치에 있는 문자를 아래쪽으로 복사하고, "u"는 이전에 수행한 명령을 취소합니다. "a"는 현재 커서 위치 다음에 문자를 추가합니다. 따라서 "J" 명령을 수행한 후에는 첫 번째와 두 번째 행이 합쳐져서 "Hello, world!"가 되고, 그 다음 행에는 "This is a test."가 남아 있습니다. 따라서 정답은 "J"입니다.
profile_image
1

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

35. 다음 중 rpm 명령어 옵션에 대한 설명으로 알맞은 것은?

  1. rpm -e : 패키지 의존성 무시
  2. rpm -U : 패키지를 업그레이드
  3. rpm -i : 패키지 정보 출력
  4. rpm --nodeps : 해당 작업을 강제로 진행
(정답률: 62%)
  • rpm -U 옵션은 기존에 설치된 패키지를 업그레이드하는 옵션이다. 새로운 버전의 패키지를 설치하면서 기존에 설치된 패키지와 충돌하는 파일이 있을 경우, 기존 파일을 백업하고 새로운 파일로 대체한다. 이 때, 기존에 설치된 패키지의 설정 파일은 유지된다.
profile_image
1

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

36. 다음 RPM 패키지 구조에서 아키텍처를 뜻하는 부분으로 알맞은 것은?

  1. kernel
  2. 2.6.18
  3. 308
  4. x86_64
(정답률: 83%)
  • RPM 패키지 구조에서 "x86_64"는 아키텍처를 뜻하는 부분입니다. 이는 해당 패키지가 64비트 아키텍처인 x86_64 아키텍처에서 동작할 수 있음을 나타냅니다. 따라서 이 패키지는 64비트 시스템에서 사용할 수 있습니다.
profile_image
1

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

37. 다음 중 rpm 명령을 사용하여 mozila가 설치 되었는지 확인하는 명령어로 알맞은 것은?

  1. rpm -qa | grep mozila
  2. rpm -Uvh | grep mozila
  3. rpm -ivh | grep mozila
  4. rpm -e | grep mozila
(정답률: 77%)
  • 정답: "rpm -qa | grep mozila"

    설명:

    - "rpm -qa"는 시스템에 설치된 모든 RPM 패키지를 나열하는 명령어이다.
    - "|"는 파이프(pipe)라고 불리며, 앞의 명령어의 출력을 뒤의 명령어의 입력으로 전달한다.
    - "grep"은 특정 문자열을 검색하는 명령어이다.
    - 따라서 "rpm -qa | grep mozila"는 시스템에 설치된 모든 RPM 패키지 중에서 "mozila"라는 문자열을 포함하는 패키지를 검색하는 명령어이다. 만약 "mozila"가 설치되어 있다면 해당 패키지의 이름이 출력될 것이다.
profile_image
1

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

38. 다음 중 아카이브(archive) 확장자 설명으로 알맞은 것은?

  1. .Z : gzip로 압축된 아카이브이다.
  2. .bz2 : tar로 압축된 아카이브이다.
  3. .zip : zip로 압축된 아카이브이다.
  4. .gz : zcat을 사용하여 압축된 tar 아카이브이다.
(정답률: 69%)
  • 정답은 ".zip : zip로 압축된 아카이브이다." 이다.

    zip은 파일을 압축하고 보관하는 형식 중 하나로, 여러 개의 파일을 하나의 파일로 묶어서 압축할 수 있다. 이때 확장자는 .zip으로 지정된다. 따라서 ".zip : zip로 압축된 아카이브이다."라는 설명이 알맞다.
profile_image
1

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

39. 다음 중 gzip명령어의 옵션에 대한 설명으로 알맞은 것은?

  1. -d : 압축을 한다.
  2. -l : 현재 압축된 파일의 내용을 보여준다.
  3. -v : 버전 상태를 알려준다.
  4. -r : 서브디렉토리에 있는 파일은 압축을 안한다.
(정답률: 47%)
  • "-l" 옵션은 현재 압축된 파일의 내용을 보여주는 옵션이다. 이 옵션을 사용하면 압축된 파일의 크기, 압축 전 파일의 크기, 압축률, 수정 시간 등의 정보를 확인할 수 있다.
profile_image
1

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

40. 다음 중 zip 파일로 압축되어 있는 텍스트 파일의 압축을 풀지 않고 내용만을 볼 때 사용하는 명령어들로 알맞은 것은?

  1. zmore, zless, zcat
  2. zmore, zless, zzip
  3. zmore, zcat, zcompress
  4. zmore, zcat, ztar
(정답률: 67%)
  • 정답은 "zmore, zless, zcat"이다.

    - zmore: 압축된 텍스트 파일을 화면에 출력하며, 페이지 단위로 보여준다. (more 명령어와 유사)
    - zless: 압축된 텍스트 파일을 화면에 출력하며, 페이지 단위로 보여준다. (less 명령어와 유사)
    - zcat: 압축된 텍스트 파일의 내용을 화면에 출력한다. (cat 명령어와 유사)

    즉, 이 세 가지 명령어는 모두 압축된 텍스트 파일의 내용을 화면에 출력해주는 역할을 한다. 다만, zmore와 zless는 페이지 단위로 보여주는 기능이 추가되어 있다.
profile_image
1

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

41. 다음 중 ihd.tar.gz 압축하고 묶기 위한 명령어로 알맞은 것은?

  1. tar -xvzf ihd.tar.gz
  2. tar -cvzf ihd.tar.gz
  3. tar -cvf ihd.tar.gz
  4. gzip -xvzf ihd.tar.gz
(정답률: 69%)
  • 정답: tar -cvzf ihd.tar.gz

    설명:
    - tar: 파일을 묶거나 압축 해제하는 명령어
    - c: 새로운 아카이브 파일을 생성
    - v: 아카이브 파일 생성 과정을 화면에 출력
    - z: gzip으로 압축
    - f: 아카이브 파일 이름 지정

    따라서, "tar -cvzf ihd.tar.gz" 명령어는 ihd.tar.gz 파일을 새로운 아카이브 파일로 묶고 gzip으로 압축하여 ihd.tar.gz 파일을 생성하는 명령어이다.
profile_image
1

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

42. RPM 설치시 --force을 사용할 때 포함되는 옵션으로 틀린 것은?

  1. replacepkgs
  2. replacefiles
  3. oldpackage
  4. relocate
(정답률: 57%)
  • 정답은 "relocate"입니다.

    --force 옵션은 RPM 패키지를 강제로 설치할 때 사용되며, 이미 설치된 패키지를 덮어쓰거나 파일 충돌을 무시하는 등의 작업을 수행합니다.

    - "replacepkgs" 옵션은 이미 설치된 패키지를 덮어쓰는 작업을 수행합니다.
    - "replacefiles" 옵션은 이미 설치된 파일을 덮어쓰는 작업을 수행합니다.
    - "oldpackage" 옵션은 이전 버전의 패키지를 설치할 때 사용됩니다.

    하지만 "relocate" 옵션은 RPM 패키지를 다른 디렉토리나 위치에 설치할 때 사용됩니다. 이 옵션을 사용하면 패키지 내의 경로를 변경할 수 있습니다.
profile_image
1

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

43. 다음 중 root 계정으로 명령어 사용하여 미리 설정되어있는 프린터 lp0를 이용하여 텍스트 파일 report.txt를 출력하려 할 때 알맞은 것은?

  1. print report.txt
  2. cat report.txt > /dev/lp0
  3. lprm report.txt
  4. vi report.txt > /dev/lp0
(정답률: 71%)
  • 정답은 "cat report.txt > /dev/lp0" 입니다.

    이유는 cat 명령어를 사용하여 report.txt 파일의 내용을 표준 출력으로 보내고, > 기호를 사용하여 표준 출력을 /dev/lp0으로 리디렉션하여 프린터로 출력하기 때문입니다. 따라서 이 명령어를 사용하면 report.txt 파일의 내용이 lp0 프린터로 출력됩니다.
profile_image
1

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

44. 다음 중 프린터큐에 대기중인 작업(job) 번호가 3인 프린팅 작업을 취소하려 할 때 사용하는 명령어로 알맞은 것은?

  1. lprm job 3
  2. lpc job 3
  3. lprm 3
  4. lpc 3
(정답률: 60%)
  • 정답은 "lprm 3"입니다.

    "lprm"은 프린터큐에서 작업을 삭제하는 명령어입니다. "3"은 삭제하려는 작업의 번호를 나타냅니다. 따라서 "lprm 3"은 프린터큐에서 대기중인 작업 중 번호가 3인 작업을 삭제하는 명령어입니다.

    다른 보기들은 "job"이라는 키워드를 사용하거나 "lpc"라는 다른 명령어를 사용하기 때문에 올바른 명령어가 아닙니다.
profile_image
1

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

45. 다음 중 JetDirect 프린터 연결 설명에서 ( 괄호 )에 알맞은 것은?

  1. UDP/IP
  2. TCP/IP
  3. Multicast
  4. Unicast
(정답률: 69%)
  • JetDirect 프린터 연결은 TCP/IP 프로토콜을 사용하여 이루어진다. TCP/IP는 인터넷에서 데이터를 주고받기 위한 표준 프로토콜로, 안정적인 데이터 전송을 보장한다. UDP/IP는 TCP/IP와 비교하여 더 빠른 전송 속도를 가지지만, 데이터 전송의 안정성이 떨어진다. Multicast와 Unicast는 데이터 전송 방식을 나타내는 용어로, JetDirect 프린터 연결과는 직접적인 관련이 없다.
profile_image
1

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

46. 다음 중 리눅스 블록 디바이스에 대한 장치파일과 설명으로 짝지어진 것이 틀린 것은?

  1. sda : SCSI 타입의 하드디스크 장치
  2. hda : IDE 타입의 하드디스크 장치
  3. st : 테이프 저장장치
  4. md : USB 디스크 장치
(정답률: 69%)
  • 정답은 "md : USB 디스크 장치"이다. md는 Multiple Device의 약자로, 여러 개의 블록 디바이스를 하나의 논리적인 디바이스로 묶어서 사용하는 소프트웨어 RAID 기술을 의미한다. 따라서 md는 블록 디바이스가 아니며, 따라서 장치 파일도 존재하지 않는다.
profile_image
1

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

47. 다음 중 리눅스에서 사운드 카드를 설정하려 할 때, 필요한 드라이버나 유틸리티로 틀린 것은?

  1. OSS
  2. ALSA
  3. CUPS
  4. OSS/Free
(정답률: 74%)
  • 정답: CUPS

    설명: CUPS는 Common Unix Printing System의 약자로, 프린터 관련 유틸리티이며 사운드 카드 설정과는 관련이 없습니다. 반면에 OSS와 ALSA는 사운드 카드 드라이버이며, OSS/Free는 오픈소스로 개발된 OSS입니다. 따라서 CUPS는 사운드 카드 설정과는 무관한 보기입니다.
profile_image
1

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

48. 다음 중 일반적인 32bit 리눅스에서 하드웨어를 사용하기 위해 필요한 하드웨어 모듈이 저장 되는 디렉터리로 알맞은 것은?

  1. /lib/modules/커널버전/kernel/drivers
  2. /modules/커널버전/kernel/drivers
  3. /usr/커널버전/kernel/modules/drivers
  4. /drivers/커널버전/kernel/modules
(정답률: 52%)
  • 답: "/lib/modules/커널버전/kernel/drivers"

    이 디렉터리는 커널 모듈을 저장하는 디렉터리입니다. 커널 모듈은 커널과 함께 로드되어 하드웨어를 제어하고 사용할 수 있도록 합니다. 이 디렉터리는 일반적으로 하드웨어 드라이버 모듈을 포함하고 있으며, 이를 통해 하드웨어를 사용할 수 있습니다. 따라서 하드웨어를 사용하기 위해 필요한 하드웨어 모듈이 저장되는 디렉터리는 "/lib/modules/커널버전/kernel/drivers"입니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 X 윈도우를 강제 종료시킬 수 있는 키의 조합으로 알맞은 것은?

  1. [CTRL]+[ALT]+[Delete]
  2. [CTRL]+[ALT]+[Enter]
  3. [CTRL]+[ALT]+[TAB]
  4. [CTRL]+[ALT]+[BackSpace]
(정답률: 75%)
  • 정답: [CTRL]+[ALT]+[BackSpace]

    이유: [CTRL]+[ALT]+[BackSpace]는 X 서버를 강제로 종료시키는 키 조합이다. 이는 X 서버가 다운되거나 먹통이 되었을 때 사용할 수 있다. 다른 키 조합들은 윈도우 관련 기능이나 작업 관리자를 호출하는 기능이다.
profile_image
1

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

50. 다음 ( 괄호 ) 안에 들어갈 라이브러리로 알맞은 것은?

  1. (ㄱ) GTK - (ㄴ) QT
  2. (ㄱ) QT - (ㄴ) GTK
  3. (ㄱ) Xaw - (ㄴ) Motif
  4. (ㄱ) Motif - (ㄴ) Xaw
(정답률: 78%)
  • (ㄱ) QT - (ㄴ) GTK 이 정답이다. 이유는 이미지에서 보이는 GUI가 GNOME Desktop Environment를 사용하고 있기 때문이다. GNOME은 GTK 기반으로 만들어졌으며, QT와는 호환성이 떨어지기 때문에 QT를 사용하면 GNOME과의 연동성이 떨어지게 된다. 따라서 이 경우에는 GTK를 사용하는 것이 적합하다.
profile_image
1

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

51. 다음 중 콘솔 모드로 부팅되는 리눅스 시스템을 X 윈도우로 부팅하려고 할 때 변경하는 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/inittab
  3. /etc/xorg.conf
  4. /etc/sysconfig/desktop
(정답률: 71%)
  • 정답은 "/etc/inittab"입니다. 이 파일은 리눅스 시스템의 초기화 프로세스를 제어하는 파일입니다. 이 파일을 수정하여 시스템이 콘솔 모드에서 X 윈도우로 부팅되도록 변경할 수 있습니다. 이 파일에서 "initdefault" 라인을 수정하여 부팅 레벨을 변경할 수 있습니다. 예를 들어, "initdefault:5"로 설정하면 시스템이 X 윈도우로 부팅됩니다.
profile_image
1

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

52. 다음 중 이미지 합성 및 이미지 저장을 위해 사용되는 프로그램으로 알맞은 것은?

  1. XMMS
  2. MPlayer
  3. MTV
  4. GIMP
(정답률: 83%)
  • 정답: GIMP

    이유: GIMP은 이미지 합성 및 이미지 저장을 위한 무료 오픈 소스 그래픽 편집 프로그램이다. GIMP은 다양한 이미지 파일 형식을 지원하며, 레이어, 마스크, 필터, 도구 등 다양한 기능을 제공하여 이미지 편집에 용이하다. 또한 GIMP은 다양한 운영체제에서 사용할 수 있으며, 사용자들이 만든 다양한 플러그인을 지원하여 기능을 확장할 수 있다.
profile_image
1

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

53. X 윈도우를추가로두번째터미널([CTRL]+[ALT]+[F8])에 실행시키려고 한다. 다음 중 ( 괄호 )안에 들어 갈 내용으로 알맞은 것은?

  1. :1
  2. :2
  3. :3
  4. :4
(정답률: 49%)
  • ( startx -- :1 )

    ":1"은 X 윈도우의 디스플레이 번호를 나타낸다. X 윈도우 시스템은 기본적으로 ":0" 디스플레이를 사용하며, 새로운 X 윈도우를 실행할 때마다 디스플레이 번호가 1씩 증가한다. 따라서 ":1"은 두 번째 X 윈도우를 나타낸다.
profile_image
1

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

54. 다음 중 인텔 x86계열의 리눅스 운영체제에서 사용하는 X서버로 알맞은 것은?

  1. Xorg
  2. fvwm
  3. mwm
  4. twm
(정답률: 74%)
  • 정답은 "Xorg"입니다.

    Xorg는 인텔 x86계열의 리눅스 운영체제에서 가장 널리 사용되는 X서버입니다. Xorg는 X Window System을 구현하는 데 사용되며, 그래픽 환경을 제공합니다. Xorg는 다양한 드라이버와 환경 설정을 지원하며, 다른 X서버보다 더욱 안정적이고 성능이 우수합니다. 따라서 인텔 x86계열의 리눅스 운영체제에서는 Xorg를 사용하는 것이 일반적입니다.

    fvwm, mwm, twm은 모두 윈도우 매니저로, Xorg와 함께 사용되는 경우가 많습니다. 하지만 이들은 X서버가 아니므로, 정답이 될 수 없습니다.
profile_image
1

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

55. 다음 중 윈도우 매니저 프로그램으로 알맞은 것은?

  1. CORBA
  2. BMP
  3. AfterStep
  4. xv
(정답률: 54%)
  • "AfterStep"은 윈도우 매니저 프로그램 중 하나이다. 이는 X 윈도우 시스템에서 사용되며, 사용자 인터페이스를 관리하고 창을 배치하는 등의 작업을 수행한다. "CORBA"는 객체 지향 프로그래밍에서 사용되는 표준 인터페이스 프로토콜이며, "BMP"는 비트맵 이미지 파일 형식이다. "xv"은 이미지 뷰어 프로그램이다.
profile_image
1

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

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

  1. 데스크톱
  2. 디스플레이 매니저
  3. 윈리스트
  4. 윈도우 메이커
(정답률: 64%)
  • 위 그림은 컴퓨터의 데스크톱 화면을 보여주고 있습니다. 데스크톱은 컴퓨터 사용자가 작업을 수행하는 화면입니다. 디스플레이 매니저는 데스크톱 화면을 관리하는 소프트웨어이며, 윈리스트는 현재 열려있는 창들을 보여주는 목록입니다. 윈도우 메이커는 창의 크기와 위치를 조절하는 기능을 제공합니다. 따라서, 위 그림에서 보여지는 화면은 데스크톱 화면이며, 정답은 "데스크톱"입니다.
profile_image
1

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

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

  1. 스타 토폴로지
  2. 버스 토폴로지
  3. 링 토폴로지
  4. 망(Mesh) 토폴로지
(정답률: 75%)
  • 주어진 그림에서 모든 컴퓨터가 한 줄로 연결되어 있으며, 중앙에는 허브(Hub)가 위치하고 있습니다. 이러한 구성은 "버스 토폴로지"에 해당합니다. 버스 토폴로지는 모든 컴퓨터가 한 줄로 연결되어 있어 데이터 전송이 간단하고 구성이 쉽지만, 한 컴퓨터의 고장이 전체 네트워크에 영향을 미치는 단점이 있습니다.
profile_image
1

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

58. 다음에서 설명하는 프로토콜로 알맞은 것은?

  1. CHAP
  2. CSMA
  3. CBCP
  4. CLNP
(정답률: 79%)
  • 정답은 "CSMA"입니다.

    CSMA는 Carrier Sense Multiple Access의 약자로, 네트워크 상에서 충돌을 방지하기 위해 데이터를 전송하기 전에 채널을 감지하여 사용 중인지 여부를 확인하는 프로토콜입니다. 따라서 다른 기기가 채널을 사용 중일 때는 데이터를 전송하지 않고 대기하게 됩니다. 이를 통해 충돌을 방지하고 효율적인 데이터 전송을 가능하게 합니다.

    그러나 CHAP는 인증 프로토콜, CBCP는 압축 프로토콜, CLNP는 네트워크 계층 프로토콜입니다. 이들은 CSMA와는 전혀 다른 기능을 수행하므로 정답이 될 수 없습니다.
profile_image
1

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

59. 다음 중 광섬유 케이블를 사용하여 설계된 링 구조의 통신망으로 알맞은 것은?

  1. Ethernet
  2. FDDI
  3. ATM
  4. CSMA/CD
(정답률: 66%)
  • FDDI는 광섬유 케이블을 사용하여 설계된 링 구조의 통신망으로, Ethernet과 CSMA/CD와는 달리 충돌이 발생하지 않고 안정적인 데이터 전송이 가능하며, ATM과는 다르게 패킷 전송 방식이 아닌 프레임 전송 방식을 사용한다. 따라서 FDDI가 광섬유 케이블을 사용하여 설계된 링 구조의 통신망으로 알맞은 것이다.
profile_image
1

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

60. 다음 중 패킷교환방식에 대한 설명으로 틀린 것은?

  1. 고정된 대역폭을 사용하여 전송한다.
  2. 패킷마다 전송로를 설립할 수 있다.
  3. 전달되지 않으면 송신자에서 통지할 수 있다.
  4. 각 패킷마다 오버헤드 비트가 존재한다.
(정답률: 53%)
  • "고정된 대역폭을 사용하여 전송한다."가 틀린 설명이다. 패킷교환방식은 가변적인 대역폭을 사용하여 전송한다. 이는 네트워크 상황에 따라 패킷의 우선순위를 결정하여 대역폭을 동적으로 할당하기 때문이다. 따라서 패킷마다 전송로를 설립할 수 있고, 전달되지 않으면 송신자에서 통지할 수 있으며, 각 패킷마다 오버헤드 비트가 존재한다는 설명은 모두 맞는다.
profile_image
1

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

61. 다음 중 OSI 7 계층 모델을 개발한 기관으로 알맞은 것은?

  1. ISO
  2. ANSI
  3. EIA
  4. IEEE
(정답률: 75%)
  • 정답: ISO

    설명: OSI 7 계층 모델은 국제 표준화 기구(ISO)에서 개발하였습니다. ANSI, EIA, IEEE는 모두 표준화 기구이지만, OSI 7 계층 모델을 개발한 기관은 ISO입니다.
profile_image
1

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

62. 다음 중 OSI 7계층의 물리 계층, 데이터링크 계층, 네트워크 계층을 지원하는 통신 장비로 알맞은 것은?

  1. 라우터
  2. 리피터
  3. 브리지
  4. 허브
(정답률: 78%)
  • 라우터는 OSI 7계층 중 물리 계층, 데이터링크 계층, 네트워크 계층을 모두 지원하는 통신 장비이다. 물리 계층에서는 전기 신호를 변환하고 전송하는 역할을 하며, 데이터링크 계층에서는 프레임 단위로 데이터를 전송하고 에러 검출 및 수정을 수행한다. 또한 네트워크 계층에서는 IP 주소를 이용하여 패킷을 전송하고 경로를 결정하는 역할을 한다. 따라서 라우터는 OSI 7계층의 여러 계층을 지원하는 다목적 통신 장비로 사용된다.
profile_image
1

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

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

  1. 전송계층
  2. 세션계층
  3. 표현계층
  4. 응용계층
(정답률: 66%)
  • 이 계층은 데이터의 형식을 변환하거나 암호화, 복호화 등의 처리를 담당합니다. 예를 들어, ASCII 코드로 작성된 텍스트 파일을 유니코드로 변환하거나, JPEG 이미지 파일을 압축하거나, 암호화된 데이터를 복호화하는 등의 작업을 수행합니다. 따라서, 이 계층은 데이터의 표현 방식을 정의하고, 이를 상위 계층에 제공하는 역할을 합니다.
profile_image
1

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

64. 다음 중 TCP 및 UDP 프로토콜과 가장 연관이 있는 OSI 계층으로 알맞은 것은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송계층
  4. 세션계층
(정답률: 67%)
  • TCP 및 UDP 프로토콜은 전송계층에서 사용되며, 이 계층은 데이터를 송수신하는 두 호스트 간의 연결을 제어하고, 데이터의 신뢰성과 효율성을 보장합니다. 따라서 TCP 및 UDP 프로토콜은 전송계층과 가장 연관이 있습니다.
profile_image
1

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

65. 다음 중 C 클래스 IP주소 대역의 기본 서브넷 마스크값으로 알맞은 것은?

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0
  4. 255.255.255.255
(정답률: 85%)
  • C 클래스 IP주소 대역은 첫 번째 옥텟이 192~223인 주소 대역을 말한다. 이 대역의 기본 서브넷 마스크값은 255.255.255.0이다. 이는 첫 번째, 두 번째, 세 번째 옥텟이 모두 255이고, 네 번째 옥텟이 0인 형태를 가지고 있기 때문이다. 이 서브넷 마스크값은 해당 대역에서 256개의 호스트를 지원할 수 있도록 설정되어 있다.
profile_image
1

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

66. 다음 중 B 클래스에 속한 IP주소로 알맞은 것은?

  1. 10.82.6.7
  2. 127.7.6.2
  3. 191.11.12.22
  4. 224.74.12.17
(정답률: 69%)
  • B 클래스에 속한 IP주소는 첫 번째 옥텟이 128~191 사이의 범위를 가지고, 두 번째 옥텟부터 세 번째 옥텟까지는 0~255 사이의 범위를 가진다. 따라서 "191.11.12.22"는 B 클래스에 속한 IP주소이다.
profile_image
1

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

67. 다음 중 IP주소와 도메인을 관리하는 국제기구로 알맞은 것은?

  1. IETF
  2. W3C
  3. ICANN
  4. IEEE
(정답률: 54%)
  • ICANN은 인터넷 주소와 도메인 이름을 관리하는 국제기구입니다. IETF는 인터넷 프로토콜과 관련된 기술 표준을 개발하는 기구이고, W3C는 웹 기술 표준을 개발하는 기구입니다. IEEE는 전기 및 전자 공학 분야의 기술 표준을 개발하는 기구입니다.
profile_image
1

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

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

  1. Firefox
  2. Opera
  3. Safari
  4. Chrome
(정답률: 83%)
  • 이 웹브라우저는 주소창과 검색창이 합쳐져 있으며, 탭을 분리하여 관리할 수 있고, 다양한 확장 기능을 제공하는 것으로 보아 "Chrome"이다.
profile_image
1

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

69. 다음 ( 괄호 )안에 들어갈 FTP 관련 명령어로 알맞은 것은?

  1. (ㄱ) get - (ㄴ) put - (ㄷ) hash
  2. (ㄱ) get - (ㄴ) put - (ㄷ) mark
  3. (ㄱ) put - (ㄴ) get - (ㄷ) hash
  4. (ㄱ) put - (ㄴ) get - (ㄷ) mark
(정답률: 71%)
  • 주어진 FTP 명령어는 파일 전송과 관련된 명령어들이다. (ㄱ) get은 서버로부터 파일을 다운로드 받는 명령어이고, (ㄴ) put은 클라이언트에서 서버로 파일을 업로드하는 명령어이다. (ㄷ) hash는 파일 전송 중에 전송 속도를 확인하기 위해 사용되는 명령어이다. 따라서, 파일을 다운로드 받거나 업로드하면서 전송 속도를 확인하기 위해 hash 명령어를 사용할 수 있으므로 정답은 "(ㄱ) get - (ㄴ) put - (ㄷ) hash"이다.
profile_image
1

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

70. 다음 ( 괄호 ) 안에 들어갈 서비스 포트 번호로 알맞은 것은?

  1. (ㄱ) 21 - (ㄴ) 22
  2. (ㄱ) 22 - (ㄴ) 23
  3. (ㄱ) 23 - (ㄴ) 22
  4. (ㄱ) 23 - (ㄴ) 21
(정답률: 68%)
  • 이미지에서 보이는 것은 FTP (File Transfer Protocol) 서비스이며, FTP는 기본적으로 21번 포트를 사용한다. 그러나 FTP는 데이터 전송을 위해 추가적인 포트를 사용하기도 한다. 이 경우, 데이터 전송을 위한 포트는 20번이 아닌 22번을 사용하고 있으므로 정답은 "(ㄱ) 23 - (ㄴ) 22"이다.
profile_image
1

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

71. 다음에서 설명하는 전자우편 관련 프로토콜로 알맞은 것은?

  1. SMTP
  2. SNMP
  3. POP3
  4. IMAP
(정답률: 57%)
  • 이 그림은 전자우편을 받아오는 프로토콜 중 POP3를 나타내고 있습니다. POP3는 이메일 서버에서 이메일을 받아와 로컬 컴퓨터에 저장하는 프로토콜입니다. 이에 반해 SMTP는 이메일을 보내는 프로토콜, SNMP는 네트워크 관리 프로토콜, IMAP는 이메일을 서버에 저장하는 프로토콜입니다.
profile_image
1

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

72. 다음은 네트워크 주소를 설정하는 내용이다. ( 괄호 )안에 들어갈 명령어로 알맞은 것은?

  1. route
  2. ifconfig
  3. ping
  4. hostname
(정답률: 60%)
  • "route" 명령어는 네트워크 경로를 설정하고 관리하는 명령어이다. 따라서 네트워크 주소를 설정하는데 사용될 수 있다.
profile_image
1

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

73. 운영중인 리눅스 시스템에서 인터넷상의 다른 시스템에 접속할 때에 IP주소로는 접속이 가능 하지만, 도메인명으로는 접속이 불가능하다. 다음 중 변경해야할 파일명으로 가장 알맞은 것은?

  1. /etc/networks
  2. /etc/host.conf
  3. /etc/resolv.conf
  4. /etc/hosts
(정답률: 64%)
  • 정답은 "/etc/resolv.conf" 입니다.

    이유는 리눅스 시스템에서 도메인명을 IP주소로 변환해주는 DNS(Domain Name System) 서버의 정보가 "/etc/resolv.conf" 파일에 저장되어 있기 때문입니다. 따라서 이 파일을 수정하여 DNS 서버의 정보를 추가하면 도메인명으로도 인터넷상의 다른 시스템에 접속할 수 있습니다.

    반면, "/etc/networks" 파일은 네트워크 관련 정보를 저장하는 파일이며, "/etc/host.conf" 파일은 호스트 이름 해석 방법을 설정하는 파일입니다. "/etc/hosts" 파일은 로컬 호스트의 IP 주소와 호스트 이름을 매핑하는 파일입니다. 이들 파일은 DNS 서버와는 직접적인 연관이 없으므로, 도메인명으로의 접속 문제를 해결하기 위해서는 "/etc/resolv.conf" 파일을 수정해야 합니다.
profile_image
1

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

74. 다음 중 ifconfig 명령으로 확인 가능한 정보로 틀린 것은?

  1. MAC 주소
  2. 브로드캐스트 주소
  3. 넷마스크 주소
  4. 게이트웨이 주소
(정답률: 68%)
  • ifconfig 명령으로 확인 가능한 정보 중 틀린 것은 없습니다. 모두 확인 가능합니다.

    하지만 게이트웨이 주소는 해당 네트워크에서 외부와 통신하기 위한 경로를 제공하는 주소입니다. 따라서 해당 네트워크에 직접 연결되어 있지 않은 경우에는 확인할 수 없습니다.
profile_image
1

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

75. 다음 중 서버 가상화 프로그램을 사용할 경우 생성되는 네트워크 인터페이스로 알맞은 것은?

  1. ppp0
  2. virbr0
  3. dl0
  4. plip0
(정답률: 71%)
  • 서버 가상화 프로그램을 사용할 경우, 가상 머신들이 호스트와 완전히 분리된 네트워크 환경을 구성하기 위해 가상 스위치를 생성하게 된다. 이 가상 스위치는 호스트와 가상 머신들 간의 통신을 중계하는 역할을 하며, 이를 위해 가상 스위치에 연결된 가상 네트워크 인터페이스가 생성된다. 이 중에서 서버 가상화 프로그램에서 기본적으로 생성되는 가상 네트워크 인터페이스의 이름은 "virbr0"이다.
profile_image
1

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

76. 다음 중 도메인명에 대한 정보를 조회할 때 사용하는 명령어 조합으로 알맞은 것은?

  1. ping, netstat
  2. ping, nslookup
  3. nslookup, dig
  4. dig, netstat
(정답률: 63%)
  • 정답은 "nslookup, dig"이다.

    ping은 호스트와의 연결 상태를 확인하는 명령어이고, netstat은 현재 열려있는 포트와 연결 상태를 확인하는 명령어이다.

    반면에 nslookup은 도메인명에 대한 IP 주소를 조회하는 명령어이고, dig는 DNS 서버에 질의하여 도메인명에 대한 자세한 정보를 조회하는 명령어이다.

    따라서 도메인명에 대한 정보를 조회할 때는 nslookup과 dig를 사용하는 것이 적합하다.
profile_image
1

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

77. 다음 중 다수의 컴퓨터를 하나로 만든 후 병렬 프로그래밍을 통해 고성능의 수치 연산 시스템을 구축할 때 사용하는 것으로 알맞은 것은?

  1. 임베디드시스템
  2. 베어울프 클러스터(Beowulf Cluster)
  3. 고가용성 클러스터(HA Cluster)
  4. LVM(Logical Volume Manager)
(정답률: 54%)
  • 베어울프 클러스터는 다수의 저렴한 컴퓨터를 하나로 묶어 고성능의 수치 연산 시스템을 구축하는 방식입니다. 이를 위해 네트워크를 통해 컴퓨터들을 연결하고, 병렬 프로그래밍 기술을 사용하여 작업을 분산시킵니다. 따라서 베어울프 클러스터는 고성능 컴퓨팅을 위한 비용 효율적인 방법으로 사용됩니다.
profile_image
1

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

78. 인터넷의 발달로 데이터의 양이 방대하게 늘어 나면서 빅데이터 시대에 접어 들었다. 다음 중 대용량의 데이터를 처리하기 위해 구성하는 클라우드 스토리지로 틀린 것은?

  1. 글러스터FS(GlusterFS)
  2. 하둡 분산파일시스템(HDFS)
  3. 오픈스택 스위프트(OpenStack Swift)
  4. 클라우드스택(Cloudstack)
(정답률: 41%)
  • 클라우드스택은 클라우드 인프라를 구축하고 관리하기 위한 오픈소스 플랫폼이지만, 클라우드 스토리지는 아닙니다. 따라서 정답은 "클라우드스택(Cloudstack)"입니다.
profile_image
1

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

79. 다음 중 리눅스 시스템에서 무료로 사용가능한 공개형 서버 가상화 기술의 조합으로 알맞은 것은?

  1. XEN, KVM
  2. XEN, JBoss
  3. KVM, JBoss
  4. WAS, JBoss
(정답률: 65%)
  • 정답: XEN, KVM

    설명: XEN과 KVM은 모두 리눅스 시스템에서 무료로 사용 가능한 공개형 서버 가상화 기술입니다. XEN은 하이퍼바이저 기술을 사용하여 가상화를 구현하고, KVM은 리눅스 커널의 가상화 모듈을 이용하여 가상화를 구현합니다. 따라서 XEN과 KVM을 조합하여 사용하면 높은 성능과 안정성을 가진 가상화 환경을 구축할 수 있습니다. JBoss와 WAS는 애플리케이션 서버이므로 가상화 기술과는 관련이 없습니다.
profile_image
1

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

80. 다음 ( 괄호 ) 안에 알맞은 클라우드 컴퓨팅 서비스로 알맞은 것은?

  1. (ㄱ) IaaS - (ㄴ) PaaS
  2. (ㄱ) SaaS - (ㄴ) IaaS
  3. (ㄱ) IaaS - (ㄴ) SaaS
  4. (ㄱ) SaaS - (ㄴ) PaaS
(정답률: 62%)
  • (ㄱ) IaaS - (ㄴ) SaaS

    이유:
    - 이미지에서는 사용자가 인프라를 직접 관리하고 있지 않고, 클라우드 서비스 제공업체가 제공하는 가상 서버를 사용하고 있으므로 IaaS가 적합하다.
    - 또한, 사용자가 사용하는 애플리케이션은 클라우드 서비스 제공업체가 제공하는 소프트웨어로, SaaS가 적합하다.
profile_image
1

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

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