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

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

목록

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

1. 다음 중 리눅스의 파일시스템의 파일 개념으로 취급 하는 것이 아닌 것은?

  1. 일반파일
  2. 장치파일
  3. 디렉토리
  4. 실행파일
(정답률: 42%)
  • 실행파일은 파일시스템의 파일 개념으로 취급하는 것입니다. 다른 보기들인 일반파일, 장치파일, 디렉토리도 모두 파일시스템의 파일 개념으로 취급합니다.
profile_image
1

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

2. 다음 중 일반적인 리눅스의 디렉토리에 대한 설명으로 틀린 것은?

  1. / : 루트 디렉토리
  2. /lib : 라이브러리 저장 디렉토리
  3. /usr : 사용자 홈 디렉토리
  4. /usr/local : 사용자 프로그램 설치 디렉토리
(정답률: 72%)
  • "/usr : 사용자 홈 디렉토리"는 틀린 설명입니다. "/usr"은 사용자와 관련된 프로그램, 라이브러리, 문서 등이 저장되는 디렉토리입니다. 사용자 홈 디렉토리는 보통 "/home" 디렉토리 안에 각 사용자별로 생성됩니다.
profile_image
1

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

3. 파일의 권한을 사용자에게만 읽기, 쓰기, 실행을 나타내는 모드로 올바른 것은?

  1. rwxrwxrwx
  2. rwx------
  3. ---rwx---
  4. ------rwx
(정답률: 80%)
  • 정답은 "rwx------" 입니다.

    이유는 다음과 같습니다.

    - "rwx------"은 사용자에게만 읽기, 쓰기, 실행 권한을 부여하고, 그 외에는 모두 권한이 없는 모드입니다.
    - "rwxrwxrwx"는 모든 사용자에게 읽기, 쓰기, 실행 권한을 부여하는 모드이므로, 보안상 취약합니다.
    - "---rwx---"와 "------rwx"는 사용자에게 권한이 없으므로, 파일을 실행하거나 수정할 수 없습니다.

    따라서, 파일의 보안을 유지하기 위해서는 "rwx------"과 같이 사용자에게만 권한을 부여하는 것이 좋습니다.
profile_image
1

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

4. 다음과 같은 결과를 얻기 위해 빈칸에 들어갈 내용으로 올바르지 않은 것은?

  1. 644
  2. g-w
  3. g=r
  4. a-w
(정답률: 54%)
  • 이미지에서 보이는 파일 권한은 "-rw-r--r--" 이다. 이 권한을 10진수로 변환하면 "644"가 된다. 따라서 "644"는 올바른 답이다. "g-w"는 그룹의 쓰기 권한을 제거하는 것이지만, 이미 그룹은 쓰기 권한을 가지고 있기 때문에 올바르지 않다. "g=r"은 그룹의 읽기 권한을 설정하는 것이기 때문에 올바르지만, "a-w"는 모든 사용자의 쓰기 권한을 제거하는 것이기 때문에 이미지 파일에 쓰기 권한이 필요한 경우에는 올바르지 않다.
profile_image
1

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

5. 다음 중 새로 생성되는 파일의 권한을 제한하는 명령어는?

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

    설명: umask 명령어는 새로 생성되는 파일의 권한을 제한하는 명령어입니다. umask 명령어를 사용하면 파일 생성 시 기본 권한을 설정할 수 있습니다. umask 값은 파일 권한에서 제외할 권한을 나타내며, 022와 같은 숫자로 표현됩니다. 예를 들어, umask 022를 설정하면 새로 생성되는 파일의 기본 권한은 644가 됩니다. 즉, 파일 소유자는 읽기와 쓰기 권한을 가지고, 그룹과 다른 사용자는 읽기 권한만 가지게 됩니다.
profile_image
1

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

6. 다음 ihd 파일 내용의 설명으로 올바르지 않은 것은?

  1. 파일의 이름은 ihd 이다.
  2. linux 그룹(group)은 쓰기가 가능하다.
  3. ihd 파일이 속한 그룹은 linux 이다.
  4. 다른사용자(other)는 ihd파일의 실행이 가능 하다.
(정답률: 87%)
  • 다른 사용자(other)는 ihd 파일의 실행이 가능하다는 설명이 올바르지 않다. 이는 파일 권한 중에 실행 권한이 다른 사용자에게 주어지지 않았기 때문이다.
profile_image
1

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

7. 다음 중 리눅스 파일시스템에 대한 설명으로 옳지 않은 것은?

  1. 리눅스는 ufs, ext3, FAT16/32, nfs, iso9660등의 파일시스템들의 사용이 가능하다.
  2. 파일명은 연속적인 문자, 숫자 및 특정 구두점의 단순한 열로 구성된다.
  3. 파일명은 대/소문자를 구분하지 않는다.
  4. 파일의 속성을 변경하면 실행 파일로 사용할 수 있다.
(정답률: 78%)
  • "파일명은 대/소문자를 구분하지 않는다."는 옳지 않은 설명이다. 리눅스는 대/소문자를 구분하므로 파일명이나 디렉토리명을 작성할 때 대/소문자를 구분해야 한다. 이는 파일시스템이 대/소문자를 구분하기 때문이다. 예를 들어, 파일명이 "file.txt"인 경우 "File.txt"나 "FILE.TXT"와 같이 대/소문자를 바꾸면 다른 파일로 인식된다.
profile_image
1

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

8. 다음 중 새로운 하드디스크를 추가하는 과정의 순서가 올바른 것은?

  1. 파티션생성 - 파일시스템생성 - 마운트
  2. 파티션생성 - 마운트 - 파일시스템생성
  3. 파일시스템생성 - 파티션생성 - 마운트
  4. 파일시스템생성 - 마운트 - 파티션생성
(정답률: 70%)
  • 정답은 "파티션생성 - 파일시스템생성 - 마운트"입니다.

    먼저 하드디스크를 추가한 후, 파티션을 생성해야 합니다. 파티션은 하드디스크를 논리적으로 나누어 사용하기 위한 과정입니다.

    다음으로, 파티션에 파일시스템을 생성해야 합니다. 파일시스템은 운영체제가 하드디스크를 사용하기 위한 방식을 정의하는 것으로, 파일을 저장하고 읽어올 수 있도록 합니다.

    마지막으로, 파일시스템을 마운트해야 합니다. 마운트는 파일시스템을 운영체제의 디렉토리 구조에 연결하는 과정으로, 하드디스크에 저장된 파일에 접근할 수 있도록 합니다.

    따라서, "파티션생성 - 파일시스템생성 - 마운트"가 올바른 순서입니다.
profile_image
1

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

9. 파일 시스템을 점검하고 수리하기 위한 명령어는?

  1. fsck
  2. findfs
  3. mount
  4. mkfs
(정답률: 86%)
  • 정답: "fsck"

    파일 시스템을 점검하고 수리하기 위한 명령어는 "fsck"입니다. "fsck"는 파일 시스템 검사 및 수리 유틸리티로, 파일 시스템이 손상되었거나 오류가 발생한 경우 사용됩니다. "findfs"는 파일 시스템의 UUID 또는 레이블을 찾는 데 사용되며, "mount"는 파일 시스템을 마운트하는 데 사용됩니다. "mkfs"는 새로운 파일 시스템을 생성하는 데 사용됩니다.
profile_image
1

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

10. 파일 시스템의 사용량과 남은 용량을 확인하기 위한 명령어는?

  1. fsck
  2. mkfs
  3. df
  4. du
(정답률: 68%)
  • 정답은 "df"입니다.

    "df" 명령어는 디스크 사용량과 남은 용량을 확인하는 명령어입니다.

    "fsck"는 파일 시스템을 검사하고 복구하는 명령어이며, "mkfs"는 파일 시스템을 생성하는 명령어입니다.

    "du"는 디렉토리별로 디스크 사용량을 확인하는 명령어입니다.

    따라서, 파일 시스템의 사용량과 남은 용량을 확인하기 위해서는 "df" 명령어를 사용해야 합니다.
profile_image
1

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

