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

리눅스마스터 2급
(2016-06-11 기출문제)

목록

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

1. 다음 중 허가권(Permission)에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. 파일의 내용을 볼 수 있는 권한 표시는 r을 사용한다.
  2. 디렉터리 안에 파일을 생성 또는 삭제할 수 없는 권한 표시는 w를 사용한다.
  3. 실행 파일을 실행시킬 수 있는 권한 표시는 x를 사용한다.
  4. 디렉터리 내부로 접근할 수 있는 권한 표시는 x를 사용한다.
(정답률: 67%)
  • 디렉터리는 파일을 포함하는 폴더이므로, 디렉터리 안에 파일을 생성 또는 삭제할 수 없는 권한을 가진 사용자는 해당 디렉터리 내부에서 파일을 수정할 수 없습니다. 이를 표시하기 위해 w를 사용합니다.
profile_image
1

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

2. /project 디렉터리에 Set-GID를 설정하려고 할 때( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. a+r
  2. g+t
  3. o+t
  4. g+s
(정답률: 76%)
  • 정답은 "g+s"입니다.

    Set-GID는 디렉터리에 설정할 수 있는 특별한 권한 중 하나로, 해당 디렉터리에 새로운 파일이 생성될 때 그 파일의 그룹 소유자를 디렉터리의 그룹 소유자로 자동으로 설정해줍니다.

    "g+s"는 Set-GID를 설정하는 방법 중 하나로, "g"는 그룹 권한을, "+"는 권한 추가를, "s"는 Set-GID를 나타냅니다. 따라서 "/project" 디렉터리에 Set-GID를 설정하려면 "chmod g+s /project" 명령어를 사용하면 됩니다.

    보기에서 "a+r"은 모든 사용자에게 읽기 권한을 부여하는 것이고, "g+t"와 "o+t"는 각각 디렉터리에 Sticky Bit를 설정하는 것입니다. Sticky Bit는 해당 디렉터리에 있는 파일들을 삭제할 때, 파일의 소유자나 root 권한이 아니면 삭제할 수 없도록 막아주는 권한입니다. "g+s"는 위에서 설명한 대로 Set-GID를 설정하는 것입니다.
profile_image
1

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

3. 다음은 .txt로 끝나는 파일들에 대한 허가권을 설정하는 과정이다. 모든 사용자에 대해 읽기 권한만을 설정하려고 할 때 괄호 안에 들어갈 내용으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. a+r
  2. a=
  3. o-r
  4. o=w
(정답률: 80%)
  • "a+r"은 "a"가 추가되어 현재 권한을 유지하면서 읽기 권한을 추가한다는 의미이다. 따라서 모든 사용자에 대해 읽기 권한만을 설정하려면 "a+r"을 사용하면 된다. "a="은 현재 권한을 제거하고 새로운 권한을 설정하는 것이고, "o-r"은 다른 사용자에게서 읽기 권한을 제거하는 것이고, "o=w"은 다른 사용자에게 쓰기 권한을 부여하는 것이다.
profile_image
1

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

4. 다음 파일의 소유자를 ihd로 지정하려고 할 때 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. cd
  2. chgrp
  3. chmod
  4. chown
(정답률: 81%)
profile_image
1

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

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

  1. (ㄱ) u=rw,g=r,o=rw (ㄴ) u=rwx,g=rw,o=rx
  2. (ㄱ) u=rw,g=rw,o=r (ㄴ) u=rwx,g=rwx,o=r
  3. (ㄱ) u=rw,g=rw,o=r (ㄴ) u=rwx,g=rwx,o=rx
  4. (ㄱ) u=rw,g=rw,o=rw (ㄴ) u=rw,g=rw,o=rx
(정답률: 78%)
  • (ㄱ)은 파일 소유자와 그룹에게 읽기와 쓰기 권한을 부여하고, 다른 사용자에게는 읽기 권한만 부여하는 것을 나타낸다. (ㄴ)은 파일 소유자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹에게는 읽기와 실행 권한을 부여하며, 다른 사용자에게는 실행 권한만 부여하는 것을 나타낸다. 이러한 권한 설정은 파일의 보안을 강화하고, 파일에 대한 접근 제어를 가능하게 한다.
profile_image
1

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

6. 다음 중 네트워크 상의 시스템 파일들을 공유할 때 사용하는 파일 시스템으로 알맞은 것은?

  1. vfat
  2. nfs
  3. msdos
  4. XFS
(정답률: 84%)
  • 정답: nfs

    설명: nfs는 Network File System의 약자로, 네트워크 상에서 파일을 공유하기 위한 파일 시스템이다. 다른 시스템에서 nfs를 마운트하면, 마치 로컬 파일 시스템처럼 사용할 수 있다. 따라서, 네트워크 상의 시스템 파일들을 공유할 때 사용하는 파일 시스템으로 적합하다. vfat, msdos, XFS는 모두 로컬 파일 시스템이며, 네트워크 상에서 파일을 공유하기 위한 목적으로는 적합하지 않다.
profile_image
1

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

7. 다음 mount 옵션 중 access time을 갱신하지 않도록 할 때 설정하는 옵션으로 알맞은 것은?

  1. remount
  2. loop
  3. noatime
  4. atime
(정답률: 74%)
  • 정답: noatime

    설명: noatime 옵션은 파일에 접근할 때마다 access time을 갱신하지 않도록 설정하는 옵션이다. 이를 사용하면 파일에 접근할 때마다 access time을 갱신하지 않아서 파일 시스템의 성능을 향상시킬 수 있다. remount 옵션은 마운트된 파일 시스템을 다시 마운트하는 옵션, loop 옵션은 파일을 블록 디바이스처럼 사용하는 옵션, atime 옵션은 파일에 접근할 때마다 access time을 갱신하는 옵션이다.
profile_image
1

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

8. 다음 중 umount 명령에서 /etc/mtab에 명시된 파일 시스템 호출할 때 사용하는 옵션으로 알맞은 것은?

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

    설명: "-a" 옵션은 모든 마운트된 파일 시스템을 언마운트하는 옵션입니다. 이 옵션을 사용하면 /etc/mtab에 명시된 모든 파일 시스템을 호출하여 언마운트할 수 있습니다.
profile_image
1

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

9. 다음 중 fdisk 실행 시 주요 명령에 대한 설명으로 틀린 것은?

  1. p 명령은 현재 디스크의 정보를 출력한다.
  2. d 명령은 파티션을 삭제한다.
  3. n 명령은 파티션을 새롭게 생성(추가)한다.
  4. t 명령은 파티션을 마운트 한다.
(정답률: 66%)
  • t 명령은 파티션의 유형을 변경하는 명령이며, 파티션을 마운트하는 명령은 아니다. 파티션을 마운트하기 위해서는 mount 명령을 사용해야 한다.
profile_image
1

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

10. 다음 조건으로 파일 시스템을 생성하려 할 때 알맞은 것은?

  1. mke2fs -j -b 4096 -R stride=32 /dev/md0
  2. mke2fs -j -b 8192 -R stride=64 /dev/md0
  3. mke2fs -j -b 8192 -R stride=32 /dev/md0
  4. mke2fs -j -b 4096 -R stride=64 /dev/md0
(정답률: 86%)
  • 이 파일 시스템은 RAID 0으로 구성된 디바이스인 /dev/md0에 생성됩니다.

    -mke2fs는 ext2, ext3, ext4 파일 시스템을 생성하는 명령어입니다.

    -j 옵션은 ext3 파일 시스템을 생성하며, journaling 기능을 사용합니다.

    -b 옵션은 블록 크기를 설정합니다. 이 경우 8192바이트로 설정되어 있습니다.

    -R 옵션은 파일 시스템의 RAID 구성을 설정합니다. stride는 RAID 구성에서 데이터가 저장되는 방식을 의미합니다. 이 경우 stride는 32로 설정되어 있습니다.

    따라서, 이 파일 시스템은 ext3 파일 시스템으로 생성되며, 블록 크기는 8192바이트이고, RAID 0으로 구성된 /dev/md0에 stride 32로 저장됩니다.
profile_image
1

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

11. 다음 중 변경 가능한 셸의 목록을 확인할 때 사용하는 파일로 알맞은 것은?

  1. /etc/shells
  2. /etc/shell
  3. /etc/bashrc
  4. /etc/profile
(정답률: 73%)
  • 정답: "/etc/shells"

    설명: "/etc/shells" 파일은 시스템에서 사용 가능한 셸의 목록을 포함하고 있으며, 변경 가능한 셸의 목록을 확인할 때 사용됩니다. 이 파일은 일반적으로 사용자가 로그인할 때 사용할 수 있는 셸을 제한하는 데 사용됩니다. 다른 파일들은 셸 설정 파일이나 프로파일 파일입니다.
profile_image
1

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

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

  1. $BASH
  2. $env
  3. $SHELL
  4. $SHELLS
(정답률: 69%)
  • "$SHELL"은 현재 사용 중인 쉘의 경로를 나타내는 환경 변수이기 때문입니다.
profile_image
1

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

13. 다음 조건으로 bash 셸에서 변수를 설정하고 확인하려 할 때 알맞은 것은?

  1. (ㄱ) city=seoul (ㄴ) echo $city
  2. (ㄱ) city=seoul (ㄴ) echo $CITY
  3. (ㄱ) seoul=city (ㄴ) echo $CITY
  4. (ㄱ) seoul=city (ㄴ) echo $city
(정답률: 71%)
  • 정답은 "(ㄱ) city=seoul (ㄴ) echo $city"이다.

    이유는 변수를 설정할 때 변수명과 값 사이에 등호(=)를 사용하며, 변수명은 대소문자를 구분한다. 따라서 "city=seoul"은 변수명이 "city"이고 값이 "seoul"인 변수를 설정하는 것이다.

    변수를 확인할 때는 "$" 기호를 변수명 앞에 붙여서 사용한다. 따라서 "echo $city"는 "city" 변수의 값을 출력하는 것이다.

    다른 보기들은 변수명이 잘못되었거나 변수명과 값의 위치가 바뀌었기 때문에 올바르지 않다.
profile_image
1

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

14. 다음 중 최근에 입력한 마지막 3개의 명령어 목록을 출력하려고 할 때 알맞은 것은?

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

    "!3"은 이전에 실행한 명령어 중에서 번호가 3인 명령어를 실행하는 것이고, "history -3"은 최근에 입력한 3개의 명령어를 역순으로 출력하는 것입니다. "3 history"는 잘못된 명령어입니다.

    따라서, "history 3"은 최근에 입력한 마지막 3개의 명령어를 출력하는 명령어입니다.
profile_image
1

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

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

  1. 존재하지 않는 명령어에 특정 명령을 지정하여 사용할 수 있다.
  2. alias 명령을 실행하면 현재 설정된 alias 목록을 출력한다.
  3. unalias 명령으로 alias된 특정 명령을 해제할 수 있다.
  4. alias 명령은 csh 셸에서만 사용할 수 있다.
(정답률: 79%)
  • "alias 명령은 csh 셸에서만 사용할 수 있다."라는 설명이 틀린 것이다. alias 명령은 csh 셸 뿐만 아니라 다른 셸에서도 사용할 수 있다.
profile_image
1

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

16. 다음 그림과 가장 관련 있는 명령으로 알맞은 것은?

  1. alias
  2. history
  3. env
  4. echo
(정답률: 70%)
  • 이 그림은 환경 변수를 설정하는 것을 보여주고 있습니다. 따라서 가장 관련이 있는 명령어는 "env"입니다. "env"는 현재 시스템의 환경 변수를 보여주는 명령어입니다. 다른 보기인 "alias"는 명령어에 대한 별칭을 설정하는 명령어이고, "history"는 사용자가 이전에 실행한 명령어를 보여주는 명령어입니다. "echo"는 인자로 받은 문자열을 출력하는 명령어입니다.
profile_image
1

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

17. 다음 중 최근에 사용한 명령 목록에서 ‘vi’ 문자열을 포함하고 있는 명령을 찾아서 실행하려고 할 때 알맞은 것은?

  1. !*vi
  2. !?vi?
  3. !*vi*
  4. !vi!
(정답률: 52%)
  • 정답은 "!?vi?"입니다.

    이유는 다음과 같습니다.

    - "!*vi*" : 최근에 사용한 명령어 중 "vi"가 포함된 명령어를 실행합니다. 하지만 "vi"가 포함된 명령어가 없다면 오류가 발생합니다.
    - "!vi!" : 가장 최근에 사용한 "vi" 명령어를 실행합니다. 하지만 "vi" 명령어를 사용한 적이 없다면 오류가 발생합니다.
    - "!*vi" : 최근에 사용한 명령어 중 "vi"로 끝나는 명령어를 실행합니다. 하지만 "vi"로 끝나는 명령어가 없다면 오류가 발생합니다.
    - "!?vi?" : 최근에 사용한 명령어 중 "vi"가 포함된 명령어를 실행합니다. "?"는 하나의 문자를 의미하므로 "vi"가 포함된 명령어를 찾아 실행할 수 있습니다. 따라서 가장 적합한 명령어입니다.
profile_image
1

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

18. 다음 중 셸 사용 시 기본으로 지원되는 언어를 영어로 변경하려 할 때 알맞은 것은?

  1. LANG=ko_KR
  2. LANG=ja_JP
  3. LANG=fr_FR
  4. LANG=C
(정답률: 82%)
  • 정답은 "LANG=C" 입니다.

    이유는 "LANG=C"는 영어로 설정하는 것이며, 셸에서 기본으로 지원하는 언어를 영어로 변경하기 위해 사용됩니다. 이 설정은 문자열 비교 및 정렬 등에서 유용하며, 다른 언어로 설정된 경우에는 예기치 않은 결과가 발생할 수 있습니다. 따라서, 영어로 작업하는 경우에는 "LANG=C"를 사용하는 것이 좋습니다.
profile_image
1

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

19. 다음 top명령에 관한 설명으로 틀린 것은?

  1. 프로세스의 상태와 CPU, 메모리, 부하 상태 등을 화면에 출력한다.
  2. -d 옵션을 사용하여 1초 간격으로 실시간으로 화면에 출력한다.
  3. PID가 4056인 프로세스만을 실시간으로 화면에 출력한다.
  4. 실행 상태에서 다양한 명령을 입력하여 프로세스 상태를 출력하거나 제어할 수 없다.
(정답률: 74%)
  • top 명령은 실행 중인 프로세스의 상태와 CPU, 메모리, 부하 상태 등을 화면에 출력하며, -d 옵션을 사용하여 1초 간격으로 실시간으로 화면에 출력할 수 있습니다. 또한 PID가 4056인 프로세스만을 실시간으로 화면에 출력할 수도 있습니다. 하지만 실행 상태에서 다양한 명령을 입력하여 프로세스 상태를 출력하거나 제어할 수 없다는 설명은 틀린 것입니다. top 명령은 실행 중인 프로세스의 상태를 모니터링하고 제어하는 기능도 제공합니다.
profile_image
1

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

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

  1. (ㄱ) exec (ㄴ) fork
  2. (ㄱ) fork (ㄴ) exec
  3. (ㄱ) backgroud (ㄴ) foreground
  4. (ㄱ) foreground (ㄴ) background
(정답률: 75%)
  • (ㄱ) fork는 새로운 프로세스를 생성하는 시스템 콜이고, (ㄴ) exec는 새로운 프로그램을 실행하는 시스템 콜이기 때문입니다. fork로 새로운 프로세스를 생성한 후, exec로 새로운 프로그램을 실행시키는 것이 일반적인 프로세스 생성 방법입니다.
profile_image
1

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

21. ps 명령 수행 시 나타나는 정보에 대한 설명 중 틀린 것은?

  1. USER : BSD 계열에서 나타나는 항목으로 프로세스 사용자의 이름
  2. PID : 프로세스를식별할수있는번호가출력이된다.
  3. RSS : 실제 사용하는 CPU의 사용량을 나타낸다.
  4. PPID : 부모 프로세스에 대한 PID를 나타낸다.
(정답률: 68%)
  • RSS는 프로세스가 사용하는 실제 메모리 양을 나타내는 항목이며, CPU 사용량과는 관련이 없습니다. 따라서, "RSS : 실제 사용하는 CPU의 사용량을 나타낸다."는 틀린 설명입니다.
profile_image
1

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

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

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

    설명: crontab 설정은 분, 시간, 일, 월, 요일 순서로 나타낸다. 따라서 "0 13 25 * *"은 매월 25일 13시 0분에 실행하라는 뜻이다. "25 13 0 * *"은 매일 0시 13분 25초에 실행하라는 뜻이므로 올바르지 않다. "* * 25 13 0"은 요일을 나타내는 필드가 없으므로 올바르지 않다. "* * 0 13 25"는 일과 월의 위치가 바뀌어 있으므로 올바르지 않다.
profile_image
1

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

23. 다음 중 nice 명령어에 대한 설명으로 틀린 것은?

  1. 프로세스의 우선순위를 변경하는 명령으로 NI 값을 설정할 때 사용한다.
  2. 일반 사용자만이 NI 값을 감소시켜 우선순위를 높일 수 있다.
  3. NI 값이 작을수록 우선순위가 높다.
  4. NI의 기본값은 0이고, 지정 가능한 값의 범위는 -20 ~ 19까지이다.
(정답률: 75%)
  • 일반 사용자만이 NI 값을 감소시켜 우선순위를 높일 수 있다. 이 설명이 틀린 것이 아니다. 이유는 nice 명령어는 일반 사용자도 실행 가능한 명령어이지만, 우선순위를 높이기 위해서는 root 권한이 필요하다. 따라서, 일반 사용자는 NI 값을 증가시켜 우선순위를 낮출 수는 있지만, 높일 수는 없다.
profile_image
1

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

24. 리눅스 시스템에서 현재 실행 중인 MySQL의 프로세스의 실행 상태를 강제로 중단하고자 할 때 사용할 명령으로 알맞은 것은?

  1. kill –9 2691
  2. kill –9 2190
  3. del –9 2692
  4. rm –r 2692
(정답률: 86%)
  • 정답은 "kill –9 2691"이다.

    이유는 다음과 같다.

    - "kill" 명령어는 프로세스를 종료시키는 명령어이다.
    - "-9" 옵션은 강제 종료를 의미한다.
    - "2691"은 종료시키고자 하는 MySQL 프로세스의 PID(Process ID)이다.

    따라서, "kill –9 2691" 명령어는 현재 실행 중인 MySQL의 프로세스를 강제로 종료시키는 명령어이다.

    나머지 보기들은 모두 잘못된 명령어이다. "kill" 명령어를 사용하지 않았고, "-9" 옵션도 없다. "del"과 "rm"은 파일을 삭제하는 명령어이므로, 프로세스를 종료시키는 데 사용할 수 없다.
profile_image
1

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

25. 다음 중 [Ctrl]+[c] 입력 시 전송되는 시그널로 알맞은 것은?

  1. SIGHUP
  2. SIGTERM
  3. SIGINT
  4. SIGQUIT
(정답률: 61%)
  • 정답: SIGINT

    [Ctrl]+[c] 입력 시 전송되는 시그널은 SIGINT이다. 이는 Interrupt signal을 의미하며, 프로세스를 강제로 종료시키는 시그널이다. 사용자가 프로그램을 강제로 종료시키기 위해 주로 사용된다.
profile_image
1

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

26. 다음 내용은 무엇에 대한 설명인가?

  1. 데몬 (Daemon)
  2. 프로세스 (Process)
  3. 스레드 (Thread)
  4. 호출 (Call)
(정답률: 85%)
  • 이 그림은 데몬(Daemon) 프로세스를 나타내고 있습니다. 데몬은 백그라운드에서 실행되는 프로세스로, 시스템이나 서비스를 지속적으로 제공하기 위해 실행됩니다. 예를 들어, 인터넷 서버에서는 웹 서버를 실행하는 데몬이 백그라운드에서 계속 실행되어 있어야 합니다.
profile_image
1

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

27. 다음 중 프로세스에 대한 설명으로 틀린 것은?

  1. init 프로세스의 pid는 1번을 갖는다.
  2. fork는 새로운 프로세스 생성을 위한 시스템 호출 명령이다.
  3. foreground로 실행되는 프로그램은 실행 중에 Ctrl+Z를 누르면 suspend 상태가 된다.
  4. exec 명령은 프로세스의 강제 종료에 주로 사용된다.
(정답률: 71%)
  • "exec 명령은 프로세스의 강제 종료에 주로 사용된다."는 틀린 설명입니다. exec 명령은 현재 프로세스의 이미지를 새로운 프로그램 이미지로 교체하는 명령입니다. 따라서 프로세스의 강제 종료와는 관련이 없습니다.
profile_image
1

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

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

  1. bg
  2. fg
  3. hup
  4. nohup
(정답률: 75%)
  • 정답은 "nohup"입니다. "nohup"은 "no hang up"의 약자로, 사용자가 로그아웃하거나 터미널 창을 닫아도 프로세스가 계속 실행되도록 하는 명령입니다. 이를 통해 백그라운드에서 실행 중인 프로세스를 안정적으로 유지할 수 있습니다.
profile_image
1

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

29. emacs 에디터에 대한 설명으로 틀린 것은?

  1. emacs는 모드형 편집기이다.
  2. 단순한 문서 편집 기능뿐만 아니라 프로그램 개발, 메일 송수신등 다양한 작업이 가능하다.
  3. 강력한 질의, 치환 명령을 가지고 있다.
  4. 명령어의 형태가 Ctrl키나 Alt키와의 조합으로 구성되는 경우가 많다.
(정답률: 49%)
  • 정답은 "emacs는 모드형 편집기이다."가 아니다.

    emacs는 모드형 편집기이며, 단순한 문서 편집 기능뿐만 아니라 프로그램 개발, 메일 송수신등 다양한 작업이 가능하며, 강력한 질의, 치환 명령을 가지고 있으며, 명령어의 형태가 Ctrl키나 Alt키와의 조합으로 구성되는 경우가 많다.
profile_image
1

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

30. 다음 보기에서 설명하는 에디터로 알맞은 것은?

  1. emacs
  2. vi
  3. pico
  4. nano
(정답률: 74%)
  • 이미지에서 보이는 단축키들과 명령어들은 emacs 에디터에서 사용되는 것들이다. 따라서 정답은 "emacs" 이다.
profile_image
1

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

31. 다음 중 vi 편집기를 이용하여 파일 전체에 있는 windows라는 문자열을 linux로 치환할 때 알맞은 것은?

  1. :1,$ s/linux/windows/
  2. :1,$ s/linux/windows/g
  3. :1,$ s/windows/linux/
  4. :1,$ s/windows/linux/g
(정답률: 63%)
  • 정답은 ":1,$ s/windows/linux/g" 입니다.

    해당 명령어는 vi 편집기에서 파일 전체에 있는 windows 문자열을 linux로 치환하는 명령어입니다.

    - :1,$ : 파일 전체를 의미합니다.
    - s : substitute(치환)을 의미합니다.
    - /windows/linux/ : windows 문자열을 linux로 치환합니다.
    - g : global(전체)을 의미합니다. 이 옵션이 없으면 해당 라인에서 처음 나타난 문자열만 치환합니다.

    따라서, ":1,$ s/windows/linux/g" 명령어를 실행하면 파일 전체에서 windows 문자열을 모두 linux로 치환합니다.
profile_image
1

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

32. 다음 중 vi 편집기에서 사용하는 다양한 환경 설정을 계속적으로 사용하기 위해 등록하는 파일로 알 맞은 것은?

  1. .exrc
  2. .bashrc
  3. .vrc
  4. .virc
(정답률: 49%)
  • 정답: .exrc

    설명: .exrc 파일은 vi 편집기에서 사용하는 다양한 환경 설정을 등록하는 파일로, vi 편집기가 실행될 때마다 자동으로 로드됩니다. 이 파일에는 사용자가 자주 사용하는 설정을 저장할 수 있으며, 예를 들어 탭 크기, 들여쓰기, 색상 등을 설정할 수 있습니다. .bashrc는 bash 쉘에서 사용하는 환경 설정 파일이며, .vrc와 .virc는 다른 프로그램에서 사용하는 환경 설정 파일입니다.
profile_image
1

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

33. 다음 vi 에디터의 명령들 중 수행 결과가 다른 하나는 무엇인가?

  1. set number
  2. set nu
  3. se nu
  4. se nonu
(정답률: 79%)
  • 정답은 "se nonu"이다.

    "set number"과 "set nu"는 둘 다 현재 편집 중인 파일의 각 행 번호를 보여준다.

    "se nu"는 행 번호를 보여주는 기능을 끈다.

    하지만 "se nonu"는 올바른 명령어가 아니기 때문에 에러 메시지가 나타난다.
profile_image
1

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

34. 다음 중 vim에서 한글이 제대로 입력되지 않을 경우 사용하는 명령어로 알맞은 것은?

  1. set lang=euc-kr
  2. set term=euc-kr
  3. set fileencoding=euc-kr
  4. set char=euc-kr
(정답률: 40%)
  • 정답은 "set fileencoding=euc-kr"입니다.

    vim에서 한글이 제대로 입력되지 않을 경우, 파일 인코딩이 제대로 설정되어 있지 않을 가능성이 있습니다. 이때 "set fileencoding=euc-kr" 명령어를 사용하여 파일 인코딩을 euc-kr로 설정해주면 한글이 제대로 입력됩니다.

    다른 보기들은 lang은 언어 설정, term은 터미널 종류 설정, char은 문자셋 설정에 사용되는 명령어이지만, 한글 입력과는 직접적인 연관이 없습니다.
profile_image
1

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

35. 다음 중 RPM 설치 시 강제적으로 설치하는 --force 옵션에 포함되는 옵션들로 알맞은 것은?

  1. replacepkgs, replacefiles, oldpackages
  2. replacepkgs, replacefiles, repackage
  3. nodeps, replacefiles, oldpackage
  4. replacepkgs, replacefiles, relocate
(정답률: 43%)
  • --force 옵션은 RPM 패키지를 강제로 설치할 때 사용하는 옵션으로, 이미 설치된 패키지를 덮어쓰거나, 파일 충돌이 발생해도 무시하고 설치를 진행한다.

    따라서, "replacepkgs" 옵션은 이미 설치된 패키지를 덮어쓰는 옵션, "replacefiles" 옵션은 파일 충돌이 발생해도 무시하고 덮어쓰는 옵션, "oldpackages" 옵션은 이전 버전의 패키지를 덮어쓰는 옵션이다.

    따라서, 정답은 "replacepkgs, replacefiles, oldpackages" 이다.
profile_image
1

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

36. 다음은 test.tar에 묶여 있는 파일 목록을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션을 알맞은 것은?

  1. cvf
  2. xvf
  3. evf
  4. tvf
(정답률: 65%)
  • 정답은 "tvf"이다.

    -t 옵션은 tar 파일 안에 묶여 있는 파일 목록을 보여주는 옵션이다. -v 옵션은 verbose 모드로 실행하며, 작업 내용을 자세히 출력해준다. -f 옵션은 파일 이름을 지정하는 옵션이다.

    따라서, "tar -tvf test.tar" 명령어는 test.tar 파일 안에 묶여 있는 파일 목록을 자세히(verbose) 출력하는 것이다.

    보기에서 "cvf"는 파일을 묶는(create), "xvf"는 파일을 풀어내는(extract), "evf"는 파일을 검사하는(examine) 옵션이다.
profile_image
1

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

37. 다음 중 소스 파일로 프로그램을 설치하는 단계로 알맞은 것은?

  1. configure --> make --> make install
  2. configure --> make install --> make
  3. make --> configure --> make install
  4. make --> make install --> configure
(정답률: 75%)
  • 정답: "configure --> make --> make install"

    이유:
    1. configure: 소스 코드를 해당 시스템에 맞게 설정하고 준비하는 단계입니다. 이 단계에서는 소스 코드를 컴파일할 수 있는 환경을 설정합니다.
    2. make: configure 단계에서 설정한 환경에 따라 소스 코드를 컴파일하여 실행 파일을 만드는 단계입니다.
    3. make install: make 단계에서 생성된 실행 파일을 시스템에 설치하는 단계입니다. 이 단계에서는 실행 파일을 적절한 위치에 복사하고, 필요한 라이브러리와 설정 파일을 함께 설치합니다.
profile_image
1

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

38. 다음 중 totem 이라는 패키지를 yum으로 제거하는 명령으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. yum delete totem
  2. yum remove totem
  3. yum erase totem
  4. yum eliminate totem
(정답률: 75%)
  • 정답은 "yum remove totem"입니다.

    이유는 "remove"가 패키지를 제거하는 명령어이기 때문입니다. "delete", "erase", "eliminate"도 패키지를 제거하는 명령어이지만, yum에서는 "remove"를 사용합니다. 따라서 "yum remove totem"이 올바른 명령어입니다.
profile_image
1

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

39. 다음 조건일 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) -qp (ㄴ) -qf
  2. (ㄱ) -qf (ㄴ) -qp
  3. (ㄱ) -qi (ㄴ) -ql
  4. (ㄱ) -ql (ㄴ) -qi
