리눅스마스터 2급 필기 기출문제복원 (2012-12-10)

리눅스마스터 2급
(2012-12-10 기출문제)

목록

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

1. /ihd 디렉터리에 존재하는 shared.txt 파일에 대해 모든 사용자가 읽기만 가능하도록 설정하기 위한 명령으로 알맞은 것은?

  1. chmod 666 /ihd/shared.txt
  2. chmod 111 /ihd/shared.txt
  3. chmod 444 /ihd/shared.txt
  4. chmod 555 /ihd/shared.txt
(정답률: 82%)
  • 정답: "chmod 444 /ihd/shared.txt"

    설명:
    - chmod: 파일 권한을 변경하는 명령어
    - 444: 4는 읽기 권한을 나타내는 숫자이며, 4가 3번 반복되어 있으므로 모든 사용자에게 읽기 권한을 부여함을 의미함.
    - /ihd/shared.txt: 권한을 변경할 파일 경로

    따라서, "chmod 444 /ihd/shared.txt" 명령어는 /ihd 디렉터리에 존재하는 shared.txt 파일에 대해 모든 사용자가 읽기만 가능하도록 설정하는 명령어이다.
profile_image
1

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

2. 다음과 같이 사용자 tux1, 그룹 tux1 소유인 디렉터리 /home/tux1를 포함한 하위 디렉터리, 파일의 소유그룹을 penguin로 변경하려고 한다. 알맞은 것은?

  1. chgrp -R penguin /home/tux1
  2. chown -R penguin /home/tux1
  3. chgrp -g penguin /home/tux1
  4. chown -g penguin /home/tux1
(정답률: 64%)
  • 정답은 "chgrp -R penguin /home/tux1"이다.

    이유는 다음과 같다.

    - chgrp: 그룹 소유권을 변경하는 명령어이다.
    - -R 옵션: 하위 디렉터리와 파일까지 모두 변경한다.
    - penguin: 새로운 그룹 이름이다.
    - /home/tux1: 변경하고자 하는 디렉터리 경로이다.

    따라서, 위 명령어는 /home/tux1 디렉터리를 포함한 하위 디렉터리와 파일의 소유그룹을 penguin으로 변경하는 명령어이다.
profile_image
1

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

3. 다음 명령의 실행 결과로 ( 괄호 ) 안에 알맞은 것은?

  1. -rwxr-xr-x
  2. -rwxrw-rw-
  3. -rw-r--r--
  4. -r--r--r--
(정답률: 62%)
  • ls -l 명령은 현재 디렉토리의 파일과 디렉토리의 상세 정보를 출력한다. 첫 번째 열은 파일의 권한을 나타내는데, 첫 번째 문자는 파일의 타입을 나타내고, 그 뒤 9개의 문자는 각각 소유자, 그룹, 기타 사용자의 읽기, 쓰기, 실행 권한 여부를 나타낸다. "-rw-r--r--"은 일반 파일이며, 소유자는 읽기 쓰기 권한이 있고, 그룹과 기타 사용자는 읽기 권한만 있다는 것을 나타낸다.
profile_image
1

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

4. 현재 ihd.txt 허가권은 666 이다. 아래의 보기와 같이 변경하려 할 때 틀린 것은?

  1. chmod 777 ihd.txt
  2. chmod u=x,g=x,o=x ihd.txt
  3. chmod ugo+x ihd.txt
  4. chmod ugo=rwx ihd.txt
(정답률: 65%)
  • 보기 중 틀린 것은 "chmod ugo+x ihd.txt" 이다.

    "chmod 777 ihd.txt"는 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여하는 것이고, "chmod u=x,g=x,o=x ihd.txt"는 소유자, 그룹, 다른 사용자 모두에게 읽기, 쓰기, 실행 권한을 부여하는 것이다. "chmod ugo=rwx ihd.txt"는 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여하는 것이다.

    "chmod ugo+x ihd.txt"는 현재 권한을 유지한 채로 모든 사용자에게 실행 권한을 추가하는 것이다. 따라서, 읽기와 쓰기 권한은 유지되고 실행 권한만 추가되므로, 보기에서 요구하는 권한 변경과는 다르다.
profile_image
1

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

5. 리눅스 커널 2.4 버전에서는 Quota관련 설정파일이 32bit 체제로 변환되었다. quotacheck를 하기전에 생성해야 되는 파일로 알맞은 것은?

  1. user.quota
  2. user.aquota
  3. quota.user
  4. aquota.user
(정답률: 46%)
  • 정답은 "aquota.user"입니다.

    Quota는 파일 시스템에서 사용자 또는 그룹이 사용할 수 있는 디스크 공간의 양을 제한하는 기능입니다. 이를 위해 리눅스 커널은 각 사용자 또는 그룹에 대한 Quota 정보를 저장하는 파일을 생성합니다.

    리눅스 커널 2.4 버전에서는 Quota 정보를 저장하는 파일이 32bit 체제로 변환되었습니다. 이에 따라 Quota 정보를 저장하는 파일의 이름도 변경되었습니다.

    "aquota.user" 파일은 사용자별 Quota 정보를 저장하는 파일입니다. 따라서 quotacheck를 하기전에 생성해야 되는 파일은 "aquota.user"입니다.

    "user.quota"와 "quota.user"는 잘못된 파일 이름입니다. "user.aquota"는 Quota 정보를 저장하는 파일이지만, 그룹별 Quota 정보를 저장하는 파일이므로 이 문제와는 관련이 없습니다.
profile_image
1

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

6. 다음 중 데이터의 복구확률을 높이기 위해 사용되는 저널링 파일 시스템으로 틀린 것은?

  1. JFS(Journaled File System)
  2. XFS(eXtended File System)
  3. ext2(Second Extended File System)
  4. ReiserFS(Reiser File System)
(정답률: 79%)
  • 정답: ext2(Second Extended File System)

    설명: ext2 파일 시스템은 저널링 기능이 없기 때문에 데이터의 복구확률을 높이기 어렵습니다. JFS, XFS, ReiserFS는 모두 저널링 파일 시스템으로 데이터의 안정성과 복구확률을 높이는데 기여합니다.
profile_image
1

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

7. 다음 중 df 명령을 이용해 현재 마운트된 파일 시스템의 형태를 보기위해 사용하는 옵션으로 알맞은 것은?

  1. -a
  2. -T
  3. -P
  4. -i
(정답률: 65%)
  • 정답: "-T"

    설명: "-T" 옵션은 현재 마운트된 파일 시스템의 형태를 보기 위해 사용됩니다. 이 옵션을 사용하면 파일 시스템의 유형 (예 : ext4, nfs)이 표시됩니다. 다른 옵션들은 다음과 같습니다.

    - "-a": 모든 파일 시스템을 표시합니다.
    - "-P": 출력을 포맷합니다.
    - "-i": inode 정보를 표시합니다.
profile_image
1

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

8. 다음은 /dev/sda6 파티션을 ext3 파일시스템으로 생성하려고 한다. ( 괄호 )안에 들어갈 내용으로 틀린 것은?

  1. mkfs.ext3
  2. mke2fs -t ext3
  3. mke2fs -j
  4. mkfs -c
(정답률: 58%)
  • 정답은 "mkfs -c"이다.

    "mkfs -c"는 파일시스템을 생성할 때 bad block 검사를 수행하는 옵션이다. 하지만 ext3 파일시스템은 기본적으로 bad block 검사를 수행하므로 "mkfs -c" 옵션은 필요하지 않다.

    따라서 올바른 답은 "mkfs.ext3", "mke2fs -t ext3", "mke2fs -j" 중 하나이다. 이들은 모두 ext3 파일시스템을 생성하는 명령어이다.
profile_image
1

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

9. 새로운 디스크를 증설하여 사용하려 할 때, 이루어지는 작업의 순서로 알맞은 것은?

  1. 마운트 -> 파티션 생성 -> 파일 시스템 생성
  2. 파일시스템 생성 -> 파티션 생성 -> 마운트
  3. 파티션 생성 -> 파일 시스템 생성 -> 마운트
  4. 파티션 생성 -> 마운트-> 파일시스템 생성
