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

리눅스마스터 2급
(2015-03-14 기출문제)

목록

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

1. 다음 중 파일의 소유권(Ownership) 및 허가권(Permission)을 확인할 수 있는 명령어로 알맞은 것은?

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

    "ls"는 현재 디렉토리에 있는 파일과 디렉토리의 목록을 보여주는 명령어입니다. 이 명령어를 사용하면 파일의 소유자, 그룹, 권한 등을 확인할 수 있습니다.

    "chown"은 파일의 소유자를 변경하는 명령어이고, "chmod"는 파일의 권한을 변경하는 명령어입니다. "chgrp"는 파일의 그룹을 변경하는 명령어입니다. 이들 명령어는 파일의 소유권과 허가권을 변경하는 목적으로 사용되지만, 파일의 소유권과 허가권을 확인하는 목적으로는 "ls"가 더 적합합니다.
profile_image
1

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

2. 다음 중 chown 사용 시에 하위 디렉터리를 포함하여 디렉터리 내부의 모든 소유권을 ihd으로 변경 할 때 사용하는 옵션으로 알맞은 것은?

  1. -R
  2. -c
  3. -f
  4. -v
(정답률: 85%)
  • 정답: -R

    설명: -R 옵션은 chown 명령어를 재귀적으로 실행하여 디렉터리 내부의 모든 파일과 디렉터리의 소유권을 변경합니다. 따라서 하위 디렉터리를 포함하여 디렉터리 내부의 모든 소유권을 변경할 때 사용합니다.
profile_image
1

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

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

  1. 033
  2. 022
  3. 0002
  4. 011
(정답률: 75%)
  • 주어진 그림에서, 첫 번째 숫자는 세로줄에서 빨간색 원 안에 있는 점들의 개수를 나타내고, 두 번째 숫자는 가로줄에서 파란색 원 안에 있는 점들의 개수를 나타냅니다. 따라서, "022"는 세로줄에서 빨간색 원 안에 있는 점이 0개, 1개, 2개인 세 개의 줄이 있고, 가로줄에서 파란색 원 안에 있는 점이 2개, 2개, 0개인 세 개의 줄이 있음을 나타냅니다.
profile_image
1

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

4. 다음 chgrp 옵션 중 심볼릭 링크(Symbolic Link)파일의 그룹 소유권을 변경할 때 사용하는 옵션으로 알맞은 것은?

  1. -R
  2. -c
  3. -f
  4. -h
(정답률: 51%)
  • 정답: "-h"

    "-h" 옵션은 심볼릭 링크 파일의 그룹 소유권을 변경할 때 사용하는 옵션이다. 일반 파일의 그룹 소유권을 변경할 때는 "-h" 옵션을 사용하지 않아도 되지만, 심볼릭 링크 파일의 경우 원본 파일의 그룹 소유권을 변경하는 것이 아니라 심볼릭 링크 파일 자체의 그룹 소유권을 변경해야 하기 때문에 "-h" 옵션을 사용해야 한다. "-R" 옵션은 디렉토리와 그 하위 파일 및 디렉토리의 그룹 소유권을 변경할 때 사용하는 옵션이고, "-c" 옵션은 변경 사항이 있을 때만 출력하도록 하는 옵션이다. "-f" 옵션은 오류 메시지를 출력하지 않도록 하는 옵션이다.
profile_image
1

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

5. 다음 조건으로 디렉터리의 권한을 설정하려 할 때 알맞은 것은?

  1. chmod 1770 /project
  2. chmod 2770 /project
  3. chmod 4770 /project
  4. chmod 0770 /project
(정답률: 64%)
  • 디렉터리의 권한을 설정할 때는 숫자를 이용한 권한 설정 방법을 사용한다. 숫자는 4자리로 이루어져 있으며, 첫 번째 자리는 파일 소유자의 권한, 두 번째 자리는 파일 소유자가 속한 그룹의 권한, 세 번째 자리는 그 외 사용자의 권한, 네 번째 자리는 특수 권한을 나타낸다.

    해당 디렉터리의 권한을 설정할 때는 그룹에 대한 권한이 중요하다. 따라서 두 번째 자리에 7을 주어 그룹에 대한 읽기, 쓰기, 실행 권한을 부여하고, 특수 권한으로 그룹에 대한 실행 권한이 유지되도록 setgid 비트를 설정해야 한다. 따라서 정답은 "chmod 2770 /project" 이다.
profile_image
1

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

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

  1. ext
  2. minix
  3. ext4
  4. Reiserfs
(정답률: 90%)
  • "ext4"는 리눅스 운영체제에서 가장 많이 사용되는 파일 시스템 중 하나이며, 이전 버전인 "ext3"의 기능을 개선하여 더욱 안정적이고 빠른 성능을 제공합니다. 또한 대용량 파일 처리와 파일 시스템 크기의 확장성도 뛰어나기 때문에 많은 사용자들이 선택하는 파일 시스템입니다.
profile_image
1

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

7. 다음 중 CD-ROM, DVD-ROM 등과 같은 보조기억장치의 미디어를 꺼낼 때 사용하는 명령으로 알맞은 것은?

  1. mount
  2. eject
  3. fdisk
  4. umount
(정답률: 75%)
  • 정답: eject

    설명: eject 명령은 CD-ROM, DVD-ROM 등과 같은 보조기억장치의 미디어를 안전하게 꺼내는 명령입니다. 이 명령을 사용하면 미디어가 현재 사용 중인 상태에서도 안전하게 제거할 수 있습니다. mount 명령은 파일 시스템을 마운트할 때 사용하고, umount 명령은 마운트된 파일 시스템을 언마운트할 때 사용합니다. fdisk 명령은 디스크 파티션을 관리할 때 사용합니다.
profile_image
1

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

8. 다음 중 파일이나 디렉터리들이 디스크에서 차지하고 있는 용량을 출력할 때 사용하는 명령어로 알맞은 것은?

  1. mount
  2. df
  3. fdisk
  4. du
(정답률: 68%)
  • 정답: du

    이유: du는 "disk usage"의 약자로, 파일이나 디렉터리들이 디스크에서 차지하고 있는 용량을 출력하는 명령어이다. 따라서 du를 사용하면 디스크 사용량을 확인할 수 있다. 반면, mount는 파일 시스템을 마운트하는 명령어, df는 파일 시스템의 디스크 사용량을 출력하는 명령어, fdisk는 디스크 파티션을 관리하는 명령어이다.
profile_image
1

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

9. 다음 중 사용자의 쿼터 설정 정보를 출력할 때 사용하는 명령어로 알맞은 것은?

  1. quotacheck
  2. quotaon
  3. repquota
  4. setquota
(정답률: 54%)
  • 정답은 "repquota"입니다.

    "repquota"는 리눅스 시스템에서 사용자의 디스크 쿼터 설정 정보를 출력하는 명령어입니다. 이 명령어를 사용하면 사용자별로 할당된 용량과 사용량, 그리고 남은 용량 등을 확인할 수 있습니다.

    다른 보기들은 다음과 같은 기능을 가지고 있습니다.

    - "quotacheck": 파일 시스템에서 디스크 쿼터를 사용하기 위한 준비 작업을 수행합니다.
    - "quotaon": 파일 시스템에서 디스크 쿼터를 활성화합니다.
    - "setquota": 사용자나 그룹에 대한 디스크 쿼터를 설정합니다.
