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

리눅스마스터 2급
(2016-12-03 기출문제)

목록

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

1. 현재 test.txt 파일에 대한 허가권은 654이다. 이 파일을 다음과 같이 변경하려고 할 때 틀린 것은? (문제 오류로 실제 시험에서는 모두 정답 처리되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

  1. chmod 754 test.txt
  2. chmod u+rwx,go+r test.txt
  3. chmod u=rwx,g=rx,o=r test.txt
  4. chmod u+x test.txt
(정답률: 88%)
  • 정답은 없습니다. (문제 오류로 인해 모두 정답 처리됩니다.)

    "chmod 754 test.txt"는 사용자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기, 실행 권한을 부여하는 것입니다. 이는 7(=4+2+1)이 사용자 권한, 5(=4+1)가 그룹 권한, 4(=4)가 다른 사용자 권한을 나타냅니다.

    "chmod u+rwx,go+r test.txt"는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한을 부여하는 것입니다.

    "chmod u=rwx,g=rx,o=r test.txt"는 사용자에게 읽기, 쓰기, 실행 권한을 부여하고, 그룹에게는 읽기, 실행 권한을 부여하고, 다른 사용자에게는 읽기 권한을 부여하는 것입니다.

    "chmod u+x test.txt"는 사용자에게 실행 권한을 부여하는 것입니다.
profile_image
1

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

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

  1. -rwxr-xr-x
  2. -rwxrw-rw-
  3. -rw-r—-r--
  4. -r--r--r--
(정답률: 61%)
  • 파일 권한은 총 10자리로 이루어져 있으며, 첫 번째 자리는 파일 유형을 나타내고, 나머지 9자리는 소유자, 그룹, 기타 사용자의 권한을 나타냅니다. "-rw-r—-r--"은 파일 유형이 일반 파일(-)이며, 소유자는 읽기와 쓰기(-rw-), 그룹은 읽기(-r--), 기타 사용자는 읽기(-r--) 권한을 가지고 있기 때문에 해당 파일의 권한이 "-rw-r—-r--"입니다.
profile_image
1

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

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

  1. root가 grp2로 변경된다.
  2. grp1이 grp2로 변경된다.
  3. test.txt가 grp2로 변경된다.
  4. 해당 명령은 틀린 명령으로 실행되지 않는다.
(정답률: 82%)
  • chgrp 명령은 파일이나 디렉토리의 그룹 소유자를 변경하는 명령이다. 위의 명령에서는 test.txt 파일의 그룹 소유자를 grp2로 변경하는 것이다. 따라서 정답은 "test.txt가 grp2로 변경된다." 이다.
profile_image
1

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

4. test.txt 파일의 속성이 다음과 같은 상태이다. 소유자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한만 부여할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. u+x,go+x
  2. u+rwx,go+rx
  3. 644
  4. 744
(정답률: 77%)
  • (7)

    7은 소유자에게 읽기, 쓰기, 실행 권한을 부여하는 4(읽기) + 2(쓰기) + 1(실행)의 합이다. 그룹과 다른 사용자에게는 읽기 권한만 부여하므로 4(읽기)만 부여하면 된다. 따라서 7 4 4 순서로 표기된다.

    보기에서 "u+x,go+x"는 소유자와 그룹, 다른 사용자 모두에게 실행 권한을 추가하는 것이고, "u+rwx,go+rx"는 소유자에게는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자에게는 읽기와 실행 권한을 부여하는 것이다. "644"는 소유자에게 읽기와 쓰기 권한을 부여하고, 그룹과 다른 사용자에게는 읽기 권한만 부여하는 것이다.
profile_image
1

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

5. 다음 중 리눅스 파일의 퍼미션을 설정하는 사용자 구분으로 틀린 것은?

  1. 최고관리자(root)
  2. 소유자(owner)
  3. 그룹(group)
  4. 기타(public)
(정답률: 60%)
  • 리눅스 파일의 퍼미션을 설정하는 사용자 구분 중 틀린 것은 없습니다. 모두 올바른 사용자 구분입니다.

    하지만, 최고관리자(root)는 다른 사용자들이 할 수 없는 시스템 전체적인 설정이나 관리 작업을 수행할 수 있는 권한을 가진 사용자입니다. 따라서, 다른 사용자들이 파일의 퍼미션을 변경할 수 있는 것과는 조금 다른 개념입니다. 최고관리자(root)는 파일의 퍼미션을 변경할 수 있는 권한을 가지고 있지만, 이 권한을 남용하면 시스템에 치명적인 영향을 끼칠 수 있으므로 신중하게 사용해야 합니다.
profile_image
1

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

6. 다음 중 리눅스 시스템 부팅 시 파일시스템 점검과 관련하여 fsck 명령어에 의해 참조되어지는 필드 영역으로 알맞은 것은?

  1. A
  2. B
  3. C
  4. D
(정답률: 52%)
  • 정답은 "D"입니다.

    D. Superblock

    Superblock은 파일시스템의 메타데이터 중 하나로, 파일시스템의 크기, 블록 크기, inode 수 등의 정보를 담고 있습니다. fsck 명령어는 파일시스템을 점검할 때 Superblock을 참조하여 파일시스템의 무결성을 검사합니다. 따라서 Superblock이 손상되면 파일시스템이 정상적으로 마운트되지 않을 수 있습니다.
profile_image
1

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

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

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

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

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

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

8. 다음중 리눅스파일시스템에 대한설명으로 틀린 것은?

  1. Superblock은 파일 시스템의 크기와 같은 전체적인 파일 시스템에 대한 정보를 갖는다.
  2. nfs는 MS-DOS 파일 시스템의 FAT와 호환을 위해 사용한다.
  3. inode는 파일 종류, 소유권 등의 정보를 가지고 있다.
  4. iso9660은 표준 CD-ROM 파일 시스템이다.
(정답률: 61%)
  • nfs는 MS-DOS 파일 시스템의 FAT와 호환을 위해 사용하는 것이 아니라, 네트워크 파일 시스템(Network File System)의 약자로, 다른 컴퓨터에서 파일을 공유하기 위한 프로토콜이다. 따라서 "nfs는 MS-DOS 파일 시스템의 FAT와 호환을 위해 사용한다."는 틀린 설명이다.
profile_image
1

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

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

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

    보조 기억장치의 미디어를 꺼낼 때는 eject 명령을 사용합니다. 이 명령은 미디어를 안전하게 제거할 수 있도록 마운트를 해제하고 미디어를 추출합니다. 다른 보기들은 디스크를 마운트하거나 파티션을 조작하는 명령어이므로, 이 문맥에서는 적절하지 않습니다.
profile_image
1

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

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

  1. JFS
  2. XFS
  3. ext2
  4. ReiserFS
(정답률: 71%)
  • 정답은 "ext2"입니다. ext2 파일 시스템은 저널링 기능이 없기 때문에 데이터의 복구 확률을 높이기 어렵습니다. JFS, XFS, ReiserFS는 모두 저널링 파일 시스템으로 데이터의 안정성과 복구 확률을 높이는 기능을 가지고 있습니다.
profile_image
1

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

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

  1. /etc/profile
  2. /etc/passwd
  3. /etc/bashrc
  4. /etc/shells
(정답률: 79%)
  • "/etc/shells" 파일은 시스템에서 사용 가능한 쉘 목록을 포함하고 있습니다. 따라서 이 파일은 사용자가 로그인할 때 사용할 수 있는 쉘을 제한하는 데 사용됩니다. 이 파일은 일반적으로 /bin/bash, /bin/sh, /bin/csh 등과 같은 쉘을 포함하고 있습니다. 따라서 이 파일이 정답입니다.
profile_image
1

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

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

  1. C 셸
  2. bash
  3. tcsh
  4. ksh
(정답률: 78%)
  • 이 그림은 리눅스나 유닉스 시스템에서 사용되는 셸(shell)들의 계보를 보여주는 것입니다. 셸은 사용자와 운영체제 간의 인터페이스 역할을 하며, 명령어를 입력하고 실행하는 등의 작업을 수행합니다. 그림에서 보면 ksh는 sh 셸을 기반으로 만들어졌으며, 다양한 기능을 추가하여 개선된 셸입니다. 따라서 ksh는 sh 셸과 호환성이 높고, 다양한 기능을 지원하면서도 상대적으로 가벼운 셸로 평가받아 많은 사용자들이 선호하는 셸 중 하나입니다.
profile_image
1

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

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

  1. usermod
  2. chkconfig
  3. service
  4. gedit
(정답률: 73%)
  • "usermod"는 사용자 계정을 수정하는 명령어이며, 위의 그림에서는 "usermod -a -G wheel jinhyun"으로 jinhyun 사용자를 wheel 그룹에 추가하는 명령어가 실행되고 있기 때문입니다.
profile_image
1

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

14. 다음 조건에 맞는 명령으로 알맞은 것은?

  1. chsh -s /bin/bash
  2. usermod -s /bin/bash ihd
  3. chsh /bin/bash
  4. usermod /bin/bash ihd
(정답률: 50%)
  • 이미 쉘을 사용하는 사용자의 기본 쉘을 변경하기 위해서는 "chsh -s /bin/bash" 명령을 사용해야 한다. "usermod -s /bin/bash ihd" 명령도 사용자의 기본 쉘을 변경할 수 있지만, 이 명령은 사용자 계정의 다른 속성도 변경할 수 있기 때문에 쉘 변경에만 집중하기에는 적합하지 않다. "chsh /bin/bash" 명령은 현재 로그인한 사용자의 쉘을 변경하는 것이므로, 다른 사용자의 쉘을 변경하려면 사용자 이름을 함께 지정해야 한다. 마지막으로 "usermod /bin/bash ihd" 명령은 사용자의 기본 쉘을 변경하는 것이 아니라, 사용자 계정의 다른 속성을 변경하는 것이므로 적합하지 않다.
profile_image
1

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

15. 다음 중 환경 변수의 종류와 설명으로 틀린 것은?

  1. PS1 : 셸 프롬프트를 선언 할 때 사용하는 변수
  2. HISTSIZE : 셸의 스택에 저장되는 명령어의 개수를 선언할 때 사용하는 변수
  3. TERM : 로그인한 터미널의 종류가 저장되는 변수
  4. LANG : 실행 파일을 검색할 디렉터리를 선언할 때 사용하는 변수
(정답률: 75%)
  • "LANG : 실행 파일을 검색할 디렉터리를 선언할 때 사용하는 변수"가 틀린 설명입니다. LANG은 언어 설정을 지정하는 변수로, 실행 파일을 검색하는 것과는 관련이 없습니다.
profile_image
1

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

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

  1. $HOME
  2. /home/ihd
  3. '$HOME'
  4. '/home/ihd'
(정답률: 56%)
  • "$HOME"은 리눅스에서 사용자의 홈 디렉토리를 나타내는 환경 변수이기 때문입니다. 따라서 이 변수를 사용하면 현재 사용자의 홈 디렉토리 경로를 쉽게 참조할 수 있습니다.
profile_image
1

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

17. 다음 중 아래 조건을 만족하는 환경 설정 파일로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. /etc/shells
  2. /etc/bash_profile
  3. /etc/profile
  4. /etc/bash_logout
(정답률: 41%)
  • 이유: 환경 설정 파일 중 가장 전역적인 설정을 담당하는 파일이기 때문에 모든 사용자에게 적용되는 설정을 하기 위해 /etc/profile 파일을 사용한다. 다른 파일들은 특정 사용자나 특정 쉘에 대한 설정을 담당한다.
profile_image
1

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

18. 다음 중 예제와 같이 history 명령어 수행시 명령어의 수행 시간을 출력하도록 하는 설정으로 알맞은 것은?

  1. export HISTSIZE="%Y.%m.%d %T "
  2. export HISTFILE="%Y.%m.%d %T "
  3. export HISTFILESIZE="%Y.%m.%d %T "
  4. export HISTTIMEFORMAT="%Y.%m.%d %T "
(정답률: 65%)
  • 정답은 "export HISTTIMEFORMAT="%Y.%m.%d %T ""입니다.

    이유는 HISTTIMEFORMAT 변수를 설정하여 history 명령어를 실행할 때 명령어가 실행된 시간을 함께 출력하도록 하는 것입니다. %Y는 연도, %m은 월, %d는 일, %T는 시간을 나타내는데, 이를 조합하여 "YYYY.MM.DD HH:MM:SS" 형식으로 출력하도록 설정한 것입니다. 이를 export 명령어를 사용하여 환경 변수로 등록하면, 이후에 실행되는 모든 history 명령어에서 시간 정보가 함께 출력됩니다.
profile_image
1

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

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

  1. inetd
  2. xinetd
  3. daemon
  4. signal
(정답률: 83%)
  • 이 그림은 백그라운드에서 실행되는 프로세스를 나타내고 있습니다. 이 중에서도 "daemon"은 시스템이나 서비스를 지속적으로 실행하기 위해 백그라운드에서 동작하는 프로세스를 의미합니다. 다른 보기들은 이와 관련된 용어이지만, "daemon"은 가장 일반적으로 사용되는 용어입니다.
profile_image
1

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

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

  1. inetd
  2. exec
  3. fork
  4. foreground
(정답률: 73%)
  • 위 그림은 프로세스 생성 방법 중 하나인 fork() 함수를 나타내고 있습니다. fork() 함수는 현재 실행 중인 프로세스를 복제하여 새로운 프로세스를 생성합니다. 따라서 "fork"가 정답입니다.
profile_image
1

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

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

  1. [Ctrl]+[\]
  2. [Ctrl]+[c]
  3. [Ctrl]+[d]
  4. [Ctrl]+[z]
(정답률: 71%)
  • 정답: [Ctrl]+[z]

    이유: [Ctrl]+[z]는 현재 실행 중인 프로세스를 일시 중지시키는 인터럽트 키 조합으로, 포어그라운드 프로세스를 백그라운드 프로세스로 전환하기 위해 사용됩니다. 이 때, 일시 중지된 프로세스는 백그라운드에서 실행 중인 상태로 남아 있으며, 해당 프로세스를 다시 포어그라운드로 가져오기 위해서는 "fg" 명령어를 사용합니다.
profile_image
1

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

22. 다음 그림은 로그인한 사용자를 로그아웃시키기 위해 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 9
  2. 15
  3. -9
  4. -15
(정답률: 64%)
  • (로그인한 사용자의 ID)와 (서버에 저장된 해당 사용자의 ID)를 비교하여 일치하지 않으면 로그아웃 처리를 하지 않는다.

    정답이 "-9" 인 이유는, 해당 사용자의 ID가 서버에 저장된 ID와 일치하지 않기 때문에 로그아웃 처리를 하지 않는 것이다.
profile_image
1

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

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

  1. inetd
  2. standalone
  3. fork
  4. exec
(정답률: 58%)
  • 위 그림은 네트워크에서 서비스를 제공하는 방식 중 하나인 "inetd" 방식을 나타낸 것입니다. "inetd"는 인터넷 데몬의 약자로, 서버에서 동작하는 데몬으로써 클라이언트의 요청이 들어오면 해당 서비스를 실행시켜주는 역할을 합니다. 따라서 이 경우 정답은 "inetd"입니다.
profile_image
1

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

24. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. ps
  2. pstree
  3. jobs
  4. top
(정답률: 83%)
  • 이 그림은 프로세스들의 계층 구조를 보여주고 있으므로, 이를 확인하기 위해서는 "pstree" 명령어를 사용해야 한다. "ps" 명령어는 현재 실행 중인 프로세스들의 정보를 보여주고, "jobs" 명령어는 현재 쉘에서 실행 중인 작업들의 목록을 보여주며, "top" 명령어는 시스템의 현재 상태를 보여준다.
profile_image
1

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

25. 다음 중 백그라운드로 실행중인 프로세스를 확인하는 명령으로 알맞은 것은?

  1. bg
  2. signal
  3. nohup
  4. jobs
(정답률: 72%)
  • 정답은 "jobs"입니다. "jobs" 명령어는 현재 백그라운드로 실행중인 작업들의 목록을 보여줍니다. "bg"는 현재 중지된 작업을 백그라운드로 이동시키는 명령어이고, "signal"은 프로세스에 시그널을 보내는 명령어입니다. "nohup"은 프로세스를 백그라운드로 실행하면서 터미널 세션이 종료되어도 프로세스가 계속 실행되도록 하는 명령어입니다.
profile_image
1

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

26. 다음 그림과 같은 상황에서 nice 명령을 실행 시에 적용되는 bash 셸의 NI값으로 알맞은 것은?

  1. -15
  2. -10
  3. 5
  4. 10
(정답률: 49%)
profile_image
1

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

27. 다음 중 작업 중인 터미널이 닫혀도 실행 중인 프로세스를 백그라운드 프로세스로 작업될 수 있도록 해주는 명령으로 알맞은 것은?

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

    이유: nohup은 "no hang up"의 약자로, 터미널 세션이 종료되어도 프로세스가 계속 실행되도록 하는 명령어이다. &는 해당 명령어를 백그라운드에서 실행하도록 하는 기호이다. 따라서 "nohup tar cvf source.tar /opt/src &"는 /opt/src 디렉토리를 tar로 압축하는 작업을 백그라운드에서 실행하면서, 터미널 세션이 종료되어도 작업이 계속 실행되도록 하는 명령어이다.
profile_image
1

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

28. 작성된 백업 스크립트인 backup.sh를 매주 화요일과 목요일 오전 4시 2분에 실행하려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 4 2 * * 2,4
  2. 4 2 * * 3,5
  3. 2 4 * * 2,4
  4. 2 4 * * 3,5
(정답률: 75%)
  • (2 4 * * 2,4)가 알맞다.

    - "2 4 * * 2,4"는 매주 화요일과 목요일 오전 4시 2분에 실행하라는 의미이다.
    - 첫 번째 숫자 2는 분(minute)을 나타내며, 두 번째 숫자 4는 시(hour)를 나타낸다.
    - *은 해당 필드에 대해 모든 값을 의미한다. 즉, 매 분, 매 시간에 대해 모두 실행하라는 의미이다.
    - 세 번째 필드인 일(day)과 네 번째 필드인 월(month)은 *로 설정되어 있으므로 매일, 매달에 대해 실행하라는 의미이다.
    - 마지막 필드인 요일(day of week)은 2,4로 설정되어 있으므로 매주 화요일과 목요일에 대해 실행하라는 의미이다. (0: 일요일, 1: 월요일, 2: 화요일, 3: 수요일, 4: 목요일, 5: 금요일, 6: 토요일)
profile_image
1

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

29. 다음 중 emacs 편집기에 대한 설명으로 알맞은 것은?

  1. 리처드 스톨만이 개발한 고성능 문서 편집기로 포괄적인 통합환경을 제공한다.
  2. 워싱턴 대학의 Aboil Kasar가 만든 유닉스용 편집기로 윈도우의 메모장처럼 간편하게 사용 가능하다.
  3. 브람 무레나르가 vi 편집기와 호환되면서 독자적으로 다양한 기능을 추가한 편집기이다.
  4. 1976년 빌 조이(Bill Joy)가 개발하였다.
(정답률: 75%)
  • "리처드 스톨만이 개발한 고성능 문서 편집기로 포괄적인 통합환경을 제공한다."는 emacs 편집기에 대한 알맞은 설명이다. 이는 emacs가 리처드 스톨만에 의해 개발되었으며, 다양한 기능을 포함한 통합환경을 제공한다는 것을 의미한다.
profile_image
1

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

30. 다음은 vi 편집기 실행에 대한 예이다. 명령에 대한 설명으로 알맞은 것은?

  1. ihd.txt 파일을 읽기 전용으로 열기
  2. ihd.txt 파일을 열면서 행번호를 붙이기
  3. ihd.txt 파일을 열면서 커서의 위치를 마지막 줄로 이동하기
  4. ihd.txt 파일을 열면서 커서의 위치를 첫번째 줄으로 이동하기
(정답률: 58%)
  • vi 편집기를 실행하면서 "ihd.txt" 파일을 열면서 커서의 위치를 마지막 줄로 이동하는 명령은 "vi + ihd.txt" 이다. "+" 기호는 파일을 열면서 커서를 해당 파일의 마지막 줄로 이동시키는 명령이다. 따라서 "ihd.txt 파일을 열면서 커서의 위치를 마지막 줄로 이동하기"가 정답이다.
profile_image
1

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

31. 다음 중 pico 편집기에 대한 설명으로 틀린 것은?

  1. 워싱턴대학의 Aboil Kasar가 개발한 텍스트 편집기이다.
  2. pico의 복제 프로그램에는 nano가 있다.
  3. Pine이라는 E-mail 클라이언트 프로그램과 같이 배포되었다.
  4. pico 편집기는 GPL 라이선스를 따른다.
(정답률: 56%)
  • "pico 편집기는 GPL 라이선스를 따른다."가 틀린 설명이 아니다. pico 편집기는 실제로 GPL 라이선스를 따른다. 이유는 GPL 라이선스는 소스 코드를 공개하고 수정된 버전도 공개해야 한다는 규정을 가지고 있기 때문이다. 따라서 pico 편집기의 소스 코드는 누구나 볼 수 있고, 수정된 버전도 공개되어 있다.
profile_image
1

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

32. 다음 중 vi 편집기를 통해 3번째 줄 부터 9번째 줄까지 주석을 제거하는 명령으로 알맞은 것은? (단, 셸에서 주석은 '#' 이다.)

  1. : 3,$s/^/#/
  2. : 3,$s/^#//
  3. : 3,9s/^/#/
  4. : 3,9s/^#//
(정답률: 55%)
  • 정답은 ": 3,9s/^#//" 이다.

    해설:
    - : 3,9s : 3번째 줄부터 9번째 줄까지 대상을 지정한다.
    - /^#/ : 주석을 나타내는 '#' 문자로 시작하는 패턴을 찾는다.
    - // : 찾은 패턴을 빈 문자열로 대체한다. (즉, 주석을 제거한다.)

    따라서, ": 3,9s/^#//" 명령은 3번째 줄부터 9번째 줄까지 주석을 제거하는 명령이다.
profile_image
1

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

33. 다음 중 다양한 편집기에서 프로그램 종료할 때 입력하는 조합으로 알맞은 것은?

  1. pico : [Ctrl]+[x]
  2. emacs : [Ctrl]+[a] 이후에 [Ctrl]+[s]
  3. pico : [Ctrl]+[a]
  4. emacs : [Ctrl]+[n] 이후에 [Ctrl]+[u]
(정답률: 66%)
  • 정답은 "pico : [Ctrl]+[x]"입니다.

    pico는 nano라는 이름으로도 알려진 텍스트 편집기입니다. [Ctrl]+[x] 조합은 pico에서 프로그램을 종료하고 저장할 때 사용됩니다. 이 조합은 "Exit"라는 메시지가 나타나면서 사용자에게 저장 여부를 묻는 창을 띄웁니다.

    반면, emacs에서 [Ctrl]+[a] 이후에 [Ctrl]+[s] 조합은 현재 파일을 저장하는 것이며, [Ctrl]+[n] 이후에 [Ctrl]+[u] 조합은 emacs에서 프로그램을 종료하는 것입니다.

    따라서, 주어진 보기 중에서 pico에서 프로그램을 종료하는 조합은 [Ctrl]+[x]입니다.
profile_image
1

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

34. 다음 중 vi 편집기의 3가지 모드로 틀린 것은?

  1. 작업 모드
  2. 명령 모드
  3. 입력 모드
  4. ex 모드
(정답률: 61%)
  • 정답: "작업 모드"

    설명: vi 편집기에는 "명령 모드", "입력 모드", "ex 모드"가 있습니다. "명령 모드"는 편집기의 기본 모드로, 명령어를 입력하여 파일을 편집합니다. "입력 모드"는 텍스트를 입력하는 모드로, "i"나 "a"와 같은 명령어를 입력하여 진입합니다. "ex 모드"는 파일 저장, 종료 등의 명령을 실행하는 모드입니다. "작업 모드"는 vi 편집기에는 없는 모드입니다.
profile_image
1

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

35. 다음 중 yum 명령을 사용한 패키지 설치, 삭제 등 작업 이력을 확인하기 위한 명령으로 알맞은 것은?

  1. yum list
  2. yum history
  3. yum info
  4. yum version
(정답률: 68%)
  • 정답은 "yum history"입니다.

    "yum history" 명령은 yum을 사용하여 수행한 모든 작업 이력을 보여줍니다. 이 명령을 사용하면 언제 어떤 패키지를 설치하거나 삭제했는지, 어떤 변경 사항이 있었는지 등을 확인할 수 있습니다. 이를 통해 문제가 발생했을 때 이전 상태로 되돌리는 등의 조치를 취할 수 있습니다.

    "yum list"는 설치된 패키지 목록을 보여주는 명령입니다.
    "yum info"는 특정 패키지에 대한 정보를 보여주는 명령입니다.
    "yum version"은 설치된 패키지의 버전 정보를 보여주는 명령입니다.
profile_image
1

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

36. 다음 tar 옵션 중 압축 또는 해제시 처리과정을 자세히 보여주는 것으로 알맞은 것은?

  1. -s
  2. -v
  3. -p
  4. -z
(정답률: 75%)
  • 정답: "-v"

    "-v" 옵션은 verbose 모드로 실행되어 처리과정을 자세히 보여줍니다. 압축 또는 해제시 어떤 파일이 처리되고 있는지, 처리 진행 상황 등을 보여주어 사용자가 작업을 모니터링할 수 있도록 도와줍니다. 따라서 압축 또는 해제과정을 자세히 보여주는 것으로 알맞습니다.

    "-s" 옵션은 파일 크기를 보여주는데 사용되며, "-p" 옵션은 파일 권한을 보존하는데 사용됩니다. "-z" 옵션은 gzip 압축을 사용하는데 사용됩니다.
profile_image
1

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

37. 다음 중 /home 디렉토리를 home.tgz 파일로 압축하는 명령으로 알맞은 것은?

  1. tar -zcvf home.tgz /home
  2. tar -zxvf home.tgz /home
  3. tar -zcvf /home home.tgz
  4. tar -zxvf /home home.tgz
(정답률: 45%)
  • 정답은 "tar -zcvf home.tgz /home"입니다.

    이유는 다음과 같습니다.

    - tar: 파일 압축 및 해제를 위한 명령어입니다.
    - -z: gzip 압축을 사용한다는 옵션입니다.
    - -c: 새로운 아카이브를 생성한다는 옵션입니다.
    - -v: 압축/해제 과정을 자세히 출력한다는 옵션입니다.
    - -f: 아카이브 파일 이름을 지정한다는 옵션입니다.
    - home.tgz: 생성할 아카이브 파일 이름입니다.
    - /home: 압축할 디렉토리 경로입니다.

    따라서, "tar -zcvf home.tgz /home" 명령어는 /home 디렉토리를 gzip 압축을 사용하여 home.tgz 파일로 압축하는 명령어입니다.
profile_image
1

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

38. 다음 중 gzip 에 의해 압축되어 있는 텍스트 파일의 내용을 확인할 때 사용하는 명령어로 알맞은 것은?

  1. gcat
  2. zcat
  3. ncat
  4. mcat
(정답률: 57%)
  • 정답은 "zcat"입니다. gzip으로 압축된 파일을 해제하지 않고도 파일 내용을 확인할 수 있도록 해주는 명령어입니다. zcat은 gzip으로 압축된 파일을 읽어서 표준 출력으로 내보내는 역할을 합니다. 따라서 zcat을 사용하면 파일을 해제하지 않고도 파일 내용을 확인할 수 있습니다.
profile_image
1

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

39. 다음 중 ntpd 패키지가 설치되었는지 확인하는 명령으로 알맞은 것은?

  1. rpm -i ntpd
  2. rpm -e ntpd
  3. rpm -q ntpd
  4. rpm -U ntpd
(정답률: 51%)
  • 정답은 "rpm -q ntpd"입니다.

    이유는 rpm은 리눅스에서 패키지를 설치, 업데이트, 삭제하는 명령어 중 하나입니다. -q 옵션은 쿼리(query)를 의미하며, ntpd는 패키지 이름입니다. 따라서 "rpm -q ntpd" 명령어는 ntpd 패키지가 설치되었는지 확인하는 명령어입니다.

    반면, "rpm -i ntpd"는 ntpd 패키지를 설치하는 명령어이고, "rpm -e ntpd"는 ntpd 패키지를 삭제하는 명령어입니다. "rpm -U ntpd"는 ntpd 패키지를 업그레이드하는 명령어입니다.
profile_image
1

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

40. 다음 rpm 옵션 중에서 패키지 설치, 삭제시 의존성을 무시하고 진행하기 위해 사용하는 옵션으로 알맞은 것은?

  1. --noscripts
  2. --nodigest
  3. --nosignature
  4. --nodeps
(정답률: 78%)
  • 정답은 "--nodeps"입니다.

    이 옵션은 패키지 설치 또는 삭제 시 해당 패키지가 의존하는 다른 패키지들의 의존성을 무시하고 강제로 진행하도록 하는 옵션입니다. 이 옵션을 사용하면 의존성 문제로 인해 패키지 설치 또는 삭제가 실패하는 경우에도 강제로 진행할 수 있습니다. 하지만 이 옵션을 사용하면 의존성 문제가 발생할 수 있으므로 주의해서 사용해야 합니다.
profile_image
1

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

41. 다음 yum 옵션 중에서 업데이트가 가능한 패키지 목록을 확인하기 위한 옵션으로 알맞은 것은?

  1. info
  2. check-update
  3. list
  4. search
(정답률: 61%)
  • 정답은 "check-update"입니다.

    "check-update" 옵션은 현재 시스템에 설치된 패키지와 레파지토리에 있는 패키지를 비교하여 업데이트 가능한 패키지 목록을 확인할 수 있습니다. 이 옵션을 사용하면 업데이트 가능한 패키지를 빠르게 확인할 수 있어 시스템 관리에 유용합니다.

    "info" 옵션은 특정 패키지의 정보를 확인할 수 있고, "list" 옵션은 레파지토리에 있는 패키지 목록을 확인할 수 있습니다. "search" 옵션은 키워드를 이용하여 패키지를 검색할 수 있습니다.
profile_image
1

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

42. 다음 중 rpm 검증 코드에 대한 설명으로 틀린 것은?

  1. S : 파일 소유자 변경
  2. M : 파일 모드 변경
  3. 5 : MD5 체크섬 변경
  4. L : 심볼릭 링크 변경
(정답률: 51%)
  • "S : 파일 소유자 변경"은 rpm 검증 코드 중에 존재하지 않습니다. 따라서, 이것이 틀린 설명입니다.

    추가 설명:
    - "M : 파일 모드 변경"은 파일의 권한(mode)이 변경되었을 때 검증 코드입니다.
    - "5 : MD5 체크섬 변경"은 파일 내용이 변경되었을 때 검증 코드입니다.
    - "L : 심볼릭 링크 변경"은 심볼릭 링크가 변경되었을 때 검증 코드입니다.
profile_image
1

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

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

  1. ㉠ X-Window ㉡ xsane
  2. ㉠ X-Window ㉡ sane
  3. ㉠ X-Client ㉡ xsane
  4. ㉠ X-Client ㉡ sane
(정답률: 72%)
  • 이미지 스캔을 위해서는 스캐너와 컴퓨터가 상호작용해야 합니다. X-Window는 그래픽 사용자 인터페이스를 제공하는 시스템이며, xsane은 X-Window에서 동작하는 이미지 스캔 프로그램입니다. 따라서, "㉠ X-Window ㉡ xsane"이 정답입니다.
profile_image
1

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

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

  1. ㉠ /dev/lp0 ㉡ /dev/lp0/usb
  2. ㉠ /dev/lp0 ㉡ /dev/usb/lp0
  3. ㉠ /dev/print/lp0 ㉡ /dev/lp0/usb
  4. ㉠ /dev/print/lp0 ㉡ /dev/usb/lp0
(정답률: 64%)
  • 이유는 USB 프린터는 일반적으로 /dev/usb/lp0 경로를 사용하고, 병렬 프린터는 /dev/lp0 경로를 사용하기 때문입니다. 따라서, 이 문제에서는 USB 프린터를 사용하므로 정답은 "㉠ /dev/lp0 ㉡ /dev/usb/lp0" 입니다.
profile_image
1

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

45. 다음 설명으로 알맞은 것은?

  1. CUPS
  2. LPRng
  3. ALSA
  4. OSS
(정답률: 75%)
  • 이 그림은 프린터 관리 시스템인 CUPS를 나타내고 있습니다. CUPS는 리눅스와 맥 OS에서 가장 많이 사용되는 프린터 관리 시스템으로, 네트워크 프린터를 쉽게 설정하고 관리할 수 있습니다. LPRng은 다른 프린터 관리 시스템이며, ALSA와 OSS는 사운드 관련 라이브러리입니다.
profile_image
1

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

46. 다음 중 사용 가능한 SCSI 및 USB 스캐너의 정보를 출력해주는 명령으로 알맞은 것은?

  1. sane-find-scanner
  2. alsactl
  3. xcam
  4. findstr
(정답률: 73%)
  • 정답: "sane-find-scanner"

    이유:

    - "sane-find-scanner"은 SANE (Scanner Access Now Easy) 프로젝트의 일환으로 개발된 명령어로, 시스템에 연결된 SCSI 및 USB 스캐너를 검색하고 정보를 출력해준다.
    - "alsactl"은 오디오 설정을 관리하는 명령어이며, 스캐너와는 관련이 없다.
    - "xcam"은 웹캠을 제어하는 프로그램으로, 스캐너와는 관련이 없다.
    - "findstr"은 문자열을 검색하는 명령어로, 스캐너와는 관련이 없다.
profile_image
1

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

47. lp명령으로 파일의 내용을 4매 출력하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -4
  2. -P 4
  3. -# 4
  4. -n 4
(정답률: 54%)
  • "-n 4"은 lp명령어에서 출력할 파일의 내용을 지정하는 옵션 중 하나로, 파일의 처음부터 4줄까지 출력하겠다는 의미이다. "-4"는 해당 옵션이 존재하지 않는 옵션이며, "-P 4"는 프린터 번호를 지정하는 옵션, "-# 4"는 출력 우선순위를 지정하는 옵션으로, 모두 파일 내용 출력과는 관련이 없다.
profile_image
1

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

48. 다음 명령어를 실행 시켰을 때 해당되는 결과로 틀린 것은?

  1. 150*150 mm 크기로 스캔한다.
  2. 이미지 형식을 기본 설정된 값으로 스캔한다.
  3. 파일 이름은 image.tiff로 저장한다.
  4. 이미지 파일 형식은 tiff 이다.
(정답률: 76%)
  • 정답은 "150*150 mm 크기로 스캔한다." 이다.

    이유는 명령어에서는 스캔할 크기를 지정하지 않았기 때문이다. 따라서 기본 설정된 크기로 스캔하게 되며, 이는 보기에서 언급되지 않았다.

    그러나 이미지 형식을 기본 설정된 값으로 스캔한다는 것은 스캔된 이미지를 tiff 형식으로 저장한다는 것을 의미한다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 콘솔에서 X 윈도를 실행시키는 명령으로 알맞은 것은?

  1. startgui
  2. startx
  3. xstart
  4. guistart
(정답률: 69%)
  • 정답: startx

    설명: startx는 X 윈도 시스템을 시작하는 명령어입니다. X 윈도 시스템은 그래픽 사용자 인터페이스를 제공하는 유닉스 및 리눅스 시스템에서 사용됩니다. startx 명령어를 실행하면 X 윈도 시스템이 시작되고 그래픽 사용자 인터페이스가 표시됩니다. 다른 보기들은 존재하지 않는 명령어이거나, X 윈도를 시작하는 명령어가 아닙니다.
profile_image
1

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

50. 다음 중 X 윈도에 대한 설명으로 틀린 것은?

  1. 명령 줄 인터페이스 환경이다.
  2. 네트워크 프로토콜 기반의 서버/클라이언트 모델을 지향한다.
  3. 데스크톱 환경으로 GNOME, KDE가 있다.
  4. 원격 연결을 지원한다.
(정답률: 59%)
  • X 윈도는 그래픽 사용자 인터페이스 환경이므로 "명령 줄 인터페이스 환경이다."는 틀린 설명입니다. X 윈도는 네트워크 프로토콜 기반의 서버/클라이언트 모델을 지향하며, 데스크톱 환경으로 GNOME, KDE 등이 있고, 원격 연결을 지원합니다.
profile_image
1

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

51. 다음 중 윈도우 매니저의 종류로 알맞은 것은?

  1. KDE
  2. GRUB
  3. Mutter
  4. GNOME
(정답률: 52%)
  • Mutter는 GNOME 데스크톱 환경의 기본 윈도우 매니저입니다.
profile_image
1

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

52. 다음 중 리눅스 부팅시 CLI 환경 또는 GUI 환경으로 시작할 수 있도록 설정하는 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/profile
  3. /etc/inittab
  4. /etc/hosts
(정답률: 71%)
  • 정답은 "/etc/inittab"입니다. 이 파일은 리눅스 시스템의 초기화 프로세스를 제어하는 파일로, 부팅시 CLI 환경 또는 GUI 환경으로 시작할 수 있도록 설정할 수 있습니다. 이 파일에서 "initdefault" 라인을 수정하여 원하는 환경을 선택할 수 있습니다. 예를 들어, "initdefault:5"는 GUI 환경으로 시작하도록 설정하는 것입니다.
profile_image
1

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

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

  1. xauth list $DISPLAY
  2. xhost list $DISPLAY
  3. xauth list DISPLAY
  4. xhost list DISPLAY
(정답률: 61%)
  • 이미 연결된 X 서버의 인증 정보를 확인하기 위해서는 "xauth list $DISPLAY" 명령어를 사용해야 한다. "xhost list $DISPLAY"는 잘못된 명령어이며, DISPLAY 앞에 $를 붙이지 않으면 환경 변수로 인식하지 않고 일반 문자열로 인식한다.
profile_image
1

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

54. 다음 중 GNOME 데스크톱 기반의 파일 관리 프로그램으로 알맞은 것은?

  1. evince
  2. nautilus
  3. Totem
  4. eog
(정답률: 61%)
  • 정답은 "nautilus"입니다. GNOME 데스크톱 환경에서 기본적으로 제공되는 파일 관리 프로그램이기 때문입니다. 다른 보기들은 각각 문서 뷰어, 미디어 플레이어, 이미지 뷰어입니다.
profile_image
1

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

55. 다음 중 비트맵 이미지 생성, 편집, 확인이 가능한 프로그램으로 알맞은 것은?

  1. Cheese
  2. KGet
  3. Okular
  4. ImageMagick
(정답률: 74%)
  • 정답은 "ImageMagick"입니다. ImageMagick은 비트맵 이미지 생성, 편집, 확인 등 다양한 기능을 제공하는 오픈 소스 이미지 처리 프로그램입니다. 이를 통해 이미지 파일의 크기, 해상도, 색상 등을 조정하거나 필터링, 변환, 합성 등의 작업을 수행할 수 있습니다. 또한, 커맨드 라인 인터페이스를 지원하여 자동화된 작업에도 용이하게 사용할 수 있습니다.
profile_image
1

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

56. 다음 중 원격지에서 X 윈도에 연결을 허락하거나 거부할 때 사용하는 명령어로 알맞은 것은?

  1. env
  2. xhost
  3. startx
  4. host
(정답률: 72%)
  • 정답은 "xhost"입니다.

    xhost 명령어는 X 윈도 시스템에서 원격지에서 연결을 허용하거나 거부할 때 사용됩니다. 이 명령어를 사용하면 특정 호스트나 사용자에 대한 접근 권한을 설정할 수 있습니다. 예를 들어, "xhost +192.168.0.2" 명령어를 사용하면 192.168.0.2 호스트에서 X 윈도에 접근할 수 있도록 허용할 수 있습니다. 반대로, "xhost -192.168.0.2" 명령어를 사용하면 192.168.0.2 호스트에서 X 윈도에 접근하는 것을 거부할 수 있습니다.
profile_image
1

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

57. 다음 중 TCP/IP 계층 구조에서 계층별 데이터 캡슐화 단위로 알맞은 것은?

  1. 애플리케이션 계층 : Frames
  2. 트랜스포트 계층 : Segments
  3. 인터넷 계층 : Bits
  4. 네트워크 엑세스 계층 : Packets
(정답률: 48%)
  • TCP/IP 계층 구조에서 각 계층은 데이터를 캡슐화하여 상위 계층으로 전달합니다. 이때, 각 계층에서 캡슐화되는 데이터의 단위는 다릅니다.

    애플리케이션 계층에서는 데이터를 메시지(message) 단위로 캡슐화합니다.

    트랜스포트 계층에서는 데이터를 세그먼트(segment) 단위로 캡슐화합니다. 이는 TCP 프로토콜에서 사용되는 단위입니다.

    인터넷 계층에서는 데이터를 패킷(packet) 단위로 캡슐화합니다.

    네트워크 엑세스 계층에서는 데이터를 프레임(frame) 단위로 캡슐화합니다.

    따라서, TCP/IP 계층 구조에서 "트랜스포트 계층 : Segments"가 알맞은 답입니다.
profile_image
1

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

58. LAN 전송방식 중에서 토큰링(Token Ring) 방식에 대한 설명으로 알맞은 것은?

  1. CSMA/CD 방식을 사용한다.
  2. 컴퓨터들을 근거리 통신망으로 연결시켜는 표준방식이다.
  3. 이더넷 전송방식 보다 가격이 저렴하기 때문에 다수의 사용자를 확보하고 있다.
  4. 먼거리까지 에러없이 전송이 가능하다.
(정답률: 34%)
  • 토큰링 방식은 컴퓨터들이 논리적인 링 구조로 연결되어 있으며, 데이터를 전송하기 위해서는 토큰이라는 신호를 얻어야 한다. 이 토큰을 얻은 컴퓨터는 데이터를 전송하고, 받은 컴퓨터는 다시 토큰을 발송하여 다음 컴퓨터가 데이터를 전송할 수 있도록 한다. 이러한 방식으로 전송이 이루어지기 때문에 먼거리까지 에러없이 전송이 가능하다.
profile_image
1

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

59. OSI 7 계층 구조 중에서 전송계층 역할에 대한 설명으로 틀린 것은?

  1. 데이터의 흐름을 제어하는 기능을 제공한다.
  2. 데이터 전송 시 오류 제어 기능을 제공한다.
  3. 비연결 통신과 연결지향 통신을 선택하여 연결을 제어할 수 있다.
  4. 데이터에 논리 주소를 할당하는 기능을 제공한다.
(정답률: 55%)
  • "데이터에 논리 주소를 할당하는 기능을 제공한다."는 전송계층의 역할과는 관련이 없는 네트워크 계층의 역할이다. 전송계층은 데이터의 흐름을 제어하고, 데이터 전송 시 오류 제어 기능을 제공하며, 비연결 통신과 연결지향 통신을 선택하여 연결을 제어할 수 있다.
profile_image
1

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

60. 다음에서 설명하는 네트워크 계층의 프로토콜로 알맞은 것은?

  1. X.25
  2. FDDI
  3. Token Ring
  4. Ethernet
(정답률: 48%)
  • 이 그림은 패킷 교환 방식의 네트워크를 나타내고 있으며, 이러한 방식에서는 패킷이 전송되는 동안 여러 경로를 통해 전달될 수 있습니다. 이를 위해 패킷에는 출발지와 목적지의 주소 정보가 포함되어야 합니다. 이러한 주소 정보를 처리하기 위한 프로토콜이 바로 네트워크 계층의 프로토콜인데, 이 그림에서는 X.25 프로토콜이 사용되고 있습니다. X.25은 고속 패킷 교환망에서 사용되는 프로토콜로, 패킷의 전송과 라우팅을 담당합니다. 따라서 이 그림에서는 X.25 프로토콜이 가장 알맞은 선택지입니다.
profile_image
1

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

61. 다음 중 기관종류를 나타내는 서브 도메인에 대한 설명으로 알맞은 것은?

  1. ac : 학교
  2. co : 연구소
  3. re : 정부기관
  4. go : 회사
(정답률: 63%)
  • "ac"는 "academic"의 약자로 학교를 나타내는 서브 도메인이다. 따라서 "ac : 학교"가 정답이다.
profile_image
1

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

62. TCP/IP 프로토콜에 대한 일반적인 설명으로 틀린 것은?

  1. 원래 군사적 목적으로 설립된 ARPAnet에서 사용하기 위해 만들어졌다.
  2. 각 머신은 서로 구별할 수 있도록 64바이트 숫자인 IP 주소가 부여되어 있다.
  3. IP 주소는 네트워크 주소와 호스트 주소의 두 부분으로 나누어진다.
  4. TCP/IP로통신하는프로세스들은목적지IP 주소외에 포트 주소를 명시해야 한다.
(정답률: 58%)
  • TCP/IP 프로토콜에 대한 일반적인 설명 중 틀린 것은 없습니다.

    각 머신은 서로 구별할 수 있도록 64바이트 숫자인 IP 주소가 부여되어 있다는 것은, 각 컴퓨터가 인터넷에 연결되어 있을 때, 해당 컴퓨터를 식별하기 위해 고유한 숫자인 IP 주소가 부여된다는 것을 의미합니다. 이 IP 주소는 32비트로 구성되어 있으며, 네트워크 주소와 호스트 주소로 나누어져 있습니다. 이를 통해 인터넷 상에서 데이터를 전송할 때, 목적지 컴퓨터를 정확하게 식별할 수 있습니다.
profile_image
1

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

63. 다음 중 네트워크상에서 다중 송신자와 다중 수신자간의 데이터 전송방식을 무엇이라 하는가?

  1. 유니캐스트
  2. 멀티캐스트
  3. 브로드캐스트
  4. 애니캐스트
(정답률: 68%)
  • 정답은 "멀티캐스트"입니다. 멀티캐스트는 하나의 송신자가 여러 대의 수신자에게 동시에 데이터를 전송하는 방식입니다. 이 방식은 브로드캐스트와 유니캐스트와는 달리, 네트워크 대역폭을 효율적으로 사용할 수 있으며, 특정 그룹에게만 데이터를 전송할 수 있어 보안성이 높습니다. 따라서 멀티캐스트는 대규모 그룹 통신이 필요한 멀티미디어 서비스나 인터넷 방송 등에서 많이 사용됩니다.
profile_image
1

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

64. 다음 중 FTP 프로토콜에 대한 설명으로 틀린 것은?

  1. FTP는 File Transfer Protocol의 약자이다.
  2. TCP/IP에 의해 제공되는 호스트 간의 파일 복사를 위한 프로토콜이다.
  3. FTP 프로토콜은 두 개의 TCP 연결을 필요로 한다.
  4. 잘 알려진(well-known) 포트 21은 데이터 전송을 위해 사용된다.
(정답률: 48%)
  • 잘 알려진(well-known) 포트 21은 데이터 전송을 위해 사용되는 것이 아니라, FTP 제어 연결을 위해 사용된다. 데이터 전송을 위한 포트는 20번이다.
profile_image
1

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

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

  1. ㉠ TCP ㉡ NIS ㉢ realmd
  2. ㉠ NAS ㉡ CIFS ㉢ xinetd
  3. ㉠ NIS ㉡ RPC ㉢ portmap
  4. ㉠ UDP ㉡ HTTP ㉢ yum
(정답률: 52%)
  • RPC(Remote Procedure Call)는 원격 프로시저 호출을 의미하며, NIS(Network Information Service)는 클라이언트-서버 모델을 사용하여 네트워크 상의 사용자와 호스트 정보를 관리하는 시스템입니다. 이 때, RPC를 사용하여 NIS 서비스를 제공하기 위해서는 RPC 프로토콜을 사용해야 하며, 이를 위해 portmap이 필요합니다. 따라서, 정답은 "㉠ NIS ㉡ RPC ㉢ portmap"입니다.
profile_image
1

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

66. 다음은 특정 명령을 이용해서 웹 서비스 동작 여부를 확인하는 과정의 일부이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. ssh
  2. ftp
  3. telnet
  4. ping
(정답률: 58%)
  • telnet은 원격 호스트와 통신하기 위한 프로토콜로, 해당 명령어를 이용하여 웹 서비스에 접속하여 동작 여부를 확인할 수 있다. 따라서 이 문제에서는 telnet이 정답이다. ssh는 원격 호스트와 안전하게 통신하기 위한 프로토콜, ftp는 파일 전송 프로토콜, ping은 네트워크 상태를 확인하는 명령어이다.
profile_image
1

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

67. 다음 중 Secure 기반의 원격제어 서비스와 연관이 없는 것은?

  1. ssh
  2. scp
  3. smv
  4. sftp
(정답률: 51%)
  • 정답은 "smv"입니다. "ssh", "scp", "sftp"는 모두 Secure Shell (SSH) 프로토콜을 기반으로 한 원격제어 및 파일 전송 서비스이지만, "smv"는 해당 프로토콜과는 관련이 없습니다. "smv"는 일반적으로 "Simple Mail Transfer Protocol (SMTP) Message Validator"의 약자로, 이메일 보안 검증 도구를 의미합니다.
profile_image
1

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

68. 다음 중 사용자가 리눅스 상에서 전자우편을 주고받기 위하여 사용하는 프로그램으로 틀린 것은?

  1. KMail
  2. Thurnderbird
  3. Mozilla Mail
  4. Outlook Express
(정답률: 57%)
  • 정답: "Outlook Express"

    설명: "Outlook Express"는 윈도우 운영체제에서 사용되는 전자우편 프로그램이며, 리눅스에서는 사용할 수 없습니다. 대신에 "KMail", "Thunderbird", "Mozilla Mail" 등의 프로그램이 리눅스에서 사용되며, 이들은 모두 리눅스 운영체제에서 전자우편을 주고받기 위해 사용됩니다.
profile_image
1

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

69. 다음 중 월드 와이드 웹(WWW)에 대한 설명으로 틀린 것은?

  1. 분산된 자원 처리를 목적으로 CERN에서 시작되었다.
  2. 분산 클라이언트-서버 모델을 기반으로 한다.
  3. 클라이언트는 서버의 문서에 대해서 HTML을 사용하여 간단한 수정을 할 수 있다.
  4. 하이퍼텍스트와 하이퍼미디어의 개념을 사용한다.
(정답률: 49%)
  • 정답은 "클라이언트는 서버의 문서에 대해서 HTML을 사용하여 간단한 수정을 할 수 있다." 이다. 웹 클라이언트는 서버에서 제공하는 문서를 요청하고, 서버는 클라이언트에게 요청한 문서를 제공하는 역할을 한다. 클라이언트는 서버에서 제공하는 문서를 수정할 수 없다. 클라이언트는 서버에서 제공하는 문서를 읽고, 사용자가 입력한 데이터를 서버로 전송하는 역할을 한다.
profile_image
1

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

70. 다음 중 텔넷(Telnet) 과 관련된 메시지 파일로 틀린 것은?

  1. /etc/motd
  2. /etc/motd.net
  3. /etc/issue
  4. /etc/issue.net
(정답률: 43%)
  • "/etc/motd.net"은 텔넷과 관련된 메시지 파일이 아닙니다.

    "/etc/motd"는 로그인 후 사용자에게 보여지는 메시지 파일입니다.
    "/etc/issue"는 시스템 로그인 화면에 보여지는 메시지 파일입니다.
    "/etc/issue.net"은 원격 로그인 화면에 보여지는 메시지 파일입니다.

    따라서, 텔넷과 관련된 메시지 파일은 "/etc/issue.net"입니다.

    "/etc/motd.net"은 일반적으로 사용되지 않는 파일이며, 텔넷과는 직접적인 관련이 없습니다.
profile_image
1

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

71. 다음 중 리눅스에서 서비스 가능한 프로토콜 목록이 정의된 파일로 알맞은 것은?

  1. /etc/protocols
  2. /etc/services
  3. /dev/protocols
  4. /dev/services
(정답률: 40%)
  • 정답은 "/etc/protocols"입니다.

    이 파일은 리눅스에서 사용 가능한 프로토콜 목록을 정의하고 있습니다. 이 파일은 네트워크 서비스에서 사용되며, 각 프로토콜에 대한 이름, 번호, 설명 등을 포함하고 있습니다. 이 파일은 시스템 관리자가 네트워크 서비스를 구성할 때 참조할 수 있습니다.

    따라서, "/etc/protocols" 파일은 리눅스에서 서비스 가능한 프로토콜 목록이 정의된 파일입니다.
profile_image
1

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

72. 첫 번째 이더넷카드에 IP 주소를 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 알맞은 내용으로 알맞은 것은?

  1. ㉠ dev0 ㉡ netmask
  2. ㉠ dev0 ㉡ subnet
  3. ㉠ eth0 ㉡ subnet
  4. ㉠ eth0 ㉡ netmask
(정답률: 64%)
  • 이더넷카드는 네트워크 인터페이스를 의미하며, IP 주소를 설정하기 위해서는 해당 인터페이스를 지정해야 합니다. 따라서 "㉠ eth0"가 정답입니다. 또한 IP 주소와 함께 서브넷 마스크(subnet mask)를 설정해야 하는데, 이는 해당 네트워크의 IP 주소 범위를 결정하는 역할을 합니다. 따라서 "㉡ netmask"가 정답입니다.
profile_image
1

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

73. 리눅스 시스템에 설정된 첫 번째 네트워크 인터페이스를 해제하려고 할 때 사용하는 명령으로 알맞은 것은?

  1. ipconfig eth0 terminate
  2. ipconfig eth0 down
  3. ifconfig eth0 terminate
  4. ifconfig eth0 down
(정답률: 69%)
  • 정답은 "ifconfig eth0 down"입니다.

    이유는 ifconfig는 네트워크 인터페이스를 구성하고 관리하는 명령어이며, eth0은 첫 번째 네트워크 인터페이스를 나타내는 인터페이스 이름입니다. down은 인터페이스를 비활성화하는 옵션으로, eth0 인터페이스를 해제하고 네트워크 연결을 끊을 수 있습니다.

    따라서, "ifconfig eth0 down" 명령어를 사용하여 첫 번째 네트워크 인터페이스를 해제할 수 있습니다.
profile_image
1

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

74. 다음 중 커널 관련 명령에 대한 설명으로 틀린 것은?

  1. /sbin/modprobe : 모듈을 검색하여 적재한다.
  2. /sbin/modprobe -r : 모듈을 제거한다.
  3. /sbin/insmod : 적재되어있는모듈의정보를보여준다.
  4. /sbin/rmmod : 적재되어 있는 모듈을 제거한다.
(정답률: 44%)
  • "/sbin/insmod : 적재되어있는모듈의정보를보여준다." 이 설명이 틀립니다. "/sbin/insmod"는 모듈을 적재하는 명령입니다. 적재되어 있는 모듈의 정보를 보여주는 명령은 "/sbin/lsmod"입니다.
profile_image
1

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

75. 인터넷 서비스를 사용하기 위해서는 IP 주소 등을 수동으로 설정하거나 DHCP 서버를 통해 자동으로 할당 받을 수 있다. 다음 중 인터넷 서비스를 위해 설정하는 항목으로 가장 거리가 먼 것은?

  1. Netmask
  2. Gateway
  3. DNS
  4. MAC
(정답률: 49%)
  • 정답은 "MAC"이다.

    IP 주소, Netmask, Gateway, DNS는 모두 인터넷 서비스를 위해 설정하는 필수 항목이다. IP 주소는 컴퓨터를 식별하기 위한 주소이고, Netmask은 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 역할을 한다. Gateway는 다른 네트워크로 나가기 위한 출구 역할을 하며, DNS는 도메인 이름을 IP 주소로 변환하는 역할을 한다.

    반면에 MAC 주소는 네트워크 인터페이스 카드의 고유한 식별자이다. 인터넷 서비스를 위해 설정하는 것이 아니라, 네트워크 인터페이스 카드가 제대로 작동하기 위해 필요한 정보이다. MAC 주소는 제조사가 할당하므로, 사용자가 수동으로 설정할 필요가 없다.
profile_image
1

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

76. 다음 중 라우팅 경로를 확인하거나 변경할 때 사용하는 명령으로 알맞은 것은?

  1. ifconfig
  2. netstat
  3. route
  4. traceroute
(정답률: 56%)
  • 라우팅 경로를 확인하거나 변경할 때 사용하는 명령은 "route"이다. 이는 라우팅 테이블을 보여주고, 추가, 삭제, 변경할 수 있는 명령어이다. ifconfig는 네트워크 인터페이스를 구성하고 설정하는 명령어이며, netstat은 네트워크 연결 상태를 보여주는 명령어이다. traceroute는 목적지까지 패킷이 어떤 경로를 통해 전달되는지를 보여주는 명령어이다.
profile_image
1

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

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

  1. 임베디드 시스템
  2. 서버 가상화 시스템
  3. 리눅스 클라우드 시스템
  4. 클러스터링 시스템
(정답률: 74%)
  • 이 그림은 작은 컴퓨터와 다양한 기기들이 연결되어 있는 것으로, 이러한 작은 컴퓨터들이 바로 임베디드 시스템이다. 임베디드 시스템은 작은 크기와 저전력, 실시간 처리 등의 특징을 가지며, 다양한 기기들에 내장되어 동작하는 시스템이다.
profile_image
1

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

78. 다음 중 부하분산 클러스터(LVS)의 구성요소로 가장 알맞은 것은?

  1. 채널 본딩(Channel Bonding)
  2. 로드 밸런서(Load Balancer)
  3. 주 서버(Primary Node)
  4. 미들웨어(Middleware)
(정답률: 56%)
  • 부하분산 클러스터(LVS)의 구성요소 중 가장 중요한 것은 로드 밸런서(Load Balancer)입니다. 로드 밸런서는 클라이언트의 요청을 여러 대의 서버에 분산시켜 처리하는 역할을 합니다. 이를 통해 서버의 부하를 분산시켜 서버의 안정성과 성능을 향상시킬 수 있습니다. 따라서 로드 밸런서는 부하분산 클러스터의 핵심 요소 중 하나입니다.
profile_image
1

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

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

  1. VMware
  2. XEN
  3. VritualBox
  4. KVM
(정답률: 38%)
  • 위 그림은 가상화 기술을 이용한 서버 구성을 나타내고 있습니다. 이 중에서 KVM은 Linux 기반의 가상화 기술로, 가상 머신을 생성하고 관리하는 데에 사용됩니다. 따라서 KVM이 정답입니다. VMware, XEN, VirtualBox는 모두 다른 가상화 기술입니다.
profile_image
1

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

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

  1. IaaS
  2. PaaS
  3. SaaS
  4. ZaaS
(정답률: 58%)
  • 이 그림은 인프라스트럭처를 제공하는 클라우드 서비스를 나타내고 있습니다. 따라서 정답은 "IaaS"입니다. IaaS는 Infrastructure as a Service의 약자로, 가상화된 컴퓨팅 리소스를 제공하는 서비스입니다. 이 서비스는 가상 머신, 스토리지, 네트워크 등의 인프라를 제공하며, 사용자는 이를 이용하여 자신의 애플리케이션을 구축하고 운영할 수 있습니다.
profile_image
1

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

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