(정답률: 77%)
  • 디스크를 증설하면 먼저 파티션을 생성해야 합니다. 파티션을 생성하면 해당 파티션에 파일 시스템을 생성할 수 있습니다. 마지막으로 파일 시스템을 생성한 파티션을 마운트하여 사용할 수 있습니다. 따라서, 올바른 작업 순서는 "파티션 생성 -> 파일 시스템 생성 -> 마운트" 입니다.
profile_image
1

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

10. 다음 중 파일 시스템의 구성 블록(Block) 요소로 틀린 것은?

  1. 데이터 블록(Data Block)
  2. 파일 블록(File Block)
  3. 슈퍼블록(Super Block)
  4. 아이노드 블록(Inode Block)
(정답률: 53%)
  • 파일 블록(File Block)이 파일 시스템의 구성 블록 요소가 아닙니다. 파일 블록은 파일 내용을 저장하는 데 사용되는 블록이며, 파일 시스템의 구성 블록 요소는 데이터 블록, 슈퍼블록, 아이노드 블록입니다. 데이터 블록은 파일 내용을 저장하는 데 사용되는 블록이며, 슈퍼블록은 파일 시스템의 전반적인 정보를 저장하는 블록입니다. 아이노드 블록은 파일이나 디렉토리의 메타데이터를 저장하는 블록입니다.
profile_image
1

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

11. 시스템에서 사용할 수 있는 쉘 목록이 종류가 등록되어 있는 파일로 알맞은 것은?

  1. /etc/shells
  2. /etc/bash
  3. /etc/password
  4. /etc/profile
(정답률: 82%)
  • 정답은 "/etc/shells"이다. 이 파일은 시스템에서 사용 가능한 쉘 목록이 등록되어 있는 파일이다. 이 파일은 일반적으로 사용자가 로그인할 때 사용할 수 있는 쉘을 지정하는 데 사용된다. 따라서 이 파일을 편집하여 쉘을 추가하거나 제거할 수 있다. 다른 보기들은 쉘 목록과는 관련이 없는 파일들이다.
profile_image
1

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

12. chsh -l 명령어를 수행한 결과로 알맞은 것은?

  1. 사용가능한 쉘 목록을 출력한다.
  2. 사용자의 쉘 환경을 출력한다.
  3. 이전 쉘 환경을 출력한다.
  4. 변경된 쉘 환경을 출력한다.
(정답률: 70%)
  • chsh -l 명령어는 사용 가능한 쉘 목록을 출력하는 명령어이다. 이는 사용자가 로그인할 때 사용할 수 있는 쉘의 종류를 확인할 수 있게 해준다.
profile_image
1

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

13. Bash 쉘에서 히스토리(history) 기능 사용 중 저장 가능한 히스토리 수를 지정하는 환경변수로 알맞은 것은?

  1. HISTCTL
  2. HISTORY
  3. HISTSIZE
  4. HISCONTROL
(정답률: 85%)
  • 정답은 "HISTSIZE"입니다. 이는 Bash 쉘에서 저장 가능한 히스토리의 크기를 지정하는 환경변수입니다. 이 변수를 설정하면 히스토리에 저장되는 명령어의 수를 제한할 수 있습니다. 다른 보기들은 Bash 쉘에서 사용되는 환경변수 중에서는 있지만, 히스토리의 크기를 제한하는 기능은 없습니다.
profile_image
1

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

14. Bash 쉘에서 이전 사용한 history 명령을 찾는 단축키로 알맞은 것은?

  1. <Ctrl + f>
  2. <Ctrl + r>
  3. <Ctrl + l>
  4. <Ctrl + a>
(정답률: 48%)
  • 정답은 "<Ctrl + r>" 입니다.

    "<Ctrl + r>" 단축키는 reverse-i-search 기능을 수행합니다. 이전에 입력한 명령어를 찾을 때 사용하는데, 이전 명령어를 입력한 후 "<Ctrl + r>"을 누르면 해당 명령어가 포함된 가장 최근의 명령어가 나타납니다. 이후 "<Ctrl + r>"을 반복해서 누르면 이전에 입력한 명령어들 중에서 찾고자 하는 명령어를 찾을 수 있습니다.
profile_image
1

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

15. bash 쉘에서 사용되는 특수문자 중 백그라운드 명령 실행에 사용되는 것으로 알맞은 것은?

  1. &&
  2. &
  3. ||
  4. !
(정답률: 80%)
  • "&"는 백그라운드에서 명령을 실행하기 위한 특수문자이다. "&"은 "&"를 HTML에서 사용하는 특수문자로 변환한 것이다. 따라서 정답은 "&"이다.
profile_image
1

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

16. 다음은 /home 영역에 Quota를 설정하는 순서 이다. 빈칸에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) Quota 시작 - (ㄴ) Quota 파일 생성 - (ㄷ) Quota 파일로 변환
  2. (ㄱ) Quota 파일로 변환 - (ㄴ) Quota 파일 생성 - (ㄷ) Quota 시작
  3. (ㄱ) Quota 파일 생성 - (ㄴ) Quota 시작 - (ㄷ) Quota 파일로 변환
  4. (ㄱ) Quota 파일 생성 - (ㄴ) Quota 파일로 변환 - (ㄷ) Quota 시작
(정답률: 61%)
  • "(ㄱ) Quota 파일 생성 - (ㄴ) Quota 파일로 변환 - (ㄷ) Quota 시작" 순서가 올바른 이유는 다음과 같다.

    먼저, Quota 파일을 생성해야 한다. Quota 파일은 각 사용자 또는 그룹의 디스크 사용량 제한을 설정하는 데 사용된다. 따라서, Quota 파일을 생성하지 않으면 Quota를 설정할 수 없다.

    다음으로, Quota 파일을 변환해야 한다. Quota 파일을 변환하면 시스템이 Quota 파일을 읽을 수 있게 된다. 이 단계에서는 Quota 파일을 읽을 수 있는 형식으로 변환하는 것이다.

    마지막으로, Quota를 시작해야 한다. Quota를 시작하면 시스템이 Quota 파일을 읽고 각 사용자 또는 그룹의 디스크 사용량 제한을 적용한다. 따라서, Quota를 시작하지 않으면 Quota 설정이 적용되지 않는다.

    따라서, 올바른 순서는 "(ㄱ) Quota 파일 생성 - (ㄴ) Quota 파일로 변환 - (ㄷ) Quota 시작" 이다.
profile_image
1

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

17. 다음 중 명령행 편집 기능을 제공하지 않는 쉘(Shell)로 알맞은 것은?

  1. bash
  2. ksh
  3. csh
  4. tcsh
(정답률: 52%)
  • csh는 명령행 편집 기능을 제공하지 않는 쉘입니다. 이는 csh가 다른 쉘과 달리 명령어 히스토리를 저장하지 않기 때문입니다. 따라서 csh는 명령어를 수정하거나 재사용하기 어렵습니다.
profile_image
1

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

18. Bash 쉘에서 history 사용 명령어 중에 “!3”에 대한 수행 명령으로 알맞은 것은?

  1. 지금으로 부터 3번째 전 history 내용을 실행
  2. history 내용중 3번째 해당 되는 내용을 실행
  3. 현재 입력된 명령어를 3번 연속 실행
  4. history 내용중 3번 반복된 내용을 보여줌
(정답률: 66%)
  • 정답: history 내용중 3번째 해당 되는 내용을 실행

    설명: "!"는 history에서 이전에 실행한 명령어를 참조하는 기능을 제공합니다. "!3"은 history에서 3번째 해당되는 명령어를 실행하라는 의미입니다. 따라서 이 명령어를 입력하면 이전에 실행한 3번째 명령어가 다시 실행됩니다.
profile_image
1

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

19. 다음 중 “백그라운드로 실행되면서 server의 역할을 하거나 그 기능을 도와주는 프로세스”로 정의된 daemon 프로세스가 틀린 것은?

  1. httpd
  2. systemcall
  3. ftpd
  4. inted