profile_image
1

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

10. 다음 중 fstab에 사용자 쿼터를 설정하기 위한 옵션으로 알맞은 것은?

  1. userquota
  2. usrquota
  3. quotaon
  4. setquota
(정답률: 66%)
  • 정답: "usrquota"

    설명: "usrquota"는 fstab 파일에서 사용자 쿼터를 설정하기 위한 옵션으로, 해당 파일 시스템에 대한 사용자 쿼터를 활성화합니다. 이 옵션을 사용하면 사용자별로 디스크 공간 제한을 설정할 수 있습니다. "userquota"는 그룹 쿼터를 설정하기 위한 옵션입니다. "quotaon"은 쿼터를 활성화하는 명령어이고, "setquota"는 쿼터를 설정하는 명령어입니다.
profile_image
1

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

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

  1. bash
  2. csh
  3. ksh
  4. tcsh
(정답률: 85%)
  • 이미지에서 보이는 명령어 프롬프트는 bash 셸을 사용하고 있기 때문입니다.
profile_image
1

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

12. 다음 중 현재 사용 가능한 셸을 확인할 때 사용하는 명령으로 알맞은 것은?

  1. history
  2. csh
  3. chsh -l
  4. chsh
(정답률: 76%)
  • 정답은 "chsh -l"입니다.

    "chsh -l" 명령은 현재 시스템에서 사용 가능한 셸의 목록을 보여줍니다. 이 명령을 사용하면 사용 가능한 셸을 확인할 수 있습니다.

    "history" 명령은 이전에 실행한 명령의 목록을 보여주는 명령입니다.

    "csh" 명령은 C 셸을 실행하는 명령입니다.

    "chsh" 명령은 사용자의 로그인 셸을 변경하는 명령입니다.
profile_image
1

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

13. 다음 중 bash shell에서 현재 설정된 언어를 영어로 변경할 때 사용하는 명령으로 알맞은 것은?

  1. LANG=fr_FR.utf8
  2. LANG=C
  3. LANG=gez_ER.utf8
  4. LANG=gl_ES.utf8
(정답률: 70%)
  • 정답: LANG=C

    설명: LANG=C 명령은 bash shell에서 현재 설정된 언어를 영어로 변경하는 명령입니다. 이 명령은 로케일 설정을 C로 변경하여, 언어 설정을 영어로 바꿉니다. 이는 일부 프로그램에서 영어로 출력되는 것이 더 편리하거나 필요한 경우에 사용됩니다. 다른 보기들은 각각 프랑스어, 기슭어, 스페인어로 언어 설정을 변경하는 명령입니다.
profile_image
1

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

14. 현재 설정된 전체 환경변수의 값은 아래와 같다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. echo
  2. history
  3. env
  4. alias
(정답률: 69%)
  • 현재 설정된 전체 환경변수의 값을 출력하는 명령어는 "env" 이다. 이는 "echo" 명령어로는 개별적인 환경변수의 값을 출력할 수 있지만, 전체 환경변수의 값을 출력하려면 "env" 명령어를 사용해야 한다. "history" 명령어는 이전에 실행한 명령어들의 리스트를 출력하고, "alias" 명령어는 명령어에 대한 별칭을 설정하거나 출력하는데 사용된다.
profile_image
1

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

15. 다음 중 가장 최근에 입력한 마지막 10개의 명령어 목록을 출력할 때 사용하는 명령으로 알맞은 것은?

  1. !-10
  2. 10!
  3. history 10
  4. !!
(정답률: 73%)
  • 정답: history 10

    설명: history 명령어는 사용자가 입력한 모든 명령어를 기록하고 있으며, 이를 출력할 수 있는 명령어이다. history 뒤에 숫자를 입력하면 해당 숫자만큼의 최근 명령어를 출력할 수 있다. 따라서 history 10은 가장 최근에 입력한 마지막 10개의 명령어 목록을 출력하는 명령어이다. !-10은 10번째 이전 명령어를 실행하는 것이고, 10!은 10의 팩토리얼을 계산하는 것이며, !!은 바로 이전에 실행한 명령어를 다시 실행하는 것이다.
profile_image
1

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

16. 다음 중 history의 환경변수 중 틀린 것은?

  1. HISTSIZE : 히스토리 스택의 크기가 지정되어 있는 변수로 단위는 명령의 개수이다.
  2. HISTFILESIZE : 실질적인 히스토리 파일의 크기이다.
  3. HISTFILE : 히스토리 파일의 위치를 보여준다.
  4. HISTSIZEFILE : 이 변수에 지정한 값만큼만 history 명령 실행 시에 출력된다.
(정답률: 68%)
  • 정답은 "HISTSIZEFILE : 이 변수에 지정한 값만큼만 history 명령 실행 시에 출력된다." 이다. 이 변수는 존재하지 않는다.

    HISTSIZE는 히스토리 스택의 크기를 지정하는 변수이며, 단위는 명령의 개수이다. HISTFILESIZE는 히스토리 파일의 크기를 지정하는 변수이다. HISTFILE은 히스토리 파일의 위치를 보여주는 변수이다.
profile_image
1

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

17. 다음 중 alias로 설정된 _mariadb을 해제하는 명령으로 알맞은 것은?

  1. unalias
  2. unalias _mariadb
  3. _mariadb unalias
  4. _mariadb
(정답률: 85%)
  • 정답: unalias _mariadb

    설명: unalias는 alias로 설정된 명령어를 해제하는 명령어이며, _mariadb는 alias로 설정된 명령어이므로 unalias _mariadb를 입력하여 해당 alias를 해제할 수 있습니다. 다른 보기들은 올바른 명령어 형식이 아니므로 정답이 될 수 없습니다.
profile_image
1

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

18. 다음 중 bash에서 사용자가 로그인한 후 일정 시간 동안 작업을 하지 않을 경우에 로그아웃 시키는 환경변수로 알맞은 것은?

  1. HOSTNAME
  2. TMOUT
  3. TERM
  4. UID
(정답률: 85%)
  • 정답: TMOUT

    설명: TMOUT 환경변수는 bash 셸에서 사용자가 로그인한 후 일정 시간 동안 작업을 하지 않을 경우에 로그아웃 시키는 환경변수입니다. 이 환경변수에는 초 단위로 로그아웃까지 대기할 시간을 설정할 수 있습니다. 예를 들어, "TMOUT=300"으로 설정하면 사용자가 5분 동안 작업을 하지 않으면 자동으로 로그아웃됩니다.
profile_image
1

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

19. 다음 ( 괄호 )에 알맞은 것은?

  1. init
  2. pstree
  3. fork
  4. exec
(정답률: 86%)
  • "init"은 리눅스 시스템에서 첫 번째 프로세스이며, 시스템 부팅 시 자동으로 실행됩니다. 따라서 "init"은 프로세스 생성과 관련된 "pstree", "fork", "exec"와 함께 나열될 수 있지만, 이들 중에서 가장 먼저 실행되는 것이 "init"이기 때문에 정답은 "init"입니다.
profile_image
1

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

20. 다음 중 백그라운드 프로세스를 포어그라운드 프로세스로 전환하기 위해서 사용하는 명령어와 그 사용법으로 알맞은 것은?

  1. bg %3
  2. bg $3
  3. jobs
  4. fg %3
