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

리눅스마스터 2급
(2015-06-13 기출문제)

목록

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

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

  1. chgrp
  2. cron
  3. cd
  4. chmod
(정답률: 84%)
  • "chmod"은 파일이나 디렉토리의 권한을 변경하는 명령어이다. 따라서 위의 그림에서 파일의 권한을 변경하기 위해 "chmod"를 사용해야 한다. "chgrp"는 파일의 그룹을 변경하는 명령어이고, "cron"은 일정한 시간 간격으로 명령어를 실행하는 스케줄링 도구이다. "cd"는 디렉토리를 변경하는 명령어이다.
profile_image
1

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

2. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기와 쓰기 권한만 설정하려고 할 때 알맞은 것은?

  1. chmod 755 point.c
  2. chmod u=rwx,go=rw point.c
  3. chmod 577 point.c
  4. chmod u+rwx,g+x,o+rx point.c
(정답률: 70%)
  • 해당 파일의 허가권은 사용자에게는 읽기, 쓰기, 실행 권한이 있고, 그룹과 다른 사용자에게는 읽기와 쓰기 권한만 있습니다. 따라서, 사용자에게는 모든 권한을 부여하고, 그룹과 다른 사용자에게는 읽기와 쓰기 권한만 부여하는 "chmod u=rwx,go=rw point.c"가 알맞은 답입니다.

    - "chmod 755 point.c"는 사용자에게는 모든 권한을 부여하고, 그룹과 다른 사용자에게는 읽기와 실행 권한만 부여하는 것이므로, 다른 사용자에게 쓰기 권한이 부여되는 것과 일치하지 않습니다.
    - "chmod 577 point.c"는 사용자에게는 읽기와 실행 권한만 부여하고, 그룹과 다른 사용자에게는 읽기와 쓰기 권한만 부여하는 것이므로, 사용자에게 쓰기 권한이 부여되지 않는 것과 일치하지 않습니다.
    - "chmod u+rwx,g+x,o+rx point.c"는 사용자에게는 모든 권한을 부여하고, 그룹에게는 실행 권한을, 다른 사용자에게는 읽기와 실행 권한을 부여하는 것이므로, 그룹과 다른 사용자에게 쓰기 권한이 부여되는 것과 일치하지 않습니다.
profile_image
1

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

3. 다음 중 a.out 파일에 Set-UID를 설정하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. o+t
  2. g+t
  3. o+s
  4. u+s
(정답률: 77%)
  • Set-UID는 실행 파일이 특정 사용자의 권한으로 실행되도록 하는 기능이다. 따라서, 실행 파일에 Set-UID를 설정하려면 해당 파일의 소유자가 root이어야 하며, "u+s" 옵션을 사용해야 한다. "o+t"는 sticky bit, "g+t"는 SGID, "o+s"는 다른 사용자에게 실행 권한을 부여하는 것이므로 Set-UID와는 관련이 없다.
profile_image
1

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

4. 다음 설명에 해당하는 특수권한으로 알맞은 것은?

  1. Set-UID
  2. Set-GID
  3. Sticky-Bit
  4. Set-OID
(정답률: 81%)
  • Sticky-Bit은 디렉토리에 대한 권한 설정 중 하나로, 해당 디렉토리에 있는 파일들은 소유자나 그룹원이 아니면 삭제할 수 없도록 설정하는 것입니다. 따라서 보통 공유 디렉토리에 적용하여 다른 사용자들이 실수로 파일을 삭제하는 것을 방지합니다.
profile_image
1

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

5. 다음 파일에 대한 설명으로 틀린 것은?

  1. 사용자 소유권과 그룹 소유권 모두 root이다.
  2. Set-UID가 설정되어 있다.
  3. 일반 사용자가 passwd 명령을 실행하는 동안에는 root의 권한으로 인정받지 못한다.
  4. passwd 파일의 권한은 4755로 설정되어 있다.
(정답률: 68%)
  • 파일의 설명 중 틀린 것은 없다.

    일반 사용자가 passwd 명령을 실행하는 동안에는 root의 권한으로 인정받지 못하는 이유는 Set-UID가 설정되어 있기 때문이다. Set-UID는 실행 파일에 설정할 수 있는 특별한 권한 중 하나로, 실행 파일을 실행한 사용자가 아닌 파일 소유자의 권한으로 실행되도록 하는 것이다. 따라서 passwd 파일은 Set-UID가 설정되어 있어, 일반 사용자가 실행해도 root 권한으로 실행된다.
profile_image
1

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

6. 다음 중 /etc/fstab에 명시된 파일 시스템을 마운트 할 때 사용하는 옵션으로 알맞은 것은?

  1. -a
  2. -t
  3. -o
  4. -h
(정답률: 44%)
  • 정답: "-o"

    "-o" 옵션은 마운트할 때 사용할 옵션을 지정하는데 사용됩니다. 예를 들어, "-o rw"는 읽기 및 쓰기 권한을 부여하고 "-o ro"는 읽기 전용으로 마운트합니다.

    "-a" 옵션은 모든 /etc/fstab에 명시된 파일 시스템을 자동으로 마운트하는 옵션입니다. 따라서 이 문제에서는 "-a"가 아닌 "-o"가 올바른 답입니다.
profile_image
1

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

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

  1. df –i
  2. df -h
  3. df –hT
  4. df –m
(정답률: 68%)
  • 이미지에서는 파일 시스템의 용량과 사용량, 남은 용량 등을 보여주고 있으므로, 용량 정보를 확인하기 위해 "df -hT"를 사용한다. "df -h"는 용량 정보만 보여주고, "df -i"는 inode 정보를 보여주며, "df -m"은 MB 단위로 용량 정보를 보여준다.
profile_image
1

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

8. 다음 조건으로 디스크 쿼터의 유예 기간을 설정하려 할 때 알맞은 것은?

  1. setquota -t 86400 14400 /home
  2. setquota -t 14400 86400 /home
  3. setquota -u 14400 86400 /home
  4. setquota -u 86400 14400 /home
(정답률: 69%)
  • 디스크 쿼터의 유예 기간을 설정하기 위해서는 "-t" 옵션을 사용해야 한다. 이 옵션 뒤에는 유예 기간을 초 단위로 입력해야 하는데, 86400은 하루를 초 단위로 나타낸 값이다. 따라서 "setquota -t 86400 14400 /home"이 정답이다. 이 명령어는 /home 디렉토리에 대해 하루 동안 디스크 사용량이 초과되더라도 14,400KB까지는 유예 기간 동안 허용하겠다는 의미이다.
profile_image
1

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

9. 다음 중 /etc/fstab에서 해당 파티션을 읽기 전용(read-only)으로 설정할 때 가장 연관이 있는 필드는 몇 번째인가?

  1. 1번째
  2. 2번째
  3. 3번째
  4. 4번째
(정답률: 57%)
  • 정답은 "4번째"이다. /etc/fstab에서 4번째 필드는 해당 파티션의 마운트 옵션을 설정하는 필드이다. 이 필드에서 "ro" 옵션을 추가하면 해당 파티션을 읽기 전용으로 마운트할 수 있다. 예를 들어, 다음과 같이 설정할 수 있다.

    /dev/sda1 /mnt/data ext4 ro 0 0

    위 예제에서 "ro"는 읽기 전용 옵션을 나타내며, 이를 추가함으로써 /dev/sda1 파티션을 읽기 전용으로 마운트할 수 있다.
profile_image
1

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

