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

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

목록

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

1. 다음 중 소유자가 master인 ihd.sh 파일을 uzoogom인 사용자가 실행할 수 있도록 파일의 허가권(permission) 변경할 때 사용하는 명령으로 알맞은 것은?

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

    chmod 명령은 파일이나 디렉토리의 허가권(permission)을 변경할 때 사용하는 명령이다. 이를 통해 파일의 소유자, 그룹, 기타 사용자에 대한 읽기, 쓰기, 실행 권한을 설정할 수 있다. 따라서 이 문제에서는 ihd.sh 파일의 실행 권한을 uzoogom 사용자에게 부여하기 위해 chmod 명령을 사용해야 한다.
profile_image
1

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

2. 다음의 설명과 관련된 특수 권한으로 알맞은 것은?

  1. Set-GID
  2. Set-UID
  3. Set-Bit
  4. Sticky-Bit
(정답률: 79%)
  • Set-UID는 실행 파일에 설정된 특수 권한으로, 해당 파일을 실행하는 사용자가 파일 소유자의 권한을 가지게 만듭니다. 따라서 이 권한이 설정된 파일을 실행하면 일반 사용자도 루트 권한으로 실행할 수 있습니다. 위의 그림에서는 /usr/bin/passwd 파일에 Set-UID 권한이 설정되어 있으므로, 일반 사용자도 자신의 비밀번호를 변경할 수 있습니다.
profile_image
1

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

3. 운영 중인 시스템에 새로운 하드디스크를 추가하였다. 다음 중 관련 작업 순서로 알맞은 것은?

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

    1. fdisk: 새로운 하드디스크를 시스템에 인식시키기 위해 fdisk를 사용하여 파티션을 생성합니다.
    2. mkfs: 파티션을 생성한 후, 해당 파티션에 파일 시스템을 생성합니다.
    3. mount: 파일 시스템을 마운트하여 시스템에서 사용할 수 있도록 합니다.

    따라서, fdisk – mkfs - mount 순서로 작업을 수행해야 합니다.
profile_image
1

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

4. 일반계정인 uzoogom 사용자가 passwd 명령어를 사용한 암호 변경이 불가능한 상태이고, 관련 명령어 허가권 상태는 다음과 같다. 다음 중 관리자의 조치법으로 가장 알맞은 것은?

  1. chmod u+s /usr/bin/passwd
  2. chmod o+s /usr/bin/passwd
  3. chown uzoogom.uzoogom /usr/bin/passwd
  4. chown uzoogom.root /usr/bin/passwd
(정답률: 63%)
  • 정답은 "chmod u+s /usr/bin/passwd"이다.

    이유는 u+s 옵션은 SetUID라는 것으로, 해당 파일을 실행하는 사용자의 권한이 파일 소유자의 권한으로 변경되는 옵션이다. 즉, passwd 파일을 실행하는 사용자의 권한이 root 권한으로 변경되어 암호 변경이 가능해진다.

    반면, o+s 옵션은 SetGID라는 것으로, 해당 파일을 실행하는 사용자의 권한이 파일 그룹의 권한으로 변경되는 옵션이다. 따라서, 일반 사용자인 uzoogom이 속한 그룹의 권한으로 passwd 파일을 실행하더라도 여전히 암호 변경이 불가능하다.

    또한, chown 명령어는 파일의 소유자나 그룹을 변경하는 명령어이므로, uzoogom 사용자가 passwd 파일의 소유자를 변경한다고 해도 암호 변경이 불가능하다.
profile_image
1

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

5. 다음 중 chmod 옵션에 대한 설명으로 틀린 것은?

  1. -R, --recursive : 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 접근 권한을 변경한다.
  2. -c, --changes : 변경된 정보를 출력해준다.
  3. -f, --force : 변경되지 않는 권한이 있을 경우에 강제로 변경한다.
  4. -v, --version : 명령어의 버전 정보를 출력한다.
(정답률: 61%)
  • "-f, --force : 변경되지 않는 권한이 있을 경우에 강제로 변경한다." 옵션에 대한 설명이 틀린 것은 없다.

    "-f, --force : 변경되지 않는 권한이 있을 경우에 강제로 변경한다." 옵션은 파일이나 디렉터리의 권한을 변경할 때, 해당 파일이나 디렉터리의 소유자나 그룹이나 다른 사용자의 권한에 대해서도 변경을 시도하며, 만약 변경되지 않는 권한이 있을 경우에도 강제로 변경한다는 의미이다. 이 옵션을 사용하지 않으면 변경되지 않는 권한은 변경되지 않고 그대로 유지된다.
profile_image
1

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

6. umask -S의 결과값이 u=rwx,g=r,o=r이다. 다음 중 디렉터리를 생성할 경우에 기본적으로 설정되는 권한으로 알맞은 것은?

  1. d----wx-wx
  2. drwxr--r--
  3. drw-r--r--
  4. d---rw-rw-
(정답률: 70%)
  • 정답은 "drwxr--r--"이다.

    umask -S의 결과값이 u=rwx,g=r,o=r이므로, 새로운 디렉터리를 생성할 때 기본적으로 설정되는 권한은 777(=rwxrwxrwx)에서 umask 값인 022(=0022)를 뺀 755(=rwxr-xr-x)가 된다.

    여기서 d는 디렉터리를 나타내는 표시이고, r은 읽기 권한, w는 쓰기 권한, x는 실행 권한을 나타낸다. 따라서 "drwxr--r--"은 소유자에게는 읽기, 쓰기, 실행 권한이 모두 부여되고, 그룹과 다른 사용자에게는 읽기 권한만 부여된 디렉터리를 생성할 때 기본적으로 설정되는 권한이다.

    보기에서 "d----wx-wx"는 소유자에게는 쓰기, 실행 권한만 부여되고, 그룹과 다른 사용자에게는 모든 권한이 제거된 디렉터리를 나타내므로, 정답이 될 수 없다. "drw-r--r--"은 그룹과 다른 사용자에게 읽기 권한만 부여된 디렉터리를 나타내므로, 정답이 될 수 없다. "d---rw-rw-"은 소유자에게는 모든 권한이 제거되고, 그룹과 다른 사용자에게는 읽기, 쓰기 권한이 부여된 디렉터리를 나타내므로, 정답이 될 수 없다.
profile_image
1

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

7. 다음 조건으로 명령을 수행하려고 할 때 알맞은 것은?

  1. setquota –u uzoogom 10000 13000 0 0 /home
  2. setquota –u uzoogom 0 0 10000 13000 /home
  3. setquota –u uzoogom 0 10000 0 13000 /home
  4. setquota –u uzoogom 10000 0 13000 0 /home
(정답률: 71%)
  • 이 명령은 사용자 uzoogom에게 /home 디렉토리에서 10000KB의 소프트한 제한과 13000KB의 하드한 제한을 설정하는 것입니다. 즉, 사용자 uzoogom은 /home 디렉토리에서 10000KB 이하의 용량을 사용할 수 있지만, 13000KB를 초과하면 경고 메시지가 표시되고 더 이상 파일을 저장할 수 없습니다.
profile_image
1

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

8. 다음 중 fstab의 6번째 필드에 1이 설정 되어 있는 경우에 연관있는 명령어로 알맞은 것은?

  1. mkfs
  2. dump
  3. usrquota
  4. fsck
(정답률: 71%)
  • 정답: fsck

    6번째 필드는 파일 시스템이 부팅 시 자동으로 검사되어야 하는지 여부를 나타내는 필드입니다. 1로 설정되면 부팅 시 파일 시스템이 자동으로 검사됩니다. 이를 위해 fsck 명령어를 사용합니다. fsck는 파일 시스템을 검사하고 손상된 부분을 복구하는 유틸리티입니다. 따라서 6번째 필드에 1이 설정되어 있으면 파일 시스템이 자동으로 검사되어야 하므로 fsck 명령어가 연관있는 명령어입니다.