(정답률: 66%)
  • 정답은 "systemcall"입니다.

    "systemcall"은 운영체제에서 제공하는 서비스를 호출하는 인터페이스로, 프로세스가 운영체제의 기능을 사용할 수 있도록 도와주는 역할을 합니다. 따라서 daemon 프로세스로 정의되는 것이 아닙니다.

    반면에 "httpd", "ftpd", "inetd"는 모두 백그라운드로 실행되면서 서버의 역할을 하거나 그 기능을 도와주는 daemon 프로세스입니다.

    즉, daemon 프로세스는 서버의 역할을 하거나 그 기능을 도와주는 프로세스를 의미하며, "systemcall"은 운영체제의 기능을 호출하는 인터페이스를 의미합니다.
profile_image
1

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

20. 다음 중 ps 명령으로 프로세스 상태를 살펴볼 때 각 필드 설명 중 알맞은 것은?

  1. PID : 부모프로세스 식별번호
  2. VSZ : 소켓 사용량
  3. RSS : 실제메모리 사용량
  4. TIME : 프로세스 생성 시간
(정답률: 59%)
  • RSS는 Resident Set Size의 약자로, 프로세스가 실제로 사용하는 메모리의 양을 나타냅니다. 따라서 이 필드는 프로세스의 메모리 사용량을 파악하는 데에 유용합니다. PID는 부모프로세스 식별번호, VSZ는 가상메모리 사용량, TIME은 프로세스가 실행된 총 시간을 나타내는 필드입니다.
profile_image
1

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

21. 현재 콘솔에서 multitasking을 수행시키는 과정에 대한 설명으로 틀린 것은?

  1. 수행중인 foreground 프로세스를 suspend 시키려면 "CTRL-c"를 누른다.
  2. suspend된 프로세스를 foreground로 실행 시키려면 “fg %<작업번호>”명령을 사용한다.
  3. suspend된 프로세스를 background로 실행 시키려면 “bg %<작업번호>”명령을 사용한다.
  4. background로 실행된 프로세스의 정보는 "jobs"명령으로 확인 한다.
(정답률: 70%)
  • "현재 콘솔에서 multitasking을 수행시키는 과정에 대한 설명으로 틀린 것은?"에 대한 답변은 제공되지 않았습니다.

    "수행중인 foreground 프로세스를 suspend 시키려면 "CTRL-c"를 누른다."라는 설명은 현재 실행 중인 프로세스를 강제로 종료시키는 것이 아니라, 해당 프로세스를 일시적으로 중지시키는 것입니다. 이는 일시적으로 해당 프로세스의 실행을 멈추고, 다른 작업을 수행할 수 있도록 해줍니다.

    "CTRL-c"는 해당 프로세스에게 인터럽트 신호를 보내며, 이를 받은 프로세스는 일시적으로 중지됩니다. 이후에는 해당 프로세스를 다시 실행시키거나, 다른 작업을 수행할 수 있습니다.

    따라서, "수행중인 foreground 프로세스를 suspend 시키려면 "CTRL-c"를 누른다."라는 설명은 올바릅니다.
profile_image
1

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

22. 다음 중 ps 명령으로 프로세스 상태를 확인할 때 아래의 설명에 해당되는 프로세스 상태로 알맞은 것은?

  1. T
  2. S
  3. W
  4. Z
(정답률: 79%)
  • "Z"는 좀비 프로세스 상태를 나타낸다. 이는 이미 종료된 프로세스이지만 부모 프로세스가 해당 프로세스의 종료 상태를 수집하지 않아서 시스템에서 자원을 계속 점유하고 있는 상태이다. 따라서 이 상태의 프로세스는 시스템의 성능을 저하시키는 원인이 될 수 있다.
profile_image
1

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

23. 다음 중 아래의 설명에서 ( 괄호 )안의 ⓐ, ⓑ 순서대로 알맞은 것은?

  1. ⓐ - exec, ⓑ - fork
  2. ⓐ - copy, ⓑ - exec
  3. ⓐ - exec, ⓑ - copy
  4. ⓐ - fork, ⓑ - exec
(정답률: 64%)
  • 이 그림은 fork와 exec 시스템 콜의 작동 방식을 보여주고 있다. fork는 현재 프로세스를 복제하여 자식 프로세스를 생성하는 시스템 콜이고, exec는 새로운 프로그램을 실행하는 시스템 콜이다. 그림에서는 먼저 fork가 호출되어 현재 프로세스가 복제되고, 그 다음에 exec가 호출되어 새로운 프로그램이 실행된다. 따라서 정답은 "ⓐ - fork, ⓑ - exec"이다.
profile_image
1

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

24. 다음 중 리눅스에서 프로세스에 시그널을 전달하여 종료시킬 때 사용되는 명령으로 알맞은 것은?

  1. rm
  2. finish
  3. kill
  4. sigsend
(정답률: 84%)
  • 정답: kill

    설명: kill 명령은 다른 프로세스에 시그널을 보내는 명령으로, 보통은 프로세스를 종료시키기 위해 사용됩니다. 시그널은 프로세스에게 특정한 동작을 수행하도록 지시하는 메시지이며, 종료시키기 위해서는 보통 SIGTERM 시그널을 사용합니다. 따라서 kill 명령을 사용하여 다른 프로세스에 SIGTERM 시그널을 보내면 해당 프로세스가 종료됩니다.
profile_image
1

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

25. 다음 중 프로세스의 우선순위를 변경하는 명령어로 알맞은 것은?

  1. make
  2. chproc
  3. nice
  4. priority
(정답률: 86%)
  • 정답은 "nice"입니다.

    "nice" 명령어는 프로세스의 우선순위를 변경하는 명령어입니다. 이 명령어는 실행 중인 프로세스의 우선순위를 낮추거나 높일 수 있습니다. 우선순위가 높은 프로세스는 CPU 자원을 더 많이 할당받아 더 높은 우선순위로 실행됩니다. 반면, 우선순위가 낮은 프로세스는 CPU 자원을 적게 할당받아 더 낮은 우선순위로 실행됩니다. 따라서 "nice" 명령어를 사용하여 프로세스의 우선순위를 조절할 수 있습니다.
profile_image
1

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

26. 월요일부터 금요일까지 점심시간을 알려주기 위해 오전 11시 50분에 “Have a good lunch!"라는 메시지를 시스템에 접속한 사용자에게 전하려 한다. crontab 설정으로 알맞은 것은?

  1. 50 11 1-5 * * /usr/bin/wall "Have a good lunch!"
  2. 11 50 1-5 * * /usr/bin/wall "Have a good lunch!"
  3. 50 11 * * 1-5 /usr/bin/wall "Have a good lunch!"
  4. 11 50 * * 1-5 /usr/bin/wall "Have a good lunch!"
(정답률: 76%)
  • 정답은 "50 11 * * 1-5 /usr/bin/wall "Have a good lunch!""이다.

    이유는 다음과 같다.

    - "50 11"은 시간과 분을 나타내며, 11시 50분을 의미한다.
    - "* * 1-5"는 월요일부터 금요일까지를 의미한다.
    - "/usr/bin/wall"은 메시지를 전달할 명령어이다.
    - "Have a good lunch!"는 전달할 메시지 내용이다.

    따라서, 이 crontab 설정은 월요일부터 금요일까지 매일 11시 50분에 "/usr/bin/wall" 명령어를 통해 "Have a good lunch!" 메시지를 시스템에 접속한 모든 사용자에게 전달하게 된다.
profile_image
1

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

27. 다음 중 ps aux 명령으로 확인 할 수 있는 정보로 틀린 것은?

  1. 프로세스 실제메모리 사용률
  2. 부모 프로세스 식별번호
  3. 프로세스 시작시간
  4. 프로세스 식별번호