(정답률: 60%)
  • 이 문제는 압축 파일의 확장자에 대한 내용이다.

    - .zip : 일반적인 파일 압축 형식
    - .tar : 여러 개의 파일을 하나로 묶은 형식
    - .gz : gzip으로 압축한 파일
    - .tar.gz : tar로 묶은 후 gzip으로 압축한 파일

    따라서, 이 문제에서는 .tar.gz 파일의 압축 옵션에 대한 내용이다.

    - (ㄱ) -ql : gzip으로 압축할 때 최대한 빠른 속도로 압축한다.
    - (ㄴ) -qi : gzip으로 압축할 때 최대한 높은 압축률로 압축한다.

    따라서, 이 문제에서는 .tar.gz 파일을 최대한 높은 압축률로 압축하기 위해 (ㄴ) -qi 옵션을 선택해야 한다.
profile_image
1

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

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

  1. (ㄱ) yum (ㄴ) apt-get
  2. (ㄱ) apt-get (ㄴ) yum
  3. (ㄱ) apt-get (ㄴ) yast
  4. (ㄱ) yum (ㄴ) yast
(정답률: 75%)
  • 이미지에서 보이는 것은 리눅스 운영체제에서 패키지를 설치하고 관리하는 명령어들이다. "(ㄱ) apt-get"은 데비안 계열의 리눅스에서 사용되는 패키지 관리 명령어이고, "(ㄴ) yum"은 레드햇 계열의 리눅스에서 사용되는 패키지 관리 명령어이다. 따라서 정답은 "(ㄱ) apt-get (ㄴ) yum"이다.