profile_image
1

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

9. /project에 대해 다음의 조건에 따라 접근 권한을 설정할 경우에 알맞은 것은?

  1. chmod 3070 /project
  2. chmod 4070 /project
  3. chmod 0777 /project
  4. chmod 1777 /project
(정답률: 60%)
  • 해당 디렉토리에 대해 소유자와 그룹은 읽기, 쓰기, 실행 권한을 가지고 있으며, 다른 사용자는 실행 권한만 가지도록 설정하려면 "chmod 3070 /project"이 알맞다.

    - 3: 소유자에게 읽기, 쓰기, 실행 권한을 부여
    - 0: 그룹에게 아무 권한도 부여하지 않음
    - 7: 다른 사용자에게 실행 권한을 부여하고, 읽기, 쓰기 권한을 제거함
    - 0: setuid, setgid, sticky bit을 설정하지 않음
profile_image
1

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

10. 다음 중 fstab의 첫 번째 필드에 들어가는 설정으로 틀린 것은?

  1. UUID=8421ba18-4702-4120-9756-02ca8e308577
  2. LABEL=/boot
  3. /dev/sda1
  4. /root
(정답률: 65%)
  • "/root"는 마운트할 디바이스의 경로가 아니라 파일 시스템의 루트 디렉토리를 나타내는 것이기 때문에 fstab의 첫 번째 필드에 들어가는 설정으로는 올바르지 않습니다. fstab의 첫 번째 필드는 마운트할 디바이스의 경로나 UUID, 또는 레이블을 지정해야 합니다.
profile_image
1

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

11. 다음 보기 중 성격이 나머지 셋과 틀린 것은?

  1. bash
  2. ksh
  3. perl
  4. csh
(정답률: 89%)
  • 정답은 "perl"입니다. 나머지 셋은 모두 Unix나 Linux 시스템에서 사용되는 쉘(Shell) 프로그램입니다. 하지만 "perl"은 쉘 프로그램이 아니라, 다목적 프로그래밍 언어입니다.
profile_image
1

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

12. 다음 중 chsh –l 명령과 같이 변경이 가능한 셸을 확인 할 수 있는 파일로 알맞은 것은?

  1. /etc/shell
  2. /etc/shells
  3. /etc/login.defs
  4. /etc/shadow
(정답률: 74%)
  • 정답은 "/etc/shells" 입니다.

    "/etc/shells" 파일은 시스템에서 사용 가능한 셸의 목록을 포함하고 있습니다. chsh –l 명령어를 사용하여 변경 가능한 셸의 목록을 확인할 때, 이 파일에서 사용 가능한 셸의 목록을 가져와 보여줍니다. 따라서 이 파일을 통해 시스템에서 사용 가능한 셸을 확인할 수 있습니다.
profile_image
1

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

13. 다음 중 명령행에서 !!의 실행의 결과로 알맞은 것은?

  1. 별 다른 메시지 없이 에러가 발생한다.
  2. 마지막에 사용한 명령을 재실행한다.
  3. 호스트 이름을 표시한다.
  4. 현재 명령의 히스토리 넘버를 보여준다.
(정답률: 84%)
  • 마지막에 사용한 명령을 재실행한다.

    "!!"는 이전에 실행한 명령을 재실행하는 명령어이다. 따라서 "!!"를 입력하면 바로 이전에 실행한 명령이 다시 실행된다.
profile_image
1

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

14. 다음 중 주요 셸의 특징에 대한 설명으로 틀린 것은?

  1. bash : 본 셸을 기반으로 하여 GNU 프로젝트에 의해 개발되었다.
  2. csh : 버클리대학의 빌 조이가 개발한 것으로 C언어를 기반으로 만들어졌다.
  3. tcsh : Tested C Shell의 약자로, csh의 테스트가 완료된 버전의 셸이다.
  4. ksh : AT&T사의 데이비드 콘이 개발하였고, 명령어 완성기능 및 히스토리 기능을 제공한다.
(정답률: 70%)
  • "tcsh : Tested C Shell의 약자로, csh의 테스트가 완료된 버전의 셸이다." 이 설명이 틀린 것이다. tcsh는 csh의 확장 버전으로, csh에서 제공하는 기능 외에도 명령어 완성 기능, 히스토리 기능 등을 추가로 제공한다. 따라서 "csh의 테스트가 완료된 버전"이라는 설명은 부적절하다.
profile_image
1

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

15. 다음 ( 괄호 )에 해당하는 결과물로 알맞은 것은?

  1. /bin/bash
  2. /bin/ksh
  3. /bin/sh
  4. SHELL
(정답률: 73%)
  • 위의 보기는 리눅스나 유닉스 시스템에서 사용되는 쉘(shell)의 경로를 나타내는 것입니다. 쉘은 사용자와 운영체제 사이에서 명령어를 입력하고 실행하는 인터페이스 역할을 합니다.

    "/bin/bash"는 가장 일반적으로 사용되는 쉘인 Bash(Bourne-Again SHell)의 경로입니다. Bash는 다양한 기능과 유연성을 제공하며, 대부분의 리눅스 배포판에서 기본 쉘로 설정되어 있습니다.

    반면 "/bin/ksh"는 Korn Shell의 경로이며, "/bin/sh"는 Bourne Shell의 경로입니다. 이들은 Bash보다는 덜 사용되지만, 일부 시스템에서는 기본 쉘로 설정되어 있을 수 있습니다.

    마지막으로 "SHELL"은 사용자의 기본 쉘을 나타내는 환경 변수입니다. 이 변수는 사용자가 로그인할 때 자동으로 설정되며, 사용자가 직접 변경할 수도 있습니다.

    따라서, 위의 보기에서 "/bin/bash"가 정답인 이유는 Bash가 가장 일반적으로 사용되는 쉘이기 때문입니다.
profile_image
1

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

16. 다음 중 가장 최근에 실행한 cat 명령어를 재실행 하기 위한 명령으로 알맞은 것은?

  1. !cat
  2. !!cat
  3. !^cat
  4. $cat
(정답률: 64%)
  • 정답: "!cat"

    이유:
    - "!cat": 가장 최근에 실행한 "cat" 명령어를 재실행하는 명령어이다.
    - "!!cat": 가장 최근에 실행한 명령어를 재실행하는 명령어이므로, "cat" 명령어가 아닐 수도 있다.
    - "!^cat": 이전 명령어에서 "cat"을 첫 번째 단어로 바꾸어 실행하는 명령어이므로, 이전 명령어에 "cat"이 없으면 실행할 수 없다.
    - "$cat": 환경 변수 "cat"의 값을 출력하는 명령어이므로, "cat" 명령어를 실행하는 것과는 관련이 없다.
profile_image
1

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

17. alias라는 명령을 실행하여 다음과 같은 값을 얻었다. 다음 중 ll 명령에 해당하는 alias를 삭제하고 싶을 때 알맞은 것은?

  1. alias ll
  2. unalias ll
  3. set ll
  4. unset ll
(정답률: 85%)
  • "alias ll"은 ll 명령어에 대한 별칭을 설정한 것이고, "unalias ll"은 ll 명령어에 대한 별칭을 삭제하는 것이기 때문에 정답은 "unalias ll"입니다. "set ll"은 ll 명령어에 대한 환경 변수를 설정하는 것이고, "unset ll"은 ll 명령어에 대한 환경 변수를 삭제하는 것입니다.
profile_image
1

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

18. /IHD/WHITE 경로를 기존의 PATH 환경변수에 추가하여 사용하고자 할 때 bash쉘에서 사용하는 설정으로 알맞은 것은?

  1. PATH=/IHD/WHITE
  2. PATH=PATH:/IHD/WHITE
  3. PATH=$:/IHD/WHITE
  4. PATH=$PATH:/IHD/WHITE