(정답률: 57%)
  • 틀린 것은 "프로세스 실제메모리 사용률"이다. ps aux 명령으로 확인할 수 있는 정보 중에는 프로세스의 식별번호, 부모 프로세스의 식별번호, 시작 시간 등이 있지만, 실제 메모리 사용률은 확인할 수 없다. 이는 top 명령어를 사용해야 확인할 수 있다.

    부모 프로세스 식별번호는 각 프로세스가 생성될 때 해당 프로세스를 생성한 부모 프로세스의 식별번호를 가지고 있다. 이를 통해 프로세스 간의 계층 구조를 파악할 수 있으며, 시스템의 동작을 이해하는 데 도움이 된다.
profile_image
1

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

28. 프로세스 상태를 알기 위한 명령 ps의 옵션이다. 다음 중 옵션과 설명이 틀린 것은?

  1. f : 프로세스 간 상속관계를 트리구조로 보여준다.
  2. -j : 작업에 관련된 ID를 출력한다.
  3. n : 사용자의 정보를 ID와 숫자로 표시한다.
  4. e : 모든 프로세스를 나열한다.
(정답률: 47%)
  • 정답은 "-j : 작업에 관련된 ID를 출력한다." 이다. -j 옵션은 작업에 관련된 ID가 아닌 작업 제목을 출력한다.

    e 옵션은 모든 프로세스를 나열하는 옵션이다. 보통 ps 명령어를 실행하면 현재 사용자의 프로세스만 나열되지만, e 옵션을 사용하면 모든 프로세스를 나열할 수 있다. 이 옵션은 시스템 전체의 프로세스 상태를 파악할 때 유용하게 사용된다.
profile_image
1

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

29. vi 편집기에서 편집한 내용을 저장하기 위한 방법으로 틀린 것은?

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

    ":w!"는 현재 파일을 덮어쓰기하고 저장하는 명령어입니다.
    ":wq"는 현재 파일을 저장하고 vi 편집기를 종료하는 명령어입니다.
    ":w save.txt"는 현재 파일을 save.txt라는 이름으로 저장하는 명령어입니다.
    하지만 ":q!"는 현재 파일을 저장하지 않고 강제로 vi 편집기를 종료하는 명령어입니다. 따라서 편집한 내용이 저장되지 않고 모두 사라지게 됩니다. 주의해서 사용해야 합니다.
profile_image
1

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

30. vi 에디터에서 편집 중인 문서의 줄 번호를 보여 주지 않게 하는 명령어로 알맞은 것은?

  1. :!set nu
  2. :set nu
  3. :set nonu
  4. :set notnu
(정답률: 80%)
  • 정답은 ":set nonu"입니다.

    ":set nu"는 줄 번호를 보여주는 옵션을 켜는 명령어입니다.

    ":set notnu"는 줄 번호를 보여주는 옵션을 끄는 명령어입니다. 하지만 이 명령어는 현재 설정된 옵션을 반대로 바꾸는 것이기 때문에, 만약 줄 번호를 보여주는 옵션이 꺼져 있다면 이 명령어를 입력해도 아무런 변화가 없습니다.

    ":!set nu"는 현재 편집 중인 문서가 아닌, 셸(shell)에서 "set nu" 명령어를 실행하는 것입니다.

    따라서, 줄 번호를 보여 주지 않게 하려면 ":set nonu" 명령어를 입력하면 됩니다. 이 명령어는 줄 번호를 보여주는 옵션을 끄는 것입니다.
profile_image
1

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

31. vi 에디터에서 문서 작성 “yy” 명령어의 설명으로 알맞은 것은?

  1. 커서가 위치한 행 윗줄 모두 복사
  2. 커서가 위치한 행 아랫줄 모두 복사
  3. 커서가 위치한 행 복사
  4. 현재 작성중인 문서 모두 복사
(정답률: 82%)
  • "yy" 명령어는 커서가 위치한 행을 복사하는 명령어입니다. 즉, 해당 행을 복사하여 다른 위치에 붙여넣을 수 있습니다.
profile_image
1

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

32. 다음 vi 명령 중 검색 명령이 틀린 것은?

  1. n
  2. o
  3. ?
  4. /
(정답률: 67%)
  • 정답은 "o"입니다.

    - "n"은 다음 검색 결과로 이동하는 명령입니다.
    - "?"은 현재 커서 위치의 문자를 검색하는 명령입니다.
    - "/"은 정규표현식을 이용하여 검색하는 명령입니다.

    하지만 "o"는 검색 명령이 아니라 현재 커서 위치에서 새로운 줄을 추가하는 명령입니다. 따라서 "o"는 검색 명령이 아닙니다.
profile_image
1

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

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

  1. set lang=euc-kr
  2. set term=euc-kr
  3. set fileenconding=euc-kr
  4. set char=euc-kr
(정답률: 40%)
  • 정답: set fileenconding=euc-kr

    설명: vim에서 한글이 제대로 입력되지 않을 경우, 파일 인코딩이 맞지 않아서 발생할 수 있습니다. 이때, set fileenconding=euc-kr 명령어를 사용하여 파일 인코딩을 euc-kr로 설정해주면 한글이 제대로 입력됩니다. set lang=euc-kr, set term=euc-kr, set char=euc-kr은 각각 언어, 터미널, 문자셋을 설정하는 명령어이며, 파일 인코딩과는 관련이 없습니다.
profile_image
1

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

34. vi 편집기에 대한 설명 중 틀린 것은?

  1. vi 편집기의 명령모드에서 삭제가 가능하다
  2. vi 편집기의 입력모드 전환은 i, o 등으로 전환 할 수 있다.
  3. :wq! 편집 중인 파일을 저장하고 종료한다.
  4. :w girl.txt 편집 중인 파일을 girl.txt로 저장하고 종료한다.
(정답률: 64%)
  • 정답은 "vi 편집기의 명령모드에서 삭제가 가능하다"이다.

    이유는 vi 편집기의 명령모드에서는 삭제가 불가능하며, 입력모드로 전환 후 삭제해야 한다.

    :w girl.txt 편집 중인 파일을 girl.txt로 저장하고 종료한다는 명령어는 맞다. :w는 저장 명령어이고, girl.txt는 저장할 파일명이다. :q는 종료 명령어이며, :wq는 저장 후 종료 명령어이다. :wq!는 강제로 저장 후 종료 명령어이다. i, o 등으로 입력모드 전환 가능하다.
profile_image
1

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

35. apt-get 명령 사용 설명으로 틀린 것은?

  1. apt-get install : 패키지 설치시 사용한다.
  2. apt-get remove : 패키지 삭제시 사용한다.
  3. apt-get update : 패키지 업그레이드시 사용한다.
  4. apt-get clean : 로컬 저장소의 모든 .deb 패키지를 삭제한다.
(정답률: 37%)
  • 정답은 "apt-get update : 패키지 업그레이드시 사용한다." 이다.

    apt-get update는 패키지 목록을 업데이트하는 명령어로, 패키지 업그레이드를 위한 명령어는 apt-get upgrade이다. apt-get install은 패키지 설치, apt-get remove는 패키지 삭제, apt-get clean은 로컬 저장소의 모든 .deb 패키지를 삭제하는 명령어이다.
profile_image
1

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

36. 다음 중 압축 기능으로 틀린 것은?

  1. tar
  2. bzip2
  3. gzip
  4. zip
(정답률: 65%)
  • 정답은 "tar"입니다.

    tar는 파일을 압축하는 기능이 아니라 여러 개의 파일을 하나의 아카이브 파일로 묶는 기능을 제공합니다. 따라서 tar로 압축한 파일은 여전히 용량이 크며, gzip이나 bzip2와 같은 압축 기능을 추가로 사용해야 합니다.
profile_image
1

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

37. rpm 옵션 중 패키지의 간략한 정보와 설치 된 파일을 출력하는 질의 옵션으로 알맞은 것은?

  1. rpm –U
  2. rpm -ql
  3. rpm –e
  4. rpm -i
(정답률: 69%)
  • 정답은 "rpm -ql"입니다.

    이 옵션은 패키지의 간략한 정보와 설치된 파일을 출력하는 질의 옵션입니다.

    즉, 해당 패키지가 어떤 파일들로 이루어져 있는지 확인할 수 있습니다.

    예를 들어, "rpm -ql httpd" 명령어를 실행하면, httpd 패키지에 포함된 파일들의 리스트를 확인할 수 있습니다.