profile_image
1

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

41. 다음 중 yum을 이용하여 “Development Tools" 그룹을 설치하기위한 방법으로 알맞은 것은?

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

    이유는 "Development Tools"은 yum에서 제공하는 그룹 패키지 중 하나이며, 이 그룹에는 개발에 필요한 여러 패키지들이 포함되어 있습니다. 따라서 이 그룹을 설치하기 위해서는 "yum groupinstall" 명령어를 사용해야 합니다.

    그 외의 보기들은 올바른 명령어가 아니거나, 올바른 명령어와 함께 옵션을 잘못 사용한 것입니다. 예를 들어, "yum install -group"는 올바른 옵션이 아니므로 오답입니다.
profile_image
1

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

42. 프로그램의 코드가 점점 방대해지고 관련 파일 수도 증가하면서 컴파일 등 관리의 어려움이 발생하고 있다. 이런 코드의 전체적인 관리와 컴파일의 자동화를 해주는 명령으로 알맞은 것은?

  1. make
  2. java
  3. perl
  4. python
(정답률: 62%)
  • 정답은 "make"이다. "make"는 소프트웨어 개발에서 코드의 전체적인 관리와 컴파일의 자동화를 해주는 명령어이다. "make"는 Makefile이라는 파일에 작성된 규칙에 따라 소스 코드를 컴파일하고 빌드하는 등의 작업을 수행한다. 이를 통해 코드의 관리와 유지보수를 용이하게 할 수 있다. "java", "perl", "python"은 각각 프로그래밍 언어이며, "make"와는 다른 목적을 가진다.