(정답률: 78%)
  • 정답은 "fg %3"입니다.

    백그라운드 프로세스는 현재 실행 중인 프로세스가 아닌 백그라운드에서 실행되는 프로세스를 말합니다. 이러한 백그라운드 프로세스를 포어그라운드 프로세스로 전환하기 위해서는 "fg" 명령어를 사용합니다.

    "fg" 명령어 뒤에는 백그라운드에서 실행 중인 프로세스의 번호나 작업 번호를 지정해줘야 합니다. 이때, 백그라운드에서 실행 중인 프로세스의 번호는 "jobs" 명령어를 사용하여 확인할 수 있습니다.

    따라서, "fg %3"은 백그라운드에서 실행 중인 3번째 작업을 포어그라운드로 전환하는 명령어입니다.
profile_image
1

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

21. 다음 중 crontab에 설정된 내용을 삭제하는 옵션으로 알맞은 것은?

  1. crontab -d
  2. crontab -r
  3. crontab -l
  4. crontab -D
(정답률: 63%)
  • 정답: crontab -r

    설명: crontab -r은 crontab에 설정된 내용을 삭제하는 옵션입니다. -d 옵션은 특정 작업만 삭제하고 싶을 때 사용하며, -l 옵션은 현재 crontab 설정을 출력하고, -D 옵션은 crontab 설정을 삭제하기 전에 확인 메시지를 출력합니다.
profile_image
1

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

22. 다음 중 Apache 웹 서버 데몬을 종료시키는 방법으로 틀린 것은?

  1. service httpd stop
  2. killall httpd
  3. killall –v -9 httpd
  4. killall –HUP httpd
(정답률: 55%)
  • 정답: "killall –HUP httpd"

    이유: "killall –HUP httpd"는 Apache 웹 서버 데몬을 재시작하는 명령어이며, 종료시키는 명령어가 아니다. 따라서 이 보기가 틀린 것이다. 올바른 Apache 웹 서버 종료 명령어는 "service httpd stop"이나 "killall httpd"이다. "killall –v -9 httpd"는 강제 종료 명령어이다.
profile_image
1

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

23. 다음 중 “kill –9 759 757 758” 명령과 동일한 효과를 보이는 명령으로 알맞은 것은?

  1. kill –HUP 759 757 758
  2. kill –SIGKILL 759 757 758
  3. killall 759 757 758
  4. kill %759 %757 %758
(정답률: 67%)
  • 정답은 "kill –SIGKILL 759 757 758"입니다.

    이유는 다음과 같습니다.

    - "kill –9 759 757 758" 명령은 프로세스를 강제로 종료시키는 명령입니다. 숫자 9는 SIGKILL 시그널을 나타내며, 이 시그널은 프로세스를 즉시 종료시키는 것을 의미합니다.
    - 따라서 "kill –SIGKILL 759 757 758" 명령은 SIGKILL 시그널을 보내어 프로세스를 강제로 종료시키는 명령입니다. 이는 "kill –9 759 757 758" 명령과 동일한 효과를 보입니다.
profile_image
1

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

24. 프로세스 상태코드의 STAT 값 중 “Z”가 의미하는 것으로 알맞은 것은?

  1. 죽어있는 상태를 뜻하며, 상태값으로 볼 수 없다.
  2. 메모리 안에서 페이지가 잠금된 상태
  3. 작업이 종료되었으나 부모 프로세스로부터 회수되지 않아 메모리를 차지하고 있는 상태
  4. 디스크 I/O에 의해 대기하고 있는 상태
(정답률: 77%)
  • “Z”는 죽어있는 상태를 뜻하며, 상태값으로 볼 수 없다는 것이 아니라, 작업이 종료되었으나 부모 프로세스로부터 회수되지 않아 메모리를 차지하고 있는 상태를 의미합니다. 이는 좀비 프로세스라고도 불리며, 부모 프로세스가 해당 프로세스의 종료 상태를 확인하지 않아 발생하는 상태입니다. 이 상태에서는 프로세스가 더 이상 실행되지 않으며, 메모리를 계속 차지하게 됩니다.
profile_image
1

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

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

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

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

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

26. 다음과 같이 jobs 명령을 내렸을 때 결과 값으로 알맞은 것은?

  1. [1]- Running vim a.txt
    [2]+ Running vim b.txt
  2. [1]- Running vim a.txt
    [2]+ Stopped vim b.txt
  3. [1]- Stopped vim a.txt
    [2]+ Running vim b.txt
  4. [1]- Stopped vim a.txt
    [2]+ Stopped vim b.txt
(정답률: 44%)
  • jobs 명령은 현재 백그라운드에서 실행 중인 작업들을 보여준다. 위의 결과에서 [1]과 [2]는 각각 백그라운드에서 실행 중인 vim a.txt와 vim b.txt 작업을 나타낸다. [1]-과 [2]+는 각각 마지막으로 백그라운드에서 실행된 작업과 현재 포그라운드에서 실행 중인 작업을 나타낸다. 따라서, [1]- Stopped vim a.txt는 마지막으로 백그라운드에서 실행된 vim a.txt 작업이 멈춘 상태이고, [2]+ Stopped vim b.txt는 현재 포그라운드에서 실행 중인 vim b.txt 작업이 멈춘 상태임을 나타낸다.
profile_image
1

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

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

  1. 시스템에 실행 중인 모든 프로세스 중 포그라운드 프로세스를 검색한다.
  2. 시스템에 실행 중인 모든 프로세스 중 백그라운드 프로세스를 검색한다.
  3. 시스템에 실행 중인 모든 프로세스 중 좀비(Zombie) 프로세스를 검색한다.
  4. 시스템에 실행 중인 모든 프로세스 중 sleep상태인 프로세스를 검색한다.
(정답률: 81%)
  • ps 명령어는 시스템에 실행 중인 프로세스 정보를 보여주는 명령어입니다. -e 옵션은 시스템에 실행 중인 모든 프로세스를 검색하고, -o 옵션은 출력할 정보를 지정합니다. 여기서는 -o 옵션으로 STAT을 지정하여 프로세스 상태 정보를 출력하고, grep 명령어로 좀비(Zombie) 상태인 프로세스를 검색합니다. 따라서 정답은 "시스템에 실행 중인 모든 프로세스 중 좀비(Zombie) 프로세스를 검색한다." 입니다.
profile_image
1

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

28. 다음 중 프로세스의 상태를 트리(tree) 구조로 출력 해주고, 각 프로세스의 명령행 인자까지 보여주는 명령으로 알맞은 것은?

  1. tree -a
  2. tree -h
  3. pstree -a
  4. pstree –h
(정답률: 68%)
  • 정답: pstree -a

    이유: pstree 명령은 현재 실행 중인 프로세스들의 상태를 트리 구조로 출력해주는 명령이다. -a 옵션을 사용하면 각 프로세스의 명령행 인자까지 함께 출력해준다. 따라서 pstree -a 명령을 사용하면 프로세스의 상태와 명령행 인자를 모두 확인할 수 있다. tree 명령은 파일 시스템의 디렉토리 구조를 트리 구조로 출력해주는 명령이므로 이 문제와는 관련이 없다. -h 옵션은 트리 구조를 인덴트(indent)로 표시해주는 옵션이므로 이 문제와도 관련이 없다.
profile_image
1

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