11. 쉘(Shell)에 대한 다음 설명으로 틀린 것은?

  1. 리눅스에서 쉘은 운영체제와 사용자가 대화하는 중간창구의 역할을 담당한다.
  2. 리눅스에서는 여러 가지 쉘을 선택하여 사용할 수 있다.
  3. 사용자의 쉘을 변경하여 쓰고자하는 경우에 반드시 시스템을 리부팅 하여야만 한다.
  4. 사용자가 시스템에 로그인(login)하게 되면 각각의 사용자에게 쉘이 부여된다.
(정답률: 76%)
  • "사용자의 쉘을 변경하여 쓰고자하는 경우에 반드시 시스템을 리부팅 하여야만 한다."이 부분이 틀린 설명입니다. 사용자의 쉘을 변경하려면 새로운 쉘을 설치하거나 기존의 쉘을 수정한 후, 사용자의 계정 설정을 변경해주면 됩니다. 이후에는 로그아웃 후 다시 로그인하면 변경된 쉘이 적용됩니다. 따라서 시스템을 리부팅할 필요는 없습니다.
profile_image
1

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

12. 터미널 설정 관련 명령중 현재 터미널의 전체 설정 값을 확인하는 stty 명령 옵션으로 알맞은 것은 무엇인가?

  1. a
  2. e
  3. t
  4. u
(정답률: 71%)
  • 정답: a

    설명: stty 명령의 "-a" 옵션은 현재 터미널의 전체 설정 값을 보여줍니다. 이 옵션을 사용하면 현재 터미널의 설정 상태를 확인할 수 있습니다. "-e", "-t", "-u" 옵션은 각각 특정한 설정 값을 변경하는 옵션입니다.
profile_image
1

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

13. 현재작업중인 디렉토리의 절대경로를 확인하고자 할 때 사용하는 명령어는 무엇인가?

  1. cd
  2. mv
  3. pwd
  4. cp
(정답률: 83%)
  • 정답은 "pwd"이다. "pwd"는 "print working directory"의 약자로, 현재 작업 중인 디렉토리의 절대경로를 출력하는 명령어이다. 따라서 "pwd"를 입력하면 현재 작업 중인 디렉토리의 절대경로를 확인할 수 있다. "cd"는 디렉토리를 변경하는 명령어, "mv"는 파일이나 디렉토리를 이동하거나 이름을 변경하는 명령어, "cp"는 파일이나 디렉토리를 복사하는 명령어이다.
profile_image
1

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

14. 자신이 작성한 프로그램이 저장된 /ihd/pgm 경로를 기존의 PATH 환경변수에 추가하고자 할 때 bash 쉘에서 사용하는 명령으로 알맞은 것은?

  1. PATH=$:/ihd/pgm
  2. PATH=$PATH:/ihd/pgm
  3. PATH=PATH:/ihd/pgm
  4. PATH=/ihd/pgm
(정답률: 87%)
  • 정답은 "PATH=$PATH:/ihd/pgm" 입니다.

    이유는 PATH 환경변수는 시스템에서 실행 가능한 프로그램들이 저장된 경로를 저장하는 변수입니다. 이 변수에 새로운 경로를 추가하면 해당 경로에 저장된 프로그램들을 실행할 수 있게 됩니다.

    위의 명령어 "PATH=$PATH:/ihd/pgm"은 기존의 PATH 변수에 "/ihd/pgm" 경로를 추가하는 것입니다. "$PATH"는 기존의 PATH 변수 값을 의미하며, ":"는 경로를 구분하는 구분자입니다. 따라서 이 명령어를 실행하면 기존의 PATH 변수 값 뒤에 "/ihd/pgm" 경로가 추가되어 새로운 경로에서 실행 가능한 프로그램들을 실행할 수 있게 됩니다.
profile_image
1

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

15. 다음은 bash 쉘에서 rm 명령으로 파일삭제시 발생되는 실수를 방지하기 위해 확인메시지를 표시하도록 alias를 설정하는 명령으로 올바른 것은?

  1. alias rm = 'rm -i'
  2. alias rm 'rm -i'
  3. alias rm := 'rm -i'
  4. alias 'rm -i'
(정답률: 78%)
  • 정답은 "alias rm = 'rm -i'"이다.

    이유는 "alias" 명령어를 사용하여 "rm" 명령어를 "rm -i"로 대체하면, "rm" 명령어로 파일을 삭제할 때마다 확인 메시지가 표시되어 실수로 파일을 삭제하는 것을 방지할 수 있기 때문이다. "alias rm 'rm -i'"와 같이 작성하면 오류가 발생하며, "alias rm := 'rm -i'"와 같이 작성하면 쉘에서 인식하지 못하는 구문이기 때문에 올바르지 않다. "alias 'rm -i'"는 "rm -i"를 별칭으로 설정하는 것이지만, "rm" 명령어를 대체하는 것이 아니므로 올바르지 않다.
profile_image
1

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

16. bash 쉘에서 사용되는 특수문자 중 명령을 백그라운드로 실행하고자 하는 경우 사용하는 것은?

  1. >>
  2. $
  3. &
  4. #
(정답률: 85%)
  • "&"는 명령을 백그라운드로 실행하고자 할 때 사용하는 특수문자이다. 이를 사용하면 해당 명령이 실행되는 동안 다른 명령을 입력하거나 터미널을 종료할 수 있다.
profile_image
1

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

17. 쉘(Shell)의 환경변수에 대한 설명으로 잘못된 것은?

  1. HOME은 사용자의 홈 디렉토리를 설정한다.
  2. PS1은 프롬프트의 모습을 정리하는 1차 쉘 프롬프트이다.
  3. USER는 현재 사용하는 유저의 password를 지정하는 용도로 사용된다.
  4. TERM은 터미널 데이터베이스에 지정되는 대로 터미널 유형의 이름을 설정한다.
(정답률: 66%)
  • "USER는 현재 사용하는 유저의 password를 지정하는 용도로 사용된다."는 잘못된 설명입니다. USER 환경 변수는 현재 사용자의 이름을 저장하는 변수입니다.
profile_image
1

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

18. 리눅스 시스템에서 사용자의 명령을 시스템에 전달하기 위하여 다음과 같은 단계를 거쳐야 한다. 이때 순서가 바르게 정의된 것은?

  1. Terminal - Device Driver - Shell - Linux Kernel
  2. Terminal - Shell - Linux Kernel - Device Driver
  3. Terminal - Linux Kernel - Shell - Device Driver
  4. Terminal - Shell - Device Driver - Linux Kernel
(정답률: 46%)
  • 정답은 "Terminal - Device Driver - Shell - Linux Kernel"이다.

    사용자가 터미널을 통해 명령을 입력하면, 터미널은 입력된 명령을 디바이스 드라이버에게 전달한다. 디바이스 드라이버는 하드웨어와 통신하여 명령을 실행할 수 있도록 준비한다. 그 다음으로는 쉘(shell)이 명령을 받아들인다. 쉘은 사용자가 입력한 명령을 해석하고, 해당 명령을 실행하기 위해 필요한 리눅스 커널 함수를 호출한다. 마지막으로, 리눅스 커널은 해당 명령을 실행하고, 결과를 쉘에게 반환한다. 이러한 과정을 통해 사용자의 명령이 시스템에 전달되고, 실행되는 것이다.
profile_image
1

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

19. 다음 중 프로세스의 설명으로 틀린 것은?

  1. init 프로세스 번호는 1이다.
  2. fork 호출을 통하여 자신의 복사본 프로세스를 만든다.
  3. exec 호출을 통하여 자신의 다른 프로그램을 실행하는 새로운 프로세스로 대치한다.
  4. 자식 프로세스가 자기 환경을 변경할 때 부모 프로세스로 전달된다.
(정답률: 63%)
  • 자식 프로세스가 자기 환경을 변경할 때 부모 프로세스로 전달되는 것은 틀린 설명입니다. 자식 프로세스가 자신의 환경을 변경하더라도 부모 프로세스는 영향을 받지 않습니다. 이는 각각의 프로세스가 독립적인 메모리 공간을 가지기 때문입니다.
profile_image
1

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

20. 다음은 프로세스의 정보를 확인하는 내용에 대한 설명 중 틀린 것은?

  1. 프로세스의 소유자는 ihd 이다.
  2. -bash의 자식 프로세스는 -sh 이다.
  3. ksh 프로세스의 부모 프로세스는 -sh 이다.
  4. ps -f 의 부모 프로세스의 번호는 23353 이다.