profile_image
1

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

38. 파일을 압축하는 이유로 틀린 것은?

  1. 파일관리의 편리성
  2. 저장 공간의 절약
  3. 다운로드 시간 감소
  4. 파일 자동 삭제의 편리성
(정답률: 80%)
  • 파일을 압축하는 이유 중 "파일 자동 삭제의 편리성"은 틀린 이유입니다. 파일을 압축하는 이유는 저장 공간의 절약, 파일 관리의 편리성, 다운로드 시간 감소 등이 있습니다. 파일 자동 삭제는 압축과는 직접적인 연관성이 없는 기능입니다.
profile_image
1

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

39. Redhat 계열 배포판의 패키지 관리 도구로 리눅스의 소프트웨어 설치와 제거, 업그레이드 등이 편리한 환경을 지원하는 유틸리티로 알맞은 것은?

  1. deb
  2. rpm
  3. tar
  4. zip
(정답률: 87%)
  • "rpm"은 Redhat 계열 배포판에서 사용되는 패키지 관리 도구로, 소프트웨어 설치와 제거, 업그레이드 등을 편리하게 할 수 있도록 지원합니다. 이를 통해 사용자는 손쉽게 필요한 소프트웨어를 설치하고 관리할 수 있습니다. 따라서 이 문제에서는 "rpm"이 알맞은 답입니다.
profile_image
1

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

40. 대부분의 Linux 버전(GNU tar)에서는 tar파일을 추출하면서 동시에 압축 해제를 할 수 있다. tar 명령에 추가할 플래그로 알맞은 것은?

  1. k 플래그
  2. z 플래그
  3. t 플래그
  4. L 플래그
(정답률: 58%)
  • 정답: z 플래그

    tar 명령어에서 z 플래그는 gzip으로 압축된 tar 파일을 추출할 때 사용된다. 이 플래그를 사용하면 tar 파일을 추출하면서 동시에 gzip으로 압축을 해제할 수 있다. 따라서, tar 파일을 추출하면서 압축을 해제하려면 z 플래그를 사용해야 한다.

    k 플래그는 파일을 추출할 때 이미 존재하는 파일을 덮어쓰지 않도록 하는 옵션이다. t 플래그는 tar 파일에 포함된 파일 목록을 보여주는 옵션이다. L 플래그는 심볼릭 링크를 따라가서 파일을 추출하는 옵션이다.
profile_image
1

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

41. 다음 rpm 파일에서 패키지의 버전으로 알맞은 것은?

  1. kernel
  2. 2.6.24
  3. 2.i386
  4. i386
(정답률: 84%)
  • 정답은 "2.6.24"입니다.

    이유는 rpm 파일의 이름이 "kernel-2.6.24-2.i386.rpm"으로 되어 있기 때문입니다.

    여기서 "kernel"은 패키지의 이름을 나타내고, "2.6.24"는 패키지의 버전을 나타내며, "2"는 패키지의 릴리즈 번호를 나타내고, "i386"는 패키지가 설치될 아키텍처를 나타냅니다. 따라서 이 rpm 파일의 버전은 "2.6.24"입니다.
profile_image
1

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

42. gzip으로 압축된 파일을 사용하는 것으로서 압축되어 있는 텍스트 파일의 압축을 풀지 않은 상태에서 내용만 볼 때 사용 가능한 명령어로 알맞은 것은?

  1. zcat
  2. cat
  3. less
  4. grep
(정답률: 79%)
  • 정답은 "zcat"입니다.

    "zcat"은 gzip으로 압축된 파일의 내용을 압축을 풀지 않고 바로 출력해주는 명령어입니다. 따라서 압축을 풀지 않고도 파일 내용을 확인할 수 있습니다.

    "cat"은 파일의 내용을 출력해주는 명령어이지만, gzip으로 압축된 파일의 경우 압축을 풀지 않으면 이상한 문자열이 출력됩니다.

    "less"는 파일을 페이지 단위로 출력해주는 명령어이며, gzip으로 압축된 파일의 경우 압축을 풀어야 내용을 볼 수 있습니다.

    "grep"은 파일에서 특정 문자열을 검색하는 명령어이며, gzip으로 압축된 파일의 경우 압축을 풀어야 검색이 가능합니다.
profile_image
1

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

43. 다음 중 윈도우NT 시스템과 프린터를 공유 할 때 리눅스에서 설정 가능한 프린터 유형으로 알맞은 것은?

  1. Local
  2. Unix Printer
  3. JetDirect
  4. Samba Printer
(정답률: 83%)
  • 정답: Samba Printer

    설명: Samba는 윈도우와 리눅스 간의 파일 및 프린터 공유를 가능하게 하는 프로토콜이다. 따라서 Samba Printer는 윈도우NT 시스템과 프린터를 공유할 때 리눅스에서 설정 가능한 프린터 유형이다. Samba Printer를 사용하면 리눅스 시스템에서 윈도우NT 시스템에 연결된 프린터를 공유할 수 있으며, 윈도우NT 시스템에서도 리눅스 시스템에 연결된 프린터를 공유할 수 있다.
profile_image
1

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

44. 다음 중 리눅스에서 사운드 카드를 설정하는 방법으로 틀린 것은?

  1. ALSA 설치
  2. 커널 컴파일
  3. OSS 설치
  4. CUPS 설치
(정답률: 63%)
  • CUPS는 프린터 관리 시스템으로, 사운드 카드 설정과는 관련이 없습니다. 따라서 CUPS 설치가 틀린 보기입니다.
profile_image
1

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

45. 다음 중 장치설정에 대한 설명으로 틀린 것은?

  1. 리눅스에서 조이스틱 장치는 병렬포트, 시리얼 포트 등을 통해 지원된다.
  2. 모든 장치 드라이버는 소스코드가 공개되어 있다.
  3. TCP/IP의 특정 포트를 통해 프린터를 사용 할 수 있다.
  4. IBM PC용 사운드 카드를 지원한다.
(정답률: 55%)
  • "모든 장치 드라이버는 소스코드가 공개되어 있다."라는 설명이 틀린 것이다. 이는 오픈소스 운동의 철학에 따라 리눅스 커널과 일부 장치 드라이버는 오픈소스로 공개되어 있지만, 모든 장치 드라이버가 공개되어 있는 것은 아니다. 일부 제조사는 자사의 장치 드라이버를 공개하지 않거나, 제한적으로 공개하는 경우도 있다.
profile_image
1

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

46. 다음 중 Audio CD로부터 디지털 오디오 파일을 추출할 때 사용되는 프로그램으로 알맞은 것은?

  1. cdparanoia
  2. lpc
  3. xplaycd
  4. cdplay
(정답률: 73%)
  • 정답: cdparanoia

    설명: cdparanoia는 오디오 CD로부터 디지털 오디오 파일을 추출하는 데 사용되는 프로그램입니다. 이 프로그램은 오디오 CD의 오류를 자동으로 감지하고 수정하여 최대한 정확한 추출을 보장합니다. 또한, cdparanoia는 다른 프로그램들보다 더욱 빠르고 안정적인 추출을 제공합니다.
profile_image
1

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

47. 다음 중 리눅스의 장치 관련 설명으로 틀린 것은?

  1. /dev/sdc6은 세 번째 SCSI 디스크의 여섯 번째 파티션을 의미한다.
  2. /dev/lp0을 사용하여 텍스트 파일 문서 출력이 가능하다.
  3. /dev/fd는 스캐너 장치를 사용할 때 이용된다.
  4. 리눅스는 원격 프린터를 지원한다.
(정답률: 60%)
  • "/dev/fd는 스캐너 장치를 사용할 때 이용된다."가 틀린 설명입니다. /dev/fd는 파일 디스크립터를 가리키는 가상 파일 시스템입니다. 스캐너 장치와는 관련이 없습니다.
profile_image
1

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