10. 다음 중 edquota 명령으로 특정 사용자의 쿼터를 다른 사용자에게 동일한 설정으로 적용할 때 사용 하는 옵션으로 알맞은 것은?

  1. -u
  2. -g
  3. -t
  4. -p
(정답률: 62%)
  • 정답은 "-p" 입니다.

    "-p" 옵션은 edquota 명령으로 특정 사용자의 쿼터를 다른 사용자에게 동일한 설정으로 적용할 때 사용하는 옵션입니다. 이 옵션을 사용하면 이전에 설정한 사용자의 쿼터 설정을 다른 사용자에게 쉽게 복사할 수 있습니다. 즉, "-p" 옵션은 "preset"의 약자로, 미리 설정된 값을 다른 사용자에게 적용하는 기능을 수행합니다.
profile_image
1

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

11. 다음 중 시스템에 로그인한 후 사용 중인 셸을 확인하려고 할 때 사용하는 명령으로 알맞은 것은?

  1. echo $SHELL
  2. csh
  3. /bin/bash
  4. chsh
(정답률: 83%)
  • 정답: echo $SHELL

    이유: "echo $SHELL" 명령은 현재 사용 중인 셸의 경로를 출력하는 명령이다. $SHELL은 현재 로그인한 사용자의 기본 셸을 나타내는 환경 변수이다. 따라서 이 명령을 실행하면 현재 사용 중인 셸의 경로가 출력된다. "csh"와 "/bin/bash"는 각각 셸의 종류를 나타내는 것이고, "chsh"는 사용자의 기본 셸을 변경하는 명령이다.
profile_image
1

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

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

  1. csh
  2. cat /etc/shells
  3. chsh –hl
  4. chsh
(정답률: 73%)
  • "chsh"는 사용자의 로그인 셸을 변경하는 명령어이며, "-hl" 옵션을 사용하면 로그인 셸을 변경할 수 있는 셸의 목록을 출력합니다. 따라서 "chsh"가 정답인 것입니다.
profile_image
1

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

13. 다음 중 bash shell에서 실행 파일을 찾는 디렉터리 경로를 나타내는 환경 변수로 알맞은 것은?

  1. HOME
  2. PATH
  3. PWD
  4. TERM
(정답률: 74%)
  • 정답은 "PATH"입니다.

    "PATH"는 bash shell에서 실행 파일을 찾는 디렉터리 경로를 나타내는 환경 변수입니다. 이 변수에는 실행 파일이 위치한 디렉터리 경로가 콜론(:)으로 구분되어 저장됩니다. 따라서, 실행 파일을 실행할 때는 현재 디렉터리뿐만 아니라 "PATH"에 저장된 디렉터리 경로에서도 실행 파일을 찾아 실행할 수 있습니다.
profile_image
1

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

14. history 목록의 번호 중에서 7번에 해당하는 명령을 실행하기 위한 방법으로 알맞은 것은?

  1. !!
  2. 7!
  3. history 7
  4. !7
(정답률: 71%)
  • 정답은 "!7"입니다.

    "!7"은 "history" 명령어로부터 출력된 명령어 리스트에서 7번째 명령어를 실행하는 명령어입니다. "!!"는 바로 이전에 실행한 명령어를 실행하는 명령어이고, "7!"는 7! (7 팩토리얼)을 계산하는 명령어입니다.
profile_image
1

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

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

  1. 사용자가 입력한 명령어를 확인하는 명령으로 ‘!’로 대체하여 사용할 수 있다.
  2. 사용자들이 실행한 명령들은 사용자 홈 디렉터리 안에 .bash_history 파일에 기록한다.
  3. 로그아웃할 때 메모리에 기억된 명령의 목록을 파일에 저장한다.
  4. 가장 마지막에 실행한 명령을 재실행할 수 없다.
(정답률: 81%)
  • "가장 마지막에 실행한 명령을 재실행할 수 없다."는 틀린 설명입니다. 이는 history 명령어를 사용하여 이전에 실행한 명령어들의 리스트를 확인하고, "!!"를 입력하여 가장 마지막에 실행한 명령어를 재실행할 수 있기 때문입니다.
profile_image
1

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

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

  1. alias
  2. unalias
  3. set
  4. unset
(정답률: 83%)
  • "alias"는 새로운 명령어를 만들어 기존 명령어를 대체할 수 있도록 해주는 명령어입니다. 예를 들어, "alias ll='ls -al'"이라고 입력하면 "ll"이라는 명령어를 새로 만들어서 "ls -al"이라는 명령어를 대신 실행할 수 있습니다.
profile_image
1

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

17. 다음 중 bash에서 개인 사용자가 로그아웃할 때 수행하는 설정을 지정하는 파일로 알맞은 것은?

  1. /etc/profile
  2. /etc/bashrc
  3. ~/.bash_logout
  4. /etc/shells
(정답률: 73%)
  • 정답은 "~/.bash_logout"입니다.

    이 파일은 bash 셸에서 로그아웃할 때 실행되는 스크립트를 지정하는 파일입니다. 이 파일에는 로그아웃 시 수행할 작업을 지정할 수 있습니다. 예를 들어, 이 파일에 "clear" 명령어를 추가하면 로그아웃 시 터미널 화면이 지워집니다. 이 파일은 개인 사용자의 홈 디렉토리에 위치하며, 각 사용자마다 다른 설정을 지정할 수 있습니다.
profile_image
1

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

18. 다음 중 PATH 설정 값에 /usr/local/mariadb/bin 경로를 추가하려고 할 때 알맞은 것은?

  1. export PATH=/usr/local/mariadb/bin
  2. export PATH=PATH:/usr/local/mariadb/bin
  3. export PATH=$PATH:/usr/local/mariadb/bin
  4. export $PATH=PATH:/usr/local/mariadb/bin
(정답률: 79%)
  • 정답은 "export PATH=$PATH:/usr/local/mariadb/bin"입니다.

    이유는 다음과 같습니다.

    - export: 환경 변수를 설정할 때 사용하는 명령어입니다.
    - PATH: 시스템에서 실행 가능한 프로그램들이 저장된 경로를 나타내는 환경 변수입니다.
    - $PATH: 현재 PATH 변수에 저장된 경로들을 나타냅니다.
    - :/usr/local/mariadb/bin: 추가하고자 하는 경로입니다.

    따라서, "export PATH=$PATH:/usr/local/mariadb/bin"은 현재 PATH 변수에 /usr/local/mariadb/bin 경로를 추가하는 명령어입니다.
profile_image
1

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

19. 다음에서 설명하는 데몬 실행 방식으로 알맞은 것은?

  1. standalone
  2. init
  3. inet
  4. xinetd
(정답률: 65%)
  • "standalone"은 데몬이 독립적으로 실행되는 방식을 의미합니다. 즉, 데몬이 시스템 부팅 시 자동으로 실행되고, 다른 데몬과의 의존성 없이 독립적으로 동작합니다. 이 방식은 간단하고 안정적이지만, 데몬의 수가 많아질수록 시스템 자원을 많이 사용하게 됩니다.
profile_image
1

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

20. 다음 중 top 실행상태에서 메모리 관련된 항목을 on/off 하는 명령으로 알맞은 것은?

  1. k
  2. n
  3. m
  4. M
(정답률: 63%)
  • 정답은 "m"입니다.

    "m"은 메모리 사용량을 보여주는 항목을 on/off하는 명령입니다. top 실행 상태에서 "m"을 입력하면 메모리 사용량이 표시되거나 숨겨집니다.

    "k"는 CPU 사용량을 보여주는 항목을 on/off하는 명령입니다.
    "n"은 프로세스 ID를 보여주는 항목을 on/off하는 명령입니다.
    "M"은 메모리 사용량을 바이트 단위로 보여주는 항목을 on/off하는 명령입니다.