profile_image
1

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

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

  1. 웹을 통해 관련 장치의 제어가 가능하다.
  2. 애플이 개발한 오픈 소스 프린팅 시스템이다.
  3. lpadmin이라는 명령어를 사용한다.
  4. 설정한 정보는 /etc/printcap 파일에 저장된다.
(정답률: 49%)
  • 설정한 정보는 /etc/printcap 파일에 저장되는 것이 아니라 /etc/cups/printers.conf 파일에 저장된다.
profile_image
1

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

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

  1. (ㄱ) ALSA (ㄴ) OSS
  2. (ㄱ) ALSA (ㄴ) FSF
  3. (ㄱ) OSS (ㄴ) ALSA
  4. (ㄱ) OSS (ㄴ) FSF
(정답률: 61%)
  • 이미지에서 보이는 것은 ALSA와 OSS의 설정 화면이다. ALSA와 OSS는 모두 리눅스에서 사용되는 오디오 드라이버이다. 그러나 ALSA는 더 최신 기술을 사용하며, 더 많은 기능을 제공한다. 따라서 대부분의 리눅스 배포판에서는 ALSA를 기본 오디오 드라이버로 사용한다. 반면에 OSS는 더 오래된 기술이며, 최근에는 더 이상 개발되지 않고 있다. 따라서 ALSA가 더 권장되는 오디오 드라이버이다.