48. 리눅스 프린터 설치 과정이다. 다음 중 설치 순서로 알맞은 것은?

  1. ⓐ-ⓑ-ⓒ-ⓓ
  2. ⓑ-ⓐ-ⓓ-ⓒ
  3. ⓐ-ⓓ-ⓒ-ⓑ
  4. ⓓ-ⓒ-ⓑ-ⓐ
(정답률: 56%)
  • 정답은 "ⓓ-ⓒ-ⓑ-ⓐ"이다.

    우선, 프린터 드라이버를 다운로드하고 설치해야 한다. 이후에는 프린터를 컴퓨터와 연결하고, 시스템 설정에서 프린터를 추가해야 한다. 마지막으로, 프린터를 테스트하여 정상적으로 작동하는지 확인해야 한다.

    따라서, "ⓓ-ⓒ-ⓑ-ⓐ"가 올바른 설치 순서이다.
profile_image
1

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

2과목: 리눅스 활용

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

  1. (ㄱ) XFree86 - (ㄴ) Xorg
  2. (ㄱ) Xorg - (ㄴ) XFree86
  3. (ㄱ) KDE - (ㄴ) GNOME
  4. (ㄱ) GNOME - (ㄴ) KDE
(정답률: 43%)
  • XFree86은 X 윈도 시스템의 초기 버전이었으나, 이후 Xorg가 개발되어 XFree86의 대안으로 대세가 되었습니다. Xorg는 XFree86의 코드를 기반으로 개발되었으며, 더욱 안정적이고 성능이 향상되었습니다. 따라서 현재 대부분의 리눅스 배포판에서는 Xorg를 사용하고 있습니다.
profile_image
1

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

50. X 윈도우로 부팅하기 위한 런 레벨(Run Level)로 알맞은 것은?

  1. 1
  2. 2
  3. 3
  4. 5
(정답률: 74%)
  • 정답은 "5"입니다. 이는 X 윈도우 시스템이 그래픽 사용자 인터페이스(GUI)를 제공하기 위해 필요한 런 레벨입니다. 런 레벨 5는 다른 런 레벨과 달리 그래픽 모드로 시작되며, X 서버가 시작됩니다. 따라서 X 윈도우를 부팅하려면 런 레벨 5가 필요합니다.
profile_image
1

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

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

  1. (ㄱ) Xlib - (ㄴ) X toolkit
  2. (ㄱ) X toolkit - (ㄴ) Xlib
  3. (ㄱ) GTK - (ㄴ) Qt
  4. (ㄱ) Qt - (ㄴ) GTK
(정답률: 61%)
  • Xlib은 X Window System의 핵심 라이브러리로, X Window System의 기본적인 그래픽 기능을 제공합니다. X toolkit은 Xlib을 기반으로 한 GUI 라이브러리로, Xlib을 직접 다루는 것보다 더 쉽게 GUI 프로그래밍을 할 수 있도록 도와줍니다. 따라서 X toolkit은 Xlib의 상위 레벨 라이브러리입니다.
profile_image
1

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

52. 다음 중 X 서버의 윈도우 및 글꼴 속성을 출력 해주는 도구로 알맞은 것은?

  1. xprop
  2. xvinfo
  3. xev
  4. xwininfo
(정답률: 33%)
  • 정답: xprop

    설명: xprop은 X 서버에서 실행되는 유틸리티로, 윈도우와 관련된 속성 정보를 출력해줍니다. 이를 통해 윈도우의 제목, 클래스, 크기, 위치, 글꼴 등의 속성 정보를 확인할 수 있습니다. 따라서 X 서버의 윈도우 및 글꼴 속성을 출력해주는 도구로 xprop이 알맞습니다.
profile_image
1

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

53. 다음에 나열된 리눅스 멀티미디어 관련 프로그램 중 나머지 3개와 성격이 틀린 것은?

  1. Mplayer
  2. MpegTV
  3. xv
  4. Real Player
(정답률: 64%)
  • 정답은 "xv"입니다.

    "Mplayer", "MpegTV", "Real Player"는 모두 멀티미디어 재생 및 관리를 위한 프로그램으로, 오디오 및 비디오 파일을 재생하고 인터넷 라디오 및 TV를 시청할 수 있습니다.

    반면에 "xv"는 이미지 뷰어로, 이미지 파일을 열어서 보여주는 역할을 합니다. 따라서 다른 프로그램들과 성격이 다릅니다.
profile_image
1

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

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

  1. Qt
  2. Motif
  3. Xaw
  4. GTK+
(정답률: 71%)
  • 정답: Qt

    설명: KDE는 Qt 라이브러리를 기반으로 한다. Qt는 크로스 플랫폼 응용 프로그램 개발을 위한 C++ 라이브러리로, GUI 프로그래밍, 네트워크 프로그래밍, 데이터베이스 연동 등 다양한 기능을 제공한다. KDE는 Qt를 사용하여 그래픽 사용자 인터페이스를 구현하고, Qt의 다양한 기능을 활용하여 KDE 애플리케이션을 개발한다. 따라서 KDE와 가장 관련이 깊은 라이브러리는 Qt이다.
profile_image
1

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

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

  1. KDE
  2. 디스플레이 매니저
  3. GNOME
  4. 윈도우 매니저
(정답률: 60%)
  • 이 그림은 여러 개의 창을 관리하는 소프트웨어를 보여주고 있습니다. 이 소프트웨어는 윈도우 매니저라고 불리며, 창의 크기와 위치를 조정하고, 최소화하거나 최대화하는 등의 작업을 수행합니다. 따라서 정답은 "윈도우 매니저"입니다.
profile_image
1

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

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

  1. 디스플레이 매니저
  2. 데스크톱
  3. 윈리스트
  4. 윈도우 메이커
(정답률: 57%)
  • 위 그림은 컴퓨터의 데스크톱 화면을 보여주고 있습니다. 데스크톱은 컴퓨터 사용자가 작업을 수행하는 화면으로, 디스플레이 매니저가 제어하며 윈도우 메이커를 통해 윈도우를 생성하고 윈리스트에서 관리됩니다. 따라서, 위 그림에서 보여지는 화면은 데스크톱 화면이므로 정답은 "데스크톱"입니다.
profile_image
1

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

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

  1. 스타 토폴로지
  2. 버스 토폴로지
  3. 링 토폴로지
  4. 망(Mesh) 토폴로지
(정답률: 71%)
  • 이 그림은 여러 대의 컴퓨터가 한 줄로 연결되어 있는 형태로, 중앙에 있는 케이블을 통해 데이터를 전송하는 방식입니다. 이러한 형태를 "버스 토폴로지"라고 합니다.
profile_image
1

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

58. 다음 설명의 통신망 구조로 알맞은 것은?

  1. CSMA
  2. IPX
  3. FDDI
  4. NetBEUI
(정답률: 64%)
  • 이 통신망 구조는 중앙집중식 구조로, 모든 컴퓨터가 중앙의 스위치에 직접 연결되어 있습니다. 이러한 구조는 FDDI (Fiber Distributed Data Interface)와 같은 광섬유 네트워크에서 사용됩니다. FDDI는 고속의 데이터 전송 속도와 높은 신뢰성을 제공하며, 이러한 구조를 사용하여 네트워크의 안정성과 성능을 향상시킬 수 있습니다. 따라서 정답은 "FDDI"입니다.
profile_image
1

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

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

  1. 모든 데이터는 패킷 단위로 전송되는데, 각 패킷마다 오버헤드 비트가 존재한다.
  2. 호출된 지국에 전달되지 않으면 송신자에게 통지된다.
  3. 송신측과 수신측 사이에 고정적으로 할당되는 물리적 연결이 존재한다.
  4. 네트워크 자원을 패킷 단위로 나누어 시간을 공유하므로 회선 효율성이 높다.
(정답률: 62%)
  • "송신측과 수신측 사이에 고정적으로 할당되는 물리적 연결이 존재한다."가 틀린 설명입니다. 패킷 교환 방식은 물리적인 연결이 고정적이지 않고, 패킷이 도착하는 경로에 따라 동적으로 결정됩니다. 이는 패킷 교환 방식의 가장 큰 특징 중 하나입니다.