29. 다음 중 리눅스에서 사용되는 에디터로 틀린 것은?

  1. vi
  2. emacs
  3. pico
  4. notepad
(정답률: 84%)
  • 리눅스에서는 "notepad"가 사용되지 않는다. "notepad"는 윈도우 운영체제에서 사용되는 텍스트 에디터이다. 리눅스에서는 주로 "vi", "emacs", "pico" 등의 에디터가 사용된다.
profile_image
1

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

30. 다음 중 vi 편집기에서 읽기 전용 파일을 편집한 후에 저장하고 종료하는 명령으로 알맞은 것은?

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

    ":q!"는 저장하지 않고 종료하는 명령입니다.
    ":w!"는 저장만 하고 종료하지 않는 명령입니다.
    ":wq!"는 저장하고 종료하는 명령입니다.
    ":wqr!"은 저장하고 종료하면서 파일 권한을 변경하는 명령입니다.

    따라서, 읽기 전용 파일을 편집한 후에 저장하고 종료하는 명령은 ":wq!"입니다.
profile_image
1

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

31. vi로 ihd.txt라는 파일을 열면서 커서의 위치를 20번째 줄로 위치시키려고 할 때 알맞은 것은?

  1. vi +20 ihd.txt
  2. vi–20 ihd.txt
  3. vi + ihd.txt
  4. vi –r ihd.txt
(정답률: 84%)
  • 정답은 "vi +20 ihd.txt"입니다.

    이유는 vi 편집기에서 +숫자를 입력하면 해당 숫자만큼 아래쪽으로 이동하며, -숫자를 입력하면 해당 숫자만큼 위쪽으로 이동합니다. 따라서 "vi +20 ihd.txt"는 ihd.txt 파일을 열면서 커서를 20번째 줄로 이동시키는 명령어입니다.
profile_image
1

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

32. 다음 중 vim 편집기의 주요 기능으로 틀린 것은?

  1. vi 편집기와 호환이 된다.
  2. 패턴 검색 시에 하이라이트(Highlight)기능을 제공한다.
  3. ex 모드에서 히스토리 기능을 제공한다.
  4. ‘vim [파일명]’ 명령을 수행하면 바로 글자 입력이 가능하다.
(정답률: 66%)
  • "vim [파일명]’ 명령을 수행하면 바로 글자 입력이 가능하다."가 틀린 것이다. 실제로는 "vim [파일명]’ 명령을 수행하면 해당 파일을 vim 편집기로 열어서 편집할 수 있다."가 맞다. vim은 vi 편집기와 호환되며, 패턴 검색 시에 하이라이트 기능을 제공하고, ex 모드에서 히스토리 기능을 제공한다.
profile_image
1

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

33. 다음 vi 명령어 중 입력 모드 전환하는 명령으로 틀린 것은?

  1. i
  2. p
  3. a
  4. o
(정답률: 80%)
  • 정답은 "p"입니다. "p"는 입력 모드 전환하는 명령이 아니라 현재 행을 복사하여 다른 위치에 붙여넣는 명령입니다. "i"는 현재 커서 위치에서 입력 모드로 전환하고, "a"는 현재 커서 다음 위치에서 입력 모드로 전환하며, "o"는 현재 행 다음에 새로운 행을 추가하고 입력 모드로 전환합니다.
profile_image
1

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

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

  1. emacs
  2. vi
  3. nano
  4. mini
(정답률: 80%)
  • 보기에서 "nano"는 텍스트 편집기의 종류를 나타내는데, "nano"는 다른 편집기에 비해 사용하기 간편하고 쉽다는 장점이 있기 때문에 정답으로 선택된 것입니다.
profile_image
1

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

35. 다음 중 RedHat에서 개발한 패키지 관리 기법으로 알맞은 것은?

  1. yum
  2. rpm
  3. dpkg
  4. YaST
(정답률: 58%)
  • RedHat에서 개발한 패키지 관리 기법은 "rpm"입니다. 이는 RedHat Package Manager의 약자로, 소프트웨어 패키지를 설치, 업데이트, 제거하는 데 사용됩니다. rpm은 패키지의 종속성을 관리하고, 패키지의 버전 및 릴리즈 정보를 추적할 수 있습니다. 또한 rpm은 소프트웨어 패키지를 쉽게 배포하고 설치할 수 있도록 해줍니다.
profile_image
1

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

36. 다음 중 소스 파일을 설치하는 단계에서 configure 다음에 수업하는 명령으로 알맞은 것은?

  1. make
  2. make install
  3. tar
  4. install make
(정답률: 71%)
  • 정답은 "make"입니다.

    configure는 소스 코드를 시스템에 맞게 설정하는 단계이고, make는 설정된 소스 코드를 컴파일하여 실행 파일을 만드는 명령입니다. 따라서 configure 다음에는 make를 사용하여 소스 코드를 컴파일하고 실행 파일을 만들어야 합니다. make install은 컴파일된 실행 파일을 시스템에 설치하는 명령입니다. tar은 파일을 압축하거나 해제하는 명령이며, install make는 잘못된 명령어입니다.
profile_image
1

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

37. 다음 rpm 사용법 중 시스템에 설치된 모든 패키지를 검증하는 명령으로 알맞은 것은?

  1. rpm -qa
  2. rpm –qR
  3. rpm -Va
  4. rpm –qv
(정답률: 45%)
  • 정답은 "rpm -Va"입니다.

    이유는 다음과 같습니다.

    - "rpm -qa"는 시스템에 설치된 모든 패키지의 이름을 출력하는 명령입니다.
    - "rpm –qR"은 특정 패키지가 의존하는 다른 패키지를 출력하는 명령입니다.
    - "rpm –qv"는 특정 패키지의 버전 정보를 출력하는 명령입니다.

    따라서, 시스템에 설치된 모든 패키지를 검증하는 명령은 "rpm -Va"입니다. 이 명령은 각 패키지의 파일들이 올바른 권한과 소유자, 그리고 무결성 등을 검사하여 문제가 있는 경우 알려줍니다.
profile_image
1

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

38. 다음과 같이 telnet-server의 패키지가 설치가 되었으나 정상적으로 동작하지 않아서 재설치 하려고 한다. 다음 중 명령 실행 시에 추가해야 할 옵션으로 알맞은 것은?

  1. --nodeps
  2. --test
  3. --upgrade
  4. --force
(정답률: 55%)
  • telnet-server 패키지가 이미 설치되어 있기 때문에 "--force" 옵션을 추가하여 강제로 재설치를 진행해야 한다. "--nodeps" 옵션은 의존성 검사를 하지 않고 설치를 진행하므로 적절하지 않다. "--test" 옵션은 패키지를 설치하지 않고 시뮬레이션 모드로 실행하므로 적절하지 않다. "--upgrade" 옵션은 이미 설치된 패키지를 업그레이드할 때 사용하므로 적절하지 않다.
profile_image
1

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

39. 다음 중 apt-get 사용 시에 의존성 및 충돌성을 해결하기 위해 관련 정보를 기록하는 파일로 알맞은 것은?

  1. /var/cache/apt/archive
  2. /var/cache/archive
  3. /etc/apt/sources.list
  4. /etc/yum/sources.list