profile_image
1

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

21. 포어그라운드로 실행 중인 프로세스를 백그라운드로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?

  1. [CTRL] + [S]
  2. [CTRL] + [X]
  3. [CTRL] + [C]
  4. [CTRL] + [Z]
(정답률: 78%)
  • 정답: [CTRL] + [Z]

    이유: [CTRL] + [Z] 키 조합은 현재 실행 중인 프로세스를 일시 중지시키고 백그라운드로 전환하는 기능을 수행합니다. 이후에는 "bg" 명령어를 사용하여 해당 프로세스를 다시 백그라운드에서 실행시킬 수 있습니다. [CTRL] + [S]는 터미널을 정지시키는 기능, [CTRL] + [X]는 현재 입력중인 명령어를 삭제하는 기능, [CTRL] + [C]는 현재 실행중인 프로세스를 강제 종료하는 기능을 수행합니다.
profile_image
1

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

22. 다음 중 /opt/src 디렉터리를 source.tar로 압축 할 때 사용자가 로그아웃되거나 실행 중인 프로세스의 터미널이 닫혀도 계속 작업을 수행 하는 방법으로 알맞은 것은?

  1. nohup tar cvf source.tar /opt/src &
  2. nohup tar xvf source.tar /opt/src &
  3. nohup tar cvf source.tar /opt/src
  4. nohup tar xvf source.tar /opt/src
(정답률: 67%)
  • 정답: "nohup tar cvf source.tar /opt/src &"

    이유: nohup은 "no hang up"의 약자로, 작업을 백그라운드에서 실행하면서 터미널이 닫혀도 작업을 계속 수행할 수 있도록 해줍니다. &는 작업을 백그라운드에서 실행하도록 지시하는 명령어입니다. 따라서 "nohup tar cvf source.tar /opt/src &" 명령어는 /opt/src 디렉터리를 source.tar로 압축하면서 작업을 백그라운드에서 실행하고, 터미널이 닫혀도 작업을 계속 수행할 수 있도록 해줍니다.
profile_image
1

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

23. 다음 중 월요일부터 금요일까지 오후 12시에 /etc/check.sh 스크립트를 실행하기 위한 crontab 설정으로 알맞은 것은?

  1. 1-5 12 1 * * /etc/check.sh
  2. 0 12 * * * /etc/check.sh
  3. 0 12 * * 1-5 /etc/check.sh
  4. 1-5 1 12 * * /etc/check.sh
(정답률: 84%)
  • 정답: "0 12 * * 1-5 /etc/check.sh"

    설명:
    - "0 12 * * 1-5"는 매주 월요일부터 금요일까지 오후 12시에 실행하도록 설정한다.
    - "1-5 12 1 * *"은 매월 1일부터 5일까지 오후 12시에 실행하도록 설정되어 있으며, 요일을 지정하지 않았기 때문에 매일 실행된다.
    - "0 12 * * *"은 매일 오후 12시에 실행하도록 설정되어 있기 때문에, 월요일부터 금요일까지만 실행하려면 요일을 지정해줘야 한다.
    - "1-5 1 12 * *"은 매일 오전 1시 12분에 실행하도록 설정되어 있으며, 요일을 지정하지 않았기 때문에 매일 실행된다.
profile_image
1

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

24. pstree 명령어를 다음과 같이 사용 하였을 때 ( 괄호 )안에 알맞은 것은?

  1. init
  2. kernel
  3. system
  4. linux
(정답률: 71%)
  • init은 시스템 부팅 시 가장 먼저 실행되는 프로세스로, 모든 다른 프로세스의 부모 프로세스이다. 따라서 모든 프로세스는 init의 자식 프로세스이거나, init의 자식 프로세스의 자식 프로세스이다. 이러한 계층 구조를 트리 형태로 나타낸 것이 pstree 명령어이다. 따라서 위의 그림에서 가장 상위에 있는 init이 정답이다. kernel은 운영체제의 핵심 부분으로, init의 부모 프로세스가 아니므로 정답이 될 수 없다. system과 linux는 pstree 명령어에서 사용되는 특정한 프로세스가 아니므로 정답이 될 수 없다.
profile_image
1

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

25. 다음 중 멀티태스킹 작업을 위해 포어그라운드 프로세스 뒤에 붙여 실행하는 특수 기호로 알맞은 것은?

  1. &&
  2. %
  3. $
  4. &
(정답률: 66%)
  • 정답은 "&"이다.

    "&"는 백그라운드에서 실행되는 프로세스를 생성하기 위한 특수 기호이다. 이 기호를 사용하면 현재 실행 중인 프로세스를 중지하지 않고 다른 작업을 수행할 수 있다. 예를 들어, "ls &" 명령어를 실행하면 현재 디렉토리의 파일 목록을 출력하면서도 다른 작업을 수행할 수 있다. 이와 같이 "&" 기호를 사용하면 멀티태스킹 작업을 보다 효율적으로 수행할 수 있다.
profile_image
1

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

26. 다음 중 시그널의 번호와 이름이 알맞게 연결된 것은?

  1. 2 - SIGHUP
  2. 9 - SIGKILL
  3. 15 - SIGCONT
  4. 20 –SIGSTOP
(정답률: 79%)
  • 9번 시그널인 SIGKILL은 프로세스를 강제로 종료시키는 시그널이다. 이 시그널이 발생하면 해당 프로세스는 즉시 종료되며, 어떤 작업도 수행하지 못하고 종료된다. 따라서 이 시그널은 가장 강력한 시그널 중 하나로, 사용에 주의가 필요하다.
profile_image
1

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

27. 다음 중 PPID를 확인 할 수 있는 명령어로 알맞은 것은?

  1. ps -l
  2. ps ef
  3. ps aux
  4. ps exf
(정답률: 54%)
  • 정답: "ps -l"

    설명: "ps -l" 명령어는 현재 실행 중인 프로세스의 상세 정보를 보여주는 명령어이며, PPID(Parent Process ID) 정보도 함께 보여줍니다. PPID는 해당 프로세스를 생성한 부모 프로세스의 ID를 나타내며, 부모 프로세스와의 관계를 파악하는 데 유용합니다.
profile_image
1

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

28. 다음 중 top 명령 실행 시 확인 할 수 없는 것은?

  1. 디스크 사용량
  2. 메모리 상태
  3. CPU 상태
  4. 부하 상태
(정답률: 64%)
  • top 명령은 시스템의 프로세스 상태를 모니터링하는 명령어이다. 이 중에서 "디스크 사용량"은 top 명령으로 확인할 수 없는 것이다. 디스크 사용량은 df 명령어를 사용하여 확인할 수 있다. top 명령은 CPU 상태, 메모리 상태, 부하 상태 등을 확인할 수 있다.
profile_image
1

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

29. 다음 중 vi 편집기와 호환되면서 독자적으로 다양한 기능을 추가하여 만든 편집기로 알맞은 것은?

  1. vin
  2. emacs
  3. picon
  4. vim
(정답률: 79%)
  • 정답: vim

    설명: vim은 vi 편집기와 호환되면서도 다양한 기능을 추가하여 만든 편집기입니다. 이에 비해 다른 보기들은 vi와 호환되지 않거나, vi와 호환은 되지만 vim처럼 독자적인 기능을 추가하지 않았기 때문에 정답은 vim입니다.
profile_image
1

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