(정답률: 84%)
  • 정답은 "PATH=$PATH:/IHD/WHITE"입니다.

    이유는 PATH 환경변수는 기존에 설정되어 있는 경로들을 모두 포함하고 있어야 합니다. 따라서 $PATH를 사용하여 기존의 PATH 환경변수를 불러와서 새로운 경로인 /IHD/WHITE를 추가해주어야 합니다. 이렇게 하면 기존의 경로들과 함께 /IHD/WHITE 경로도 사용할 수 있게 됩니다.
profile_image
1

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

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

  1. (ㄱ) 백그라운드 (ㄴ) 포그라운드
  2. (ㄱ) 포그라운드 (ㄴ) 백그라운드
  3. (ㄱ) exec (ㄴ) fork
  4. (ㄱ) fork (ㄴ) exec
(정답률: 76%)
  • "(ㄱ) 백그라운드 (ㄴ) 포그라운드"는 프로세스의 실행 방식을 나타내는 용어이다. 포그라운드는 사용자와 상호작용하는 프로세스를 의미하며, 백그라운드는 사용자와 상호작용하지 않고 시스템에서 동작하는 프로세스를 의미한다. 따라서, "(ㄱ) 백그라운드 (ㄴ) 포그라운드"는 프로세스가 사용자와 상호작용하는지 여부에 따라 구분하는 용어이다.
profile_image
1

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

20. 다음 중 백그라운드로 프로그램을 실행할 때 사용하는 특수기호로 알맞은 것은?

  1. /
  2. !
  3. ?
  4. &
(정답률: 86%)
  • 정답은 "&"이다.

    "&"는 백그라운드에서 프로그램을 실행할 때 사용하는 특수기호 중 하나로, 명령어 뒤에 "&"를 붙이면 해당 명령어가 백그라운드에서 실행된다. 이렇게 하면 해당 명령어가 실행되는 동안에도 다른 명령어를 입력하거나 다른 작업을 할 수 있어서 효율적인 작업이 가능하다.
profile_image
1

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

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

  1. 포그라운드 프로세스
  2. 백그라운드 프로세스
  3. 클라이언트
  4. 데몬(daemon)
(정답률: 87%)
  • 데몬은 시스템에서 독립적으로 실행되는 백그라운드 프로세스를 의미합니다. 따라서 "백그라운드 프로세스"가 정답입니다.
profile_image
1

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

22. 다음 중 포그라운드 프로세스를 중지(suspend) 시키고 백그라운드 프로세스로 전환할 때 사용하는 인터럽트 키 조합으로 알맞은 것은?

  1. [Ctrl] + [d]
  2. [Ctrl] + [z]
  3. [Ctrl] + [\]
  4. [Ctrl] + [u]
(정답률: 82%)
  • 정답: [Ctrl] + [z]

    이유: [Ctrl] + [z]는 현재 실행 중인 프로세스를 일시 중지시키는 인터럽트 키 조합으로, 포그라운드 프로세스를 중지시키고 백그라운드 프로세스로 전환할 때 사용된다. 이는 해당 프로세스를 일시 중지시키고, 백그라운드로 보내어 다른 작업을 수행할 수 있도록 해준다. [Ctrl] + [d]는 입력 스트림의 끝을 나타내는 인터럽트 키 조합, [Ctrl] + []는 현재 실행 중인 프로세스를 강제 종료시키는 인터럽트 키 조합, [Ctrl] + [u]는 현재 입력한 명령어를 지우는 인터럽트 키 조합이다.
profile_image
1

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

23. 다음 중 명령어에 대한 설명으로 알맞은 것은?

  1. 시스템에 실행 중인 모든 프로세스 중 sshd 데몬이 떠 있는지 확인한다.
  2. 현재 터미널에서 실행중인 프로세스 중 sshd 데몬이 떠 있는지 확인한다.
  3. 일반 사용자로 실행한 프로세스 중에서 sshd 데몬이 떠 있는지 확인한다.
  4. 모든 가상 터미널(pseudo terminal)에 실행한 프로세스 중에서 sshd 데몬이 떠 있는지 확인한다.
(정답률: 56%)
  • "시스템에 실행 중인 모든 프로세스 중 sshd 데몬이 떠 있는지 확인한다."는 ps 명령어를 사용하여 시스템에 실행 중인 모든 프로세스를 확인하고, 그 중에서 sshd 데몬이 실행 중인지 확인하는 명령어이다.
profile_image
1

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

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

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

    "nohup"은 "no hang up"의 약자로, 사용자가 로그아웃하거나 터미널이 종료되어도 실행 중인 프로세스를 계속해서 실행할 수 있도록 해줍니다. 이를 위해 "nohup"은 프로세스를 백그라운드로 실행하고, 표준 입력, 출력, 오류 출력을 파일로 리디렉션합니다. 따라서 사용자가 로그아웃하거나 터미널이 종료되어도 프로세스는 계속해서 실행됩니다.
profile_image
1

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

25. 다음 중 kill 명령어의 설명으로 틀린 것은?

  1. 프로세스에 특정한 시그널을 보내는 명령으로 옵션 없이 실행하면 프로세스에 종료 신호(15, SIGTERM)을 보낸다.
  2. kill 명령어 다음에 반드시 PID 번호만 써야 하므로 작업 번호(Job Number)를 사용할 수는 없다.
  3. 기본적인 시그널의 종류를 확인할 때 kill 명령어에 -l(소문자 L) 옵션을 사용한다.
  4. 좀비 프로세스를 강제로 종료할 때 사용할 수 있다.
(정답률: 72%)
  • "kill 명령어 다음에 반드시 PID 번호만 써야 하므로 작업 번호(Job Number)를 사용할 수는 없다."가 틀린 설명이다. 작업 번호를 사용할 수 있는 옵션으로는 %와 숫자를 사용하는데, 예를 들어 %1은 첫 번째 작업 번호를 의미한다.
profile_image
1

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

26. 다음 중 명령어에 대한 설명으로 알맞은 것은?

  1. 시스템에 실행 중인 모든 프로세스 중 좀비(Zombie) 프로세스를 검색한다.
  2. 시스템에 실행 중인 모든 프로세스 중 sleep 상태인 프로세스를 검색한다.
  3. 시스템에 실행 중인 모든 프로세스 중 포그라운드 프로세스를 검색한다.
  4. 시스템에 실행 중인 모든 프로세스 중 백그라운드 프로세스를 검색한다.
(정답률: 82%)
  • 정답은 "시스템에 실행 중인 모든 프로세스 중 좀비(Zombie) 프로세스를 검색한다." 이다. 이는 ps 명령어의 옵션 중 하나인 "Z" 옵션을 사용하여 시스템에 실행 중인 모든 프로세스 중 좀비 상태인 프로세스를 검색하는 것이다. 좀비 프로세스는 이미 종료된 프로세스이지만 부모 프로세스가 해당 프로세스의 종료 상태를 수집하지 않아서 시스템에서 자원을 계속 사용하고 있는 상태이다. 따라서 이러한 좀비 프로세스를 검색하여 종료시켜 자원을 확보하는 것이 중요하다.
profile_image
1

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

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

  1. 백업(backup)
  2. 프로세스(process)
  3. 스케줄링(scheduling)
  4. 가상화(virtualization)
(정답률: 82%)
  • 이 그림은 CPU가 여러 프로세스를 처리할 때, 어떤 프로세스를 먼저 처리할지 결정하는 스케줄링을 보여주고 있습니다. 따라서 정답은 "스케줄링(scheduling)"입니다.
profile_image
1

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