(정답률: 72%)
  • 정답이 "ps -f 의 부모 프로세스의 번호는 23353 이다." 인 이유는 ps -f 명령어를 실행한 프로세스의 부모 프로세스가 23353이기 때문이다. 이는 PPID(부모 프로세스 ID) 항목에서 확인할 수 있다.
profile_image
1

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

21. 다음은 프로세스간의 통신을 위한 시그널(signal) 번호의 연결이 옳지 않은 것은?

  1. SIGHUP - 0
  2. SIGINT - 2
  3. SIGSTOP - 19
  4. SIGKILL - 9
(정답률: 57%)
  • "SIGHUP - 0"이 옳지 않은 것이다. 시그널 번호는 일반적으로 1부터 시작하며, 0은 예약되어 있지만 시그널 번호로 사용되지 않는다. 따라서 "SIGHUP - 1"이 옳은 연결이다.
profile_image
1

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

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

  1. 프로세스 번호가 2937을 재시작 한다.
  2. 프로세스 번호가 2937을 background 작업으로 전환 한다.
  3. 프로세스 번호가 2937을 종료 시킨다.
  4. 프로세스 번호가 2937을 foreground 작업으로 전환 한다.
(정답률: 90%)
  • kill 명령어는 프로세스를 종료시키는 명령어이며, -9 옵션은 강제 종료를 의미합니다. 따라서 이 명령어는 "프로세스 번호가 2937을 종료 시킨다."가 정답입니다.
profile_image
1

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

23. 다음 메시지에 대한 설명으로 틀린 것은?

  1. vi ex.cpp 라는 프로세스가 suspend 되었다.
  2. vi ex.cpp를 실행중에 CTRL-z를 입력했다.
  3. 다시 실행 하려면 “fg vi ex.cpp" 입력한다.
  4. vi ex.cpp의 작업번호는 1이다.
(정답률: 57%)
profile_image
1

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

24. telnet을 서비스해주는 데몬(deamon)의 방식으로 올바른 것은?

  1. zombie 방식
  2. standalone 방식
  3. INET 방식
  4. Point to Point 방식
(정답률: 47%)
  • INET 방식은 인터넷 프로토콜을 사용하여 네트워크 상에서 통신하는 방식이다. telnet을 서비스해주는 데몬도 이 방식을 사용하여 클라이언트와 통신하며, 인터넷 상에서 다른 호스트와 연결할 수 있다. 따라서 INET 방식이 올바른 방식이다.

    - Zombie 방식: 프로세스가 종료되었지만 부모 프로세스가 wait() 함수를 호출하지 않아 프로세스가 완전히 종료되지 않은 상태를 말한다.
    - Standalone 방식: 다른 프로세스와 연결하지 않고 독립적으로 실행되는 방식을 말한다.
    - Point to Point 방식: 두 개의 호스트 간에 직접적으로 연결되어 통신하는 방식을 말한다.
profile_image
1

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

25. 시스템의 프로세스 상태, CPU 정보, 메모리 사용량 등을 확인할 수 있는 명령어는?

  1. nice
  2. find
  3. stat
  4. top
(정답률: 81%)
  • 정답은 "top"입니다. "top"은 시스템의 프로세스 상태, CPU 정보, 메모리 사용량 등을 실시간으로 모니터링할 수 있는 명령어입니다. "nice"는 프로세스의 우선순위를 변경하는 명령어이고, "find"는 파일을 검색하는 명령어입니다. "stat"은 파일의 상태를 확인하는 명령어입니다.
profile_image
1

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

26. ps 명령어를 실행 후 다음과 같은 결과를 보고 ksh 프로세스를 중지하기 위한 명령으로 올바른 것은?

  1. killall -9 23279
  2. kill -19 ksh
  3. kill -9 23961
  4. killall -9 23961
(정답률: 81%)
  • ps 명령어를 실행하면 현재 실행 중인 프로세스 목록을 보여준다. 여기서 ksh 프로세스의 PID는 23961이다. 따라서 ksh 프로세스를 중지하기 위해서는 "kill -9 23961" 명령어를 사용해야 한다.

    - "killall -9 23279": PID가 23279인 모든 프로세스를 강제 종료한다. ksh 프로세스의 PID는 23961이므로 올바르지 않다.
    - "kill -19 ksh": 시그널 번호 19(SIGSTOP)를 ksh 프로세스에 보낸다. 프로세스를 일시 중지시키는 것이지 종료시키는 것은 아니다.
    - "kill -9 23961": ksh 프로세스를 강제 종료한다. 올바른 답이다.
    - "killall -9 23961": PID가 23961인 모든 프로세스를 강제 종료한다. ksh 프로세스만 종료하려는 목적이므로 올바르지 않다.
profile_image
1

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

27. 다음 중 시스템의 프로세스 스케쥴링(scheduling) 우선순위를 변경하는 nice 명령어의 조정수치(adjustment) 중 우선순위가 높은 것은?

  1. -19
  2. -20
  3. 20
  4. 19
(정답률: 60%)
  • 정답은 "-20"입니다.

    nice 명령어의 조정수치는 -20부터 19까지의 범위를 가지며, 값이 작을수록 우선순위가 높아집니다. 따라서 -20은 가장 우선순위가 높은 값입니다.

    예를 들어, 프로세스 A와 B가 있을 때, A의 nice 값이 -20이고 B의 nice 값이 0이라면, 시스템은 A를 먼저 실행시키고 B는 그 다음에 실행시킵니다. 이는 A가 더 높은 우선순위를 가지기 때문입니다.
profile_image
1

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

28. crontab의 내용에 대한 설명이 알맞은 것은?

  1. 매일 5시 1분과 10시 1분에 echo linux 명령을 실행한다.
  2. 매일 1시 5분과 10분에 echo linux 명령을 실행한다.
  3. 매월 1일 5시와 1일 10시 정각에 echo linux 명령을 실행한다.
  4. 매년 5월 1일과 10월 1일에 echo linux 명령을 실행한다.
(정답률: 73%)
  • 해당 crontab 내용은 "분 시 * * * echo linux"으로, 매 시간의 1분에 echo linux 명령을 실행하도록 설정되어 있습니다. 따라서 매일 5시 1분과 10시 1분에도 실행되게 됩니다.
profile_image
1

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

29. 다음 중 리눅스에서 지원하는 에디터의 종류로 보기 어려운 것은?

  1. lex
  2. emacs
  3. pico
  4. vi
(정답률: 87%)
  • 정답: "lex"

    설명: "lex"는 텍스트 처리 도구로서, 에디터가 아닌 프로그래밍 언어로 분류됩니다. 반면, "emacs", "pico", "vi"는 모두 리눅스에서 지원하는 에디터입니다.
profile_image
1

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

30. vi 편집기를 이용한 편집 중 저장하지 않고 강제 종료 하는 명령어는 무엇인가?

  1. :w!
  2. :e!
  3. :q!
  4. :l!
(정답률: 92%)
  • 정답은 ":q!"이다. 이 명령어는 vi 편집기에서 현재 작업 중인 파일을 저장하지 않고 강제로 종료하는 명령어이다. 만약 파일을 저장하고 종료하려면 ":wq"를 입력하면 된다. ":e!"는 현재 파일을 다시 불러오는 명령어이고, ":l!"은 현재 파일을 화면에 보여주는 명령어이다.
profile_image
1

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

31. vi 편집기를 이용한 문서편집 시 명령모드에서 커서 이동에 대한 설명이 틀린 것은?

  1. j - 한줄 아래
  2. k - 한줄 위
  3. l - 한칸 오른쪽
  4. m - 한칸 왼쪽
(정답률: 67%)
  • 정답은 "m - 한칸 왼쪽"입니다.

    vi 편집기에서 명령모드에서 커서 이동은 다음과 같이 이루어집니다.

    - j: 한 줄 아래로 이동
    - k: 한 줄 위로 이동
    - l: 한 칸 오른쪽으로 이동
    - h: 한 칸 왼쪽으로 이동

    따라서, "m - 한칸 왼쪽"은 올바른 설명이 아닙니다. 올바른 명령어는 "h"입니다.