profile_image
1

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

60. 다음 중 IEEE(Institute of Electrical and Electronics Engineers)에서 담당하는 업무로 알맞은 것은?

  1. 전기 전송 표준
  2. LAN의 접속규격과 처리에 대한 표준
  3. OSI 프로토콜
  4. IP와 도메인
(정답률: 60%)
  • IEEE는 전기, 전자, 컴퓨터 공학 분야에서 표준을 제정하고 관리하는 단체이다. 따라서 LAN의 접속규격과 처리에 대한 표준을 담당하는 것이다. 이는 네트워크 장비들이 서로 호환성을 가지고 작동할 수 있도록 하기 위함이다.
profile_image
1

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

61. 다음에 설명하는 통신장비로 알맞은 것은?

  1. 라우터
  2. 리피터
  3. 브리지
  4. 게이트웨이
(정답률: 71%)
  • 이 장비는 여러 개의 네트워크를 연결하여 데이터를 전송하는 역할을 합니다. 이를 통해 인터넷에 연결된 여러 개의 컴퓨터나 기기들이 서로 통신할 수 있게 됩니다. 이러한 기능을 수행하는 장비는 라우터입니다. 리피터는 신호를 증폭하여 전송 거리를 늘리는 역할을 하고, 브리지는 서로 다른 두 개의 네트워크를 연결하는 역할을 합니다. 게이트웨이는 서로 다른 두 개의 프로토콜을 연결하는 역할을 합니다.
profile_image
1

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

62. 다음 중 OSI의 네트워크 계층과 연관된 프로토콜로 알맞은 것은?

  1. TELNET
  2. TCP
  3. ICMP
  4. FDDI
(정답률: 58%)
  • 정답은 "ICMP"입니다.

    ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 계층에서 사용됩니다. ICMP는 네트워크 상태를 모니터링하고, 오류 메시지를 전송하며, 라우팅 정보를 제공하는 등의 역할을 합니다. 따라서 OSI의 네트워크 계층과 밀접한 관련이 있습니다.

    TELNET은 응용 계층, TCP는 전송 계층, FDDI는 물리 계층과 데이터 링크 계층에서 사용됩니다.
profile_image
1

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

63. 다음 중 UDP 프로토콜과 가장 관련 있는 서비스로 알맞은 것은?

  1. FTP
  2. SMTP
  3. TELNET
  4. DNS
(정답률: 46%)
  • UDP 프로토콜은 데이터 전송의 신뢰성보다는 속도를 중시하는 프로토콜이므로, 데이터의 손실이 발생해도 큰 문제가 없는 서비스에 적합합니다. DNS는 도메인 이름을 IP 주소로 변환하는 서비스로, 데이터의 손실이 발생해도 다시 요청하면 되기 때문에 UDP 프로토콜과 적합한 서비스입니다.
profile_image
1

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

64. 다음 중 서비스 이름과 포트번호의 연결이 알맞은 것은?

  1. ftp : 23
  2. smtp : 25
  3. telnet : 22
  4. dns : 52
(정답률: 72%)
  • 정답은 "smtp : 25" 입니다.

    SMTP는 Simple Mail Transfer Protocol의 약자로, 이메일을 보내기 위한 프로토콜입니다. 이메일을 보내기 위해서는 SMTP 서버와의 통신이 필요하며, 이때 사용되는 포트번호가 25번입니다.

    따라서, "smtp : 25"는 서비스 이름과 포트번호의 연결이 알맞습니다.

    그 외의 보기들은 잘못된 연결입니다. FTP는 파일 전송을 위한 프로토콜이며, 포트번호는 23이 아닌 21입니다. Telnet은 원격 접속을 위한 프로토콜이며, 포트번호는 22가 아닌 23입니다. DNS는 도메인 이름을 IP 주소로 변환하기 위한 프로토콜이며, 포트번호는 52가 아닌 53입니다.
profile_image
1

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

65. 다음 중 B 클래스 네트워크의 기본 서브넷 마스크 값으로 알맞은 것은?

  1. 255.0.0.0
  2. 255.255.0.0
  3. 255.255.255.0
  4. 255.255.255.128
(정답률: 84%)
  • B 클래스 네트워크의 IP 주소 범위는 128.0.0.0 ~ 191.255.255.255 이며, 기본 서브넷 마스크 값은 255.255.0.0 입니다. 이는 B 클래스 네트워크에서 첫 번째 2개의 옥텟은 네트워크 ID를 나타내고, 마지막 2개의 옥텟은 호스트 ID를 나타내기 때문입니다. 따라서, 255.255.0.0은 B 클래스 네트워크의 기본 서브넷 마스크 값입니다.
profile_image
1

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

66. 다음 중 우리나라에서 사용하는 2단계 공공 도메인에 대한 설명으로 틀린 것은?

  1. go – 정부 기관
  2. or – 네트워크 기관
  3. re – 연구 기관
  4. mil – 국방 조직
(정답률: 69%)
  • 정답은 "or – 네트워크 기관"이다.

    2단계 공공 도메인은 국가 기관, 정부 기관, 국방 조직, 연구 기관 등에서 사용하는 도메인으로, 이 중 "or"은 사용되지 않는 약어이다. 따라서 "or – 네트워크 기관"은 틀린 설명이다.
profile_image
1

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

67. FTP를 이용하여 파일 송수신할 때 전송상태를 ‘#’ 마크로 출력하여 확인하려고 한다. 다음 중 명령어로 알맞은 것은?

  1. as
  2. bi
  3. list
  4. hash
(정답률: 78%)
  • 정답은 "hash"이다.

    FTP에서 파일을 전송할 때, 파일의 크기가 크거나 전송 속도가 느릴 경우 전송 상태를 확인하기 어렵다. 이때, 전송 상태를 '#' 마크로 출력하는 기능을 사용하면 전송 중인 파일의 진행 상황을 쉽게 파악할 수 있다. 이 기능을 사용하기 위해서는 FTP 클라이언트에서 'hash' 명령어를 입력하면 된다. 이 명령어를 입력하면 파일 전송 중에 '#' 마크가 출력되며, 전송이 완료되면 전송된 파일의 크기와 함께 '226 Transfer complete' 메시지가 출력된다.
profile_image
1

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

68. 다음 인터넷 서비스에 대한 설명으로 알맞은 것은?

  1. IRC
  2. 유즈넷
  3. 인터넷폰
  4. 머드(MUD)
(정답률: 60%)
  • 이 서비스는 다양한 주제에 대한 게시판 형태의 커뮤니티를 제공하며, 사용자들은 이를 통해 정보를 공유하고 토론할 수 있습니다. 이러한 특징으로 인해 이 서비스는 인터넷의 초기에 가장 인기 있던 커뮤니티 중 하나였으며, 이를 대표하는 이름이 "유즈넷"입니다.
profile_image
1

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

69. 최근 보안상의 이유로 텔넷 대신에 많이 사용하는 서비스로 알맞은 것은?

  1. EPIC
  2. XChat
  3. SSH
  4. BitchX
(정답률: 84%)
  • SSH는 Secure Shell의 약자로, 텔넷과 같은 원격 접속 프로토콜이지만 데이터 전송 과정에서 암호화를 사용하여 보안성이 높은 접속을 제공합니다. 따라서 최근 보안상의 이유로 텔넷 대신에 많이 사용되는 서비스입니다.
profile_image
1

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

70. 다음 중 모뎀과 전화선을 이용하여 인터넷을 이용할 경우 가장 관련 있는 프로토콜로 알맞은 것은?

  1. PPP
  2. DHCP
  3. ICMP
  4. POP3
(정답률: 59%)
  • PPP는 Point-to-Point Protocol의 약자로, 모뎀과 인터넷 서비스 제공자(ISP) 사이에서 인터넷 연결을 설정하는 데 사용되는 프로토콜입니다. 따라서 모뎀과 전화선을 이용하여 인터넷을 이용할 경우 PPP가 가장 관련된 프로토콜입니다. DHCP는 IP 주소를 자동으로 할당하는 프로토콜, ICMP는 인터넷 제어 메시지 프로토콜, POP3는 이메일 수신 프로토콜입니다.