30. vi 편집기에서 파일 안의 모든 내용을 지우기 위한 ex 명령모드에서의 조합으로 알맞은 것은?

  1. :$d
  2. :%d
  3. :d%
  4. :d$
(정답률: 58%)
  • 정답은 ":%d"입니다.

    - ":"는 ex 명령어를 실행하기 위한 접두사입니다.
    - "%"는 현재 파일 전체를 의미합니다.
    - "d"는 delete(삭제)를 의미합니다.

    따라서 ":%d"는 현재 파일 전체를 삭제하는 명령어입니다.
profile_image
1

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

31. 다음에서 설명하는 편집기로 알맞은 것은?

  1. vim
  2. emacs
  3. gvim
  4. pico
(정답률: 73%)
  • 이 편집기는 간단하고 사용하기 쉬운 편집기이며, 다른 편집기에 비해 기능이 제한적이지만 초보자에게는 적합하다. "pico"는 이러한 특징을 가진 편집기 중 하나이다.
profile_image
1

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

32. 다음 중 “vi +15 index.html”과 동일한 명령으로 알맞은 것은?

  1. vi –ic 15 index.html
  2. vi –ir 15 index.html
  3. vi –iR 15 index.html
  4. vi –il 15 index.html
(정답률: 44%)
  • 정답은 "vi –ic 15 index.html"입니다.

    - "vi –ir 15 index.html": -r 옵션은 대화형 모드로 실행하는 옵션입니다. 따라서 -r 옵션을 사용하면 "vi +15 index.html"과는 다른 결과가 나옵니다.
    - "vi –iR 15 index.html": -R 옵션은 읽기 전용 모드로 실행하는 옵션입니다. 따라서 -R 옵션을 사용하면 "vi +15 index.html"과는 다른 결과가 나옵니다.
    - "vi –il 15 index.html": -l 옵션은 줄바꿈 문자를 표시하는 옵션입니다. 따라서 -l 옵션을 사용하면 "vi +15 index.html"과는 다른 결과가 나옵니다.

    따라서 "vi –ic 15 index.html"은 "vi +15 index.html"과 동일한 결과를 나타냅니다. -c 옵션은 명령어를 실행한 후 바로 종료하는 옵션입니다. 따라서 "vi –ic 15 index.html"은 "vi" 에디터를 실행하고, 15번째 라인으로 이동한 후 바로 종료하는 명령어입니다.
profile_image
1

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

33. 다음 중 vi 편집기에서 “windows”란 문자열을 모두 “linux”라는 문자열로 치환하기 위해서 사용되는 ex모드 명령어로 알맞은 것은?

  1. :s/windows/linux/
  2. :s/windows/linux/g
  3. :%s/windows/linux/g
  4. :$s/windows/linux/g
(정답률: 62%)
  • 정답은 ":%s/windows/linux/g"이다.

    - ":"는 ex모드로 진입하기 위한 명령어이다.
    - "%"는 전체 문서를 의미한다.
    - "s"는 substitute(치환)을 의미한다.
    - "/windows/linux/"는 치환할 문자열을 지정한다. 여기서는 "windows"를 "linux"로 바꾸겠다는 의미이다.
    - "g"는 global(전체)를 의미한다. 즉, 한 줄에서 여러 개의 문자열이 있을 경우 모두 바꾸겠다는 의미이다.

    따라서, ":%s/windows/linux/g"는 전체 문서에서 "windows"를 모두 "linux"로 바꾸겠다는 의미이다.
profile_image
1

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

34. vi 편집기에서 uz라는 문자를 입력 시 uzoogom이라는 문자열로 자동으로 치환하고 싶을 때, “.exrc”파일에 추가해야 할 항목으로 알맞은 것은?

  1. set uz uzoogom
  2. map uz uzoogom
  3. ai uz uzoogom
  4. ab uz uzoogom
(정답률: 44%)
  • 정답은 "ab uz uzoogom"이다.

    - "set"은 설정을 변경하는 명령어이므로 해당하지 않는다.
    - "map"은 단축키를 지정하는 명령어이지만, 입력한 문자를 다른 문자열로 치환하는 것은 아니므로 해당하지 않는다.
    - "ai"는 자동으로 들여쓰기를 적용하는 명령어이므로 해당하지 않는다.
    - "ab"는 입력한 문자열을 다른 문자열로 자동 치환하는 명령어이다. 따라서 "ab uz uzoogom"을 .exrc 파일에 추가하면, vi 편집기에서 uz를 입력할 때 자동으로 uzoogom으로 치환된다.
profile_image
1

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

35. 다음 중 httpd-2.2.15-39.el6.x86_64.rpm 파일에 대한 설명으로 틀린 것은?

  1. httpd: 패키지 이름
  2. 2.2.15 : 버전
  3. 39: 릴리즈 버전
  4. x86_64 :Itanium 아키텍처
(정답률: 62%)
  • x86_64 아키텍처는 인텔의 64비트 프로세서인 인텔 Xeon 및 AMD의 Opteron 등에서 사용되는 아키텍처이며, Itanium 아키텍처와는 다릅니다. 따라서 "x86_64 :Itanium 아키텍처"는 틀린 설명입니다.
profile_image
1

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

36. DOS/Windows 계열 운영체제에서 많이 사용되던 압축 프로그램으로 리눅스에서도 기본적으로 사용 가능한 압축프로그램으로 알맞은 것은?

  1. rar
  2. zip
  3. arj
  4. 7z
(정답률: 80%)
  • 정답은 "zip"입니다.

    zip은 DOS/Windows 계열 운영체제에서 많이 사용되던 압축 프로그램으로, 리눅스에서도 기본적으로 사용 가능합니다. 반면, rar, arj, 7z는 리눅스에서 기본적으로 지원되지 않는 압축 포맷이기 때문에 별도의 설치가 필요합니다.
profile_image
1

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

37. 다음 중 레드햇 계열 시스템에서 설치되어 있는 전체 패키지를 업데이트할 때 사용하는 명령으로 알맞은 것은?

  1. yum install
  2. yum update
  3. apt-get update
  4. apt-get upgrade
(정답률: 70%)
  • 정답은 "yum update"입니다.

    이유는 yum은 레드햇 계열 시스템에서 패키지를 관리하는 도구 중 하나이며, "yum update" 명령은 시스템에 설치된 모든 패키지를 최신 버전으로 업데이트하는 명령입니다. 따라서 전체 패키지를 업데이트할 때 사용됩니다. "yum install"은 새로운 패키지를 설치할 때 사용하며, "apt-get update"와 "apt-get upgrade"는 데비안 계열 시스템에서 패키지를 관리하는 도구인 apt-get을 사용하는 명령입니다.
profile_image
1

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

38. 다음 중 ‘apt-get clean’ 명령으로 제거되는 패키지 파일이 위치하는 디렉터리로 알맞은 것은?

  1. /var/cache/apt/archive
  2. /var/cache/archive
  3. /etc/yum.repos.d/
  4. /etc/yum/vars/
(정답률: 65%)
  • "/var/cache/apt/archive" 디렉터리는 apt-get 명령어를 사용하여 설치한 패키지 파일이 저장되는 디렉터리입니다. 이 디렉터리에는 다운로드한 패키지 파일과 패키지 설치 시 생성된 캐시 파일이 저장되어 있습니다. 따라서 apt-get clean 명령어를 실행하면 이 디렉터리에서 캐시 파일과 다운로드한 패키지 파일이 제거됩니다.
profile_image
1

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

39. 다음 중 레드햇 계열 리눅스에서 현재 설치된 패키지의 그룹별 정보를 얻고 싶을 때 사용하는 명령으로 알맞은 것은?

  1. yum grouplist
  2. yum groupinfo
  3. yum search
  4. yum list