profile_image
1

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

32. 파일의 내용을 vi 편집기로 읽기전용(read-only) 모드로 열고자 할 때 사용하는 옵션은?

  1. -r
  2. -R
  3. -v
  4. -V
(정답률: 59%)
  • 정답은 "-R"입니다. 이 옵션은 파일을 읽기전용 모드로 열어서 수정이 불가능하도록 합니다. 따라서 파일을 실수로 수정하는 것을 방지할 수 있습니다. "-r" 옵션은 파일을 읽기전용 모드로 열지만, 파일을 수정할 수 있는 경우에도 경고 메시지를 표시합니다. "-v" 옵션은 vi 편집기를 실행할 때 버전 정보를 표시하고, "-V" 옵션은 디버그 정보를 표시합니다.
profile_image
1

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

33. vi 편집기 Ex(=last line mode)모드에서 15라인에서 60라인 까지를 삭제하고자할 때 적절한 명령어는?

  1. dd 15 to 60
  2. 15 to 60d
  3. 15,60d
  4. dd 15,60
(정답률: 44%)
  • 정답은 "15,60d" 입니다.

    vi 편집기에서 "15,60d" 명령어는 15번째 줄부터 60번째 줄까지를 삭제하는 명령어입니다. "dd" 명령어는 현재 커서가 위치한 줄을 삭제하는 명령어이므로 "dd 15 to 60"은 15번째 줄만 삭제하고 그 이상의 줄은 삭제하지 않습니다. "15 to 60d"와 "dd 15,60"은 올바른 문법이 아니므로 정답이 될 수 없습니다.
profile_image
1

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

34. vi편집기에서 다음과 같이 'old' 라는 문자를 'young'라는 문자로 변경하려 할때 사용하는 편집 명령어는?

  1. :s/old/young/g
  2. :s/old/young
  3. :s/young/old/g
  4. :s/young/old
(정답률: 62%)
  • 정답은 ":s/old/young/g" 입니다.

    :s는 substitute(대체하다)를 의미하며, /old/는 찾을 문자열을 의미합니다. /young/은 바꿀 문자열을 의미하며, 마지막의 /g는 global(전체)를 의미합니다. 따라서, 해당 명령어는 문서 전체에서 old를 찾아 young으로 바꾸는 명령어입니다.

    다른 보기들은 /old/와 /young/의 위치가 바뀌거나, /g가 빠져있는 등 올바르지 않은 명령어들입니다.
profile_image
1

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

35. 리눅스에서 사용할 수 있는 압축프로그램으로 보기 어려운 것은?

  1. compress
  2. gzip
  3. bzip2
  4. yacc
(정답률: 86%)
  • yacc는 압축 프로그램이 아니라, 언어 구문 분석기 생성기입니다. 다른 보기들은 모두 파일을 압축하는 압축 프로그램이지만, yacc는 소스 코드를 분석하여 파서 코드를 생성하는 도구입니다. 따라서, yacc는 압축 프로그램으로 사용할 수 없습니다.
profile_image
1

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

36. 다음 중 리눅스 소프트웨어 설치 및 삭제와 관련된 명령이 아닌 것은?

  1. install
  2. rpm
  3. dpkg
  4. yum
(정답률: 52%)
  • 정답: "install"

    설명: "install"은 소프트웨어 설치 및 삭제와 관련된 명령어가 아닙니다. "rpm"은 Red Hat 계열의 리눅스에서 사용되는 패키지 관리자이고, "dpkg"는 Debian 계열의 리눅스에서 사용되는 패키지 관리자입니다. "yum"은 Red Hat 계열의 리눅스에서 사용되는 패키지 관리자 중 하나입니다.
profile_image
1

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

37. 다음 중 home.tar.gz 이란 파일을 tar 명령으로 압축해제하려고 한다. 알맞은 명령어는 무엇인가?

  1. tar jcvf home.tar.gz /home
  2. tar zxvf home.tar.gz
  3. tar zcvf home.tar.gz /home
  4. tar jxvf home.tar.gz
(정답률: 65%)
  • 정답은 "tar zxvf home.tar.gz" 이다.

    - tar: tar 명령어를 실행한다.
    - z: gzip으로 압축된 파일을 해제한다.
    - x: 압축을 해제한다.
    - v: 실행 과정을 출력한다.
    - f: 파일 이름을 지정한다.

    따라서 "tar zxvf home.tar.gz" 명령어는 gzip으로 압축된 home.tar.gz 파일을 압축 해제하고, 실행 과정을 출력하며, 파일 이름을 지정하는 명령어이다.
profile_image
1

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

38. 패키지 파일명이 kernel-2.6.27-117.i586.rpm이다. 파일명으로 유추해볼 수 있는 것에 대한 설명으로 잘못된 것은?

  1. 커널 패키지의 버전은 2.6.27이다.
  2. 커널 패키지는 117번의 패치가 이루어졌다.
  3. 커널 패키지는 i586 이상의 CPU 플랫폼에서 작동된다는 것을 뜻한다.
  4. 커널 패키지는 debian에서 패키징 되었다.
(정답률: 69%)
  • 정답은 "커널 패키지는 debian에서 패키징 되었다." 이다. 파일명에서는 패키지가 어떤 배포판에서 패키징 되었는지 알 수 없기 때문이다.

    커널 패키지의 버전은 2.6.27이며, 117번의 패치가 이루어졌다는 것을 알 수 있다. 또한 i586 이상의 CPU 플랫폼에서 작동된다는 것을 뜻한다.
profile_image
1

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

39. debian 패키지 관리시스템에 대한 설명으로 잘못된 것은?

  1. 패키지는 .deb 확장자로 끝나고 dpkg 툴을 사용하여 패키지를 설치한다.
  2. 패키지명-버전-debian-revision-number.deb의 형식을 따른다.
  3. dpkg는 프로그램 설치와 업그레이드를 담당하고 dpkr이 제거를 담당한다.
  4. dpkg는 종속성을 점검하여 필요한 모든 구성 요소가 설치되어 있는지 확인하고 필요하면 설치해준다.
(정답률: 53%)
  • 잘못된 것은 "dpkg는 프로그램 설치와 업그레이드를 담당하고 dpkr이 제거를 담당한다."이다. 올바른 것은 "dpkg는 프로그램 설치와 업그레이드를 담당하고 dpkg가 제거를 담당한다."이다. dpkg는 Debian 패키지 관리 시스템의 핵심 도구로, 패키지 설치, 업그레이드, 제거 등을 담당한다.
profile_image
1

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

40. 다운받은 패키지에서 ihd 파일을 포함하고 있는 것을 확인하고자 할 때 사용하는 방법은?

  1. #rpm -qi ihd
  2. #rpm -qs ihd
  3. #rpm -qf ihd
  4. #rpm -qc ihd
(정답률: 45%)
  • 정답은 "#rpm -qf ihd"입니다.

    이유는 다음과 같습니다.

    - "#rpm -qi ihd": ihd 파일에 대한 정보를 상세하게 출력합니다.
    - "#rpm -qs ihd": ihd 파일을 검색하여 해당 파일을 포함하는 패키지의 이름만 출력합니다.
    - "#rpm -qf ihd": ihd 파일을 검색하여 해당 파일을 포함하는 패키지의 이름을 출력합니다.
    - "#rpm -qc ihd": ihd 파일을 검색하여 해당 파일을 포함하는 패키지의 설정 파일들을 출력합니다.

    따라서, ihd 파일이 포함되어 있는 패키지의 이름을 확인하고자 할 때는 "#rpm -qf ihd"를 사용하면 됩니다.
profile_image
1

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

41. RPM 으로 설치한 패키지에 대해 rpm -V 옵션으로 점검 시 점검상태 표시문자를 나타낸 것 중 잘못된 것은?

  1. S : 파일 크기
  2. L : 로지컬 사이즈
  3. U : 사용자
  4. D : 장치
(정답률: 56%)
  • 정답은 "L : 로지컬 사이즈"입니다.

    L은 파일의 로지컬 사이즈를 나타내는데, 이는 파일의 실제 크기가 아니라 파일 시스템에서 사용하는 블록 크기를 기준으로 한 크기입니다. 따라서 파일의 실제 크기와 다를 수 있습니다.

    그러나 rpm -V 옵션은 파일의 실제 크기를 검사하는 것이 아니라 파일의 속성(권한, 소유자, 수정 시간 등)을 검사하는 것이므로, L은 올바른 점검상태 표시문자입니다.