profile_image
1

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

71. 리눅스 인터페이스 중 loopback interface에 사용하는 IP 주소로 알맞은 것은?

  1. 10.0.0.1
  2. 10.10.10.1
  3. 127.0.0.1
  4. 128.10.10.1
(정답률: 81%)
  • loopback interface는 자신의 네트워크 인터페이스를 테스트하기 위한 가상 인터페이스입니다. 이 인터페이스는 호스트 내부에서만 통신이 가능하며, IP 주소로 127.0.0.1을 사용합니다. 따라서 정답은 "127.0.0.1"입니다. 다른 주소들은 일반적인 네트워크 인터페이스에 사용되는 주소입니다.
profile_image
1

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

72. 다음 중 GUI 기반의 ftp 클라이언트 프로그램으로 알맞은 것은?

  1. gFTP
  2. cftp
  3. ncftp
  4. lftp
(정답률: 75%)
  • gFTP는 GUI(Graphical User Interface) 기반의 ftp 클라이언트 프로그램으로, 사용자가 파일 전송 및 관리를 쉽게 할 수 있도록 그래픽 인터페이스를 제공합니다. 다른 보기인 cftp, ncftp, lftp는 모두 CLI(Command Line Interface) 기반의 ftp 클라이언트 프로그램으로, 명령어를 입력하여 파일 전송 및 관리를 수행해야 합니다. 따라서 gFTP가 GUI 기반의 ftp 클라이언트 프로그램으로 알맞습니다.
profile_image
1

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

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

  1. add net
  2. add -net
  3. add default gw
  4. add default -gw
(정답률: 35%)
  • 주어진 IP 주소와 서브넷 마스크를 이용하여 네트워크 주소를 설정하는 명령어는 "add -net"이다. "-net" 옵션은 해당 IP 주소가 속한 네트워크의 주소를 설정하는 것을 의미한다. 따라서, 이 경우에는 192.168.10.0/24 네트워크의 주소를 설정하는 것이다. "add net"은 올바른 명령어이지만, "-net" 옵션을 사용하지 않으면 IP 주소 자체가 주소로 설정되므로 정확한 네트워크 주소를 설정할 수 없다. "add default gw"와 "add default -gw"는 기본 게이트웨이를 설정하는 명령어이므로, 이 경우에는 적절하지 않다.
profile_image
1

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

74. 네트워크의 연결 상태, 네트워크 인터페이스 상태, 라우팅 테이블 등을 확인할 때 사용하는 명령어로 알맞은 것은?

  1. ifconfig
  2. netstat
  3. nslookup
  4. ping
(정답률: 58%)
  • netstat은 네트워크의 연결 상태, 네트워크 인터페이스 상태, 라우팅 테이블 등을 확인할 때 사용하는 명령어입니다. 이 명령어를 사용하면 현재 시스템에서 열려있는 포트, 연결된 IP 주소, 프로토콜 등의 정보를 확인할 수 있습니다. 따라서 네트워크 관리자나 시스템 관리자들이 네트워크 상태를 파악하고 문제를 해결할 때 자주 사용하는 명령어입니다.
profile_image
1

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

75. 다음 중 설정되어 있는 DNS 서버 주소를 변경하려고 할 때 수정해야 될 파일로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/host.conf
  4. /etc/dns.conf
(정답률: 73%)
  • DNS 서버 주소는 /etc/resolv.conf 파일에 설정되어 있습니다. 이 파일은 시스템이 DNS 서버를 찾을 때 사용하는 설정 파일입니다. 이 파일을 수정하여 DNS 서버 주소를 변경할 수 있습니다.
profile_image
1

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

76. 레드햇 계열의 리눅스 시스템에서 부팅시 할당되는 게이트웨이 주소를 확인할 수 있는 파일로 알맞은 것은?

  1. /etc/network
  2. /etc/networks
  3. /etc/sysconfig/network
  4. /etc/sysconfig/networks
(정답률: 54%)
  • 정답은 "/etc/sysconfig/network"입니다.

    이 파일은 레드햇 계열의 리눅스 시스템에서 네트워크 설정을 관리하는 파일 중 하나입니다. 이 파일에는 네트워크 인터페이스, 호스트 이름, DNS 서버 및 게이트웨이 주소 등의 정보가 포함됩니다. 따라서 이 파일을 편집하여 네트워크 설정을 변경할 수 있습니다.

    부팅시 할당되는 게이트웨이 주소는 이 파일에서 확인할 수 있습니다. "GATEWAY"라는 변수를 사용하여 게이트웨이 주소를 설정할 수 있습니다. 이 변수에 할당된 값이 부팅시에 자동으로 적용됩니다.

    따라서 "/etc/sysconfig/network" 파일은 레드햇 계열의 리눅스 시스템에서 부팅시 할당되는 게이트웨이 주소를 확인할 수 있는 파일입니다.
profile_image
1

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

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

  1. (ㄱ) Beowulf - (ㄴ) HA(High Availability)
  2. (ㄱ) HA(High Availability) - (ㄴ) Beowulf
  3. (ㄱ) RAID - (ㄴ) LVM
  4. (ㄱ) LVM - (ㄴ) RAID
(정답률: 56%)
  • (ㄱ) Beowulf은 고성능 컴퓨팅 클러스터를 구축하기 위한 소프트웨어이며, (ㄴ) HA(High Availability)는 시스템의 가용성을 높이기 위한 기술입니다. Beowulf 클러스터를 구축하면 고성능 컴퓨팅을 할 수 있지만, 단일 장애 지점(SPOF)이 존재할 수 있습니다. 이를 해결하기 위해 HA 기술을 적용하면 시스템의 가용성을 높일 수 있습니다. 따라서, 정답은 "(ㄱ) Beowulf - (ㄴ) HA(High Availability)"입니다.
profile_image
1

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

78. 다음 중 리눅스 기반 오픈소스 서버 가상화 기술이 틀린 것은?

  1. Xen
  2. KVM
  3. JBoss
  4. VirtualBox
(정답률: 61%)
  • JBoss는 서버 가상화 기술이 아니라 오픈소스 애플리케이션 서버입니다. 따라서 정답은 "JBoss"입니다.
profile_image
1

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

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

  1. Wi-Fi(Wireless-Fidelity)
  2. LTE(Long Term Evolution)
  3. NFC(Near Field Communication)
  4. BLUETOOTH
(정답률: 49%)
  • 이 그림은 스마트폰과 결제 단말기 사이에서 NFC 기술을 이용한 결제를 보여주고 있습니다. NFC는 근거리 무선 통신 기술로, 스마트폰과 결제 단말기 등의 기기를 매우 가까이 대면하면 정보를 주고받을 수 있습니다. 따라서 결제나 인증 등의 작업에 매우 유용하게 사용됩니다.
profile_image
1

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

80. 다음 중 리눅스 기반 임베디드(Embedded) 시스템에 대한 설명으로 틀린 것은?

  1. open source, open architecture이다.
  2. POSIX를 지원하지 않고, 소규모 모듈단위로 설계되어 있다.
  3. 리얼 타임(Real Time) 운영을 지원한다.
  4. 다양한 하드웨어 구조에 이식될 수 있다.
(정답률: 65%)
  • "POSIX를 지원하지 않고, 소규모 모듈단위로 설계되어 있다."는 틀린 설명이다. POSIX는 리눅스 시스템에서 사용되는 표준 인터페이스이며, 임베디드 시스템에서도 많이 사용된다. 또한, 임베디드 시스템은 소규모 모듈단위로 설계되어 있지만, 이는 오히려 임베디드 시스템의 특징 중 하나이다. 따라서, "POSIX를 지원하지 않고, 소규모 모듈단위로 설계되어 있다."는 틀린 설명이다.
profile_image
1

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

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