profile_image
1

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

45. 다음 중 X 윈도 기반의 프린터 설정 도구를 실행하는 명령으로 알맞은 것은?

  1. xprinttool
  2. printtoolx
  3. system-config-printer
  4. system-config-xprinter
(정답률: 51%)
  • 정답: system-config-printer

    설명: X 윈도 기반에서 프린터 설정을 변경하려면 system-config-printer 명령을 사용해야 합니다. xprinttool, printtoolx, system-config-xprinter는 모두 유사한 기능을 제공하지만, 이 문제에서 요구하는 것은 system-config-printer입니다.
profile_image
1

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

46. 다음 중 GUI 기반으로 평판 스캐너나 카메라로부터 이미지를 스캔해주는 도구로 알맞은 것은?

  1. xcam
  2. scanadf
  3. scanimage
  4. sane-find-scanner
(정답률: 46%)
  • 정답은 "xcam"입니다. "xcam"은 GUI 기반으로 작동하는 도구로, 평판 스캐너나 카메라로부터 이미지를 스캔해줍니다. "scanadf"와 "scanimage"는 명령어 기반으로 작동하는 도구이며, "sane-find-scanner"는 스캐너를 찾는 도구입니다.
profile_image
1

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

47. 다음 중 스캐너와 관련 장치 파일을 찾아주는 명령어로 알맞은 것은?

  1. sane-find-scanner
  2. scanimage
  3. scanadf
  4. xcam
(정답률: 78%)
  • 정답은 "sane-find-scanner"입니다.

    이유는 "sane-find-scanner"는 SANE (Scanner Access Now Easy) 라이브러리를 사용하여 시스템에 연결된 스캐너와 관련된 장치 파일을 찾아주는 명령어입니다. SANE은 다양한 스캐너와 관련된 장치 파일을 지원하며, "sane-find-scanner" 명령어를 사용하면 시스템에 연결된 스캐너를 감지하고 해당 장치 파일을 찾아줍니다. 따라서 스캐너와 관련된 문제를 해결하기 위해서는 "sane-find-scanner" 명령어를 사용하는 것이 좋습니다.
profile_image
1

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