profile_image
1

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

42. tar cvf - ihd | gzip > ihd.tar.gz 명령에 대한 설명으로 올바른 것은?

  1. tar 명령 사용 시 만들 파일 명 대신 ‘-’를 쓰면 파일명을 ihd 로 쓰겠다는 의미이다.
  2. gzip 은 ihd 가 묶여진 것을 입력으로 받아 압축을 실행한다.
  3. ihd.tar.gz은 ihd 가 압축된 것을 tar 로 묶은 것이다.
  4. 에러가 발생되면 ihd.tar.gz 에 결과가 저장된다.
(정답률: 54%)
  • 정답은 "gzip 은 ihd 가 묶여진 것을 입력으로 받아 압축을 실행한다." 이다.

    tar 명령은 ihd 파일을 묶어서 표준 출력으로 내보내고, 이를 gzip 명령이 입력으로 받아 압축을 실행한다. 결과적으로 ihd.tar.gz 파일이 생성된다. '-'는 표준 출력을 의미하는데, 이를 파일명으로 사용하면 표준 출력을 파일로 저장하는 것이다. 에러가 발생하면 표준 에러 출력으로 메시지가 나오고, 결과는 표준 출력으로 나오기 때문에 '>'를 사용하여 파일로 저장할 수 있다.
profile_image
1

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

43. 리눅스에서 윈도우즈와 공유해서 프린터를 사용하기 위해 필요한 서비스는?

  1. telnet
  2. ssh
  3. JetDirect
  4. Samba
(정답률: 83%)
  • "Samba"는 리눅스에서 윈도우즈와 파일 및 프린터를 공유하기 위한 서비스이다. Samba를 사용하면 리눅스 시스템에서 윈도우즈 프린터를 공유하고, 윈도우즈에서 리눅스 프린터를 공유할 수 있다. 따라서, 리눅스에서 윈도우즈와 공유해서 프린터를 사용하기 위해서는 "Samba" 서비스가 필요하다.
profile_image
1

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

44. 리눅스의 주변장치 및 디바이스 드라이버 등의 파일들이 있는 디렉토리는?

  1. /
  2. /dev
  3. /home
  4. /lib
(정답률: 86%)
  • "/dev" 디렉토리는 리눅스 시스템에서 주변장치와 디바이스 드라이버 등의 파일들이 저장되는 디렉토리입니다. 이 디렉토리는 시스템 부팅 시 자동으로 생성되며, 사용자가 직접 파일을 생성하거나 삭제할 수 없습니다. 따라서, "/dev" 디렉토리가 주변장치 및 디바이스 드라이버 등의 파일들이 있는 디렉토리인 이유는 이 디렉토리가 리눅스 시스템에서 이러한 파일들을 저장하기 위해 미리 지정된 디렉토리이기 때문입니다.
profile_image
1

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

45. 프린터 큐에 있는 인쇄 작업을 취소하기 위해 사용하는 명령어로 알맞은 것은?

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

    "lprm"은 "line printer remove"의 약자로, 프린터 큐에서 인쇄 작업을 제거하는 명령어입니다. "lpc"는 프린터 관리를 위한 명령어이고, "lpq"는 프린터 큐의 상태를 확인하는 명령어입니다. "pr"은 파일을 인쇄하는 명령어입니다.
profile_image
1

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

46. 리눅스에서 프린터 큐로 사용하기 위한 임시(spool)디렉토리 위치로 알맞은 것은?

  1. /etc/spool/lp
  2. /dev/spool/lpd
  3. /lib/spool/lpd
  4. /var/spool/lpd
(정답률: 48%)
  • 정답은 "/var/spool/lpd"입니다.

    이유는 리눅스에서 프린터 큐로 사용하기 위한 임시 디렉토리는 "/var/spool/lpd"에 위치하기 때문입니다. 이 디렉토리는 프린터 작업을 처리하는 데 필요한 파일들을 저장하고, 프린터 드라이버가 이 디렉토리에서 파일을 읽어서 출력을 수행합니다. 따라서 이 디렉토리는 프린터 작업을 처리하는 데 매우 중요한 역할을 합니다.
profile_image
1

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

47. 리눅스 주변장치를 사용하기 위해서 커널에 현재 적재된 모듈을 나열 해주는 명령어는?

  1. addmod
  2. insmod
  3. lsmod
  4. viewmod
(정답률: 80%)
  • "lsmod" 명령어는 현재 커널에 적재된 모듈을 나열해주는 명령어입니다. 따라서 리눅스 주변장치를 사용하기 위해서는 현재 적재된 모듈을 확인해야 하며, 이를 위해 "lsmod" 명령어를 사용합니다. "addmod", "insmod", "viewmod"는 존재하지 않는 명령어이므로 정답은 "lsmod"입니다.
profile_image
1

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

48. 다음 중 리눅스 장치 디바이스 파일이 아닌 것은?

  1. /dev/lp0
  2. /dev/fd0
  3. /dev/sda
  4. /dev/sound
(정답률: 50%)
  • 정답은 "/dev/sound"이다.

    "/dev/lp0"은 프린터 장치, "/dev/fd0"은 플로피 디스크 장치, "/dev/sda"는 하드 디스크 장치를 나타내는 디바이스 파일이다.

    하지만 "/dev/sound"는 일반적으로 사용되지 않는 장치 파일이며, 사운드 카드를 나타내는 파일명은 "/dev/dsp" 또는 "/dev/snd/*"와 같이 다른 이름을 사용한다.
profile_image
1

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

2과목: 리눅스 활용

49. X윈도우 특징에 대한 설명으로 틀린 것은?

  1. 네트워크 기반의 그래픽 환경이다.
  2. 사용자가 원하는 모양의 인터페이스를 만들 수 없고, 몇 가지 정해진 인터페이스만 사용 가능 하다.
  3. 프로그램 작성시 많은 종류의 컴퓨터에서 구동 될 수 있을 정도로 이식성이 뛰어나다.
  4. 디스플레이 장치에 의존적이지 않다.
(정답률: 66%)
  • "사용자가 원하는 모양의 인터페이스를 만들 수 없고, 몇 가지 정해진 인터페이스만 사용 가능 하다."가 틀린 설명입니다. X윈도우는 다양한 윈도우 매니저와 테마를 지원하여 사용자가 원하는 모양의 인터페이스를 만들 수 있습니다.
profile_image
1

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

50. X 서버와 X 클라이언트의 상호작용은 메시지 교환을 통해 이루어지는데, 이 메시지 형태와 사용법을 무엇이라 하는가?

  1. X protocol
  2. X clients
  3. X modmap
  4. X resources
(정답률: 73%)
  • 정답은 "X protocol"입니다. X 서버와 X 클라이언트 간의 상호작용은 X 프로토콜을 사용하여 이루어집니다. X 프로토콜은 네트워크를 통해 메시지를 교환하고, 그래픽 디스플레이와 입력 장치를 관리하는 데 사용됩니다. X 클라이언트는 X 프로토콜을 사용하여 X 서버에 요청을 보내고, X 서버는 이에 대한 응답을 반환합니다. 이러한 방식으로 X 클라이언트는 그래픽 디스플레이와 입력 장치를 제어할 수 있습니다. 따라서 "X protocol"이 정답입니다. "X clients"는 X 서버에 연결된 애플리케이션을 의미하며, "X modmap"은 키보드 매핑을 수정하는 데 사용되는 도구입니다. "X resources"는 X 애플리케이션에서 사용되는 설정 파일을 의미합니다.
profile_image
1

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

51. 다음 중 XF86Setup 프로그램으로 설정 할 수 없는 것은?

  1. 프린터
  2. 마우스
  3. 그래픽카드
  4. 키보드
(정답률: 44%)
  • XF86Setup은 그래픽 카드, 마우스, 키보드와 같은 하드웨어 구성 요소를 설정하는 데 사용됩니다. 그러나 프린터는 출력 장치이므로 XF86Setup으로 설정할 수 없습니다. 대신 CUPS (Common Unix Printing System)와 같은 프린터 관리 도구를 사용해야 합니다.