(정답률: 60%)
  • 정답: "/etc/apt/sources.list"

    이유: apt-get은 패키지 관리 시스템으로, 패키지를 설치하거나 업그레이드할 때 해당 패키지가 의존하는 다른 패키지들을 자동으로 설치하거나 업그레이드합니다. 이 때, 의존성 문제나 충돌 문제가 발생할 수 있습니다. 이를 해결하기 위해 apt-get은 패키지 관련 정보를 기록하는 파일을 사용합니다. 이 중 "/etc/apt/sources.list" 파일은 패키지를 다운로드할 소스를 지정하는 파일로, 이 파일에는 패키지를 다운로드할 저장소의 주소가 기록되어 있습니다. 이를 통해 apt-get은 필요한 패키지를 다운로드하고 의존성 문제나 충돌 문제를 해결할 수 있습니다.
profile_image
1

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

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

  1. 소프트웨어 빌드에 특화된 언어로 독자적인 설정 스크립트를 이용한다.
  2. 크로스 컴파일을 할 수 없다.
  3. SWIG, Qt, FLTK 등을 지원한다.
  4. 평행 빌드(Parallel builds)를 지원한다.
(정답률: 67%)
  • 정답: "크로스 컴파일을 할 수 없다."

    이유: CMake는 특정 플랫폼에서 실행되는 빌드 시스템을 생성하는 도구이기 때문에, 크로스 컴파일을 위해서는 해당 플랫폼에서 실행되는 크로스 컴파일러를 사용해야 한다. 따라서 CMake 자체에서 크로스 컴파일을 지원하지 않지만, 크로스 컴파일러를 사용하는 방법을 CMakeLists.txt 파일에서 지정할 수 있다.
profile_image
1

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

41. 다음 중 zip 명령을 이용하여 하위 디렉터리를 포함한 디렉터리 압축 시에 사용하는 옵션으로 알맞은 것은?

  1. -r
  2. -d
  3. -a
  4. -g
(정답률: 53%)
  • 정답: "-r"

    "-r" 옵션은 recursive(재귀적) 압축을 의미합니다. 이 옵션을 사용하면 현재 디렉터리와 그 하위 디렉터리를 모두 압축할 수 있습니다. 따라서 하위 디렉터리를 포함한 디렉터리 압축 시에 사용하는 옵션으로 적합합니다.
profile_image
1

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

42. 다음 결과와 같이 rpm 쿼리의 포맷이 출력되도록 명령을 수행하려고 한다. ( 괄호 )안에 들어갈 내용 순서로 알맞은 것은?

  1. arch name version release
  2. arch name release version
  3. version name release arch
  4. version name arch release
(정답률: 54%)
  • 정답은 "arch name version release"이다.

    - arch: 패키지가 설치될 아키텍처
    - name: 패키지 이름
    - version: 패키지 버전
    - release: 패키지 릴리즈 번호

    이 순서로 출력하는 이유는, 패키지를 식별하는 가장 중요한 정보가 패키지의 아키텍처와 이름이기 때문이다. 그리고 버전과 릴리즈 번호는 패키지의 업데이트나 수정 정보를 나타내는데, 이 정보들은 패키지의 아키텍처와 이름을 기반으로 구분되기 때문에 뒤에 위치하는 것이 자연스럽다.
profile_image
1

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

43. 다음 중 System V 계열의 프린터 명령어로 틀린 것은?

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

    "lp"는 파일을 프린트하는 명령어이고, "lptstat"은 현재 프린터 상태를 확인하는 명령어입니다. "cancel"은 프린트 작업을 취소하는 명령어입니다.

    하지만 "lprm"은 프린트 대기열에서 특정 작업을 삭제하는 명령어입니다. 따라서, System V 계열의 프린터 명령어 중에서 "lprm"이 틀린 것입니다.
profile_image
1

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

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

  1. 애플이 개발한 오픈 소스 프린팅 시스템이다.
  2. HTTP기반의 IPP(Internet Printing Protocol)을 사용한다.
  3. 관련 명령어도 BSD와 System V계열 모두 사용 가능하다.
  4. SMB 프로토콜을 지원하지 않는다.
(정답률: 67%)
  • CUPS는 SMB 프로토콜을 지원하지 않는다. 이는 CUPS가 주로 Unix/Linux 시스템에서 사용되는 프린팅 시스템이기 때문이다. SMB 프로토콜은 주로 Windows 시스템에서 사용되는 프로토콜이므로 CUPS에서는 지원하지 않는다.
profile_image
1

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

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

  1. /dev/lp0
  2. /dev/usb/lp0
  3. /dev/usb_port/lp0
  4. /dev/lp0/usb
(정답률: 71%)
  • "/dev/usb/lp0"은 USB 포트에 연결된 프린터를 나타내는 경로이다. "/dev/lp0"은 본체에 연결된 프린터를 나타내는 경로이고, USB 포트에 연결된 프린터는 "/dev/usb/lp0" 경로를 사용한다. 따라서 USB 포트에 연결된 프린터를 사용할 때는 "/dev/usb/lp0" 경로를 사용해야 한다.
profile_image
1

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

46. 다음 중 lpr 명령으로 타이틀 페이지의 타이틀명을 설정할 때 사용하는 옵션으로 알맞은 것은?

  1. -#
  2. -m
  3. -T
  4. -l
(정답률: 72%)
  • "-T" 옵션은 lpr 명령으로 출력할 파일의 타이틀 페이지의 타이틀명을 설정하는 옵션이다. 이 옵션 뒤에는 타이틀명을 지정할 수 있다.
profile_image
1

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

47. 다음 중 설치된 PCI 관련 장치의 목록을 확인 할 때 사용하는 명령으로 알맞은 것은?

  1. lspci
  2. alsactl
  3. scanadf
  4. lsmod
(정답률: 67%)
  • "lspci" 명령은 시스템에 설치된 PCI 관련 장치의 목록을 확인하는 명령입니다. 이 명령은 PCI 버스를 스캔하여 시스템에 연결된 모든 PCI 장치의 정보를 출력합니다. 따라서 이 명령을 사용하면 시스템에 설치된 모든 PCI 장치의 정보를 쉽게 확인할 수 있습니다.
profile_image
1

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

48. 다음 중 이미지를 50*50 mm로 크기로 스캔하고 이미지 파일 형식을 pnm로 하여 image.pnm로 저장하는 명령어로 알맞은 것은?

  1. scanimage -x 50 -y 50 --format=pnm > image.pnm
  2. scan -x 50 -y 50 --format=pnm > image.pnm
  3. scanimage -x 50 -y 50 --format=pnm | image.pnm
  4. scan -x 50 -y 50 --format=pnm | image.pnm
(정답률: 67%)
  • 정답은 "scanimage -x 50 -y 50 --format=pnm > image.pnm"이다.

    이 명령어는 scanimage을 사용하여 이미지를 스캔하고, -x와 -y 옵션을 사용하여 이미지 크기를 50*50 mm로 설정하며, --format 옵션을 사용하여 이미지 파일 형식을 pnm으로 설정한다. 그리고 > 연산자를 사용하여 스캔한 이미지를 image.pnm 파일로 저장한다.

    따라서, 이 명령어는 이미지를 스캔하고, 크기와 파일 형식을 설정하여 저장하는데 사용된다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 GNOME 3 버전의 기본 윈도 매니저로 알맞은 것은?

  1. Enlightenment
  2. Metacity
  3. Mutter
  4. Kwin