48. 다음 중 ALSA 사운드 카드를 제어하는 명령으로 알맞은 것은?

  1. ossctl
  2. alsactl
  3. alsamixer
  4. cdparanoia
(정답률: 63%)
  • 정답은 "alsactl"입니다. ALSA 사운드 카드를 제어하기 위해서는 alsactl 명령을 사용합니다. 이 명령은 ALSA 드라이버를 초기화하고, 사운드 카드의 설정을 저장하고, 볼륨을 조절하는 등의 기능을 제공합니다. ossctl은 OSS(Open Sound System) 사운드 카드를 제어하는 명령이며, alsamixer는 ALSA 사운드 카드의 볼륨을 조절하는 명령입니다. cdparanoia은 CD 오디오 트랙을 추출하는 명령입니다.
profile_image
1

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

2과목: 리눅스 활용

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

  1. XCB
  2. Motif
  3. Tk
  4. SDL
(정답률: 80%)
  • 이 그림은 X 윈도 시스템에서 사용되는 그래픽 라이브러리들을 나타내고 있습니다. XCB는 X 윈도 시스템에서 사용되는 프로토콜을 구현한 라이브러리 중 하나입니다. 따라서 X 윈도 시스템에서 그래픽을 다루는 데 필수적인 라이브러리 중 하나이며, 다른 보기인 Motif, Tk, SDL은 XCB와는 다른 그래픽 라이브러리입니다.
profile_image
1

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

50. 다음은 리눅스 부팅 시에 X 윈도를 사용하려 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 1
  2. 2
  3. 3
  4. 5
(정답률: 69%)
  • X 윈도를 사용하려면 GUI 환경을 구성해야 한다. 이를 위해선 X 윈도 매니저를 설치하고, X 윈도를 실행할 때 매니저를 실행해야 한다. 그리고 X 윈도 매니저는 .xinitrc 파일을 참조하여 실행된다. 따라서 괄호 안에는 .xinitrc 파일의 경로와 파일명을 입력해야 한다. "5"번이 정답이다.
profile_image
1

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

51. 다음 중 데스크톱 환경에 대한 설명으로 틀린 것은?

  1. GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일이다.
  2. 파일관리자, 아이콘, 창, 도구 모음, 폴더, 배경 화면, 데스크톱 위젯을 제공한다.
  3. Drag & Drop과 프로세스 간의 통보와 같은 기능도 지원한다.
  4. 대표적인 데스크톱 환경에는 Centos, ubuntu, Suse 등이 있다.
(정답률: 58%)
  • 정답은 "대표적인 데스크톱 환경에는 Centos, ubuntu, Suse 등이 있다." 이다. 이유는 Centos, ubuntu, Suse는 운영체제(OS)이며, 데스크톱 환경은 OS에서 제공하는 GUI 인터페이스 스타일을 말한다. 따라서, 데스크톱 환경과 OS는 서로 다른 개념이다.
profile_image
1

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

52. 다음 중 KDE에 포함된 주요 프로그램에 대한 설명으로 틀린 것은?

  1. konqueror : 웹 브라우저 및 파일 관리 프로그램
  2. kwrite : 이미지 뷰어 프로그램
  3. Kget : 다운로드 관리 프로그램
  4. Krfb : 데스크톱 공유 프로그램
(정답률: 71%)
  • "kwrite : 이미지 뷰어 프로그램"은 틀린 설명입니다. kwrite는 텍스트 편집기로, 이미지 뷰어 기능은 포함되어 있지 않습니다.
profile_image
1

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

53. 다음 중 통합형 음악 관리 프로그램으로 알맞은 것은?

  1. Rythmbox
  2. LibreOffice
  3. kdegraphics
  4. eog
(정답률: 76%)
  • Rythmbox는 GNOME 데스크톱 환경에서 사용되는 통합형 음악 관리 프로그램입니다. 따라서 이 중에서는 Rythmbox가 알맞은 선택입니다. LibreOffice는 오피스 스위트, kdegraphics는 KDE 데스크톱 환경에서 사용되는 그래픽 관련 프로그램, eog는 GNOME 데스크톱 환경에서 사용되는 이미지 뷰어입니다.
profile_image
1

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

54. 다음 X 서버에서 보내온 키 값을 설치하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. echo
  2. cat
  3. add
  4. xhost
(정답률: 48%)
  • "add"는 X 서버에서 새로운 키 값을 추가하는 명령어이기 때문입니다. 다른 보기들은 파일 내용을 출력하는 "cat", 문자열을 출력하는 "echo", X 서버에 접근 권한을 부여하는 "xhost"와는 다른 기능을 가지고 있습니다.
profile_image
1

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

55. 다음 중 XFree86으로 X 윈도를 사용하려 할 때 사용하는 명령으로 틀린 것은?

  1. system-config-display
  2. xf86cfg
  3. Xconfigurator
  4. redhat-config-xfree86
(정답률: 45%)
  • "system-config-display"는 XFree86으로 X 윈도를 사용하는 명령이 아니라, Red Hat 계열 리눅스에서 그래픽 카드 설정을 위해 사용하는 명령이기 때문에 틀린 것이다. 이 명령은 그래픽 카드 설정을 간편하게 할 수 있도록 도와주는 GUI 도구이다. XFree86으로 X 윈도를 사용하려면 "xf86cfg", "Xconfigurator", "redhat-config-xfree86" 등의 명령을 사용한다.
profile_image
1

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

56. 다음 중 문서 뷰어 프로그램으로 알맞은 것은?

  1. gwenview
  2. kolourpaint
  3. okular
  4. ksnapshot
(정답률: 45%)
  • "okular"은 PDF, EPUB, XPS, DjVu 등 다양한 문서 형식을 지원하는 문서 뷰어 프로그램이다. 따라서 이 중에서 "okular"이 문서 뷰어 프로그램으로 알맞다. "gwenview"는 이미지 뷰어, "kolourpaint"는 그림판 프로그램, "ksnapshot"은 스크린샷 도구이다.
profile_image
1

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

57. 2대의 컴퓨터를 UTP 케이블로 직접 연결하려고 한 쪽을 T568B 배열로 만들어둔 상태이다. 다음 중 다른 한 쪽 배열과 관련된 설명으로 알맞은 것은?

  1. T568A 배열로 구성한다.
  2. T568B 배열로 구성한다.
  3. T568A 배열의 역순으로 구성한다.
  4. T568B 배열의 역순으로 구성한다.
(정답률: 57%)
  • UTP 케이블을 사용하여 컴퓨터를 직접 연결할 때, 두 컴퓨터 간의 통신을 위해서는 두 쪽의 배열이 일치해야 한다. 따라서 T568B 배열로 만든 쪽과 연결하려면 다른 한 쪽도 T568B 배열로 구성해야 한다. T568A 배열로 구성하면 두 쪽의 배열이 일치하지 않아 통신이 되지 않는다.
profile_image
1

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

58. 다음 중 데이터의 암호화와 해독을 수행하고, 효율적인 전송을 위해 필요에 따라 압축과 해제를 수행하는 OSI 모델 계층으로 알맞은 것은?

  1. 응용 계층
  2. 표현 계층
  3. 세션 계층
  4. 데이터링크 계층