profile_image
1

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

52. QT 라이브러리를 기반으로 노르웨이 Troll Tech사에서 개발한 X 윈도우 데스크톱 환경은 무엇인가?

  1. GNOME
  2. KDE
  3. TASKBAR
  4. DESKTOP
(정답률: 70%)
  • KDE는 QT 라이브러리를 기반으로 개발된 X 윈도우 데스크톱 환경으로, 사용자 친화적인 인터페이스와 다양한 기능을 제공합니다. GNOME과 마찬가지로 대표적인 데스크톱 환경 중 하나입니다. TASKBAR과 DESKTOP은 각각 윈도우 작업 표시줄과 바탕화면을 의미하는 용어이며, KDE와는 직접적인 관련이 없습니다.
profile_image
1

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

53. KDE에서 웹브라우저 및 파일관리 기능을 담당하는 응용프로그램을 무엇이라 하는가?

  1. Searcher
  2. Filelist
  3. Konqueror
  4. Minetype
(정답률: 71%)
  • Konqueror은 KDE에서 웹브라우저 및 파일관리 기능을 담당하는 응용프로그램이다. 다른 보기들은 이와 관련이 없는 프로그램들이다.
profile_image
1

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

54. KDE의 종료에 관련된 설명 중 틀린 것은?

  1. 로그아웃하기 : K 버튼을 눌러 가장 아래 메뉴의 ‘로그아웃’을 클릭한다.
  2. 데이터 저장 확인하기 : 로그아웃할 때의 상태를 응용프로그램들이 기억하여 그 응용프로그램의 중요한 데이터의 저장여부를 확인 한다.
  3. 세션관리기능 : 로그아웃할 당시 열려있던 응용프로그램들을 사용자가 다음 로그인시 기억하여 그대로 다시 열어주는 기능을 갖고 있다.
  4. 강제 종료 : Ctrl + Alt + Del 키의 조합으로 X 윈도우를 강제 종료시킬 수 있다.
(정답률: 64%)
  • 강제 종료 : Ctrl + Alt + Del 키의 조합으로 X 윈도우를 강제 종료시킬 수 있다. - 이 설명이 틀린 것은 아니다.

    설명: KDE에서 로그아웃하기는 K 버튼을 눌러 가장 아래 메뉴의 ‘로그아웃’을 클릭한다. 로그아웃할 때의 상태를 응용프로그램들이 기억하여 그 응용프로그램의 중요한 데이터의 저장여부를 확인 한다. 또한, 세션관리기능은 로그아웃할 당시 열려있던 응용프로그램들을 사용자가 다음 로그인시 기억하여 그대로 다시 열어주는 기능을 갖고 있다. 마지막으로, 강제 종료는 Ctrl + Alt + Del 키의 조합으로 X 윈도우를 강제 종료시킬 수 있다.
profile_image
1

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

55. X 윈도우의 형태를 갖추어 주는 프로그램으로 윈도우의 크기변화, 아이콘화, 윈도우 테두리의 외양을 다루는 등의 기능을 제공하는 것을 무엇이라 하는가?

  1. 커널
  2. 그래픽인터페이스
  3. 윈도우 매니저
(정답률: 73%)
  • 윈도우 매니저는 X 윈도우 시스템에서 윈도우의 크기, 위치, 아이콘화, 윈도우 테두리의 외양 등을 다루는 프로그램으로, X 윈도우 시스템에서 유저 인터페이스를 제공하는 중요한 요소입니다. 따라서, "윈도우 매니저"가 정답입니다. 커널은 운영체제의 핵심 부분으로 하드웨어와 소프트웨어 간의 인터페이스를 담당하며, 그래픽 인터페이스는 윈도우 시스템에서 그래픽 처리를 담당하는 부분을 의미합니다. 쉘은 운영체제에서 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램입니다.
profile_image
1

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

56. 다음 X윈도우의 멀티미디어 프로그램 중 포토 리터칭과 이미지 합성 및 제작을 위한 프로그램으로 알맞은 것은?

  1. Button Bar
  2. GIMP
  3. WinList
  4. GNOME
(정답률: 78%)
  • 정답: GIMP

    설명: GIMP는 GNU 이미지 조작 프로그램의 약자로, 포토 리터칭, 이미지 합성 및 제작 등 다양한 기능을 제공하는 멀티미디어 프로그램입니다. GIMP는 무료이며, 다양한 플러그인과 확장 기능을 제공하여 사용자가 원하는 기능을 추가할 수 있습니다. 따라서 GIMP는 포토 리터칭과 이미지 합성 및 제작을 위한 프로그램으로 알맞습니다.
profile_image
1

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

57. 근거리 통신망 LAN에 대한 설명으로 틀린 것은?

  1. LAN은 건물이나 공장, 학교 등 지역적으로 제한된 영역에 한정된다.
  2. 10Mbps~155Mbps의 전송속도로 데이터를 송수신 할 수 있다.
  3. 전용 디지털 통신망으로 구성되며 WAN 보다 속도가 느리다.
  4. 낮은 오류율에 의한 신뢰성 있는 고속데이터 전송이 가능하다.
(정답률: 69%)
  • "전용 디지털 통신망으로 구성되며 WAN 보다 속도가 느리다."가 틀린 설명입니다. LAN은 WAN보다 속도가 빠르며, 일반적으로 건물 내부에서 사용되는 네트워크이기 때문에 전용 디지털 통신망으로 구성됩니다.
profile_image
1

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

58. 다음 중 LAN의 분류 중 토폴로지(Topology)의 종류가 아닌 것은?

  1. 스타 토폴로지
  2. 종단형 토폴로지
  3. 버스형 토폴로지
  4. 링 토폴로지
(정답률: 85%)
  • 종단형 토폴로지는 LAN의 분류 중 토폴로지(Topology)의 종류이지만, 다른 보기들인 스타 토폴로지, 버스형 토폴로지, 링 토폴로지는 모두 LAN의 분류 중 토폴로지(Topology)의 종류입니다.

    종단형 토폴로지는 컴퓨터들이 일렬로 연결되어 있는 형태로, 각 컴퓨터가 끝점(end-point)으로 연결되어 있습니다. 따라서 다른 컴퓨터와 직접적으로 연결되어 있지 않고, 중간에 다른 컴퓨터를 거쳐야만 통신할 수 있습니다. 이러한 특징 때문에 종단형 토폴로지는 전송 속도가 느리고, 신뢰성이 낮은 단점이 있습니다.
profile_image
1

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

59. LAN의 각 클라이언트가 동시에 통신회선을 사용할 때 발생할 수 있는 충돌을 막아주는 프로토콜을 무엇이라 하는가?

  1. CSMA
  2. TCP/IP
  3. FDDI
  4. BACKBONE
(정답률: 67%)
  • CSMA는 Carrier Sense Multiple Access의 약자로, 통신 회선을 사용하려는 클라이언트가 먼저 회선이 사용 중인지 확인하고, 사용 중이 아니면 데이터를 전송하는 프로토콜이다. 이를 통해 동시에 회선을 사용하려는 클라이언트들이 충돌하는 것을 방지할 수 있다. 따라서 LAN의 각 클라이언트가 동시에 통신회선을 사용할 때 발생할 수 있는 충돌을 막아주는 프로토콜은 CSMA이다.
profile_image
1

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

60. 다음 중 WAN(Wide Area Network)에서 주로 사용하는 프로토콜로 가장 알맞은 것은?

  1. IPX
  2. X.25
  3. AppleTalk
  4. CDMA
(정답률: 55%)
  • WAN은 지리적으로 넓은 지역을 연결하는 네트워크이므로 신뢰성과 안정성이 중요합니다. X.25 프로토콜은 이러한 요구사항을 충족시키기 위해 개발된 프로토콜로, 오류 제어와 흐름 제어 기능을 갖추고 있습니다. 따라서 WAN에서 주로 사용되며, 특히 예전에는 전용회선을 통해 데이터 통신을 할 때 X.25 프로토콜이 많이 사용되었습니다.
profile_image
1

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