(정답률: 42%)
  • 정답: yum grouplist

    설명: yum grouplist 명령은 현재 시스템에 설치된 패키지를 그룹별로 나누어 보여줍니다. 이 명령을 사용하면 시스템에 설치된 패키지를 더 쉽게 파악할 수 있습니다. 예를 들어, "Development Tools" 그룹에 속한 패키지들을 확인하려면 "yum grouplist | grep 'Development Tools'"와 같이 입력하면 됩니다.
profile_image
1

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

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

  1. -Z : compress 관련 옵션으로 예전 UNIX 계열 표준 압축 파일인 tar.Z에 사용한다.
  2. -z : gzip 관련 옵션으로 압축 파일인 tar.gz에 사용한다.
  3. -j : bzip2 관련 옵션으로 압축 파일인 tar.bz2에 사용한다.
  4. -J : jz 관련 옵션으로 압축 파일인 tar.jz에 사용한다.
(정답률: 61%)
  • "-J : jz 관련 옵션으로 압축 파일인 tar.jz에 사용한다." 이 설명이 틀린 것이다. 실제로는 "-J : xz 관련 옵션으로 압축 파일인 tar.xz에 사용한다." 이다. xz는 bzip2보다 더 효율적인 압축 방식이다.
profile_image
1

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

41. 다음 중 rpm 검증 코드에 대한 설명으로 알맞은 것은?

  1. S : 파일 모드(Permission & File Type) 변경
  2. T : 권한(Capability) 변경
  3. . : 테스트를 수행하지 못했을 경우(예를 들면 허가권 거부 등)
  4. G : 그룹 소유권 변경
(정답률: 60%)
  • rpm 검증 코드는 RPM 패키지가 설치될 때 파일의 속성이 변경되지 않았는지 확인하는 데 사용됩니다. "G : 그룹 소유권 변경"은 파일의 그룹 소유권이 변경되었음을 나타냅니다. 이는 보안 문제를 일으킬 수 있으므로 검증 과정에서 확인되어야 합니다.
profile_image
1

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

42. yum을 통하여 패키지 업데이트 중에 아래의 오류가 발생하였다. 다음 중 해결 방법으로 알맞은 것은?

  1. yum update databases
  2. yum check-update
  3. yum clean all
  4. yum make cache
(정답률: 48%)
  • 위의 오류는 yum이 사용하는 metadata 정보가 손상되어 발생한 것입니다. 이를 해결하기 위해서는 yum clean all 명령어를 사용하여 metadata 정보를 모두 삭제하고 다시 다운로드 받아야 합니다. 따라서 정답은 "yum clean all" 입니다.

    - "yum update databases": databases라는 패키지가 존재하지 않으므로 오답입니다.
    - "yum check-update": 패키지 업데이트 가능 여부를 확인하는 명령어이므로 오답입니다.
    - "yum make cache": 해당 명령어는 존재하지 않으므로 오답입니다.
profile_image
1

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

43. 다음 중 CUPS에서 프린터 큐 관련 환경 설정 파일로 lpadmin 명령을 이용하거나 웹을 통해 제어할 수 있는 파일로 알맞은 것은?

  1. /etc/cups/cupsd.conf
  2. /etc/cups/printers.conf
  3. /etc/cups/classes.conf
  4. cupsd
(정답률: 64%)
  • 정답은 "/etc/cups/printers.conf"입니다. 이 파일은 CUPS에서 프린터 큐 관련 환경 설정 파일로, lpadmin 명령이나 웹 인터페이스를 통해 제어할 수 있습니다. 이 파일은 각 프린터의 설정 정보를 담고 있으며, 프린터 이름, 프린터 드라이버, 프린터 위치 등을 설정할 수 있습니다. 또한, 이 파일을 편집하여 새로운 프린터를 추가하거나 기존 프린터의 설정을 변경할 수 있습니다.
profile_image
1

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

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

  1. 버클리 프린팅 시스템으로 BSD계열 유닉스에서 사용하기 위해 개발되었다.
  2. 설정한 정보는 /etc/printcap 파일에 저장되었다.
  3. RFC 1279로 정의되어 있다.
  4. 관련 사이트는 http://www.lprng.org이다.
(정답률: 55%)
  • LPRng은 RFC 1179로 정의되어 있지 않습니다. 올바른 RFC 번호는 1179입니다.
profile_image
1

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

45. 다음 ( 괄호 )에 해당하는 설명으로 알맞은 것은?

  1. OSS
  2. SANE
  3. xsane
  4. ALSA
(정답률: 72%)
  • 이미지 스캔을 위한 오픈소스 프로그램 중 하나인 SANE(SANE is Now a Scanner Access Now Easy)의 그래픽 사용자 인터페이스(GUI)를 제공하는 프로그램이 xsane이다. 따라서, SANE을 사용하여 이미지 스캔을 하기 위해서는 xsane을 설치해야 한다.
profile_image
1

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

46. 다음 중 lprm 명령으로 현재 사용자가 수행한 인쇄 작업을 모두 취소할 때 사용하는 명령어로 알맞은 것은?

  1. lprm -
  2. lprm +
  3. lprm –pP
  4. lprm –pU
(정답률: 57%)
  • 정답: lprm -

    설명: lprm 명령어는 인쇄 작업을 취소하는 명령어이며, "-" 옵션을 사용하면 현재 사용자가 수행한 모든 인쇄 작업을 취소할 수 있습니다. "+" 옵션은 모든 인쇄 작업을 취소하고, "-pP" 옵션은 프린터 이름이 P인 인쇄 작업을 취소하고, "-pU" 옵션은 현재 사용자가 제출한 모든 인쇄 작업을 취소합니다.
profile_image
1

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

47. 다음 중 오디오 CD에서 음악 파일을 추출할 때 사용하는 명령으로 알맞은 것은?

  1. alsamixer
  2. cdparanoia
  3. xcam
  4. scan
(정답률: 70%)
  • 정답: cdparanoia

    설명: cdparanoia는 오디오 CD에서 음악 파일을 추출하는 데 사용되는 명령입니다. 이는 CD의 디지털 오디오 데이터를 정확하게 복사하고 오디오 CD의 오류를 수정하여 최상의 음질을 보장합니다. 따라서 cdparanoia는 오디오 CD에서 음악 파일을 추출하는 데 가장 적합한 도구 중 하나입니다.
profile_image
1

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

48. 다음 중 USB 및 SCSI 스캐너와 관련 장치 파일을 찾아주는 명령으로 알맞은 것은?

  1. alsactl
  2. scanner-find
  3. sane-find-scanner
  4. scan-find
(정답률: 75%)
  • 정답은 "sane-find-scanner"입니다.

    이유는 다음과 같습니다.

    - "alsactl"은 오디오 설정을 관리하는 명령어이므로, USB 및 SCSI 스캐너와는 관련이 없습니다.
    - "scanner-find"과 "scan-find"은 존재하지 않는 명령어입니다.
    - "sane-find-scanner"은 SANE (Scanner Access Now Easy) 프로젝트에서 제공하는 명령어로, 시스템에 연결된 USB 및 SCSI 스캐너를 찾아주는 역할을 합니다. 따라서 USB 및 SCSI 스캐너와 관련된 장치 파일을 찾기 위해서는 이 명령어를 사용해야 합니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 X 윈도의 구성 요소 중에 사용자 로그인 및 세션 관리 역할을 수행하는 것으로 알맞은 것은?

  1. 윈도 매니저
  2. 디스플레이 매니저
  3. 데스크톱 환경
  4. 사용자 인터페이스