(정답률: 61%)
  • 데이터의 암호화와 해독, 압축과 해제는 데이터의 형식을 변환하는 작업이므로 표현 계층에서 수행된다. 표현 계층은 데이터의 형식을 변환하고, 암호화와 해독, 압축과 해제를 수행하여 상위 계층에서 사용할 수 있는 형태로 데이터를 제공한다. 따라서 정답은 "표현 계층"이다.
profile_image
1

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

59. 다음 중 사설 IP 주소 대역으로 틀린 것은?

  1. 192.168.15.31
  2. 192.168.16.33
  3. 10.192.168.2
  4. 172.32.168.2
(정답률: 55%)
  • 정답은 "10.192.168.2" 이다.

    사설 IP 주소 대역은 다음과 같다.

    - 10.0.0.0 ~ 10.255.255.255
    - 172.16.0.0 ~ 172.31.255.255
    - 192.168.0.0 ~ 192.168.255.255

    따라서, "172.32.168.2"는 사설 IP 주소 대역에 속하지 않는다.
profile_image
1

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

60. 다음 중 netstat의 status 결과와 내용으로 알맞은 것은?

  1. TIME-WAIT : 패킷 처리가 끝났지만 분실 되었을지 모를 느린 세그멘트를 위해 당분간 소켓을 닫고 유지하는 상태
  2. CLOSING : 정상적으로 확인 메시지를 받고 소켓을 종료하는 상태
  3. LAST_ACK : 원격 호스트가 종료를 위해 소켓을 열어놓고 마지막 ACK 패킷을 기다리는 상태
  4. SYS-SENT:로컬시스템의 클라이언트 애플리케이션이 원격 호스트에 연결을 요청한 상태
(정답률: 44%)
  • netstat의 status 결과가 "SYS-SENT"인 경우, 이는 로컬 시스템의 클라이언트 애플리케이션이 원격 호스트에 연결을 요청한 상태를 나타냅니다. 즉, 클라이언트 애플리케이션이 서버에 접속하기 위해 연결 요청을 보내고 있음을 의미합니다.
profile_image
1

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

61. 다음에서 설명하는 프로토콜 구성 요소로 알맞은 것은?

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 순서(Timing)
  4. 소켓(Socket)
(정답률: 63%)
  • 위 그림은 프로토콜 구성 요소 중 구문(Syntax)을 나타내고 있다. 구문은 프로토콜에서 사용되는 메시지의 형식과 구조를 정의하는 것으로, 메시지의 시작과 끝, 필드의 구분자, 데이터 타입 등이 포함된다. 따라서 구문은 프로토콜에서 메시지를 해석하고 처리하는 데 필요한 기본적인 규칙을 제공한다.
profile_image
1

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

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

  1. 링형
  2. 망형
  3. 스타형
  4. 버스형
(정답률: 60%)
  • 위 그림은 링형(LAN Ring) 구성 방식을 나타낸 것입니다. 링형 구성 방식은 모든 컴퓨터가 하나의 링 형태로 연결되어 있으며, 데이터는 시계 방향 또는 반시계 방향으로 순환하면서 전송됩니다. 이 방식은 각 컴퓨터가 동등한 지위를 가지고 있어서 중앙 집중식으로 관리할 필요가 없으며, 한 컴퓨터의 고장이 전체 시스템에 영향을 미치지 않는 장점이 있습니다.
profile_image
1

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

63. 다음 중 포트번호 22번을 사용하는 프로토콜로 알맞은 것은?

  1. FTP
  2. SSH
  3. TELNET
  4. DNS
(정답률: 69%)
  • 정답은 "SSH"입니다. 포트번호 22번은 Secure Shell (SSH) 프로토콜에서 사용됩니다. SSH는 네트워크 프로토콜 중 하나로, 안전하게 원격 시스템에 로그인하고 원격 시스템에서 명령을 실행할 수 있도록 해줍니다. SSH는 암호화된 통신을 사용하여 보안성이 높으며, 대부분의 리눅스 및 유닉스 시스템에서 기본적으로 제공됩니다.
profile_image
1

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

64. 서버 IP 주소가 192.168.5.13인 시스템의 웹 서버 동작 여부를 텔넷 명령으로 점검하려고 할 때 알맞은 것은?

  1. telnet -p 80 192.168.5.13
  2. telnet port 80 192.168.5.13
  3. telnet 192.168.5.13 80
  4. telnet 192.168.5.13:80
(정답률: 51%)
  • 정답은 "telnet 192.168.5.13 80"입니다.

    이유는 HTTP 프로토콜을 사용하는 웹 서버의 기본 포트는 80번 포트이기 때문입니다. 따라서, 해당 서버의 80번 포트로 접속하여 HTTP 요청을 보내고, 서버로부터 응답을 받아 확인할 수 있습니다.
profile_image
1

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

65. 다음 중 탭 브라우저 기능과 웹 페이지를 네모난 썸네일 형태로 가지런히 배열하는 ‘스피드 다이얼’을 최초로 선보인 웹 브라우저로 알맞은 것은?

  1. safari
  2. chrome
  3. opera
  4. firefox
(정답률: 51%)
  • 정답은 "opera"입니다.

    스피드 다이얼은 Opera 브라우저에서 최초로 선보였습니다. 이 기능은 사용자가 자주 방문하는 웹 페이지를 썸네일 형태로 보여주는 기능으로, 탭 브라우저 기능과 함께 Opera 브라우저의 대표적인 기능 중 하나입니다.
profile_image
1

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

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

  1. Usenet
  2. Gopher
  3. Newsgroup
  4. IRC
(정답률: 53%)
  • IRC는 보기 중 유일하게 채팅 프로토콜이며, 다른 보기들은 모두 인터넷에서 정보를 공유하는 다른 방식들을 나타낸다.
profile_image
1

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

67. 다음 중 삼바 서비스와 관련 있는 프로토콜의 조합으로 알맞은 것은?

  1. SMB, RPC
  2. SMB, CIFS
  3. RPC, CIFS
  4. NFS, CIFS
(정답률: 66%)
  • 정답은 "SMB, CIFS"이다.

    SMB(Server Message Block)는 마이크로소프트에서 개발한 파일 및 프린터 공유 프로토콜이다. CIFS(Common Internet File System)는 SMB의 확장판으로, 인터넷 상에서 파일 공유를 위한 프로토콜이다. 따라서 삼바 서비스와 관련된 프로토콜로는 SMB와 CIFS가 사용된다.

    RPC(Remote Procedure Call)는 원격 프로시저 호출 프로토콜로, 네트워크 상에서 프로그램 간 통신을 위해 사용된다. NFS(Network File System)는 유닉스 계열 운영체제에서 사용되는 파일 공유 프로토콜이다. 이들은 삼바와 직접적인 연관성이 없다.
profile_image
1

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

68. ssh 명령을 이용해서 원격 서버에 접속할 때 현재 계정인 posein 대신에 yuloje라는 계정으로 전환하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -l yuloje
  2. -u yuloje
  3. -r yuloje
  4. -p yuloje
(정답률: 47%)
  • "-l" 옵션은 로그인할 사용자 이름을 지정하는 옵션이다. 따라서 "-l yuloje"는 yuloje 사용자로 로그인하겠다는 의미이다.
profile_image
1

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