61. 다음 중 네크워크를 통해 전송하기 쉽도록 자른 데이터의 전송단위를 가리키는 것은?

  1. 패킷(packet)
  2. 데이터(data)
  3. 프레임(frame)
  4. 블록(block)
(정답률: 79%)
  • 네트워크를 통해 전송하기 쉽도록 자른 데이터의 전송단위를 가리키는 것은 패킷(packet)입니다. 패킷은 데이터를 작은 조각으로 나누어 전송하고, 각 패킷에는 출발지와 목적지 주소, 오류 검사 등의 정보가 포함되어 있어서 안정적인 전송이 가능합니다. 또한, 패킷은 네트워크에서 경로를 찾아 전송되기 때문에 데이터 전송의 효율성을 높일 수 있습니다.
profile_image
1

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

62. 다음 중 프로토콜의 기본 구성 요소가 아닌 것은?

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 타이밍(Timing)
  4. 리피터(Reapter)
(정답률: 82%)
  • 리피터(Repeater)는 프로토콜의 기본 구성 요소가 아닙니다. 구문(Syntax)은 프로토콜에서 사용되는 메시지 형식과 구조를 정의하고, 의미(Semantics)는 메시지의 의미와 목적을 정의합니다. 타이밍(Timing)은 메시지 전송의 시간적인 측면을 정의합니다. 반면에 리피터(Repeater)는 네트워크에서 신호를 증폭하거나 재전송하는 역할을 합니다. 따라서, 리피터(Repeater)는 프로토콜의 기본 구성 요소가 아닙니다.
profile_image
1

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

63. 다음 프로토콜의 기본 기능이라 할 수 없는 것은?

  1. 패킷교환
  2. 에러제어
  3. 인터럽트
  4. 데이터 대열의 분할
(정답률: 19%)
  • 정답: "인터럽트"

    패킷교환은 데이터를 작은 단위인 패킷으로 분할하여 전송하는 방식으로, 대역폭을 효율적으로 사용할 수 있고, 전송 중 발생한 오류에 대한 처리도 용이하다. 에러제어는 전송 중 발생한 오류를 검출하고 복구하는 기능을 말하며, 데이터 대열의 분할은 큰 데이터를 작은 조각으로 나누어 전송하는 기능을 말한다. 반면, 인터럽트는 하드웨어나 소프트웨어에서 발생한 이벤트에 대해 CPU가 즉시 처리할 수 있도록 하는 기능으로, 프로토콜의 기본 기능이 아니다.
profile_image
1

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

64. 다음 LAN 통합을 위한 통신장비 중 브리지에 대한 설명으로 틀린 것은?

  1. 두 개의 LAN을 상호 접속해 주는 통신망 연결장치 이다.
  2. LAN을 상호 접속할 수 있도록 하는 통신망 연결 장치로서 OSI 참조 모델의 응용계층에서 동작한다.
  3. 리피터와는 달리 통신량 조정 기능을 가지고 있다.
  4. 통신망의 범위와 길이를 확장할 경우 및 통신망에 더욱 많은 컴퓨터들을 연결할 때 사용 한다.
(정답률: 51%)
  • 정답은 "두 개의 LAN을 상호 접속해 주는 통신망 연결장치 이다." 이다.

    브리지는 OSI 참조 모델의 데이터 링크 계층에서 동작하며, 두 개의 LAN을 연결하여 통신할 수 있도록 해주는 장치이다. 또한, 리피터와는 달리 통신량 조정 기능을 가지고 있으며, 통신망의 범위와 길이를 확장하거나 더 많은 컴퓨터를 연결할 때 사용된다.
profile_image
1

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

65. 다음 중 TCP/IP 내부 스택 중 인터넷 계층에만 속하는 프로토콜로 짝지어진 것 중 알맞은 것은?

  1. TELNET, FTP
  2. TCP, UDT
  3. IP, ICMP, ARP
  4. FDDI, 이더넷
(정답률: 58%)
  • 정답은 "IP, ICMP, ARP"입니다.

    - IP: 인터넷 프로토콜은 인터넷 계층에서 사용되며, 데이터그램을 전송하는 역할을 합니다.
    - ICMP: 인터넷 제어 메시지 프로토콜은 인터넷 계층에서 사용되며, 네트워크 상태를 모니터링하고 오류 메시지를 전송하는 역할을 합니다.
    - ARP: 주소 결정 프로토콜은 인터넷 계층에서 사용되며, 물리적인 MAC 주소를 IP 주소에 매핑하는 역할을 합니다.

    따라서, 이들은 모두 인터넷 계층에서 사용되는 프로토콜입니다.
profile_image
1

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

66. 다음 OSI 모델의 계층 중 사용자 또는 응용프로그램이 네트워크에 접근할 수 있도록 사용자 인터페이스를 제공하는 계층은?

  1. 세션계층
  2. 표현계층
  3. 응용계층
  4. 전송계층
(정답률: 51%)
  • 응용계층은 사용자 또는 응용프로그램이 네트워크에 접근할 수 있도록 사용자 인터페이스를 제공하는 계층입니다. 이 계층은 사용자가 인터넷 브라우저, 이메일 클라이언트, 파일 전송 프로그램 등을 통해 네트워크에 접근할 수 있도록 합니다. 따라서 응용계층은 OSI 모델의 계층 중에서 사용자와 가장 가까운 위치에 있습니다.
profile_image
1

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

67. TCP/IP 프로토콜의 구조에서 IP의 기능에 대한 설명 중 틀린 것은?

  1. 패킷들의 전송흐름을 제어
  2. 데이터그램의 분열과 재배열
  3. IP Address의 정의
  4. 데어터그램 라우팅의 역할
(정답률: 36%)
  • "패킷들의 전송흐름을 제어"는 TCP의 역할이며, IP는 패킷들을 전달하는 역할을 합니다. IP는 데이터그램의 분열과 재배열, IP Address의 정의, 데이터그램 라우팅의 역할을 수행합니다. IP는 패킷들을 전달하는 역할을 하기 때문에 패킷들의 전송흐름을 제어하는 것은 TCP의 역할입니다.
profile_image
1

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

68. 다음 TCP/IP 내부스택의 Application 계층에서 제공되는 사용자 서비스와 그에 대한 설명이 잘못 짝지어진 것은?

  1. telnet : 네트워크를 통한 원격로그인을 제공 한다.
  2. FTP : 양방향 파일 전송에 사용된다.
  3. DNS : 전자 메일을 전달한다.
  4. NFS : 네트워크상의 다양한 호스트들이 파일을 공유할 수 있도록 해준다.
(정답률: 81%)
  • 정답은 "DNS : 전자 메일을 전달한다." 이다. DNS(Domain Name System)은 도메인 이름과 IP 주소 간의 매핑을 제공하는 서비스이며, 전자 메일 전달과는 직접적인 연관이 없다.

    DNS는 도메인 이름을 IP 주소로 변환하여 인터넷 상에서 통신이 가능하도록 해주는 서비스이다. 이를 통해 사용자는 도메인 이름을 입력하여 해당 웹사이트에 접속할 수 있으며, 이는 웹 브라우저를 비롯한 다양한 애플리케이션에서 사용된다.
profile_image
1

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

69. 32비트의 숫자로 구성된 IP 주소를 상대적으로 기억하기 편한 영문자로 표현된 주소로 매핑시켜 주는 것을 무엇이라 하는가?

  1. WWW
  2. E-mail
  3. DNS
  4. USENET
(정답률: 82%)
  • 정답은 "DNS"이다.

    DNS는 Domain Name System의 약자로, 인터넷에서 사용되는 IP 주소를 상대적으로 기억하기 쉬운 도메인 이름으로 변환해주는 시스템이다. 예를 들어, www.google.com이라는 도메인 이름을 입력하면 DNS는 이를 해당 서버의 IP 주소로 변환하여 사용자가 해당 서버에 접속할 수 있도록 도와준다. 이를 통해 사용자는 IP 주소를 외우지 않아도 되므로 인터넷 사용이 편리해진다.
profile_image
1

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

70. 다음 중 Mozilla의 차세대 웹브라우저로서, 윈도우즈와 리눅스용 오픈소스 웹브라우저로 탭 브라우징이나 Pop-up 광고 등의 차단기능이 Internet Explorer보다 많은 장점이 있는 것은?

  1. 컹커러(Konqueror)
  2. 오페라(Opera)
  3. 파이어폭스(Firefox)
  4. 네스케이프(Netscape)