28. 다음 중 crontab 명령어를 사용하여 등록된 스케줄링 작업을 확인할 때 사용하는 옵션으로 알맞은 것은?

  1. -e
  2. -l
  3. -t
  4. -r
(정답률: 72%)
  • 정답: -l

    설명: crontab 명령어를 사용하여 등록된 스케줄링 작업을 확인할 때는 "-l" 옵션을 사용합니다. 이 옵션은 현재 사용자의 crontab 파일에 등록된 작업을 리스트 형태로 출력해줍니다. "-e" 옵션은 crontab 파일을 편집할 때 사용하며, "-t" 옵션은 테스트 모드로 crontab 파일을 검사합니다. "-r" 옵션은 현재 사용자의 crontab 파일을 삭제합니다.
profile_image
1

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

29. 다음 중 리눅스에서 사용되는 편집기의 종류로 틀린 것은?

  1. pico
  2. vim
  3. bind
  4. emacs
(정답률: 80%)
  • "bind"는 편집기가 아니라 리눅스에서 사용되는 명령어를 설정하는 도구이다. 따라서 "bind"가 틀린 것이다.
profile_image
1

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

30. 다음 중 설명에 맞는 편집기로 알맞은 것은?

  1. vi
  2. vim
  3. pico
  4. gedit
(정답률: 78%)
  • 이 편집기는 간단하고 사용하기 쉬운 편집기로, 초보자들이 사용하기 적합합니다. "pico"는 "nano"의 이전 버전으로, 더 이상 업데이트되지 않지만 여전히 많은 사용자들이 선호하는 편집기입니다.
profile_image
1

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

31. 다음 중 vi 편집기의 이동 명령에 대한 설명으로 틀린 것은?

  1. w : 현재 커서 위치한 곳의 다음 단어로 이동한다.
  2. b : 현재 문서의 첫 번째 라인으로 이동한다.
  3. $ : 현재 커서 위치한 라인의 마지막 부분으로 이동한다.
  4. G : 현재 문서의 마지막 라인으로 이동한다.
(정답률: 51%)
  • 정답은 "b : 현재 문서의 첫 번째 라인으로 이동한다." 이다.

    이유는 b 명령어는 현재 커서 위치와 상관없이 항상 문서의 첫 번째 라인으로 이동하기 때문이다. 따라서 현재 커서 위치와 상관없이 항상 문서의 첫 번째 라인으로 이동하고 싶을 때 사용한다.
profile_image
1

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