(정답률: 62%)
  • 정답: Mutter

    설명: GNOME 3 버전에서는 Mutter가 기본 윈도 매니저로 사용됩니다. Mutter는 GNOME Shell과 함께 제공되며, OpenGL을 사용하여 하드웨어 가속을 지원합니다. Mutter는 윈도우 관리, 컴포지팅 및 OpenGL을 처리하는 데 사용됩니다.
profile_image
1

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

50. 다음 중 리눅스 부팅 시에 X 윈도가 실행되도록 관련 파일을 수정하려고 할 때 설정하는 내용으로 알맞은 것은?

  1. initdefault:3:id:
  2. id:3:initdefault:
  3. initdefault:5:id:
  4. id:5:initdefault:
(정답률: 57%)
  • 정답은 "id:5:initdefault:"입니다.

    이유는 다음과 같습니다.

    - initdefault는 시스템이 부팅될 때 기본적으로 실행할 런레벨을 설정하는 옵션입니다.
    - 런레벨은 시스템이 실행되는 상태를 나타내는데, 일반적으로 0~6까지의 숫자로 표현됩니다.
    - 리눅스에서는 런레벨 5가 그래픽 모드로 실행되는 런레벨입니다. 즉, X 윈도를 실행할 수 있는 런레벨입니다.
    - 따라서 "id:5:initdefault:"는 시스템이 부팅될 때 X 윈도를 실행하도록 설정하는 것입니다.
profile_image
1

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

51. 다음 중 X 윈도와 가장 관계가 깊은 TCP 포트 번호로 알맞은 것은?

  1. 600
  2. 6000
  3. 5600
  4. 6600
(정답률: 53%)
  • X 윈도는 네트워크 기반의 그래픽 사용자 인터페이스 시스템이며, 클라이언트-서버 모델을 사용합니다. X 윈도 클라이언트는 X 서버에 연결하여 그래픽 화면을 전송하고, X 서버는 이를 받아서 실제 화면에 출력합니다. 이 때 X 서버와 클라이언트 간의 통신에는 TCP/IP 프로토콜을 사용하며, 이를 위해 특정 포트 번호가 할당됩니다. 이 포트 번호는 기본적으로 6000번부터 시작하여 1씩 증가하며 할당됩니다. 따라서 X 윈도와 가장 관계가 깊은 TCP 포트 번호는 6000입니다.
profile_image
1

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

52. 다음 중 KDE와 가장 관계가 깊은 라이브러리로 알맞은 것은?

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

    설명: KDE는 Qt 라이브러리를 기반으로 만들어졌습니다. Qt는 C++로 작성된 크로스 플랫폼 애플리케이션 프레임워크로, GUI 프로그래밍을 위한 다양한 도구와 라이브러리를 제공합니다. KDE는 Qt를 사용하여 그래픽 사용자 인터페이스를 구현하고, Qt의 다양한 기능을 활용하여 KDE 애플리케이션을 개발합니다. 따라서 KDE와 가장 관계가 깊은 라이브러리는 Qt입니다.
profile_image
1

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

53. 다음 중 LibreOffice 패키지에서 프리젠테이션 프로그램으로 알맞은 것은?

  1. LibreOffice Impress
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Writer
(정답률: 73%)
  • LibreOffice Impress는 프리젠테이션 프로그램으로, 슬라이드 쇼를 만들고 편집할 수 있습니다. LibreOffice Draw는 벡터 그래픽 편집기이고, LibreOffice Calc는 스프레드시트 프로그램, LibreOffice Writer는 워드 프로세서입니다. 따라서, LibreOffice Impress가 프리젠테이션 프로그램으로 알맞습니다.
profile_image
1

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

54. 다음은 GNOME에서 사용하는 파일 관리 프로그램이다. 이 프로그램을 실행하기 위해 X 윈도의 터미널 창에 입력해야할 명령으로 알맞은 것은?

  1. konqueror
  2. nautilus
  3. gimp
  4. eog
(정답률: 58%)
  • 이미지에서 보이는 파일 관리 프로그램은 GNOME 데스크톱 환경에서 사용하는 "nautilus"이다. 다른 보기들은 각각 KDE 데스크톱 환경에서 사용하는 "konqueror", 이미지 편집 프로그램인 "gimp", 이미지 뷰어인 "eog"이다.
profile_image
1

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

55. 다음 중 GNOME과 관련된 응용프로그램으로 가장 거리가 먼 것은?

  1. evince
  2. gimp
  3. konqueror
  4. totem
(정답률: 55%)
  • 정답은 "konqueror"입니다. GNOME은 KDE와 경쟁하는 데스크톱 환경 중 하나이며, konqueror은 KDE의 웹 브라우저 및 파일 관리자입니다. 따라서 GNOME과는 관련이 없습니다. 반면, evince은 GNOME의 PDF 뷰어, gimp는 GNOME의 이미지 편집기, totem은 GNOME의 미디어 플레이어입니다.
profile_image
1

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

56. 다음 중 GNOME 환경에서 널리 사용되는 문서 편집기로 알맞은 것은?

  1. evince
  2. gimp
  3. gedit
  4. kwrite
(정답률: 64%)
  • 정답은 "gedit"입니다. GNOME 환경에서는 gedit이 기본적으로 설치되어 있으며, 간단하고 사용하기 쉬운 편집기로 널리 사용됩니다. evince는 문서 뷰어, gimp는 이미지 편집기, kwrite는 KDE 환경에서 사용되는 편집기입니다.
profile_image
1

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

57. 다음에서 설명하는 관련기구로 알맞은 것은?

  1. IEEE
  2. ICANN
  3. KISA
  4. ISO
(정답률: 57%)
  • 이 그림은 인터넷 도메인 이름을 관리하는 ICANN (Internet Corporation for Assigned Names and Numbers)의 로고입니다.
profile_image
1

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

58. 다음 중 T568A의 배열 순서로 알맞은 것은?

  1. 흰녹, 녹, 흰주, 파, 흰파, 주, 흰갈, 갈
  2. 흰주, 주, 흰녹, 파, 흰파, 녹, 흰갈, 갈
  3. 흰주, 주, 흰녹, 녹, 흰파, 파, 흰갈, 갈
  4. 흰녹, 녹, 흰파, 파, 흰주, 주, 흰갈, 갈
(정답률: 55%)
  • 정답은 "흰녹, 녹, 흰주, 파, 흰파, 주, 흰갈, 갈" 입니다.

    T568A는 왼쪽부터 흰-녹, 녹, 흰-주, 파, 흰-파, 주, 흰-갈, 갈 순서로 배열됩니다. 이는 EIA/TIA-568A 규격에 따라 정해진 배열 순서입니다.
profile_image
1

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

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

  1. 네트워크 계층
  2. 전송 계층
  3. 세션 계층
  4. 표현 계층
(정답률: 63%)
  • 이 그림은 OSI 7계층 중에서 데이터를 표현하는 계층을 나타내고 있습니다. 이 계층은 데이터를 표현하고 암호화하며, 데이터의 형식을 변환하고 압축하는 등의 역할을 합니다. 따라서 이 계층은 "표현 계층"입니다.
profile_image
1

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

60. 다음 중 B 클래스의 사설 IP(Private IP) 대역에 속한 주소로 알맞은 것은?

  1. 172.15.24.36
  2. 172.31.12.22
  3. 172.168.5.13
  4. 172.192.168.3