(정답률: 53%)
  • 디스플레이 매니저는 X 윈도에서 사용자 로그인 및 세션 관리 역할을 수행합니다. 이는 사용자가 시스템에 로그인하고 데스크톱 환경을 사용할 수 있도록 인증 및 세션 관리를 담당하는 역할을 합니다. 디스플레이 매니저는 또한 윈도 매니저와 함께 작동하여 창 관리 및 데스크톱 배치 등의 작업을 수행합니다.
profile_image
1

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

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

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

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

51. 다음 제시된 X 관련 라이브러리 중에 가장 저수준의 라이브러리로 알맞은 것은?

  1. Xlib
  2. XCB
  3. GTK+
  4. Qt
(정답률: 67%)
  • 정답: Xlib

    이유: Xlib는 X Window System의 클라이언트 라이브러리로, X 서버와 통신하기 위한 가장 저수준의 인터페이스를 제공합니다. 따라서 Xlib를 사용하면 X Window System과 직접적으로 상호작용할 수 있습니다. XCB는 Xlib보다 더 최신 기술이지만, 여전히 Xlib보다는 높은 수준의 추상화를 제공합니다. GTK+와 Qt는 GUI 프레임워크로, Xlib와 XCB보다는 더 높은 수준의 추상화를 제공합니다.
profile_image
1

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

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

  1. 디스플레이 매니저
  2. 유저 인터페이스
  3. 데스크톱 환경
  4. 윈도 매니저
(정답률: 51%)
  • 이 그림은 윈도 매니저의 기능을 보여주고 있습니다. 윈도 매니저는 유저 인터페이스를 관리하며, 데스크톱 환경을 구성하고, 창의 크기와 위치를 조절하는 등의 디스플레이 매니저 역할도 수행합니다. 따라서 정답은 "윈도 매니저"입니다.
profile_image
1

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

53. 다음 이미지 뷰어 프로그램인 ImageMagick를 실행하기 위해 X 윈도의 터미널 창에 입력해야할 명령으로 알맞은 것은?

  1. evince
  2. Okular
  3. eog
  4. display
(정답률: 45%)
  • 정답: display

    설명: ImageMagick는 이미지 처리 및 변환을 위한 유명한 오픈소스 소프트웨어이며, 그 중 하나인 "display"는 이미지 뷰어 프로그램입니다. 따라서 X 윈도의 터미널 창에서 ImageMagick을 실행하기 위해서는 "display" 명령어를 입력해야 합니다. "evince", "Okular", "eog"는 각각 PDF 뷰어, 문서 뷰어, 이미지 뷰어입니다.
profile_image
1

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

54. 다음 중 사용자가 X 윈도 실행 시에 관련 키정보를 저장하는 파일로 알맞은 것은?

  1. .Xsession
  2. .Xauthority
  3. .xinitrc
  4. .Xsetup
(정답률: 68%)
  • 정답: .Xauthority

    설명: .Xauthority 파일은 X 윈도 시스템에서 인증 정보를 저장하는 파일입니다. 이 파일은 사용자가 X 윈도 세션을 시작할 때 생성되며, 사용자가 X 윈도에서 실행하는 프로그램이 다른 프로그램과 통신할 때 인증 정보를 제공합니다. 이 파일은 사용자의 홈 디렉토리에 저장되며, 사용자만이 읽고 쓸 수 있습니다.
profile_image
1

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

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

  1. xhost
  2. xauth
  3. echo
  4. cat
(정답률: 59%)
  • 이미지를 보여주기 위해 X Window System을 사용하는데, 이 때 X 서버는 X 클라이언트의 요청을 받아들이고 디스플레이를 생성한다. 그러나 X 서버는 보안상의 이유로 기본적으로 모든 클라이언트의 요청을 거부한다. 따라서 X 클라이언트가 X 서버에 접근하기 위해서는 인증 과정을 거쳐야 하는데, 이 때 사용되는 것이 "xauth"이다. "xauth"는 X 서버와 X 클라이언트 간의 인증을 위한 키를 생성하고 관리하는 도구이다. 따라서 정답은 "xauth"이다.
profile_image
1

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

56. 다음 중 그래픽이나 로고 디자인, 사진 편집, 이미지 합성, 이미지 포맷 변환 등을 할 때 가장 유용할 프로그램으로 알맞은 것은?

  1. evince
  2. gimp
  3. ImageMagick
  4. eog
(정답률: 50%)
  • 정답은 "gimp"입니다. gimp는 그래픽이나 로고 디자인, 사진 편집, 이미지 합성, 이미지 포맷 변환 등을 할 수 있는 무료 오픈 소스 이미지 편집 프로그램입니다. gimp는 다양한 기능과 플러그인을 제공하여 사용자가 원하는 작업을 수행할 수 있습니다. 또한, gimp는 다양한 운영 체제에서 사용할 수 있으며, 사용하기 쉽고 다양한 자료와 튜토리얼이 제공되어 있어 초보자도 쉽게 사용할 수 있습니다.
profile_image
1

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

57. 다음 중 IPv4 및 IPv6의 특징 비교에 대한 설명으로 틀린 것은?

  1. IPv6에서는 임의의 큰 크기로 패킷을 주고받을 수 있다.
  2. IPv6의 헤더는 IPv4의 헤더와 비교해서 구조가 단순하다.
  3. IPv6에서 사용하는 주소는 A~E 클래스로 나누어져 있다.
  4. IPv6 기반의 호스트는 IPv6 네트워크에 접속하는 순간에 주소를 할당받는다.
(정답률: 61%)
  • "IPv6에서 사용하는 주소는 A~E 클래스로 나누어져 있다."는 틀린 설명입니다. IPv6에서는 주소 체계가 완전히 다르며, 128비트 길이의 주소를 사용합니다.

    IPv6에서는 주소 체계를 A~E 클래스로 나누지 않고, 주소의 일부를 예약하여 특정 용도에 사용합니다. 예를 들어, 링크 로컬 주소, 사이트 로컬 주소, 글로벌 유니캐스트 주소 등이 있습니다.
profile_image
1

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

58. 다음 중 DNS의 등장과 가장 밀접한 연관이 있는 파일로 알맞은 것은?

  1. /etc/host.conf
  2. /etc/hosts
  3. /etc/services
  4. /etc/protocols
(정답률: 55%)
  • 정답은 "/etc/hosts"입니다. 이 파일은 DNS 이전에 사용되던 호스트 이름과 IP 주소를 매핑하는 데 사용되는 로컬 호스트 파일입니다. 이 파일은 로컬 시스템에서 호스트 이름을 IP 주소로 해석하는 데 사용됩니다. DNS가 등장하기 전에는 이 파일이 네트워크에서 호스트 이름을 해석하는 데 사용되었습니다. DNS가 등장한 이후에도 이 파일은 여전히 로컬 호스트 이름을 해석하는 데 사용됩니다.
profile_image
1

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

59. 다음 중 OSI 모델의 응용 계층과 밀접한 관계가 있는 프로토콜로 알맞은 것은?

  1. Ethernet
  2. TCP
  3. NFS
  4. ICMP
(정답률: 56%)
  • NFS는 Network File System의 약자로, 파일 공유를 위한 프로토콜이다. 이는 OSI 모델의 응용 계층에서 작동하며, 파일 공유와 관련된 작업을 수행한다. 따라서 NFS는 OSI 모델의 응용 계층과 밀접한 관계가 있는 프로토콜이다.