(정답률: 70%)
  • 파이어폭스는 탭 브라우징과 Pop-up 광고 차단 기능이 Internet Explorer보다 더 많은 기능을 제공하기 때문입니다. 또한 파이어폭스는 오픈소스 웹브라우저로서 사용자들이 개발에 참여할 수 있고, 보안성이 높아 사용자들이 안전하게 인터넷을 이용할 수 있습니다.
profile_image
1

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

71. 다음 중 인터넷이 연결된 컴퓨터의 사용자라면 어디서나 서로 편지를 주고받을 수 있는 서비스를 무엇이라 하는가?

  1. FTP
  2. Opera
  3. Telnet
  4. E-mail
(정답률: 87%)
  • E-mail은 인터넷을 통해 전자적으로 메시지를 주고받을 수 있는 서비스이기 때문에 어디서나 서로 편지를 주고받을 수 있습니다. FTP는 파일 전송 프로토콜, Opera는 웹 브라우저, Telnet은 원격 로그인 프로토콜입니다.
profile_image
1

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

72. 다음 중 인터넷 회선을 이용하여 음성 신호를 전달하는 서비스를 무엇이라 하는가?

  1. IPTV
  2. Internet phone
  3. EPIC
  4. IRC
(정답률: 68%)
  • 인터넷 회선을 이용하여 음성 신호를 전달하는 서비스를 "Internet phone" 이라고 한다. 이는 인터넷 기술을 이용하여 전화 통화를 할 수 있는 서비스로, 전통적인 유선 전화나 휴대폰과는 달리 인터넷 회선만 있으면 어디서든 전화를 걸 수 있다.
profile_image
1

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

73. 다음 중 IRC 클라이언트 프로그램의 종류가 아닌 것은?

  1. BitchX
  2. EPIC
  3. Xchat
  4. slrn
(정답률: 41%)
  • "slrn"은 IRC 클라이언트가 아니라 NNTP (Usenet) 클라이언트이기 때문에 정답입니다.
profile_image
1

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

74. 다음 중 전화선을 이용 인터넷서버에 직접 접속하여 인터넷 서비스를 이용하는 프로토콜을 무엇이라 하는가?

  1. ISDN
  2. terminal emulator
  3. modem
  4. SLIP/PPP
(정답률: 42%)
  • 정답: SLIP/PPP

    설명: SLIP/PPP는 전화선을 이용하여 인터넷 서버에 직접 접속하여 인터넷 서비스를 이용하는 프로토콜이다. ISDN은 디지털 통신망을 이용한 인터넷 접속 방법이며, terminal emulator는 컴퓨터와 원격 터미널 간의 통신을 위한 소프트웨어이다. Modem은 아날로그 신호를 디지털 신호로 변환하여 인터넷에 접속하는데 사용된다. 따라서 SLIP/PPP가 전화선을 이용하여 직접 인터넷 서버에 접속하는 방법이므로 정답은 SLIP/PPP이다.
profile_image
1

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

75. 다음 중 네트워크 장치를 설정하기 위해 필요한 주소가 아닌 것은?

  1. IP Address
  2. Netmask Address
  3. Gateway Address
  4. Modem Address
(정답률: 82%)
  • "Modem Address"는 네트워크 장치를 설정하기 위해 필요한 주소가 아닙니다. 모뎀은 인터넷 서비스 제공업체(ISP)와의 연결을 위한 장치이기 때문에 IP 주소, 서브넷 마스크, 게이트웨이 주소와는 별개의 개념입니다.
profile_image
1

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

76. 네트워크 인터페이스를 설정하기 위하여 사용하는 리눅스 명령어로 알맞은 것은?

  1. cp
  2. ifconfig
  3. mv
  4. cat
(정답률: 83%)
  • "ifconfig" 명령어는 네트워크 인터페이스를 설정하고 관리하기 위해 사용되는 리눅스 명령어입니다. 이 명령어를 사용하면 네트워크 인터페이스의 IP 주소, 서브넷 마스크, 게이트웨이 등을 설정할 수 있습니다. 또한, 현재 시스템에서 사용 중인 네트워크 인터페이스의 정보를 확인할 수도 있습니다.
profile_image
1

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

77. 다음 중 시스템을 동작시키는 소프트웨어를 하드웨어에 내장하여 특수한 기능만을 수행하게 되는 컴퓨터시스템을 무엇이라 하는가?

  1. 와이브로 시스템
  2. Wi-Fi 시스템
  3. 임베디드 시스템
  4. 클러스터링 시스템
(정답률: 80%)
  • 임베디드 시스템은 하드웨어에 내장된 소프트웨어로, 특정한 기능을 수행하는 컴퓨터 시스템을 말합니다. 다른 보기인 와이브로 시스템과 Wi-Fi 시스템은 통신 기술을 나타내는 용어이며, 클러스터링 시스템은 여러 대의 컴퓨터를 연결하여 하나의 시스템으로 동작시키는 기술을 말합니다. 따라서, 시스템을 동작시키는 소프트웨어를 하드웨어에 내장하여 특수한 기능만을 수행하는 컴퓨터시스템은 임베디드 시스템입니다.
profile_image
1

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

78. 다음 중 임베디드 시스템의 예로서 가장 적절하지 않은 것은?

  1. 플레이스테이션
  2. 전자수첩
  3. 스마트폰
  4. 개인용컴퓨터(PC)
(정답률: 56%)
  • 개인용 컴퓨터(PC)는 일반적으로 임베디드 시스템이 아닙니다. 임베디드 시스템은 특정한 기능을 수행하기 위해 설계된 컴퓨터 시스템으로, 일반적으로 제한된 하드웨어 자원을 가지고 있으며 특정한 용도로 사용됩니다. 반면에 개인용 컴퓨터(PC)는 다양한 용도로 사용되며, 일반적으로 더 많은 하드웨어 자원을 가지고 있습니다. 따라서 개인용 컴퓨터(PC)는 임베디드 시스템의 예로서 적절하지 않습니다.
profile_image
1

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

79. 다음 중 리눅스 클러스터의 특징에 대한 설명으로 틀린 것은?

  1. 리눅스가 다양한 CPU와 device를 지원하기 때문에 클러스터 개념 자체를 쉽게 여러 가지 형태로 구현 가능하다.
  2. open source로 사용자가 직접 필요에 맞게 클러스터를 제작 가능하다.
  3. 클러스터의 각 운영체제를 리눅스로 사용이 가능하다.
  4. 하드웨어에 상관되는 부분이 많이 종속적이며 아키텍처 자체에 대한 호환성이 없다.
(정답률: 80%)
  • "하드웨어에 상관되는 부분이 많이 종속적이며 아키텍처 자체에 대한 호환성이 없다."가 틀린 설명입니다. 리눅스 클러스터는 다양한 CPU와 device를 지원하며, open source로 사용자가 필요에 맞게 클러스터를 제작할 수 있습니다. 또한, 클러스터의 각 운영체제를 리눅스로 사용할 수 있습니다. 하지만 클러스터는 여러 대의 컴퓨터가 하나의 시스템으로 동작하기 때문에 하드웨어에 대한 호환성은 매우 중요합니다. 따라서 리눅스 클러스터는 하드웨어 호환성을 고려하여 구성해야 합니다.
profile_image
1

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

80. 다음 중 기본적으로 10m이내의 범위 안에서 케이블 없이 무선으로 연결되어 통신하고자 하여 개발된 단거리 무선데이터 통신 기술을 무엇이라 하는가?

  1. 블루투스
  2. IPTV
  3. 클러스터
  4. 와이브로
(정답률: 83%)
  • 정답: 블루투스

    설명: 블루투스는 기본적으로 10m 이내의 범위 안에서 케이블 없이 무선으로 연결되어 통신하는 기술이다. 따라서 이 문제에서 요구하는 조건과 일치한다. IPTV는 인터넷 프로토콜을 이용한 TV 서비스, 클러스터는 여러 대의 컴퓨터를 하나의 시스템으로 묶는 기술, 와이브로는 장거리 무선 통신 기술을 의미한다.
profile_image
1

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

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