(정답률: 61%)
  • B 클래스의 사설 IP 대역은 172.16.0.0 ~ 172.31.255.255 이므로, "172.31.12.22"가 B 클래스의 사설 IP 대역에 속한 주소이다.
profile_image
1

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

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

  1. 송수신 호스트가 데이터를 전송하기 전에 연결 경로를 미리 설정하는 방식이다.
  2. 고정된 대역폭을 할당 받아 전송된다.
  3. 이론상 호스트의 무제한 수용이 가능하다.
  4. 안정적인 데이터 전송률을 지원한다.
(정답률: 66%)
  • 이론상 호스트의 무제한 수용이 가능하다는 설명이 틀린 것이다. 회선교환방식은 송수신 호스트 간에 연결 경로를 설정하고 해당 경로를 전용으로 사용하기 때문에 호스트의 수용 가능한 연결 경로 수에 제한이 있다. 따라서 이론상 무제한 수용이 가능한 것은 아니다.
profile_image
1

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

62. 다음 중 SMTP 프로토콜의 포트 번호를 알기 위해 참고해야할 파일로 알맞은 것은?

  1. /etc/protocols
  2. /etc/services
  3. /etc/ports
  4. /etc/numbers
(정답률: 54%)
  • 정답은 "/etc/services"입니다. 이 파일은 포트 번호와 해당 포트를 사용하는 프로토콜의 이름을 매핑하는 데 사용됩니다. 따라서 SMTP 프로토콜의 포트 번호를 찾기 위해서는 이 파일을 참고해야 합니다. "/etc/protocols" 파일은 프로토콜 이름과 해당 프로토콜의 번호를 매핑하는 데 사용되며, "/etc/ports"와 "/etc/numbers" 파일은 존재하지 않습니다.
profile_image
1

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

63. 다음에서 설명하는 통신기술 방식으로 알맞은 것은?

  1. 프레임 릴레이(Frame Relay)
  2. 셀 릴레이(Cell Relay)
  3. FDDI
  4. X.25
(정답률: 43%)
  • 이 그림은 패킷 교환 방식 중 하나인 셀 기반 교환 방식을 나타내고 있습니다. 이 방식은 데이터를 고정된 크기의 셀로 나누어 전송하며, 각 셀은 독립적으로 경로를 선택하여 전송됩니다. 이를 통해 대역폭을 효율적으로 사용할 수 있으며, 전송 지연 시간도 감소합니다. 이 방식을 적용한 통신 기술이 바로 "셀 릴레이(Cell Relay)"입니다. 따라서 정답은 "셀 릴레이(Cell Relay)"입니다.
profile_image
1

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

64. 다음 설명과 동일한 명령으로 알맞은 것은?

  1. ssh –l yuloje 192.168.5.13
  2. ssh –u yuloje 192.168.5.13
  3. ssh –p yuloje 192.168.5.13
  4. ssh –n yuloje 192.168.5.13
(정답률: 51%)
  • 해당 명령은 SSH 프로토콜을 사용하여 호스트 192.168.5.13에 yuloje 사용자로 로그인하는 것을 의미합니다. -l 옵션은 로그인할 사용자 이름을 지정하는 데 사용되며, yuloje는 해당 사용자의 이름입니다.
profile_image
1

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

65. 다음 그림과 관련 있는 인터넷 서비스로 알맞은 것은?

  1. Telnet
  2. FTP
  3. NFS
  4. SSH
(정답률: 63%)
  • 이 그림은 원격으로 다른 컴퓨터에 접속하는 것을 보여주고 있습니다. 이를 위해 사용되는 프로토콜 중에서 SSH는 보안적인 측면에서 가장 우수한 프로토콜입니다. 따라서 이 그림과 관련된 인터넷 서비스로는 SSH가 가장 알맞습니다. Telnet은 보안성이 낮아서 사용이 제한되고, FTP는 파일 전송에 사용되는 프로토콜이며, NFS는 파일 공유에 사용되는 프로토콜입니다.
profile_image
1

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

66. 다음 중 ssh 기반으로 로그인에 성공한 사용자에게 메시지를 전달하려고 할 때 설정하는 파일로 알맞은 것은?

  1. /etc/issue
  2. /etc/issue.net
  3. /etc/nologin.txt
  4. /etc/motd
(정답률: 43%)
  • 정답: /etc/motd

    설명: /etc/motd 파일은 ssh 기반으로 로그인에 성공한 사용자에게 메시지를 전달하기 위해 설정하는 파일입니다. motd는 "Message of the Day"의 약자로, 시스템에 대한 정보나 공지사항 등을 사용자에게 전달할 때 사용됩니다. /etc/issue와 /etc/issue.net 파일은 로그인 화면에 출력되는 메시지를 설정하는 파일이며, /etc/nologin.txt 파일은 로그인이 금지된 경우에 출력되는 메시지를 설정하는 파일입니다.
profile_image
1

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

67. 다음 중 WWW(World Wide Web) 인터넷 서비스와 가장 거리가 먼 것은?

  1. URL
  2. HTML
  3. HTTP
  4. IRC
(정답률: 77%)
  • IRC는 인터넷 상에서 실시간 채팅을 할 수 있는 프로토콜이며, WWW는 웹 페이지를 검색하고 보는 서비스이므로 가장 거리가 먼 것입니다. URL은 웹 페이지의 주소를 나타내는 것이고, HTML은 웹 페이지를 구성하는 언어이며, HTTP는 웹 페이지를 전송하는 프로토콜입니다.
profile_image
1

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

68. 다음 중 RPC(Remote Procedure Call) 기반의 인터넷 서비스로 알맞은 것은?

  1. FTP
  2. SAMBA
  3. SSH
  4. NFS
(정답률: 49%)
  • NFS(Network File System)는 RPC(Remote Procedure Call) 기반의 인터넷 서비스로, 원격지의 파일 시스템을 로컬 시스템처럼 마운트하여 사용할 수 있게 해줍니다. 따라서 파일 공유를 위한 서비스로 많이 사용됩니다.
profile_image
1

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

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

  1. (ㄱ) open (ㄴ) close
  2. (ㄱ) close (ㄴ) open
  3. (ㄱ) get (ㄴ) put
  4. (ㄱ) put (ㄴ) get
(정답률: 78%)
  • 이미지에서는 손잡이를 돌려서 물건을 꺼내거나 넣는 것을 보여주고 있습니다. 이에 따라 정답은 "(ㄱ) get (ㄴ) put" 입니다.
profile_image
1

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

70. 다음 중 이더넷 카드를 부팅 시 활성화시키기 위해 모듈 관련 설정 파일이 들어있는 디렉터리로 알맞은 것은?

  1. /etc/xinetd.d
  2. /etc/modprobe.d
  3. /etc/module.d
  4. /etc/modules.d
(정답률: 37%)
  • 정답: "/etc/modprobe.d"

    이유: 이더넷 카드는 커널 모듈로 구현되어 있으며, 부팅 시에 이 모듈을 로드하여 활성화시켜야 한다. 이를 위해 모듈과 관련된 설정 파일이 들어있는 디렉터리는 "/etc/modprobe.d" 이다. 이 디렉터리에는 모듈 로드 시 필요한 옵션 등을 설정할 수 있는 파일들이 들어있다. 따라서 이더넷 카드를 부팅 시 활성화시키기 위해서는 해당 카드에 대한 모듈 설정 파일을 "/etc/modprobe.d" 디렉터리에 작성해야 한다.