profile_image
1

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

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

  1. ARP
  2. ICMP
  3. IP
  4. TCP
(정답률: 55%)
  • 이 그림은 IP 프로토콜의 패킷 구조를 보여주고 있습니다. 따라서 정답은 "IP"입니다. ARP는 주소 해결 프로토콜, ICMP는 인터넷 제어 메시지 프로토콜, TCP는 전송 제어 프로토콜입니다.
profile_image
1

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

61. 다음 중 OSI 모델 기준으로 가장 많은 계층을 지원하는 장치로 알맞은 것은?

  1. 허브(HUB)
  2. 리피터(Repeater)
  3. 라우터(Router)
  4. 브릿지(Bridge)
(정답률: 72%)
  • 라우터는 OSI 모델 기준으로 3계층(네트워크 계층)과 4계층(전송 계층)을 지원하기 때문에 가장 많은 계층을 지원하는 장치입니다. 허브와 리피터는 1계층(물리 계층)만을 지원하며, 브릿지는 2계층(데이터 링크 계층)을 지원합니다.
profile_image
1

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

62. 다음 중 SSH(Secure Shell) 프로토콜의 포트 번호로 알맞은 것은?

  1. 21
  2. 22
  3. 23
  4. 25
(정답률: 69%)
  • 정답은 "22"입니다. SSH 프로토콜은 네트워크 보안을 위해 사용되며, 암호화된 터미널 세션, 파일 전송 및 원격 명령 실행을 지원합니다. 이 프로토콜은 TCP 포트 22를 사용하여 통신합니다. 따라서 SSH를 사용하려면 해당 포트가 열려 있어야 합니다.
profile_image
1

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

63. 다음 중 UTP 케이블 카테고리(Category) 5의 전송 속도로 가장 알맞은 것은?

  1. 10Mbps
  2. 16Mbps
  3. 100Mbps
  4. 1000Mbps
(정답률: 70%)
  • UTP 케이블 카테고리 5는 최대 100Mbps의 전송 속도를 지원합니다. 이는 케이블의 물리적 특성과 전기적 특성에 따라 결정되는 것으로, 카테고리 5 케이블은 100MHz의 대역폭을 지원하며, 이를 통해 최대 100Mbps의 데이터 전송 속도를 달성할 수 있습니다. 따라서, UTP 케이블 카테고리 5의 전송 속도는 100Mbps입니다.
profile_image
1

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

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

  1. (ㄱ) SMB (ㄴ) NFS
  2. (ㄱ) SMB (ㄴ) CIFS
  3. (ㄱ) NFS (ㄴ) SMB
  4. (ㄱ) NFS (ㄴ) CIFS
(정답률: 61%)
  • 이미지에서 보이는 파일 공유 프로토콜은 Windows 운영체제에서 사용하는 SMB (Server Message Block)이며, 이는 Windows에서 파일 및 프린터 공유를 위해 개발된 프로토콜입니다. 반면, NFS (Network File System)는 Unix 계열 운영체제에서 사용하는 파일 공유 프로토콜입니다. 따라서 정답은 "(ㄱ) SMB (ㄴ) CIFS"입니다. CIFS (Common Internet File System)는 SMB의 업그레이드 버전으로, Windows 운영체제에서 파일 공유를 위해 사용됩니다.
profile_image
1

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

65. 다음 중 ssh 기반으로 원격 복사를 하려고 할 때 사용하는 명령으로 가장 알맞은 것은?

  1. rcp
  2. rsync
  3. scopy
  4. scp
(정답률: 53%)
  • 정답: scp

    설명: scp는 Secure Copy의 약자로, ssh 프로토콜을 기반으로 한 원격 복사 명령어입니다. scp를 사용하면 로컬 시스템과 원격 시스템 간에 파일을 안전하게 복사할 수 있습니다. rcp와 scopy는 비슷한 기능을 제공하지만 보안 측면에서 취약합니다. rsync는 파일 동기화에 사용되는 명령어이며, scp와는 목적이 다릅니다. 따라서 ssh 기반으로 원격 복사를 하려고 할 때는 scp를 사용하는 것이 가장 적합합니다.
profile_image
1

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

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

  1. Chrome
  2. Firefox
  3. Opera
  4. Safari
(정답률: 65%)
  • 이 웹 브라우저는 탭 간 전환을 위한 단축키인 Ctrl + Tab을 사용하고 있으며, 이는 Opera에서 사용하는 단축키입니다. 따라서 정답은 "Opera"입니다.
profile_image
1

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

67. 다음에서 설명하는 내용과 가장 관련 있는 프로토콜로 알맞은 것은?

  1. HTTP
  2. SMTP
  3. FTP
  4. IMAP
(정답률: 50%)
  • 이미지에서는 이메일을 확인하는 과정을 보여주고 있으며, 이는 이메일 클라이언트와 이메일 서버 간의 통신을 나타냅니다. 이 때 이메일 클라이언트가 이메일 서버에게 이메일을 요청하고, 이메일 서버가 이메일을 전송하는 과정에서 사용되는 프로토콜은 IMAP입니다. 따라서 정답은 "IMAP"입니다.
profile_image
1

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

68. 다음 중 파일 공유 관련 인터넷 서비스와 가장 거리가 먼 것은?

  1. FTP
  2. SAMBA
  3. gopher
  4. NFS
(정답률: 69%)
  • gopher는 파일 공유와는 관련이 없는 인터넷 서비스이다. Gopher는 1990년대 초에 인터넷에서 정보를 검색하고 공유하기 위해 개발된 프로토콜로, 텍스트 기반의 메뉴 구조를 가지고 있다. 따라서 파일 공유와는 직접적인 연관성이 없다. 반면, FTP, SAMBA, NFS는 모두 파일 공유를 위한 프로토콜이다.
profile_image
1

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

69. 다음 중 FTP 서버에 접속하여 원격지의 파일 이름을 변경할 때 사용하는 명령으로 알맞은 것은?

  1. mv
  2. rename
  3. passive
  4. bi
(정답률: 69%)
  • 정답은 "rename"입니다.

    FTP 서버에 접속하여 원격지의 파일 이름을 변경할 때 사용하는 명령은 "rename"입니다. "mv"는 로컬 파일 시스템에서 파일 이름을 변경할 때 사용하는 명령이며, "passive"와 "bi"는 FTP 데이터 전송 모드를 설정하는 명령입니다. 따라서 "rename"이 유일한 올바른 선택지입니다.
profile_image
1

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

70. 다음 조건 일 때 생성되는 서브네트워크의 개수로 알맞은 것은?

  1. 4
  2. 64
  3. 128
  4. 192
(정답률: 54%)
  • 주어진 IP 주소의 서브넷 마스크는 255.255.255.192 이다. 이는 26비트가 네트워크 부분이고 6비트가 호스트 부분이다. 따라서 가능한 서브네트워크의 개수는 2의 6승인 64개이다. 그러나 첫 번째 서브네트워크와 마지막 서브네트워크는 예약되어 있으므로 사용 가능한 서브네트워크의 개수는 64-2=62개이다. 그러나 문제에서는 128개의 IP 주소를 가진 서브네트워크를 원하므로, 62개의 서브네트워크를 2개씩 묶어서 하나의 서브네트워크로 만들어야 한다. 따라서 생성되는 서브네트워크의 개수는 62/2+2=32+2=34개이다. 그러나 문제에서는 192.168.1.0/24 대역에서 생성되는 서브네트워크를 요구하므로, 첫 번째 서브네트워크는 192.168.1.0/26, 두 번째 서브네트워크는 192.168.1.64/26, 세 번째 서브네트워크는 192.168.1.128/26, 네 번째 서브네트워크는 192.168.1.192/26 이 된다. 따라서 생성되는 서브네트워크의 개수는 4개이다.