32. 다음 vi 편집기의 명령 중 100번째 라인부터 200번째 라인까지 주석(#) 처리 할 수 있는 명령으로 알맞은 것은? (단, 셸에서 주석은 # 이다)

  1. :%s/^/#/
  2. :#/100/200/g
  3. :100,200s/^/#/
  4. :%s/100/200/#
(정답률: 62%)
  • 정답은 ":100,200s/^/#/" 이다.

    해당 명령은 100번째 라인부터 200번째 라인까지의 맨 앞(^)에 있는 문자열을 주석(#)으로 바꾸는 명령이다. s는 substitute(대체하다)를 의미하며, /^/는 맨 앞에 있는 문자열을 의미한다. #/는 대체할 문자열로 #을 의미하며, 마지막 /는 명령어의 끝을 의미한다. 따라서 해당 명령은 100번째 라인부터 200번째 라인까지의 맨 앞에 있는 문자열을 모두 주석 처리하게 된다.
profile_image
1

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

33. 다음 중 emacs 편집기에서 프로그램 종료할 때 입력하는 조합으로 알맞은 것은?

  1. [Ctrl]+[f] 후에 [Ctrl]+[c]
  2. [Ctrl]+[f] 후에 [Ctrl]+[s]
  3. [Ctrl]+[x] 후에 [Ctrl]+[f]
  4. [Ctrl]+[x] 후에 [Ctrl]+[c]
(정답률: 70%)
  • 정답: [Ctrl]+[x] 후에 [Ctrl]+[c]

    이유: Emacs에서 [Ctrl]+[x]는 "명령(command)"을 시작하는 접두사(prefix) 키이고, [Ctrl]+[c]는 "명령(command)"을 취소(cancel)하는 키입니다. 따라서 [Ctrl]+[x] 후에 [Ctrl]+[c]를 입력하면 현재 실행 중인 명령을 취소하고 Emacs를 종료할 수 있습니다.
profile_image
1

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

34. 다음 중 vi 편집기에서 커서가 위치한 줄을 복사하는 명령으로 알맞은 것은?

  1. dd
  2. p
  3. yy
  4. cp
(정답률: 78%)
  • 정답은 "yy"이다.

    "yy"는 현재 커서가 위치한 줄을 복사하는 명령이다. "dd"는 현재 커서가 위치한 줄을 삭제하는 명령이고, "p"는 삭제한 줄을 현재 커서 위치 다음에 붙여넣는 명령이다. "cp"는 "p"와 유사하지만, 붙여넣은 후에도 복사한 줄을 유지하는 명령이다.

    따라서, 현재 커서가 위치한 줄을 복사하려면 "yy"를 입력하면 된다.
profile_image
1

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

35. 다음은 리눅스에서 소스 프로그램을 설치하기 위해서 사용하는 일반적인 순서이다. ( 괄호 )안에 들어갈 내용으로 알맞는 것은?

  1. (ㄱ)configure -> (ㄴ)make -> (ㄷ)make install
  2. (ㄱ)make -> (ㄴ)configure -> (ㄷ)make install
  3. (ㄱ)make install -> (ㄴ)make -> (ㄷ)configure
  4. (ㄱ)configure -> (ㄴ)make install -> (ㄷ)make
(정답률: 74%)
  • 소스 프로그램을 설치하기 위해서는 먼저 소스 코드를 컴파일해야 한다. 이를 위해서는 먼저 소스 코드를 컴파일할 수 있는 환경을 설정해야 하는데, 이를 위해 configure 스크립트를 실행한다. configure 스크립트는 시스템 환경을 분석하여 소스 코드를 컴파일할 수 있는 환경을 설정한다. 이후에는 make 명령어를 사용하여 소스 코드를 컴파일하고, make install 명령어를 사용하여 컴파일된 바이너리 파일을 시스템에 설치한다. 따라서 정답은 "(ㄱ)configure -> (ㄴ)make -> (ㄷ)make install" 이다.
profile_image
1

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

36. sendmail-8.12.8-6.i386.rpm 다음 중 RPM 패키지의 이름 형식에 대한 설명으로 알맞는 것은?

  1. sendmail : 패키지 버전
  2. 8.12.8 : 패키지 릴리즈
  3. 6 : 패키지 이름
  4. i386 : 패키지 아키텍처
(정답률: 77%)
  • RPM 패키지의 이름 형식은 "패키지이름-버전-릴리즈.아키텍처.rpm"으로 구성됩니다. 따라서 "sendmail-8.12.8-6.i386.rpm"에서 "sendmail"은 패키지 이름, "8.12.8"은 패키지 버전, "6"은 패키지 릴리즈, "i386"은 패키지 아키텍처를 나타냅니다. "i386"은 Intel x86 아키텍처를 나타내며, 이 패키지는 이 아키텍처에서 실행되도록 컴파일되었다는 것을 의미합니다.
profile_image
1

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

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

  1. -l : 하위디렉터리에 있는 파일을 압축한다.
  2. -d : 압축을 푼다.
  3. -v : 압축을 한다.
  4. -r : 버전 정보를 알려 준다.
(정답률: 63%)
  • gzip 명령어의 -d 옵션은 압축된 파일을 푸는 옵션입니다. 즉, gzip으로 압축된 파일을 원래의 상태로 되돌리는 작업을 수행합니다.
profile_image
1

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

38. 다음 중 상관있는 압축 관련 명령의 조합으로 틀린 것은?

  1. gzip - gunzip
  2. bzip2 - bunzip2
  3. compress - uncompress
  4. xz – gunxz
(정답률: 73%)
  • 정답은 "xz – gunxz"이다.

    xz는 bzip2와 유사한 압축 알고리즘을 사용하지만, 더 효율적인 압축률을 제공한다. gunxz는 xz로 압축된 파일을 해제하는 명령어이다.

    따라서, 다른 보기들과 달리 xz와 gunxz는 서로 상관관계가 없는 명령어이다.
profile_image
1

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

39. 다음 중 yum 명령어를 사용하여 "Java Development" 그룹 패키지를 설치하는 방법으로 알맞은 것은?

  1. yum install "Java Development"
  2. yum install group "Java Development"
  3. yum groupinstall "Java Development"
  4. yum -t install "Java Development“
(정답률: 69%)
  • 정답은 "yum groupinstall "Java Development""입니다.

    이유는 "Java Development"은 패키지 그룹이기 때문에, "yum groupinstall" 명령어를 사용하여 해당 그룹의 모든 패키지를 한 번에 설치할 수 있습니다. "yum install" 명령어는 개별 패키지를 설치할 때 사용합니다. "yum install group" 명령어는 존재하지 않습니다. 마지막으로, "-t" 옵션은 테스트 모드로 설치를 실행하는 것이며, "Java Development" 그룹 패키지를 설치하는 데는 필요하지 않습니다.
profile_image
1

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

40. 다음 중 yum 명령어를 사용하여 설치된 모든 패키지를 업데이트 하는 방법으로 알맞은 것은?

  1. yum -y install
  2. yum -y install all
  3. yum -y update
  4. yum -y update all
(정답률: 58%)
  • 정답은 "yum -y update" 입니다.

    이유는 다음과 같습니다.

    - "yum -y install": 새로운 패키지를 설치할 때 사용하는 명령어입니다.
    - "yum -y install all": "all" 옵션은 존재하지 않습니다.
    - "yum -y update": 설치된 모든 패키지를 업데이트할 때 사용하는 명령어입니다.
    - "yum -y update all": "all" 옵션은 존재하지 않습니다.

    따라서, 설치된 모든 패키지를 업데이트 하려면 "yum -y update" 명령어를 사용하면 됩니다.
profile_image
1

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

41. apt-get 명령어 사용 설명 중 틀린 것은?

  1. apt-get update - 패키지 목록 정보를 갱신
  2. apt-get install [패키지] - 패키지를 설치
  3. apt-get remove [패키지] - 패키지 삭제
  4. apt-get clean [패키지] - 패키지 삭제
(정답률: 75%)
  • 정답은 "apt-get clean [패키지] - 패키지 삭제"이다. 이는 틀린 설명이다. apt-get clean은 패키지 캐시를 삭제하는 명령어이며, [패키지] 옵션은 사용하지 않는다. 이 명령어를 사용하면 이미 다운로드한 패키지 파일들이 삭제되어 디스크 공간을 확보할 수 있다.
profile_image
1

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

42. 다음 중 설치된 파일로 rpm 패키지 이름을 알아 내려고 할 때 사용하는 명령어 형식으로 알맞은 것은?

  1. rpm -qf /bin/ls
  2. rpm -qc /bin/ls
  3. rpm -qa /bin/ls
  4. rpm –qp /bin/ls
(정답률: 44%)
  • 정답은 "rpm -qf /bin/ls"이다.

    이 명령어는 /bin/ls 파일이 어떤 rpm 패키지에 속해 있는지를 알아내는 명령어이다.

    - "rpm -qc /bin/ls"는 /bin/ls 파일이 속한 패키지의 설정 파일들을 보여주는 명령어이다.
    - "rpm -qa /bin/ls"는 시스템에 설치된 모든 rpm 패키지 중에서 /bin/ls 파일을 포함한 패키지들을 보여주는 명령어이다.
    - "rpm –qp /bin/ls"는 아직 설치되지 않은 rpm 패키지에서 /bin/ls 파일이 포함되어 있는지를 확인하는 명령어이다.
profile_image
1

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

43. 다음 중 BSD 계열의 프린터 명령으로 틀린 것은?

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

    "lp"는 BSD 계열의 프린터 명령어가 아니라 System V 계열의 프린터 명령어입니다.

    - "lpr": 파일을 프린터에 보내는 명령어
    - "lp": System V 계열에서 사용되는 프린터 명령어
    - "lpq": 프린터 대기열을 확인하는 명령어
    - "lprm": 프린터 대기열에서 작업을 삭제하는 명령어
profile_image
1

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

44. CUPS를 사용하는 경우 로컬에 직접 연결한 프린터를 네트워크 프린터처럼 설정이 가능하다. 다음 중 접속하기 위한 ( 괄호 ) 안에 프로토콜로 알맞은 것은?

  1. ipp
  2. ftp
  3. http
  4. telnet
(정답률: 54%)
  • 정답은 "http"입니다.

    CUPS는 웹 인터페이스를 통해 프린터를 관리하므로, 프린터를 네트워크 프린터로 설정하기 위해서는 HTTP 프로토콜을 사용해야 합니다. IPP 프로토콜도 프린터 관리에 사용되지만, CUPS에서는 HTTP를 기반으로 한 IPP를 사용합니다. FTP는 파일 전송에 사용되는 프로토콜이며, Telnet은 원격 접속에 사용되는 프로토콜입니다.
profile_image
1

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

45. 다음 중 윈도우 시스템에 연결되어 있는 프린터를 사용하기 위해 가장 알맞은 것은?

  1. telnet
  2. ssh
  3. samba
  4. nfs
(정답률: 75%)
  • "samba"는 윈도우와 리눅스/유닉스 시스템 간의 파일 및 프린터 공유를 위한 프로토콜이다. 따라서 윈도우 시스템에 연결된 프린터를 사용하기 위해서는 samba를 사용하여 윈도우와 리눅스/유닉스 시스템 간의 연결을 설정해야 한다. "telnet"과 "ssh"는 원격 접속을 위한 프로토콜이며, "nfs"는 리눅스/유닉스 시스템 간의 파일 공유를 위한 프로토콜이다.
profile_image
1

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

46. 다음 중 프린터 큐(Queue)에 있는 작업의 목록을 출력하는 명령어로 알맞은 것은?

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

    "lpq" 명령어는 프린터 큐에 있는 작업의 목록을 출력하는 명령어입니다. 이 명령어를 입력하면 현재 프린터 큐에 대한 정보를 출력해줍니다. 예를 들어, 어떤 작업이 대기 중인지, 어떤 작업이 인쇄 중인지, 어떤 작업이 완료되었는지 등을 확인할 수 있습니다.

    따라서, "lpq"가 프린터 큐에 있는 작업의 목록을 출력하는 명령어인 이유는 이와 같습니다.
profile_image
1

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

47. 다음 중 lpr 명령어로 동일한 문서를 7장 출력하기 위해 사용할 옵션으로 알맞은 것은?

  1. -n
  2. -m
  3. -7
  4. -#
(정답률: 61%)
  • 정답: "-#"

    "-#" 옵션은 lpr 명령어로 출력할 페이지 수를 지정하는 옵션입니다. 예를 들어, "lpr -#7 filename" 명령어는 filename 파일을 7장 출력하도록 지정합니다. "-n" 옵션은 페이지 번호를 출력하고, "-m" 옵션은 여러 파일을 병렬로 출력할 때 사용합니다. "-7" 옵션은 존재하지 않는 옵션입니다.
profile_image
1

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

48. 다음 중 이미지를 기본 설정된 값으로 스캔하여 image.pnm 파일로 저장하는 명령어로 알맞은 것은?

  1. scanimage > image.pnm
  2. scan > image.pnm
  3. scanimage | image.pnm
  4. scan | image.pnm
(정답률: 68%)
  • 정답은 "scanimage > image.pnm"이다.

    ">" 기호는 리눅스에서 출력을 파일로 리디렉션하는 기호이다. 따라서 "scanimage > image.pnm"은 scanimage 명령어의 출력을 image.pnm 파일로 리디렉션한다는 의미이다. 즉, 이미지를 스캔하고 그 결과를 image.pnm 파일로 저장하는 명령어이다.
profile_image
1

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

2과목: 리눅스 활용

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

  1. (ㄱ) XFree86 - (ㄴ) Xorg
  2. (ㄱ) Xlib - (ㄴ) XCB
  3. (ㄱ) KDE - (ㄴ) GNOME
  4. (ㄱ) QT - (ㄴ) GTK+
(정답률: 68%)
  • Xlib은 X Window System에서 사용되는 C 언어 라이브러리로, XCB는 Xlib의 대안으로 C 언어로 작성된 라이브러리입니다. XCB는 Xlib보다 더 경량화되어 있으며, 더 빠르고 효율적인 네트워크 통신을 지원합니다. 따라서 XCB는 Xlib보다 더 최신 기술을 적용할 수 있으며, 더 높은 성능을 제공합니다. XFree86과 Xorg는 X Window System의 구현체이며, KDE와 GNOME은 리눅스 운영체제에서 사용되는 데스크톱 환경입니다. QT와 GTK+는 리눅스 운영체제에서 사용되는 GUI 라이브러리입니다.
profile_image
1

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

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

  1. 디스플레이 매니저
  2. X 라이브러리
  3. 데스크톱 환경
  4. 윈도 매니저
(정답률: 50%)
  • 위 그림은 데스크톱 환경에서 윈도 매니저와 X 라이브러리를 통해 디스플레이 매니저를 구동하는 과정을 보여줍니다. 따라서 정답은 "디스플레이 매니저"입니다.
profile_image
1

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

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

  1. 디스플레이 매니저
  2. X 라이브러리
  3. 데스크톱 환경
  4. 윈도 매니저
(정답률: 57%)
  • 위 그림은 데스크톱 환경을 보여주고 있습니다. 데스크톱 환경은 사용자가 컴퓨터를 조작할 수 있는 그래픽 인터페이스를 제공하는 소프트웨어 패키지입니다. 이 패키지는 디스플레이 매니저와 윈도 매니저를 포함하고 있으며, X 라이브러리를 기반으로 동작합니다. 따라서, 위 그림에서 보여지는 것은 데스크톱 환경입니다.
profile_image
1

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

52. 다음중 KDE의 기반이 되는 라이브러리로 알맞은 것은?

  1. QT
  2. GTK+
  3. Motif
  4. Xaw
(정답률: 66%)
  • KDE는 QT 라이브러리를 기반으로 만들어졌습니다. QT는 크로스 플랫폼 애플리케이션 개발을 위한 C++ 라이브러리로, GUI 프로그래밍을 비롯한 다양한 기능을 제공합니다. 따라서 KDE는 QT를 기반으로 하여 다양한 운영체제에서 동작하는 GUI 환경을 제공할 수 있습니다.
profile_image
1

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

53. 다음 중 X 클라이언트를 원격지로 전송하기 위해 변경하는 환경변수로 알맞은 것은?

  1. DISPLAY
  2. VISUAL
  3. TERM
  4. XTERM
(정답률: 49%)
  • 정답: DISPLAY

    이유: X 클라이언트는 X Window System을 사용하여 GUI를 표시하는 프로그램이다. 이 때, X 클라이언트를 원격지로 전송하기 위해서는 X Window System 서버가 필요하다. 이 서버는 원격지에서 실행되며, X 클라이언트가 전송되어 실행되는 환경을 제공한다. 이 때, X 클라이언트가 실행될 서버의 주소를 지정하기 위해 DISPLAY 환경변수를 사용한다. DISPLAY 환경변수는 "hostname:displaynumber.screennumber" 형식으로 지정되며, hostname은 서버의 주소를, displaynumber는 서버에서 실행될 X Window System 서버의 번호를, screennumber는 X Window System 서버에서 사용될 스크린 번호를 나타낸다. 따라서, X 클라이언트를 원격지로 전송하기 위해 DISPLAY 환경변수를 변경해야 한다.
profile_image
1

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

54. 다음 그림은 GNOME에서 제공하는 이미지 뷰어 프로그램이다. 프로그램 이름으로 알맞은 것은?

  1. totem
  2. ImageMagicK
  3. Gimp
  4. eog
(정답률: 51%)
  • 정답은 "eog"이다.

    이유는 GNOME에서 제공하는 이미지 뷰어 프로그램의 이름이 "Eye of GNOME"의 약자인 "eog"이기 때문이다. 다른 보기들은 각각 동영상 플레이어, 이미지 처리 프로그램, 그래픽 편집기이다.
profile_image
1

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

55. 다음 중 GNOME 데스크톱 기반의 Movie Player로 알맞은 것은?

  1. totem
  2. ImageMagicK
  3. Gimp
  4. eog
(정답률: 64%)
  • 정답은 "totem"입니다. GNOME 데스크톱 환경에서는 기본적으로 totem이라는 미디어 플레이어가 제공되기 때문입니다. 따라서 GNOME 데스크톱 기반에서는 totem을 사용하여 동영상을 재생할 수 있습니다. ImageMagick, Gimp, eog는 각각 이미지 편집 및 뷰어 프로그램입니다.
profile_image
1

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

56. 다음 중 스프레드 시트(Spread Sheet) 프로그램으로 알맞은 것은?

  1. LibreOffice Impress
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Writer
(정답률: 64%)
  • 스프레드 시트는 데이터를 표 형태로 정리하고 계산하는 데 사용되는 프로그램입니다. 따라서, "LibreOffice Calc"이 스프레드 시트 프로그램으로 알맞습니다. "LibreOffice Impress"는 프레젠테이션 프로그램, "LibreOffice Draw"는 그래픽 디자인 프로그램, "LibreOffice Writer"는 워드 프로세서 프로그램입니다.
profile_image
1

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

57. 다음에서 설명하는 LAN 구성방식으로 알맞은 것은?

  1. 스타(Star)형
  2. 버스(Bus)형
  3. 링(Ring)형
  4. 망(Mesh)형
(정답률: 75%)
  • 위 그림은 스타(Star)형 LAN 구성방식을 나타낸다. 스타형은 중앙에 허브(Hub)나 스위치(Switch)가 있고, 각각의 컴퓨터가 이에 연결되는 방식으로 구성된다. 이 방식은 각각의 컴퓨터가 중앙 허브나 스위치를 통해 통신하기 때문에 전체 네트워크의 안정성이 높고, 특정 컴퓨터의 고장이 전체 네트워크에 영향을 미치지 않는다는 장점이 있다.
profile_image
1

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

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

  1. Token Ring
  2. FDDI
  3. X.25
  4. Ethernet
(정답률: 63%)
  • 이 그림은 Ethernet의 구조를 보여주고 있습니다. 따라서 정답은 Ethernet입니다.
profile_image
1

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

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

  1. Token Ring
  2. FDDI
  3. X.25
  4. Ethernet
(정답률: 72%)
  • 위 그림은 Token Ring 네트워크 구조를 나타내고 있습니다. Token Ring은 네트워크에서 데이터를 전송하기 위해 "토큰"이라는 신호를 사용하는 방식입니다. 이 토큰은 네트워크 상에서 순서대로 전달되며, 데이터를 전송하고자 하는 컴퓨터는 토큰을 받아서 데이터를 전송하고 다시 토큰을 네트워크에 돌려줍니다. 이렇게 순서대로 토큰을 전달하면서 데이터를 전송하는 방식은 충돌이 발생하지 않아 안정적인 전송이 가능합니다. 따라서 위 그림은 Token Ring 네트워크 구조를 나타내고 있으므로 정답은 "Token Ring"입니다.
profile_image
1

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

60. 다음 중 MAN(Metropolitan Area Network)을 위해 제정된 국제 표준안으로 알맞은 것은?

  1. X.25
  2. ATM
  3. Cell Relay
  4. DQDB
(정답률: 53%)
  • 정답은 "DQDB"입니다.

    DQDB는 Distributed Queue Dual Bus의 약자로, MAN을 위해 제정된 국제 표준안입니다. 이는 버스 형태의 네트워크 구조를 가지며, 두 개의 버스를 사용하여 데이터 전송을 처리합니다. 이를 통해 데이터 전송의 안정성과 신뢰성을 보장할 수 있습니다. 또한, DQDB는 ATM과 같은 고속 통신 기술과 호환되어 사용될 수 있습니다.
profile_image
1

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

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

  1. 패킷교환방식은 이론상 호스트의 무제한 수용이 가능하다.
  2. 회선교환방식은 고정된 패역폭을 할당받아 전송된다.
  3. 회선교환방식의 대표적인 예가 전화이다.
  4. 패킷교환방식은 회선교환방식에 비해 지연이 덜하다.
(정답률: 60%)
  • "패킷교환방식은 이론상 호스트의 무제한 수용이 가능하다."가 틀린 설명입니다. 패킷교환방식도 일정한 대역폭을 가지고 있으며, 호스트의 수용 능력은 이를 초과할 수 없습니다.

    패킷교환방식은 데이터를 작은 단위인 패킷으로 나누어 전송하며, 이 패킷들은 각각의 경로를 통해 독립적으로 전송됩니다. 이에 비해 회선교환방식은 전용 회선을 할당하여 데이터를 전송하는 방식으로, 전송 중간에 다른 데이터가 끼어들거나 지연이 발생하지 않습니다. 하지만 회선교환방식은 전용 회선을 할당하기 때문에 대역폭이 한정되며, 전화와 같은 실시간 통신에 적합합니다.

    반면 패킷교환방식은 대역폭을 공유하여 사용하기 때문에 대용량 데이터 전송에 적합하며, 경로가 여러 개이기 때문에 지연이 발생할 수 있습니다. 하지만 최신 기술의 발전으로 패킷교환방식의 지연은 매우 짧아졌습니다.
profile_image
1

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

62. 다음 중 LAN용 트위스트 페어 케이블 규격인 T586B를 제정한 기관으로 알맞은 것은?

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

    이유: T586B는 LAN용 트위스트 페어 케이블 규격 중 하나인데, 이 규격은 미국 전기전자산업협회(Electronic Industries Alliance, EIA)에서 제정하였다. 따라서 EIA가 정답이다. ISO는 국제 표준화 기구, IEEE는 미국 전기전자기술자 협회, ANSI는 미국 국가 표준협회를 의미한다.
profile_image
1

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

63. 다음 중 B클래스에 속하는 IP주소로 알맞은 것은?

  1. 127.10.17.253
  2. 128.211.12.22
  3. 192.168.3.221
  4. 223.45.62.124
(정답률: 65%)
  • B클래스의 IP주소는 첫 번째 옥텟이 128~191 사이의 범위를 가지고, 이중에서 두 번째 옥텟은 어떤 값이든 가능하다. 따라서 "128.211.12.22"가 B클래스에 속하는 IP주소이다.
profile_image
1

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

64. 다음 중 SSH 서버 접속할 때 패스워드 입력없이 로그인하기 위해 생성하는 파일로 알맞은 것은?

  1. .forward
  2. .rhosts
  3. authorized_keys
  4. ssh_config
(정답률: 65%)
  • 정답: "authorized_keys"

    "authorized_keys" 파일은 SSH 공개키 인증을 사용하여 SSH 서버에 로그인할 때 패스워드 입력 없이 로그인하기 위해 생성하는 파일입니다. 이 파일에는 인증된 클라이언트의 공개키가 저장되어 있으며, 클라이언트가 해당 서버에 접속할 때 이 파일에 저장된 공개키와 클라이언트의 개인키를 사용하여 인증을 수행합니다. 따라서 "authorized_keys" 파일을 생성하면 SSH 서버에 보안적으로 안전하게 접속할 수 있습니다.

    ".forward" 파일은 메일 전달을 위해 사용되는 파일이며, ".rhosts" 파일은 호스트 기반 인증을 위해 사용되는 파일입니다. "ssh_config" 파일은 SSH 클라이언트의 구성 파일입니다.
profile_image
1

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

65. 다음 중 telnet 명령을 이용해서 192.168.12.22번 IP주소를 사용하는 웹 서버 포트를 점검하는 방법 으로 알맞은 것은?

  1. telnet –p 80 192.168.12.22
  2. telnet –P 80 192.168.12.22
  3. telnet 192.168.12.22:80
  4. telnet 192.168.12.22 80
(정답률: 46%)
  • 정답은 "telnet 192.168.12.22 80"입니다.

    이유는 telnet 명령을 사용하여 웹 서버 포트를 점검할 때는 telnet 명령 다음에 IP 주소와 포트 번호를 입력해야 합니다. 여기서 192.168.12.22는 웹 서버의 IP 주소이며, 80은 웹 서버의 포트 번호입니다. 따라서 "telnet 192.168.12.22 80"을 입력하면 해당 IP 주소와 포트 번호로 접속하여 웹 서버가 정상적으로 작동하는지 확인할 수 있습니다.
profile_image
1

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

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

  1. Mozilla
  2. Chrome
  3. Opera
  4. Firefox
(정답률: 80%)
  • 이 웹브라우저는 주소창과 검색창이 합쳐져 있으며, 탭 간 이동이 쉽고 빠르며, 다양한 확장 기능을 제공하는 것으로 보아 "Chrome"이다.
profile_image
1

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

67. 유즈넷 뉴스그룹을 이용하기 위해서는 특정 뉴스리더 프로그램이 필요하다. 텍스트용 뉴스리더로서 대표적인 프로그램으로 틀린 것은?

  1. Pine
  2. Tin
  3. Pan
  4. Slrn
(정답률: 50%)
  • 정답은 "Pan"입니다. "Pine", "Tin", "Slrn"은 모두 텍스트용 뉴스리더 프로그램으로 유명하며, 각각의 특징과 기능이 다릅니다. 하지만 "Pan"은 유즈넷 뉴스그룹을 읽을 수 있는 프로그램이 아니며, 대신 이메일 클라이언트로 사용됩니다.
profile_image
1

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

68. 다음 중 리눅스와 리눅스의 파일 공유, 리눅스와 유닉스의 파일 공유에 가장 효율적인 서비스로 알맞은 것은?

  1. telnet
  2. ssh
  3. samba
  4. nfs
(정답률: 57%)
  • 정답: nfs

    nfs(Network File System)는 리눅스와 리눅스, 리눅스와 유닉스 간의 파일 공유에 가장 효율적인 서비스입니다. 이는 네트워크를 통해 파일을 공유하기 때문에 파일 전송 속도가 빠르고, 파일 접근이 용이하며, 보안성이 높습니다. 또한, nfs는 파일 시스템을 마운트하여 사용하기 때문에 사용자가 로컬 파일 시스템과 마찬가지로 파일을 사용할 수 있습니다. 따라서, nfs는 대규모 파일 공유 환경에서 많이 사용됩니다.
profile_image
1

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

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

  1. (ㄱ) POP3 (ㄴ) IMAP
  2. (ㄱ) POP3 (ㄴ) SMTP
  3. (ㄱ) SMTP (ㄴ) POP3
  4. (ㄱ) IMAP (ㄴ) POP3
(정답률: 66%)
  • 이미지에서 보이는 것은 이메일 전송 프로토콜인 SMTP이며, 이메일을 받는 프로토콜은 POP3입니다. 따라서 정답은 "(ㄱ) SMTP (ㄴ) POP3"입니다.
profile_image
1

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

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

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0
  4. 255.255.255.255
(정답률: 82%)
  • C 클래스 대역 주소는 192.0.0.0 ~ 223.255.255.255 이며, 이 대역의 기본 넷마스크 주소값은 255.255.255.0 입니다. 이는 C 클래스 대역에서 호스트 주소 부분이 8비트(2^8-2=254개의 호스트 주소 사용 가능)이고 네트워크 주소 부분이 24비트인 것을 나타냅니다. 따라서, 정답은 "255.255.255.0" 입니다.
profile_image
1

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

71. 다음의 조건과 같을 때 설정된 서브넷마스크 주소값으로 알맞은 것은?

  1. 255.255.255.0
  2. 255.255.255.64
  3. 255.255.255.128
  4. 255.255.255.192
(정답률: 63%)
  • 주어진 IP 주소는 192.168.1.0 이고, 호스트 비트가 7개이므로 2^7 - 2 = 126 개의 호스트를 가질 수 있습니다. 따라서 서브넷 마스크는 255.255.255.128 이어야 합니다. 이는 호스트 비트가 7개이므로 11111110 이 되며, 네트워크 비트는 25개가 됩니다.
profile_image
1

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

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

  1. 브로드캐스트 주소값
  2. 하드웨어 주소값(MAC)
  3. 넷마스크 주소값
  4. 게이트웨이 주소값
(정답률: 62%)
  • 정답은 "하드웨어 주소값(MAC)"입니다. ifconfig 명령으로 확인 가능한 정보에는 IP 주소, 넷마스크 주소값, 브로드캐스트 주소값, 게이트웨이 주소값 등이 있습니다. 하드웨어 주소값(MAC)은 ifconfig 명령으로 확인할 수 있지만, 이는 해당 장치의 물리적인 주소값으로 네트워크 구성과는 직접적인 연관이 없습니다.
profile_image
1

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

73. 로컬 네트워크에서 IP주소가 192.168.12.22번을 사용하는 시스템의 하드웨어 주소를 알아보려고 한다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. arp
  2. ifconfig
  3. route
  4. ethtool
(정답률: 51%)
  • 정답은 "arp"입니다.

    "arp"는 Address Resolution Protocol의 약자로, IP 주소를 물리적인 MAC 주소로 변환하는 프로토콜입니다. 따라서 로컬 네트워크에서 IP 주소를 가진 시스템의 하드웨어 주소를 알아내기 위해서는 "arp"를 사용해야 합니다. "ifconfig"는 네트워크 인터페이스의 설정 정보를 보여주는 명령어이고, "route"는 라우팅 테이블을 보여주는 명령어입니다. "ethtool"은 이더넷 인터페이스의 속성을 보여주는 명령어입니다.
profile_image
1

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

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

  1. arp
  2. ifconfig
  3. mii-tool
  4. ethtool
(정답률: 48%)
  • ( ifconfig ) 명령은 네트워크 인터페이스의 구성 정보를 보여주는 명령입니다. ( arp ) 명령은 ARP 캐시 테이블을 보여주는 명령입니다. ( ethtool ) 명령은 이더넷 인터페이스의 속성을 보여주는 명령입니다. ( mii-tool ) 명령은 이더넷 인터페이스의 링크 상태를 보여주는 명령입니다. 따라서, 이 문제에서는 이더넷 인터페이스의 링크 상태를 확인하기 위해 ( mii-tool ) 명령을 사용해야 합니다.
profile_image
1

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

75. 다음 중 시스템에 설정되어 있는 게이트웨이 주소를 확인하는 명령으로 알맞은 것은?

  1. route
  2. ifconfig
  3. ethtool
  4. mii-tool
(정답률: 63%)
  • 정답은 "route"입니다.

    "route" 명령은 시스템의 라우팅 테이블을 보여주는 명령입니다. 라우팅 테이블은 시스템이 패킷을 전송할 때 사용하는 경로를 결정하는데 필요한 정보를 담고 있습니다. 이 중에는 기본 게이트웨이 주소도 포함되어 있습니다. 따라서 "route" 명령을 사용하여 시스템에 설정되어 있는 게이트웨이 주소를 확인할 수 있습니다.

    "ifconfig" 명령은 네트워크 인터페이스의 설정 정보를 보여주는 명령이며, 게이트웨이 주소는 이 명령으로 확인할 수 없습니다.

    "ethtool"과 "mii-tool"은 네트워크 인터페이스의 속도, 상태 등을 확인하는 명령이며, 게이트웨이 주소와는 직접적인 연관이 없습니다.
profile_image
1

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

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

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/sysconfig/network
  4. /etc/resolv.conf
(정답률: 58%)
  • 이미지에서 보이는 내용은 DNS 서버의 IP 주소를 설정하는 것이다. DNS 서버의 IP 주소는 "/etc/resolv.conf" 파일에 설정되어 있다. 다른 보기들은 호스트 이름과 관련된 설정 파일이지만, DNS 서버와 관련된 설정은 "/etc/resolv.conf" 파일에서 이루어진다.
profile_image
1

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

77. 다음 그림에서 설명하는 클러스터링 기술로 알맞은 것은?

  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. 고가용성 클러스터
  4. 임베디드 클러스터
(정답률: 57%)
  • 정답은 "고가용성 클러스터"입니다.

    고가용성 클러스터는 여러 대의 서버를 하나의 시스템처럼 사용하여 시스템의 가용성을 높이는 기술입니다. 이를 위해 서버 간에 데이터를 동기화하고, 장애 발생 시 다른 서버로 자동으로 전환하는 기능을 제공합니다. 따라서 시스템의 가용성을 높이는데 적합한 기술입니다.
profile_image
1

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

78. 다음 중 임베디드 리눅스의 장점에 대한 설명으로 틀린 것은?

  1. 소스가 공개되어 있어서, 변경 및 재배포가 용이하다.
  2. 커널과 루트 파일 시스템 등에 상대적으로 적은 메모리를 차지한다.
  3. 별도의 로열티나 라이선스 비용이 없다.
  4. 리눅스를 사용한지 오래되었고, 커널이 안정적이다.
(정답률: 59%)
  • "커널과 루트 파일 시스템 등에 상대적으로 적은 메모리를 차지한다."가 틀린 설명이 아니며, 이는 임베디드 시스템에서 메모리 용량이 제한적인 경우에 매우 중요한 장점이다. 이는 리눅스 커널이 모듈화되어 필요한 기능만 로드되기 때문에 가능하다.
profile_image
1

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

79. 다음 중 반가상화뿐만 아니라 전가상화도 지원하는 가상화 기술로 알맞은 것은?

  1. KVM
  2. VirtualBox
  3. XEN
  4. VMware
(정답률: 51%)
  • XEN은 반가상화와 전가상화 모두를 지원하는 가상화 기술입니다. 이는 XEN이 하이퍼바이저를 사용하여 호스트 시스템과 게스트 시스템 간의 인터페이스를 관리하며, 반가상화와 전가상화를 모두 지원하기 때문입니다. KVM은 전가상화를 지원하며, VirtualBox와 VMware는 반가상화를 지원합니다.
profile_image
1

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

80. 다음 중 리눅스 기반 모바일 운영체제로 틀린 것은?

  1. 안드로이드
  2. Tizen
  3. iOS
  4. Bada OS
(정답률: 57%)
  • 정답은 "iOS"입니다. iOS는 리눅스 기반 운영체제가 아닌, 애플이 개발한 프로프라이어터리 운영체제입니다.
profile_image
1

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

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