profile_image
1

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

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

  1. 4
  2. 64
  3. 128
  4. 192
(정답률: 54%)
  • 주어진 IP 주소의 네트워크 부분은 192.168.0.0 이고, 서브넷 마스크는 255.255.255.192 이다. 이는 26비트가 네트워크 부분이고, 6비트가 호스트 부분이다. 따라서 2의 6승인 64개의 호스트가 생성될 수 있다. 따라서 정답은 "64"이다.
profile_image
1

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

72. 다음 중 현재 사용 중인 DNS 서버의 IP 주소가 등록된 파일로 알맞은 것은?

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/sysconfig/network
  4. /etc/resolv.conf
(정답률: 54%)
  • 정답: "/etc/resolv.conf"

    설명: DNS 서버의 IP 주소는 "/etc/resolv.conf" 파일에 등록됩니다. 이 파일은 시스템이 DNS 서버를 찾을 때 사용하는 설정 파일입니다. 이 파일에는 일반적으로 로컬 네트워크에서 사용하는 DNS 서버의 IP 주소가 포함되어 있습니다. 따라서 이 파일을 편집하여 DNS 서버를 변경할 수 있습니다.
profile_image
1

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

73. 다음 설명에 해당하는 파일로 알맞은 것은?

  1. /etc/network
  2. /etc/networks
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts/ifcfg-eth0
(정답률: 58%)
  • "/etc/sysconfig/network" 파일은 시스템의 네트워크 설정을 담고 있는 파일이다. 따라서 이 파일이 정답이다. "/etc/network"은 Debian 계열의 리눅스에서 네트워크 설정을 담고 있는 파일이고, "/etc/networks"는 네트워크 이름과 IP 주소를 매핑하는 파일이다. "/etc/sysconfig/network-scripts/ifcfg-eth0"은 Red Hat 계열의 리눅스에서 네트워크 인터페이스 설정을 담고 있는 파일이다.
profile_image
1

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

74. 다음 중 ifconfig 명령으로 확인할 수 있는 항목으로 틀린 것은?

  1. IP 주소
  2. 넷마스크 값
  3. MAC 주소
  4. 게이트웨이 주소
(정답률: 57%)
  • ifconfig 명령으로 확인할 수 있는 항목은 "IP 주소", "넷마스크 값", "MAC 주소"이다. "게이트웨이 주소"는 라우팅 테이블에서 확인할 수 있다.
profile_image
1

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

75. 다음 중 로컬 루프백(Local Loopback)을 나타내는 장치명과 IP 주소의 조합으로 알맞은 것은?

  1. lo, 127.0.0.0
  2. lo, 127.0.0.1
  3. loop, 127.0.0.0
  4. loop, 127.0.0.1
(정답률: 65%)
  • 정답은 "lo, 127.0.0.1"이다.

    로컬 루프백(Local Loopback)은 자신의 네트워크 인터페이스를 테스트하기 위한 가상의 네트워크 인터페이스이다. 이를 통해 자신의 컴퓨터에서 보낸 데이터를 다시 자신의 컴퓨터에서 받아볼 수 있다.

    IP 주소는 네트워크 상에서 컴퓨터를 식별하기 위한 주소이다. 로컬 루프백의 IP 주소는 127.0.0.1이다. 이는 IPv4에서 예약된 주소로, 자신의 컴퓨터를 가리키는 주소이다.

    따라서, 로컬 루프백을 나타내는 장치명과 IP 주소의 조합은 "lo, 127.0.0.1"이다.
profile_image
1

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

76. 다음 중 A 클래스의 기본 서브넷마스크 값으로 알맞은 것은?

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0
  4. 255.255.255.255
(정답률: 77%)
  • A 클래스는 첫 번째 옥텟이 0~127 범위에 속하는 IP 주소를 사용하며, 이는 8비트를 사용하는 것을 의미합니다. 따라서 기본 서브넷마스크 값은 255.0.0.0이 됩니다. 이는 첫 번째 옥텟을 제외한 나머지 옥텟이 모두 0으로 설정되어 있음을 의미합니다.
profile_image
1

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

77. 다음 중 최적의 웹 서비스 제공을 위해 구성하는 클러스터링 기술 조합으로 가장 알맞은 것은?

  1. 고계산용 클러스터와 부하분산 클러스터
  2. 고계산용 클러스터와 고가용성 클러스터
  3. 부하분산 클러스터와 고가용성 클러스터
  4. 부하분산 클러스터와 임베디드 시스템
(정답률: 63%)
  • 웹 서비스는 대규모의 트래픽을 처리해야 하므로 부하분산 클러스터링 기술이 필요합니다. 또한, 웹 서비스는 24시간 안정적으로 운영되어야 하므로 고가용성 클러스터링 기술도 필요합니다. 따라서, 최적의 웹 서비스 제공을 위해 구성하는 클러스터링 기술 조합은 "부하분산 클러스터와 고가용성 클러스터"입니다.
profile_image
1

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

78. 다음 설명과 가장 관계가 깊은 기술로 알맞은 것은?

  1. 슈퍼 컴퓨터
  2. 클라우드 컴퓨팅
  3. 고가용성 클러스터
  4. 임베디드 시스템
(정답률: 63%)
  • 위 그림은 자동차의 내부를 보여주는데, 이를 구성하는 다양한 기능들은 모두 컴퓨터 기술을 활용하고 있다. 예를 들어, 엔진 제어, 브레이크 제어, 에어백 제어 등은 모두 컴퓨터로 제어되며, 이러한 컴퓨터들은 자동차의 모든 부품들과 함께 작동하면서 자동차가 안전하게 운행될 수 있도록 도와준다. 이처럼 다양한 기기나 시스템에 내장되어 작동하는 컴퓨터 시스템을 임베디드 시스템이라고 한다. 따라서, 위 그림과 관련하여 가장 적합한 기술은 "임베디드 시스템"이다.
profile_image
1

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

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

  1. IoT(Internet of Things)
  2. NFV(Network Function Virtualization)
  3. SDN(Software Defined Networking)
  4. Big Data
(정답률: 78%)
  • 위 그림은 다양한 기기들이 인터넷을 통해 서로 연결되어 정보를 주고받는 모습을 보여줍니다. 이러한 기술을 IoT(Internet of Things)이라고 합니다.
profile_image
1

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

80. 다음 중 다양한 하이퍼바이저를 통합 관리가 가능한 플랫폼형 서버 가상화 기술로 틀린 것은?

  1. Oracle VM
  2. OpenStack
  3. Eucalyptus
  4. Cloudstack
(정답률: 43%)
  • 정답은 "Oracle VM"입니다.

    Oracle VM은 하이퍼바이저를 통합 관리하는 플랫폼형 서버 가상화 기술이지만, 다른 보기들과는 달리 오픈소스 기반의 기술이 아닙니다. Oracle VM은 오라클에서 개발하고 유지보수하는 상용 가상화 솔루션으로, 가상화 기술을 사용하는 기업들에게 유용한 기능들을 제공합니다. 따라서 다른 보기들과는 달리 오픈소스 기반의 기술이 아니며, 상용 솔루션으로서의 특징이 있습니다.
profile_image
1

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

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