profile_image
1

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

71. 다음 실행 결과에 해당하는 명령어로 알맞은 것은?

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

    이유는 현재 열려있는 네트워크 연결 상태를 보여주는 명령어이기 때문입니다. "route"는 라우팅 테이블을 보여주는 명령어이고, "mii-tool"은 네트워크 인터페이스의 상태를 보여주는 명령어입니다. "ethtool"은 네트워크 인터페이스의 속성을 보여주는 명령어입니다.
profile_image
1

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

72. 다음 중 게이트웨이 주소값을 설정하는 명령으로 알맞은 것은?

  1. route add default –gw 192.168.5.1
  2. route add default gw 192.168.5.1
  3. route add –net 192.168.5.1
  4. route add net 192.168.5.1
(정답률: 59%)
  • 정답: "route add default gw 192.168.5.1"

    해설:

    - "route add default –gw 192.168.5.1": 옵션 "-gw"가 잘못 입력되었으며, 올바른 옵션은 "-gw"가 아닌 "gw"이다.
    - "route add default gw 192.168.5.1": 옵션 "-gw"가 "gw"로 수정되어 올바른 명령어이다. 이 명령어는 기본 경로를 설정하고, 게이트웨이 주소를 192.168.5.1로 지정한다.
    - "route add –net 192.168.5.1": 옵션 "-net"이 잘못 입력되었으며, 올바른 옵션은 "-net"이다. 또한, 이 명령어는 네트워크 경로를 추가하는 명령어이므로 게이트웨이 주소를 설정하는 데에는 적합하지 않다.
    - "route add net 192.168.5.1": 이 명령어는 네트워크 경로를 추가하는 명령어이므로 게이트웨이 주소를 설정하는 데에는 적합하지 않다.
profile_image
1

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

73. 다음 중 네트워크 인터페이스의 물리적 연결 여부를 확인할 수 있는 명령어로 가장 알맞은 것은?

  1. ifconfig
  2. arp
  3. mii-tool
  4. netstat
(정답률: 48%)
  • 정답은 "mii-tool"입니다.

    "mii-tool"은 네트워크 인터페이스의 물리적 연결 상태를 확인하는 명령어입니다. 이 명령어를 사용하면 네트워크 인터페이스가 연결되어 있는지, 속도가 어떤지 등을 확인할 수 있습니다.

    반면, "ifconfig"는 네트워크 인터페이스의 IP 주소, 넷마스크, MAC 주소 등을 확인하는 명령어이고, "arp"는 ARP 캐시 테이블을 확인하는 명령어입니다. "netstat"은 네트워크 연결 상태를 확인하는 명령어입니다.
profile_image
1

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

74. 다음 중 같은 네트워크 대역에 속한 특정 호스트의 MAC 주소를 조회하려고 할 때 사용하는 명령어로 알맞은 것은?

  1. ifconfig
  2. arp
  3. mii-tool
  4. netstat
(정답률: 57%)
  • "arp" 명령어는 IP 주소를 MAC 주소로 변환하는 ARP 프로토콜을 사용하여 네트워크 대역 내에서 특정 호스트의 MAC 주소를 조회할 수 있습니다. 따라서 같은 네트워크 대역에 속한 특정 호스트의 MAC 주소를 조회하려면 "arp" 명령어를 사용합니다.
profile_image
1

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

75. 다음과 같은 경우에 사용하면 유용한 파일로 알맞은 것은?

  1. /etc/sysconfig/network
  2. /etc/host.conf
  3. /etc/resolv.conf
  4. /etc/hosts
(정답률: 34%)
  • "/etc/hosts" 파일은 호스트 이름과 IP 주소를 매핑하는 데 사용되는 로컬 호스트 파일입니다. 따라서 이 파일은 로컬 시스템에서 DNS 서버를 사용하지 않고도 호스트 이름을 해석하는 데 유용합니다. 다른 보기들은 네트워크 설정과 관련된 파일이지만, "/etc/hosts" 파일은 로컬 시스템에서 호스트 이름을 해석하는 데 사용되므로 이 경우에 사용하면 유용합니다.
profile_image
1

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

76. 다음 중 기본 서브넷마스크 값을 갖는 B 클래스의 호스트 IP 주소 개수로 알맞은 것은?

  1. 128
  2. 256
  3. 65,536
  4. 16,777,216
(정답률: 72%)
  • B 클래스의 기본 서브넷마스크는 255.255.0.0 이다. 이는 16비트를 네트워크 부분으로, 16비트를 호스트 부분으로 나누는 것을 의미한다. 따라서 호스트 IP 주소 개수는 2의 16승인 65,536개가 된다.
profile_image
1

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

77. 다음 그림과 가장 관계가 깊은 클러스터링 기술로 알맞은 것은?

  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. 고가용성 클러스터
  4. 임베디드 클러스터
(정답률: 72%)
  • 부하분산 클러스터링 기술은 서버의 부하를 분산시켜서 전체 시스템의 성능을 향상시키는 기술이다. 위 그림에서도 여러 대의 서버가 부하를 나눠서 처리하고 있으며, 이를 통해 전체 시스템의 성능을 향상시킬 수 있다. 따라서 이 그림과 가장 관계가 깊은 클러스터링 기술은 "부하분산 클러스터"이다.
profile_image
1

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

78. 다음 중 임베디드 리눅스의 단점으로 알맞은 것은?

  1. 별도의 로열티나 라이선스 비용을 지불해야 한다.
  2. 변경 및 재배포가 쉽지 않다.
  3. 디바이스 드라이버 프레임워크가 단순하다.
  4. 사용자 모드와 커널 모드 메모리 접근이 복잡하다.
(정답률: 57%)
  • 임베디드 리눅스에서는 사용자 모드와 커널 모드 메모리 접근이 복잡하다는 단점이 있다. 이는 보안을 위해 사용자 모드와 커널 모드 간의 메모리 접근을 엄격하게 제한하기 때문이다. 따라서 개발자는 이를 고려하여 코드를 작성해야 하며, 이로 인해 개발 시간이 늘어날 수 있다.
profile_image
1

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

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

  1. XEN
  2. KVM
  3. Docker
  4. Hyper-V
(정답률: 44%)
  • Docker는 컨테이너 기반 가상화 기술로, 애플리케이션을 격리된 환경에서 실행시키는 것이 가능합니다. 다른 가상화 기술과는 달리 더 가볍고 빠르며, 호스트 운영체제와 커널을 공유하여 자원을 효율적으로 사용할 수 있습니다.
profile_image
1

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

80. 다음 빅데이터 관련 기술 중 파일 시스템과 같이 인프라 구축과 가장 관계가 깊은 기술로 알맞은 것은?

  1. R
  2. Hadoop
  3. NoSQL
  4. Cassandra
(정답률: 62%)
  • 정답: Hadoop

    Hadoop은 대용량 데이터를 분산 처리하기 위한 분산 파일 시스템과 분산 처리 프레임워크를 제공하는 오픈소스 소프트웨어이다. 따라서 파일 시스템과 같이 인프라 구축과 가장 관계가 깊은 기술로 볼 수 있다. Hadoop은 대용량 데이터를 분산 저장하고 처리할 수 있으며, 분산 처리를 위한 맵리듀스 프로그래밍 모델을 제공하여 데이터 처리를 효율적으로 할 수 있다.
profile_image
1

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

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