69. 다음 중 로컬 네트워크상에 있는 다른 시스템의 MAC 주소를 확인할 때 사용하는 명령으로 알맞은 것은?

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

    "arp"는 Address Resolution Protocol의 약자로, IP 주소를 MAC 주소로 변환하는 프로토콜입니다. 따라서 로컬 네트워크상에 있는 다른 시스템의 MAC 주소를 확인할 때 "arp" 명령을 사용할 수 있습니다. "ifconfig"는 네트워크 인터페이스의 설정 정보를 확인하는 명령이고, "ethtool"은 이더넷 인터페이스의 속성을 확인하고 제어하는 명령입니다. "ipctl"은 존재하지 않는 명령어입니다.
profile_image
1

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

70. IP 주소가 192.168.5.3인 시스템의 ssh 서비스 포트번호가 180번이다. 다음 중 해당 서버에 접속하는 방법으로 알맞은 것은?

  1. ssh 192.168.5.3 180
  2. ssh -s 180 192.168.5.3
  3. ssh -l 180 192.168.5.3
  4. ssh -p 180 192.168.5.3
(정답률: 58%)
  • 정답은 "ssh -p 180 192.168.5.3" 입니다.

    - "ssh 192.168.5.3 180": ssh 명령어에서는 먼저 호스트명이 입력되고, 그 다음에는 포트번호가 입력됩니다. 따라서 호스트명과 포트번호의 순서가 바뀌면 접속이 되지 않습니다.
    - "ssh -s 180 192.168.5.3": ssh 명령어에서는 -s 옵션은 사용자가 로그인할 때 사용할 셸을 지정하는 옵션입니다. 따라서 포트번호를 지정하는 옵션이 아니므로 접속이 되지 않습니다.
    - "ssh -l 180 192.168.5.3": ssh 명령어에서는 -l 옵션은 로그인할 사용자명을 지정하는 옵션입니다. 따라서 포트번호를 지정하는 옵션이 아니므로 접속이 되지 않습니다.
    - "ssh -p 180 192.168.5.3": ssh 명령어에서는 -p 옵션은 접속할 포트번호를 지정하는 옵션입니다. 따라서 해당 서버의 ssh 서비스 포트번호가 180번이므로 이 옵션을 사용하여 접속할 수 있습니다.
profile_image
1

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

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

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

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

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

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

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

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/services
  4. /etc/sysconfig/network
(정답률: 52%)
  • "/etc/hosts" 파일은 호스트 이름과 IP 주소를 매핑하는데 사용되는 로컬 호스트 파일이다. 따라서 이 파일을 통해 로컬 시스템에서 사용하는 호스트 이름과 IP 주소를 설정할 수 있다.
profile_image
1

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

73. 다음 중 네트워크 인터페이스의 환경 설정과 관련된 파일이 저장되는 디렉터리로 알맞은 것은?

  1. /etc/sysconfig
  2. /etc/sysconfig/network
  3. /etc/sysconfig/network-scripts
  4. /etc/sysconfig/network-scripts/ifcfg-eth0
(정답률: 47%)
  • 정답은 "/etc/sysconfig/network-scripts" 입니다.

    네트워크 인터페이스의 환경 설정과 관련된 파일은 대부분 "/etc/sysconfig/network-scripts" 디렉터리에 저장됩니다. 이 디렉터리에는 각 네트워크 인터페이스에 대한 설정 파일이 있으며, 파일 이름은 "ifcfg-인터페이스이름" 형식으로 지정됩니다. 예를 들어, 이더넷 인터페이스의 설정 파일은 "ifcfg-eth0"입니다. 이 파일에는 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버 등의 정보가 저장됩니다. 따라서 이 디렉터리는 네트워크 인터페이스의 환경 설정을 관리하는 중요한 디렉터리입니다.
profile_image
1

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

74. 다음 중 루프백 장치를 나타내는 파일명으로 알맞은 것은?

  1. lo
  2. lo0
  3. loop
  4. loop0
(정답률: 57%)
  • 정답: "lo"

    설명: "lo"는 "loopback interface"의 약자로, 루프백 장치를 나타내는 인터페이스의 이름 중 하나입니다. 다른 보기들도 비슷한 의미를 가지고 있지만, 일반적으로 "lo"가 가장 많이 사용됩니다.
profile_image
1

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

75. 다음 설명에 해당하는 항목으로 알맞은 것은?

  1. 넷마스크
  2. 네임서버
  3. 브로드캐스트
  4. 게이트웨이
(정답률: 70%)
  • 이 그림은 로컬 네트워크에서 외부 인터넷과의 통신을 가능하게 하는 장치인 게이트웨이를 나타내고 있습니다. 다른 보기들은 네트워크 관리에 필요한 다른 요소들입니다.
profile_image
1

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

76. 다음 중 네트워크 관련 설정 파일 변경 후 네트워크 데몬을 재시작하는 방법으로 틀린 것은?

  1. /etc/network restart
  2. /etc/init.d/network restart
  3. /etc/rc.d/init.d/network restart
  4. service network restart
(정답률: 40%)
  • "/etc/network restart"는 올바른 명령어가 아닙니다. 올바른 명령어는 "/etc/init.d/network restart" 또는 "service network restart"입니다. "/etc/rc.d/init.d/network restart"은 Red Hat 계열의 시스템에서 사용되는 명령어입니다. 이 명령어는 Debian 계열의 시스템에서는 사용할 수 없습니다.
profile_image
1

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

77. 다음 설명에 해당하는 시스템으로 알맞은 것은?

  1. Embedded System
  2. LVS
  3. HPC
  4. HA System
(정답률: 73%)
  • 이 시스템은 작은 크기와 저전력 소비를 필요로 하며, 특정한 기능을 수행하기 위해 설계된 시스템으로, 다른 시스템에 내장되어 작동하는 "Embedded System"에 해당한다.
profile_image
1

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

78. 다음 설명에 해당하는 시스템으로 알맞은 것은?

  1. 임베디드 시스템
  2. 부하분산 클러스터
  3. 고가용성 클러스터
  4. 베어울프 클러스터
(정답률: 55%)
  • 이 시스템은 두 대의 서버가 서로 백업 역할을 하며, 하나의 서버가 고장나면 다른 서버가 대신 처리하는 고가용성 클러스터입니다. 이러한 구조에서 베어울프 클러스터는 두 대의 서버가 서로 독립적으로 작동하며, 서로의 상태를 주기적으로 확인하여 문제가 발생하면 대처할 수 있는 방식으로 동작합니다. 따라서 이 시스템은 고가용성을 보장하면서도 부하분산과 임베디드 시스템에 적합한 구조를 가지고 있습니다.
profile_image
1

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

79. 다음에서 설명하는 클라우드 서비스의 종류로 알맞은 것은?

  1. IaaS
  2. PaaS
  3. SaaS
  4. DaaS
(정답률: 47%)
  • 이 그림은 애플리케이션을 개발하고 실행하기 위한 플랫폼을 제공하는 서비스를 나타내고 있습니다. 이러한 서비스는 인프라스트럭처나 소프트웨어를 직접 구축하거나 유지보수할 필요 없이 개발자가 애플리케이션을 개발하고 실행할 수 있도록 도와줍니다. 따라서 이 그림에서는 PaaS (Platform as a Service)가 가장 알맞은 답입니다.
profile_image
1

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

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

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

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

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

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