리눅스마스터 2급 필기 기출문제복원 (2017-09-09)

리눅스마스터 2급
(2017-09-09 기출문제)

목록

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

1. 다음 중 파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령으로 알맞은 것은?

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

    설명: umask는 파일이나 디렉터리를 생성할 때 기본적으로 부여되는 허가권 값을 지정하는 명령어입니다. umask 값은 현재 사용자의 허가권 값을 반영하여 생성될 파일이나 디렉터리에 적용됩니다. 예를 들어, umask 값이 022일 경우, 생성된 파일이나 디렉터리의 기본 허가권은 755가 됩니다. umask 값은 변경 가능하며, 변경된 값은 로그아웃 후에도 유지됩니다.
profile_image
1

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

2. 다음 중 리눅스 시스템에서 기본적으로 Set-UID가 설정된 파일로 알맞은 것은?

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

    설명: passwd 파일은 사용자의 암호를 변경하는 명령어인데, 이 파일은 root 권한으로 실행되어야만 사용자의 암호를 변경할 수 있습니다. 따라서 passwd 파일은 Set-UID가 설정되어 있어야 합니다. Set-UID가 설정된 파일은 해당 파일을 실행하는 사용자의 권한이 파일 소유자의 권한으로 변경되는 기능을 가지고 있습니다. 이를 통해 일반 사용자도 root 권한으로 실행할 수 있는 파일을 만들 수 있습니다.
profile_image
1

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

3. 다음 중 디렉터리에 설정되는 x 권한에 대한 설명으로 알맞은 것은?

  1. 디렉터리 내부로 접근할 수 있는 권한
  2. 디렉터리 내부의 내용을 볼 수 있는 권한
  3. 디렉터리 내부에 파일을 생성 또는 삭제할 수 있는 권한
  4. 디렉터리 내부의 실행 파일을 실행할 수 있는 권한
(정답률: 65%)
  • 디렉터리 내부로 접근할 수 있는 권한은 해당 디렉터리에 접근하여 내부의 파일이나 디렉터리를 볼 수 있는 권한입니다. 즉, 디렉터리에 x 권한이 설정되어 있으면 해당 디렉터리 내부로 이동하여 내부의 파일이나 디렉터리를 확인할 수 있습니다.
profile_image
1

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

4. 다음 명령의 실행 결과에 대한 설명으로 알맞은 것은?

  1. 해당 명령은 오류로 인해 실행되지 않는다.
  2. lin.txt 파일의 권한을 다른 사용자만 읽기 및 쓰기 권한을 설정한다.
  3. lin.txt 파일의 권한을 사용자만 읽기 및 쓰기 권한을 설정한다.
  4. lin.txt 파일의 소유권을 UID 600인 사용자로 지정한다.
(정답률: 54%)
  • 해당 명령은 lin.txt 파일의 소유권을 UID 600인 사용자로 지정한다. chown은 파일이나 디렉토리의 소유자를 변경하는 명령어이며, UID 600은 일반적으로 시스템 관리자 계정에 할당되는 값이다.
profile_image
1

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

5. 파일의 허가권을 다음과 같이 설정하려고 할 때 실행하는 명령으로 알맞은 것은?

  1. chmod 765 joon.sh
  2. chmod 764 joon.sh
  3. chmod 654 joon.sh
  4. chmod 645 joon.sh
(정답률: 84%)
  • 파일의 허가권은 3개의 숫자로 표현되며, 각각은 소유자, 그룹, 다른 사용자의 권한을 나타낸다. 각 숫자는 4, 2, 1의 합으로 이루어져 있으며, 각각은 읽기, 쓰기, 실행 권한을 나타낸다. 예를 들어, 7은 읽기, 쓰기, 실행 권한이 모두 허용된 것을 의미하며, 6은 읽기, 쓰기 권한이 허용된 것을 의미한다.

    따라서, "chmod 765 joon.sh" 명령은 소유자는 읽기, 쓰기, 실행 권한이 모두 허용되고, 그룹은 읽기, 쓰기 권한이 허용되고, 다른 사용자는 읽기 권한만 허용된다는 것을 의미한다.
profile_image
1

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

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

  1. BLKID
  2. LABEL
  3. TYPE
  4. UUID
(정답률: 77%)
  • UUID는 Universally Unique Identifier의 약자로, 전 세계적으로 유일한 식별자를 생성하는 데 사용되는 값입니다. 파일 시스템이나 파티션 등을 구분하기 위해 사용됩니다. 따라서 위의 보기에서 UUID가 정답인 이유는, 파일 시스템이나 파티션을 구분하기 위한 값으로 사용되기 때문입니다.
profile_image
1

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

7. 다음 중 ihduser 계정의 홈 디렉터리 사용량을 확인하는 명령으로 알맞은 것은?

  1. free -m ~ihduser
  2. df -h ~ihduser
  3. du -sh ~ihduser
  4. fdisk -l ~ihduser
(정답률: 76%)
  • 정답: du -sh ~ihduser

    이유:
    - free -m: 시스템 메모리 사용량을 확인하는 명령어이므로, 홈 디렉터리 사용량을 확인하는 데에는 적합하지 않음.
    - df -h: 파일 시스템의 디스크 사용량을 확인하는 명령어이므로, 홈 디렉터리 사용량을 확인하는 데에는 적합하지만, 다른 파일 시스템의 마운트 포인트도 함께 출력되므로 정확한 결과를 얻기 어려울 수 있음.
    - du -sh: 디렉터리의 사용량을 확인하는 명령어이므로, ihduser 계정의 홈 디렉터리 사용량을 정확하게 확인할 수 있음.
    - fdisk -l: 디스크 파티션 정보를 확인하는 명령어이므로, 홈 디렉터리 사용량을 확인하는 데에는 적합하지 않음.
profile_image
1

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

8. 다음 중 사용자의 용량 제한을 위해 /etc/fstab에 설정하는 옵션으로 알맞은 것은?

  1. aquota.user
  2. quota
  3. usrquota
  4. userquota
(정답률: 66%)
  • 정답: usrquota

    설명: usrquota는 사용자별로 디스크 용량 제한을 설정할 수 있도록 해주는 옵션이다. 이 옵션을 사용하면 각 사용자의 용량 제한을 설정할 수 있으며, 이를 통해 전체 디스크 용량을 효율적으로 관리할 수 있다. 다른 옵션들은 그룹별 용량 제한 등 다른 용도로 사용된다.
profile_image
1

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

9. 다음 설명과 가장 관련 있는 명령어로 알맞은 것은?

  1. umount
  2. e2fsck
  3. mke2fs
  4. tune2fs
(정답률: 65%)
  • 이 그림은 마운트된 파일 시스템을 해제하는 것을 보여주고 있으므로 "umount"가 가장 관련이 있습니다. "umount" 명령어는 마운트된 파일 시스템을 해제하는 데 사용됩니다.
profile_image
1

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

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

  1. df
  2. du
  3. free
  4. mount
(정답률: 64%)
  • 정답은 "mount"입니다.

    이 그림은 리눅스에서 파일 시스템을 마운트하는 과정을 보여줍니다. 마운트란 파일 시스템을 운영체제의 디렉토리 구조에 연결하는 것을 말합니다.

    따라서 이 그림에 해당하는 명령어는 "mount"입니다. 다른 보기들은 파일 시스템과 관련된 정보를 보여주는 명령어이지만, 마운트와 직접적으로 관련된 것은 아닙니다.

    즉, "df"는 파일 시스템의 디스크 사용량을 보여주는 명령어이고, "du"는 디렉토리의 디스크 사용량을 보여주는 명령어입니다. "free"는 시스템의 메모리 사용량을 보여주는 명령어입니다.
profile_image
1

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

11. 다음은 리눅스 셸에 관한 설명이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ csh ㉡ bash
  2. ㉠ csh ㉡ sh
  3. ㉠ ksh ㉡ bash
  4. ㉠ ksh ㉡ sh
(정답률: 79%)
  • 이미지에서 보이는 것은 셸의 종류를 나타내는 명령어입니다. 셸은 사용자와 컴퓨터 하드웨어 사이에서 명령어를 해석하고 실행하는 인터페이스 역할을 합니다.

    ㉠ csh와 ㉡ bash는 각각 C Shell과 Bourne-Again Shell의 약자입니다. C Shell은 유닉스 시스템에서 사용되던 셸이며, Bourne-Again Shell은 GNU 프로젝트에서 개발한 셸입니다.

    따라서, ㉠ csh ㉡ bash는 서로 다른 두 종류의 셸을 나타내며, ㉠ csh ㉡ sh, ㉠ ksh ㉡ bash, ㉠ ksh ㉡ sh는 각각 C Shell과 Bourne Shell, Korn Shell과 Bourne-Again Shell, Korn Shell과 Bourne Shell의 조합입니다.

    따라서, 정답은 "㉠ ksh ㉡ bash"입니다. Korn Shell은 유닉스 시스템에서 사용되는 셸 중 하나이며, Bourne-Again Shell은 GNU 프로젝트에서 개발한 셸입니다.
profile_image
1

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

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

  1. 명령행 편집기능을 지원한다.
  2. 1978년 버클리대학의 빌 조이가 개발하였다.
  3. C언어를 기반으로 만들어졌으며 강력한 프로그램 작성기능을 가지고 있다.
  4. 히스토리 기능, 별명(Alias)기능, 작업제어 등의 기능을 포함하였다.
(정답률: 47%)
  • "csh는 명령행 편집기능을 지원한다."가 틀린 설명이다. csh는 명령행 편집기능을 지원하지 않는다. 이는 다른 쉘인 bash, zsh 등에서 지원하는 기능이다.
profile_image
1

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

13. 다음 중 기본 셸 변경에 관한 설명으로 알맞은 것은?

  1. 사용자가 로그인한 셸을 변경하는 명령어는 echo $SHELL 이다.
  2. chsh 명령으로 변경한 셸은 다음 로그인부터 유효하다.
  3. cat /etc/shells 명령을 통해 현재 사용 중인 셸의 확인할 수 있다.
  4. 변경할 셸을 지정할 때는 상대경로로 입력해야 한다.
(정답률: 52%)
  • chsh 명령으로 변경한 셸은 다음 로그인부터 유효하다는 이유는, chsh 명령은 사용자 계정의 로그인 셸을 변경하는 명령어이기 때문입니다. 이 명령어를 사용하여 변경한 셸은 해당 사용자가 다음 로그인할 때부터 적용되며, 이전에 사용하던 셸은 더 이상 유효하지 않습니다. 따라서, chsh 명령으로 변경한 셸은 영구적으로 적용되는 것이 아니라, 다음 로그인부터 유효하다는 것입니다.
profile_image
1

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

14. 다음 중 사용가능한 셸을 확인 할 때 사용하는 명령으로 틀린 것은?

  1. echo $SHELL
  2. cat /etc/shells
  3. chsh --list-shells
  4. chsh -l
(정답률: 54%)
  • 틀린 것은 "chsh -l" 입니다. 이 명령은 현재 사용자가 사용 가능한 로그인 셸을 나열하지만, 시스템 전체에서 사용 가능한 셸을 확인하는 것은 아닙니다.

    "echo $SHELL" 명령은 현재 사용자가 사용하고 있는 셸의 경로를 출력합니다. 이를 통해 현재 사용 중인 셸을 확인할 수 있습니다.

    "cat /etc/shells" 명령은 시스템 전체에서 사용 가능한 셸의 목록을 출력합니다.

    "chsh --list-shells" 명령은 시스템 전체에서 사용 가능한 셸의 목록을 출력합니다.
profile_image
1

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

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

  1. 지역변수
  2. 관리변수
  3. 환경변수
  4. 예약변수
(정답률: 83%)
  • 이 그림은 컴퓨터 시스템에서 환경변수를 설정하는 모습을 보여줍니다. 환경변수는 운영체제에서 제공하는 변수로, 시스템 전체에서 공유되며 모든 프로그램에서 사용할 수 있습니다. 따라서 다른 변수들과 달리 모든 프로그램에서 접근 가능하며, 시스템의 환경을 설정하는 데에 사용됩니다.
profile_image
1

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

16. PATH변수에 $HOME/data 라는 경로를 추가하려고 할 때 알맞은 명령은?

  1. PATH = $PATH:$HOME/data
  2. $PATH = $PATH:$HOME/data
  3. PATH = $HOME/data
  4. $PATH = $HOME/data
(정답률: 64%)
  • 정답은 "PATH = $PATH:$HOME/data"이다.

    이유는 PATH 변수는 시스템에서 실행 가능한 프로그램들이 저장된 경로를 담고 있는 환경 변수이다. $PATH는 현재 PATH 변수의 값을 의미하며, : 뒤에 새로운 경로를 추가하면 된다. 따라서 "$PATH:$HOME/data"는 현재 PATH 변수의 값 뒤에 $HOME/data 경로를 추가하는 것이다.
profile_image
1

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

17. 다음은 히스토리 사용법에 관한 내용이다. 명령문과 관련 설명의 조합으로 알맞은 것은?

  1. history : 가장 마지막에 실행한 명령을 재실행한다.
  2. history 5 : 5번째 사용한 명령을 실행한다.
  3. !all : 히스토리에 등록된 모든 명령을 재실행한다.
  4. !5 : 히스토리 목록의 번호중 5번째에 해당하는 명령을 실행한다.
(정답률: 71%)
  • 답: "!5 : 히스토리 목록의 번호중 5번째에 해당하는 명령을 실행한다." 명령어를 사용하면 터미널에서 실행한 이전 명령어들의 목록이 나오고, 그 중에서 원하는 명령어의 번호를 입력하면 해당 명령어를 실행할 수 있다. "!5"는 히스토리 목록에서 5번째에 해당하는 명령어를 실행하는 것을 의미한다. 예를 들어, "history" 명령어를 입력하면 이전에 실행한 명령어들의 목록이 나오고, 그 중에서 5번째에 해당하는 명령어를 실행하고 싶다면 "!5"를 입력하면 된다.
profile_image
1

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

18. 주요 프롬프트 형식에 관한 설명으로 틀린 것은?

  1. \d : '년 월 일' 형태로 날짜를 표시한다.
  2. \s : 사용중인 셸의 이름을 표시한다.
  3. \t : 24시 형태의 현재 시간을 표시한다.
  4. \u : 현재 사용자의 이름을 표시한다.
(정답률: 55%)
  • 정답: "\t : 24시 형태의 현재 시간을 표시한다."

    설명: \d는 날짜를 표시하는데 사용되며, 년 월 일 형태로 표시됩니다. \s는 현재 사용중인 셸의 이름을 표시하며, \u는 현재 사용자의 이름을 표시합니다. \t는 현재 시간을 표시하는데 사용되며, 24시 형태로 표시됩니다.
profile_image
1

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

19. ps명령으로 프로세스의 생성 상태를 확인하려 한다. 다음 중 프로세스가 fork 형태로 수행 됐는지 여부를 확인 할 수 있는 값으로 알맞은 것은?

  1. UID
  2. TTY
  3. TIME
  4. PID 및 PPID
(정답률: 68%)
  • PID는 해당 프로세스의 고유한 식별자이고, PPID는 해당 프로세스를 생성한 부모 프로세스의 PID이다. 따라서 PID와 PPID를 확인하면 해당 프로세스가 fork 형태로 수행되었는지 여부를 확인할 수 있다. fork() 함수는 부모 프로세스에서 자식 프로세스를 생성하는 함수이므로, 자식 프로세스의 PPID가 부모 프로세스의 PID와 일치하면 fork 형태로 수행된 것이다.
profile_image
1

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

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

  1. fg
  2. bg
  3. jobs
  4. [CTRL]+[c]
(정답률: 78%)
  • 정답: bg

    설명: bg 명령은 현재 실행 중인 포어그라운드 프로세스를 백그라운드로 전환하는 명령입니다. 이 명령을 사용하면 해당 프로세스가 백그라운드에서 실행되며, 쉘 프롬프트가 다시 나타납니다. 이후에는 다른 명령을 실행할 수 있습니다. fg 명령은 백그라운드 프로세스를 포어그라운드로 전환하는 명령입니다. jobs 명령은 현재 실행 중인 백그라운드 및 중지된 프로세스를 보여주는 명령입니다. [CTRL]+[c]는 현재 실행 중인 프로세스를 중지하는 명령입니다.
profile_image
1

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

21. 다음 중 프로세스를 강제 종료 시 사용하는 시그널 번호로 알맞은 것은?

  1. 1
  2. 3
  3. 9
  4. 15
(정답률: 83%)
  • 정답은 "9"입니다. "9"는 SIGKILL 시그널로, 프로세스를 강제 종료시키는 시그널입니다. 이 시그널은 프로세스가 처리 중인 작업을 중단시키고 즉시 프로세스를 종료시킵니다. 따라서, 시스템이나 사용자가 프로세스를 강제 종료시키기 위해 SIGKILL 시그널을 사용합니다.
profile_image
1

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

22. kill 명령을 사용해 프로세스를 종료 하려고 한다. 다음과 동일한 명령으로 알맞은 것은?

  1. kill –1 1109
  2. kill –HUP 1109
  3. kill –9 1109
  4. kill –15 1109
(정답률: 51%)
  • "kill -15 1109"는 프로세스에게 SIGTERM 시그널을 보내 종료를 요청하는 명령이다. SIGTERM 시그널은 프로세스가 graceful하게 종료될 수 있도록 시간을 주는 시그널이다. 따라서 이 명령은 프로세스를 강제 종료하는 "kill -9 1109"보다는 더 안전한 방법이다. "kill -1 1109"는 SIGHUP 시그널을 보내 프로세스를 재시작하는 명령이고, "kill -HUP 1109"는 잘못된 옵션으로 인식되어 실행되지 않는다.
profile_image
1

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

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

  1. 특정 프로그램이 메모리에 상주해서 실행되고 있으면 이는 프로세스라 부른다.
  2. 리눅스에서 프로세스는 실행시 PID가 할당되어 관리된다.
  3. 리눅스 부팅시 최초의 프로세스의 PID는 0번이고, 최대 65536 까지 할당 가능하다.
  4. 셸에서 명령을 실행하고 해당 프로세스가 종료될 때까지 기다리는 프로세스를 포어그라운드 프로세스라 한다.
(정답률: 69%)
  • 리눅스 부팅시 최초의 프로세스의 PID는 0번이고, 최대 65536 까지 할당 가능하다." 이 설명은 맞는 설명이다. PID는 프로세스 식별자로, 리눅스에서 프로세스는 실행시 PID가 할당되어 관리된다. 최초의 프로세스는 init 프로세스로, PID는 0번이다. PID는 0부터 65535까지 할당 가능하다.
profile_image
1

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

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

  1. 데몬
  2. 멀티테스킹
  3. 백그라운드 프로세스
  4. 포어그라운드 프로세스
(정답률: 85%)
  • 이 그림은 멀티테스킹 환경에서 백그라운드에서 실행되는 프로세스를 나타내고 있습니다. 이러한 백그라운드 프로세스를 관리하는 것이 데몬입니다. 따라서 정답은 "데몬"입니다.
profile_image
1

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

25. 다음 중 ps 명령어를 통해 확인 할 수 있는 항목으로 틀린 것은?

  1. 총 CPU 사용 시간
  2. 부모 프로세스의 PID
  3. 현재 프로세스의 상태 코드
  4. 프로세스의 DISK 사용 비율
(정답률: 58%)
  • ps 명령어를 통해 확인 할 수 있는 항목 중 "프로세스의 DISK 사용 비율"은 틀린 항목입니다. ps 명령어는 현재 실행 중인 프로세스의 정보를 보여주는 명령어로, CPU 사용 시간, 부모 프로세스의 PID, 현재 프로세스의 상태 코드 등을 확인할 수 있습니다. 하지만 DISK 사용 비율은 해당 프로세스가 사용하는 디스크의 용량을 나타내는 것으로, ps 명령어로는 확인할 수 없습니다. 이를 확인하기 위해서는 다른 명령어를 사용해야 합니다.
profile_image
1

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

26. 다음 중 프로세스 우선순위를 변경하는 명령어에 관한 설명으로 틀린 것은?

  1. 프로세스 우선순위를 변경하는 명령으로는 nice, renice가 있으며, 모든 사용자는 NI 값을 증감할 수 있다.
  2. nice 명령어 사용시 값을 지정하지 않으면 기본적으로 NI 값이 10이 지정된다.
  3. nice 명령은 프로세스 명으로 우선순위를 조정하고, renice 명령은 주로 PID로 조정한다.
  4. 기존의 NI 값에 상관없이 지정한 NI 값으로 바로 적용하려면 renice명령어를 이용해야 한다.
(정답률: 56%)
  • "기존의 NI 값에 상관없이 지정한 NI 값으로 바로 적용하려면 renice명령어를 이용해야 한다."가 틀린 설명입니다.

    renice 명령어는 기존에 실행 중인 프로세스의 우선순위를 변경할 때 사용합니다. 따라서 기존의 NI 값에 상관없이 지정한 NI 값으로 바로 적용하려면 nice 명령어를 사용해야 합니다.
profile_image
1

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

27. 다음 중 프로세스의 상태를 트리 구조로 출력해주는 명령으로 알맞은 것은?

  1. ps
  2. top
  3. tree
  4. pstree
(정답률: 83%)
  • 정답: pstree

    이유: pstree 명령은 현재 실행 중인 프로세스들을 트리 구조로 출력해주는 명령이다. 이를 통해 프로세스 간의 계층 구조와 상태를 한눈에 파악할 수 있다. ps 명령은 프로세스의 상태를 출력해주지만 트리 구조로는 출력해주지 않는다. top 명령은 현재 실행 중인 프로세스들의 상태를 실시간으로 모니터링해주는 명령이다. tree 명령은 파일 시스템의 디렉토리 구조를 트리 구조로 출력해주는 명령이다.
profile_image
1

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

28. 다음 중 ps 명령어의 프로세스 상태코드인 STAT의 값과 설명으로 틀린 것은?

  1. S : 특정 이벤트가 끝나기를 기다리는 상태
  2. D : 작업이 종료되었으나 부모 프로세스로부터 회수되지 않아 메모리를 차지하고 있는 상태
  3. R : 실행 중 혹은 실행될 수 있는 상태
  4. T : 정지된 상태
(정답률: 65%)
  • 정답은 "S : 특정 이벤트가 끝나기를 기다리는 상태"이다. ps 명령어의 STAT 값 중 S는 슬립(sleep) 상태를 의미하며, 특정 이벤트가 끝나기를 기다리는 상태가 아니다.

    D는 작업이 종료되었으나 부모 프로세스로부터 회수되지 않아 메모리를 차지하고 있는 상태이다. 이는 좀비 프로세스(zombie process)라고도 불리며, 부모 프로세스가 wait() 함수를 호출하지 않아서 자식 프로세스의 종료 상태를 알 수 없는 경우 발생한다. 이 상태에서는 프로세스가 메모리를 계속 차지하고 있기 때문에, 부모 프로세스가 자식 프로세스를 제대로 종료시키지 않으면 시스템 자원을 낭비하게 된다.
profile_image
1

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

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

  1. ㉠ pico ㉡ nano
  2. ㉠ nano ㉡ pico
  3. ㉠ emacs ㉡ vi
  4. ㉠ vim ㉡ vi
(정답률: 67%)
  • 이 그림은 전기용량을 나타내는 단위인 파라미터(pF)를 나타내는데, 1 나노 파라미터(nF)는 1000 피코 파라미터(pF)와 같기 때문에, ㉠ pico ㉡ nano가 아닌 ㉠ nano ㉡ pico가 정답이다.
profile_image
1

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

30. 다음 중 emacs 편집기의 기반이 되는 언어로 알맞은 것은?

  1. LISP
  2. COBOL
  3. PASCAL
  4. FORTRAN
(정답률: 68%)
  • 정답: LISP

    설명: Emacs 편집기는 LISP 언어로 작성되었습니다. LISP는 리스트 처리 언어로, Emacs의 확장성과 유연성을 제공하는 데 큰 역할을 합니다. LISP는 Emacs Lisp라는 특별한 버전으로 구현되어 있으며, Emacs 사용자는 이를 사용하여 Emacs를 확장하고 사용자 정의 기능을 추가할 수 있습니다.
profile_image
1

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

31. 다음 중 vi 편집기를 개발한 사람으로 알맞은 것은?

  1. 데니스 리치
  2. 빌 조이
  3. 리처드 스톨먼
  4. 브람 무레나르
(정답률: 71%)
  • vi 편집기는 빌 조이가 개발한 것으로 알려져 있습니다. 빌 조이는 유닉스 운영체제의 개발자 중 한 명으로, vi 편집기를 개발한 것 외에도 BSD 운영체제와 Sun Microsystems의 Java 프로그래밍 언어 개발에도 기여하였습니다.
profile_image
1

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

32. vi 편집기를 이용해서 프로그래밍을 할 때 엔터키 입력 시 그림처럼 바로 윗줄 행의 열(Column) 위치와 동일하게 커서를 이동할 때 사용하는 환경설정으로 알맞은 것은?

  1. :set nu
  2. :set ic
  3. :set sm
  4. :set ai
(정답률: 60%)
  • 정답은 ":set ai"입니다.

    ":set ai"는 autoindent(자동 들여쓰기)를 활성화하는 설정입니다. 이 설정을 활성화하면 엔터키를 입력할 때 바로 윗줄의 들여쓰기를 그대로 유지하면서 커서가 이동합니다.

    ":set nu"는 line number(줄 번호)를 표시하는 설정입니다.

    ":set ic"는 ignorecase(대소문자 구분 안 함)를 활성화하는 설정입니다.

    ":set sm"은 showmatch(매칭되는 괄호 표시)를 활성화하는 설정입니다.

    따라서, 이 문제에서 요구하는 환경설정은 엔터키 입력 시 자동 들여쓰기를 활성화하는 ":set ai"입니다.
profile_image
1

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

33. vi 편집기를 이용해서 파일 전체의 linux로 시작하는 줄을 Linux로 시작하도록 치환하려고 할 때 알맞은 것은?

  1. :% s/linux/^Linux/
  2. :% s/^Linux/linux/
  3. :% s/^linux/Linux/
  4. :% s/^linux/^Linux/
(정답률: 58%)
  • 정답은 ":% s/^linux/Linux/"이다.

    - % : 파일 전체를 대상으로 치환한다는 의미
    - s : substitute(치환) 명령어
    - ^linux : 줄의 시작부터 linux 문자열을 찾는다
    - Linux : 찾은 문자열을 대문자 Linux로 치환한다

    따라서, 파일 전체에서 줄의 시작부터 linux로 시작하는 문자열을 Linux로 치환하는 명령어가 ":% s/^linux/Linux/"이다.
profile_image
1

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

34. 다음 중 vi 편집기의 명령모드에서 입력 모드로 전환할 때 현재 커서가 위치한 곳의 윗줄에 삽입할 때 사용하는 명령으로 알맞은 것은?

  1. o
  2. O
  3. s
  4. S
(정답률: 54%)
  • 정답은 "O"입니다.

    "O"는 현재 커서가 위치한 윗줄에 새로운 빈 줄을 만들고 입력 모드로 전환합니다. 이는 현재 커서 위치의 윗줄에 새로운 내용을 추가하고자 할 때 유용합니다.

    다른 보기들은 "o"는 현재 커서 위치 다음에 새로운 빈 줄을 만들고 입력 모드로 전환합니다. "s"는 현재 커서 위치의 문자를 삭제하고 입력 모드로 전환합니다. "S"는 현재 커서 위치의 줄 전체를 삭제하고 입력 모드로 전환합니다.
profile_image
1

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

35. 다음 중 소스파일로 제공되는 프로그램을 설치하기 위해서는 먼저 압축을 풀고, 디렉터리 이동 후 거쳐야 하는 작업으로 알맞은 것은?

  1. setup - configure - make
  2. setup - configure - make install
  3. configure - setup - make install
  4. configure - make - make install
(정답률: 79%)
  • 정답은 "configure - make - make install" 입니다.

    소스파일로 제공되는 프로그램을 설치하기 위해서는 먼저 압축을 풀고, 디렉터리 이동 후 configure 스크립트를 실행해야 합니다. configure 스크립트는 시스템 환경에 맞게 소스코드를 컴파일할 수 있는 Makefile을 생성합니다. 이후 make 명령어를 사용하여 Makefile을 실행하고, 소스코드를 컴파일하여 실행 파일을 만듭니다. 마지막으로 make install 명령어를 사용하여 컴파일된 실행 파일을 시스템에 설치합니다. 따라서 정답은 "configure - make - make install" 입니다.
profile_image
1

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

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

  1. make의 대체프로그램이다.
  2. make과정 없이 운영체제에 맞는 make파일 생성을 목적으로 한다.
  3. 유닉스계열 운영체제만 지원한다.
  4. 크로스 컴파일을 할 수 있다.
(정답률: 69%)
  • "유닉스계열 운영체제만 지원한다."가 틀린 설명이다. CMake는 유닉스계열 운영체제뿐만 아니라 Windows, macOS 등 다양한 운영체제를 지원한다.
profile_image
1

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

37. 리눅스배포판과 패키지관리기법의연결이알맞은 것은?

  1. RedHat - DPKG
  2. CentOS - RPM
  3. Debian - YAST
  4. SuSe - YUM
(정답률: 70%)
  • CentOS는 RedHat 계열의 배포판으로 RPM 패키지 관리 시스템을 사용하기 때문에 CentOS와 RPM이 연결된다. RPM은 RedHat Package Manager의 약자로, 소프트웨어 패키지를 설치, 업데이트, 제거하는 데 사용되는 패키지 관리 시스템이다. 따라서 CentOS는 RPM을 사용하여 소프트웨어를 관리한다.
profile_image
1

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

38. 다음 패키지 파일에 해당하는 리눅스 배포판으로 알맞은 것은?

  1. 레드햇
  2. 데비안
  3. 수세(SuSe)
  4. 슬랙웨어
(정답률: 81%)
  • 이 패키지 파일은 .deb 확장자를 가지고 있으며, 데비안 리눅스 배포판에서 사용하는 패키지 포맷입니다. 따라서 정답은 "데비안"입니다.
profile_image
1

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

39. tar에 관한 설명으로 틀린 것은?

  1. 파일로 묶을 때 디렉터리를 지정하면 디렉터리 내 모든 파일 및 서브디렉터리도 함께 묶여진다.
  2. 여러 파일이나 디렉터리를 하나의 파일로 묶어주는 기능을 한다.
  3. 리눅스에서 사용되는 GNU tar는 압축작업을 동시에 진행할 수 있다.
  4. 파일의 속성, 하드링크는 보존되나 소프트링크는 보존되지 않는다.
(정답률: 69%)
  • "파일의 속성, 하드링크는 보존되나 소프트링크는 보존되지 않는다."가 틀린 것이 아니라 맞는 것입니다.

    tar는 파일이나 디렉터리를 하나의 파일로 묶어주는 기능을 합니다. 디렉터리를 지정하면 디렉터리 내 모든 파일 및 서브디렉터리도 함께 묶여집니다. 리눅스에서 사용되는 GNU tar는 압축작업을 동시에 진행할 수 있습니다. 파일의 속성, 하드링크, 소프트링크 등 모든 메타데이터가 보존됩니다.
profile_image
1

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

40. 다음 tar 명령의 결과에 대한 설명으로 틀린 것은?

  1. 현재디렉터리에서 새로운 tar 파일을 생성한다.
  2. 파일명은 ihd.tar.gz 으로 지정한다.
  3. bzip2 압축을 진행한다.
  4. tar 작업이 진행되는동안 파일의 이름을 보여준다.
(정답률: 72%)
  • 정답은 "bzip2 압축을 진행한다." 이다.

    이유는 명령어에서 "-z" 옵션을 사용하여 gzip 압축을 진행하는 것이 아니라 "-j" 옵션을 사용하여 bzip2 압축을 진행하기 때문이다. 따라서 결과 파일의 확장자는 ".tar.bz2"가 된다.
profile_image
1

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

41. 다음 중 yum에 관한 설명으로 알맞은 것은?

  1. dpkg기반 시스템에서 패키지를 손쉽게 설치해주는 유틸리티이다.
  2. rpm 패키지 설치 시 가장 많이 발생하는 의존성문제를 자동으로 해결해준다.
  3. ATP(Advanced Packaging Tool) 라이브러리를 이용한 명령행 기반 도구이다.
  4. /etc/yum/sources.list 파일에 패키지 관련정보를 관리한다.
(정답률: 64%)
  • yum은 rpm 패키지 설치 시 가장 많이 발생하는 의존성 문제를 자동으로 해결해준다. 이는 yum이 패키지를 설치할 때 필요한 다른 패키지들도 함께 설치하고, 의존성 문제를 해결해주기 때문이다.
profile_image
1

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

42. 다음 예시에 맞게 tar작업을 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ jxvf ㉡ -C
  2. ㉠ jcvf ㉡ -D
  3. ㉠ zxvf ㉡ -C
  4. ㉠ zcvf ㉡ -D
(정답률: 52%)
  • 위의 그림은 tar 명령어를 사용하여 파일을 압축하고 해제하는 과정을 보여줍니다.

    tar 명령어는 파일을 압축하거나 해제할 때 사용되며, 다양한 옵션을 제공합니다.

    위의 예시에서는 "tar -jcvf test.tar.bz2 test" 명령어를 사용하여 "test" 디렉토리를 "test.tar.bz2" 파일로 압축하였습니다.

    이때, 각 옵션의 역할은 다음과 같습니다.

    - j : bzip2 압축을 사용하여 파일을 압축합니다.
    - c : 새로운 아카이브를 생성합니다.
    - v : 압축/해제 과정을 자세히 출력합니다.
    - f : 아카이브 파일 이름을 지정합니다.

    따라서, "㉠ jxvf ㉡ -C" 옵션은 "test.tar.bz2" 파일을 해제할 때 사용됩니다.

    - j : bzip2 압축을 사용하여 파일을 해제합니다.
    - x : 아카이브를 해제합니다.
    - v : 압축/해제 과정을 자세히 출력합니다.
    - f : 아카이브 파일 이름을 지정합니다.
    - -C : 지정된 디렉토리로 이동하여 파일을 해제합니다.

    따라서, "㉠ jxvf ㉡ -C" 옵션은 "test.tar.bz2" 파일을 해제하고, 현재 디렉토리가 아닌 지정된 디렉토리로 이동하여 파일을 해제하는 옵션입니다.
profile_image
1

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

43. 다음 중 CUPS 관련 파일에 대한 설명으로 알맞은 것은?

  1. cupsd : 프린터 출력시 실행 파일
  2. /etc/printcap : 프린터 큐관련 환경 설정 파일
  3. /etc/cups/cupsd.conf : 프린터 데몬의 환경 설정 파일
  4. /etc/cups/printers.conf : 프린터 데몬의 클래스(class) 설정 파일
(정답률: 58%)
  • CUPS는 리눅스에서 사용되는 프린터 관리 시스템이며, 이 중에서 "/etc/cups/cupsd.conf" 파일은 CUPS 데몬의 환경 설정 파일입니다. 이 파일을 통해 프린터 서버의 설정을 변경할 수 있습니다.
profile_image
1

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

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

  1. ㉠ : Console ㉡ : xsane
  2. ㉠ : Console ㉡ : sane
  3. ㉠ : X-윈도 ㉡ : xsane
  4. ㉠ : X-윈도 ㉡ : sane
(정답률: 77%)
  • 이미지에서 보이는 화면이 X-윈도 환경이기 때문에 ㉠은 X-윈도가 되고, 스캐너를 제어하기 위한 프로그램으로 xsane이 가장 일반적으로 사용되기 때문에 ㉡은 xsane이 된다. 따라서 정답은 "㉠ : X-윈도 ㉡ : xsane"이다.
profile_image
1

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

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

  1. ㉠ : API
  2. ㉡ : LGPL
  3. ㉢ : sane-backends
  4. ㉣ : sane-frontends
(정답률: 61%)
  • LGPL는 라이선스이고, API, sane-backends, sane-frontends는 모두 소프트웨어나 라이브러리를 나타내는 용어입니다. 따라서 틀린 것은 없습니다.
profile_image
1

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

46. lpr명령을 이용해 문서를 2매 출력하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -2
  2. -m 2
  3. -n 2
  4. -# 2
(정답률: 67%)
  • (lpr -# 2)

    "-# 2"는 lpr 명령어에서 출력할 페이지 수를 지정하는 옵션으로, 이 경우에는 2매를 출력하도록 지정한 것입니다. 따라서 이 옵션을 사용하여 문서를 2매 출력할 수 있습니다.

    다른 옵션들의 경우,
    - "-2"는 출력할 페이지 수가 아니라, 출력할 복사 수를 지정하는 옵션입니다.
    - "-m 2"는 여러 페이지를 한 장의 용지에 출력할 때 사용하는 옵션입니다.
    - "-n 2"는 여러 페이지를 여러 장의 용지에 출력할 때 사용하는 옵션입니다.
profile_image
1

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

47. 다음 중 System V 계열의 프린터 명령어로 알맞은 것은?

  1. lp
  2. lpr
  3. lpq
  4. lpc
(정답률: 66%)
  • 정답은 "lp"입니다.

    "lp"는 System V 계열의 프린터 명령어 중 하나로, 파일을 프린터로 출력하는 명령어입니다. "lpr"은 BSD 계열의 프린터 명령어이며, "lpq"는 프린터 큐를 확인하는 명령어, "lpc"는 프린터 관리를 위한 명령어입니다.
profile_image
1

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

48. 다음 중 GUI 기반으로 스캔해주는 명령어로 알맞은 것은?

  1. xcam
  2. scanadf
  3. scanimage
  4. sane-find-scanner
(정답률: 48%)
  • 정답: "xcam"

    설명: "xcam"은 GUI(Graphical User Interface) 기반으로 스캔해주는 프로그램입니다. 다른 보기들은 CLI(Command Line Interface) 기반으로 스캔해주는 명령어들입니다. 따라서 GUI 기반으로 스캔해야 할 경우 "xcam"을 사용하면 됩니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 설명에 해당하는 내용으로 알맞은 것은?

  1. X 서버
  2. X 클라이언트
  3. 윈도 매니저
  4. 디스플레이 매니저
(정답률: 61%)
  • 이미지에서는 윈도우 창의 위치와 크기를 관리하는 것을 볼 수 있으며, 이는 디스플레이 매니저의 역할이다. 따라서 정답은 "디스플레이 매니저"이다. "X 서버"와 "X 클라이언트"는 X 윈도 시스템의 구성 요소이며, 윈도 매니저는 창의 외관과 동작을 관리하는 역할을 한다.
profile_image
1

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

50. 다음 중 GNOME가 가장 거리가 먼 것은?

  1. metacity
  2. mutter
  3. nautilus
  4. plasma
(정답률: 58%)
  • GNOME과 plasma는 서로 다른 데스크톱 환경이기 때문에 가장 거리가 먼 것입니다. GNOME은 GTK+를 기반으로 한 데스크톱 환경이고, plasma는 Qt를 기반으로 한 데스크톱 환경입니다.
profile_image
1

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

51. 다음 중 리눅스에서 사용하는 데스크톱 환경으로 알맞은 것은?

  1. Luna
  2. Aqua
  3. Mutter
  4. XFCE
(정답률: 50%)
  • 정답은 "XFCE"입니다. 이는 리눅스에서 가벼우면서도 사용성이 뛰어난 데스크톱 환경으로, 리소스를 적게 사용하면서도 다양한 기능을 제공합니다. 또한 사용자 정의가 용이하고 안정성이 높아 많은 리눅스 배포판에서 기본적으로 제공되는 데스크톱 환경 중 하나입니다.
profile_image
1

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

52. 다음에 제시된 X 관련 라이브러리 중 가장 저수준에 속하는 클라이언트 라이브러리로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. Xm
  2. Xview
  3. Xlib
  4. XCB
(정답률: 66%)
  • Xlib은 X Window System의 가장 기본적인 라이브러리로, X 서버와 통신하여 그래픽 디스플레이와 입력 이벤트를 처리하는 데 사용됩니다. 따라서 가장 저수준에 속하는 클라이언트 라이브러리입니다. Xm과 Xview는 Xlib 위에 구축된 고수준 라이브러리이며, XCB는 Xlib의 대안으로 개발된 라이브러리입니다.
profile_image
1

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

53. 다음 중 원격지의 X 서버에 프로그램이 전달되기 위해 수정하는 환경변수로 알맞은 것은?

  1. DISPLAY
  2. TERM
  3. DESKTOP_SESSION
  4. WINDOWPATH
(정답률: 61%)
  • 정답: DISPLAY

    이유: DISPLAY 환경변수는 X Window System에서 사용되며, 클라이언트 프로그램이 서버에 연결할 때 사용하는 디스플레이 번호를 지정합니다. 이 변수를 설정하지 않으면 클라이언트 프로그램은 로컬 디스플레이에 연결하려고 시도하므로, 원격지의 X 서버에 연결하기 위해서는 DISPLAY 환경변수를 수정해야 합니다.
profile_image
1

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

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

  1. authority
  2. xauthority
  3. .Xauthority
  4. MIT-MAGIC-COOKIE-1
(정답률: 40%)
  • 이미지를 보면 X 윈도우 시스템에서 사용되는 X 인증 정보 파일인 .Xauthority 파일이 생성되어 있습니다. 이 파일은 X 서버와 클라이언트 간의 인증을 위해 사용됩니다. 그 중에서도 MIT-MAGIC-COOKIE-1은 X 서버와 클라이언트 간의 인증을 위한 키(Key) 값 중 하나입니다. 따라서 정답은 "MIT-MAGIC-COOKIE-1"입니다.
profile_image
1

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

55. 다음 중 프레젠테이션(Presentation) 문서 작업을 위해 사용하는 프로그램으로 알맞은 것은?

  1. LibreOffice Writer
  2. LibreOffice Impress
  3. LibreOffice Calc
  4. LibreOffice Draw
(정답률: 71%)
  • LibreOffice Impress는 프레젠테이션(Presentation) 문서 작업을 위해 사용하는 프로그램으로, 슬라이드를 만들고 편집할 수 있으며, 다양한 효과와 애니메이션을 적용할 수 있어서 발표 자료를 보다 생동감 있게 만들 수 있습니다.
profile_image
1

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

56. 다음 중 X 서버에 접근할 수 있는 클라이언트를 지정하는 명령으로 알맞은 것은?

  1. xhost + 192.168.12.22
  2. xhost – 192.168.12.22
  3. xauth + 192.168.12.22
  4. xauth – 192.168.12.22
(정답률: 65%)
  • 정답: xhost + 192.168.12.22

    설명: xhost 명령은 X 서버에 접근할 수 있는 클라이언트를 지정하는 명령이다. xhost + [IP 주소] 명령은 해당 IP 주소를 가진 클라이언트가 X 서버에 접근할 수 있도록 허용하는 명령이다. 따라서 xhost + 192.168.12.22 명령은 192.168.12.22 IP 주소를 가진 클라이언트가 X 서버에 접근할 수 있도록 허용하는 명령이다.
profile_image
1

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

57. 다음 중 OSI 7계층 모델에서 데이터링크 계층의 데이터 전송 단위로 알맞은 것은?

  1. segments
  2. packets
  3. frames
  4. bits
(정답률: 70%)
  • 정답은 "frames"입니다. 데이터링크 계층은 물리적인 매체를 통해 데이터를 전송하며, 이때 데이터는 프레임(frame) 단위로 나누어져 전송됩니다. 프레임은 송신자와 수신자 간의 신호 전송을 위한 최소 단위이며, 데이터의 시작과 끝을 나타내는 헤더와 트레일러로 구성됩니다. 따라서 데이터링크 계층에서는 프레임을 데이터 전송 단위로 사용합니다.
profile_image
1

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

58. 다음 설명에 해당하는 OSI 계층으로 알맞은 것은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 61%)
  • 이 그림은 TCP/IP 프로토콜 스택을 나타내고 있으며, 전송 계층은 TCP와 UDP 프로토콜을 사용하여 데이터를 송수신하는 계층입니다. 따라서 이 그림에서는 전송 계층이 가장 적절한 답입니다.
profile_image
1

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

59. 다음 설명과 같은 단점을 보이는 LAN 구성방식으로 알맞은 것은?

  1. 망(Mesh)형
  2. 스타(Star)형
  3. 링(Ring)형
  4. 버스(Bus)형
(정답률: 69%)
  • 스타(Star)형은 중앙집중식으로 중앙에 허브나 스위치가 있고 각 단말기는 이에 직접 연결되는 방식입니다. 이 방식은 중앙 허브나 스위치에 장애가 발생하면 전체 네트워크가 마비될 수 있는 단점이 있습니다.
profile_image
1

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

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

  1. Token Ring
  2. FDDI
  3. DQDB
  4. Frame Relay
(정답률: 48%)
  • 이 그림은 FDDI (Fiber Distributed Data Interface)의 토폴로지를 나타내고 있습니다. FDDI는 광케이블을 사용하여 데이터를 전송하는 네트워크 기술로, 이 그림에서는 이중 링 구조로 구성되어 있습니다. 따라서 이 그림의 보기 중에서 FDDI가 정답입니다.
profile_image
1

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

61. 다음 설명에 해당하는 프로토콜로 알맞은 것은?

  1. IP
  2. TCP
  3. UDP
  4. ICMP
(정답률: 37%)
  • 이 그림은 IP 프로토콜의 패킷 구조를 보여주고 있습니다. IP는 인터넷 상에서 데이터를 전송하기 위한 프로토콜로, 데이터를 작은 패킷으로 나누어서 전송합니다. 이 그림에서는 패킷의 헤더와 데이터 부분이 나누어져 있으며, 헤더에는 출발지 IP 주소와 목적지 IP 주소가 포함되어 있습니다. 따라서 이 그림은 IP 프로토콜의 패킷 구조를 보여주고 있으므로 정답은 "IP"입니다.
profile_image
1

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

62. 다음 중 B 클래스의 사설 IP 주소 대역으로 알맞은 것은?

  1. 172.1.0.0 ~ 172.15.255.255
  2. 172.15.0.0 ~ 172.31.255.255
  3. 172.16.0.0 ~ 172.31.255.255
  4. 172.16.0.0 ~ 172.32.255.255
(정답률: 71%)
  • B 클래스의 사설 IP 주소 대역은 172.16.0.0 ~ 172.31.255.255 입니다. 이는 16비트의 네트워크 ID와 16비트의 호스트 ID를 가지고 있으며, 이 범위 내에서는 사설 네트워크를 구성할 수 있습니다. 172.1.0.0 ~ 172.15.255.255 대역은 A 클래스의 사설 IP 주소 대역이고, 172.16.0.0 ~ 172.32.255.255 대역은 B 클래스의 사설 IP 주소 대역이지만, 172.32.0.0 ~ 172.255.255.255 대역은 예약된 주소 대역이므로 사용할 수 없습니다.
profile_image
1

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

63. 다음 중 IP주소와 도메인을 관리하는 국제기관 및 국내기관 조합으로 알맞은 것은?

  1. ISO - KISA
  2. ICANN - KISA
  3. ISO - NIPA
  4. ICANN - NIPA
(정답률: 62%)
  • ICANN은 인터넷 주소와 도메인 이름을 관리하는 국제기관이며, KISA는 국내에서 인터넷 주소와 도메인 이름을 관리하는 기관입니다. 따라서, "ICANN - KISA"가 정답입니다. ISO는 국제 표준화 기구이며, NIPA는 국가 정보화 기획원입니다.
profile_image
1

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

64. 리눅스를 사용 중인 상태에서 원격지에 있는 유닉스 서버의 디렉터리를 하위 디렉터리인 것처럼 자유롭게 이용한다. 다음에 제시된 인터넷 서비스 중에서 가장 알맞은 것은?

  1. NIS
  2. NFS
  3. SAMBA
  4. TELNET
(정답률: 53%)
  • 가장 알맞은 인터넷 서비스는 "NFS"입니다. NFS는 Network File System의 약자로, 네트워크 상에서 파일 시스템을 공유하는 프로토콜입니다. 따라서, 리눅스에서 NFS를 이용하여 원격지에 있는 유닉스 서버의 디렉터리를 마치 자신의 하위 디렉터리인 것처럼 자유롭게 이용할 수 있습니다. NIS는 Network Information System으로, 네트워크 상에서 사용자 계정 정보를 공유하는 프로토콜입니다. SAMBA는 Windows와 Linux/Unix 간 파일 및 프린터 공유를 위한 프로토콜입니다. TELNET은 원격지 호스트에 로그인하기 위한 프로토콜입니다.
profile_image
1

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

65. 다음 중 원격지 서버에 접속해서 명령 실행, 파일 복사 등의 작업이 가능한 서비스로 틀린 것은?

  1. NIS
  2. RLOGIN
  3. SSH
  4. TELNET
(정답률: 41%)
  • 정답은 "NIS"입니다.

    NIS(Network Information Service)는 사용자 계정 정보와 같은 네트워크 정보를 중앙 관리하는 서비스로, 원격지 서버에 접속해서 명령 실행이나 파일 복사와 같은 작업은 불가능합니다.

    반면, RLOGIN, SSH, TELNET은 모두 원격지 서버에 접속해서 명령 실행, 파일 복사 등의 작업이 가능한 서비스입니다.

    - RLOGIN: 원격지 서버에 로그인하여 명령 실행이 가능한 서비스
    - SSH: 원격지 서버에 안전하게 접속하여 명령 실행이 가능한 서비스
    - TELNET: 원격지 서버에 접속하여 명령 실행이 가능한 서비스 (하지만 보안상의 이유로 사용을 권장하지 않음)
profile_image
1

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

66. 다음 중 삼바 서비스와 가장 거리가 먼 것은?

  1. SMB
  2. RPC
  3. CIFS
  4. NetBIOS
(정답률: 52%)
  • 정답은 "RPC"입니다.

    SMB, CIFS, NetBIOS는 모두 네트워크 프로토콜로, 파일 및 프린터 공유, 디렉토리 및 파일 관리 등의 기능을 제공합니다.

    반면에 RPC는 Remote Procedure Call의 약자로, 분산 컴퓨팅 환경에서 프로세스 간 통신을 위한 프로토콜입니다. 따라서 삼바 서비스와는 직접적인 연관성이 적습니다.
profile_image
1

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

67. 다음 중 파이어폭스 웹 브라우저를 개발한 곳으로 알맞은 것은?

  1. 아파치 재단
  2. 모질라 재단
  3. ASA
  4. 원격 복사 기능 지원
(정답률: 68%)
  • 정답: 모질라 재단

    설명: 파이어폭스 웹 브라우저는 모질라 재단에서 개발하였습니다. 모질라 재단은 오픈소스 소프트웨어를 개발하고 지원하는 비영리 단체로, 파이어폭스 브라우저 외에도 토르 브라우저, 썬더버드 이메일 클라이언트 등을 개발하고 있습니다.
profile_image
1

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

68. 다음 중 접속된 FTP 서버의 연결을 해제하고 셸 프롬프트로 빠져나오는 명령으로 틀린 것은?

  1. bye
  2. exit
  3. quit
  4. close
(정답률: 44%)
  • 정답은 "close"이다. FTP 서버와의 연결을 해제하려면 "bye" 또는 "quit" 명령을 사용해야 한다. "exit" 명령은 현재 실행 중인 셸을 종료하므로 FTP 서버와의 연결을 해제하지 않는다. "close" 명령은 FTP 서버와의 연결을 해제하는 명령이 아니므로 틀린 것이다.
profile_image
1

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

69. 다음 중 파일 전송 및 다운로드 진행 상태를 '#' 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?

  1. hash
  2. sign
  3. sharp
  4. verbose
(정답률: 69%)
  • 정답: hash

    해설: FTP에서 파일 전송 및 다운로드 진행 상태를 확인할 때, '#' 기호로 진행 상태를 표시해줍니다. 이때, hash 명령어를 사용하면 파일 전송 및 다운로드 진행 상태를 '#' 기호로 표시해줍니다.
profile_image
1

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

70. 다음과 같은 조건일 때 할당되는 네트워크 주소 값으로 알맞은 것은?

  1. 192.168.3.63
  2. 192.168.3.64
  3. 192.168.3.127
  4. 192.168.3.128
(정답률: 52%)
  • 이미지에서 보이는 IP 주소와 서브넷 마스크를 이용하여 네트워크 주소를 계산해보면 다음과 같다.

    IP 주소: 192.168.3.65
    서브넷 마스크: 255.255.255.192

    서브넷 마스크를 이진수로 변환하면 다음과 같다.

    11111111.11111111.11111111.11000000

    이진수로 변환한 서브넷 마스크에서 1이 나오는 부분은 네트워크 주소를 나타내는 부분이다. 따라서 네트워크 주소는 다음과 같다.

    11000000 = 192
    네트워크 주소: 192.168.3.64

    따라서 정답은 "192.168.3.64" 이다.
profile_image
1

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

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

  1. ip
  2. ss
  3. arp
  4. route
(정답률: 63%)
  • 정답은 "route"입니다.

    그림은 라우터의 라우팅 테이블을 보여주고 있습니다. 라우팅 테이블은 목적지 IP 주소와 해당 IP 주소로 가기 위한 다음 홉(네트워크 장비)을 나타냅니다.

    따라서, 라우팅 테이블을 관리하고 수정하기 위해서는 "route" 명령을 사용해야 합니다.

    "ip" 명령은 IP 주소와 관련된 설정을 변경하거나 확인할 때 사용합니다.

    "ss" 명령은 소켓 통계 정보를 확인할 때 사용합니다.

    "arp" 명령은 ARP 캐시를 관리하거나 확인할 때 사용합니다.
profile_image
1

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

72. 다음은 DNS 서버 설정을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ns
  2. dns
  3. domain
  4. nameserver
(정답률: 59%)
  • 보기 중에서 "nameserver"가 정답인 이유는 DNS 서버 설정을 변경할 때, nameserver를 이용하여 DNS 서버의 주소를 지정하기 때문이다. nameserver는 DNS 서버의 주소를 나타내는 용어이며, DNS 서버는 도메인 이름과 IP 주소를 매핑하는 역할을 한다. 따라서 DNS 서버 설정을 변경할 때는 nameserver를 이용하여 DNS 서버의 주소를 지정해야 한다.
profile_image
1

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

73. 다음 중 사용 중인 이더넷 카드의 MAC 주소를 확인할 수 있는 명령어의 조합으로 알맞은 것은?

  1. ip, arp
  2. arp, ss
  3. ip, ifconfig
  4. ss, ifconfig
(정답률: 52%)
  • 정답은 "ip, ifconfig"입니다.

    "ip" 명령어는 네트워크 인터페이스의 정보를 보여주는데, 이 중에 MAC 주소도 포함되어 있습니다.

    "ifconfig" 명령어는 네트워크 인터페이스의 상태와 구성 정보를 보여주는데, 이 중에도 MAC 주소가 포함되어 있습니다.

    따라서, 이 두 명령어를 조합하여 사용 중인 이더넷 카드의 MAC 주소를 확인할 수 있습니다.

    "arp" 명령어는 IP 주소와 MAC 주소 간의 매핑 정보를 보여주는데, 현재 사용 중인 이더넷 카드의 MAC 주소를 직접적으로 확인할 수는 없습니다.

    "ss" 명령어는 소켓 정보를 보여주는데, 이더넷 카드의 MAC 주소와는 관련이 없습니다.
profile_image
1

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

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

  1. setup ➔ Network configuration
  2. neat
  3. nm-connection-editor
  4. system-config-network
(정답률: 46%)
  • 이 그림은 네트워크 설정을 변경하는 그래픽 유틸리티를 실행하는 것을 나타내고 있습니다. 이 유틸리티는 네트워크 관리자를 위한 도구로, 네트워크 연결을 추가, 수정, 삭제할 수 있습니다. 이에 해당하는 명령어는 "nm-connection-editor" 입니다. 다른 보기들은 네트워크 설정을 변경하는 다른 유틸리티들입니다.
profile_image
1

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

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

  1. ip
  2. ethtool
  3. mii-tool
  4. ss
(정답률: 65%)
  • 이 그림은 네트워크 인터페이스의 속도와 상태를 확인하는 것을 보여줍니다. 이를 확인하기 위해서는 ethtool 명령어를 사용할 수 있습니다. ethtool은 네트워크 인터페이스의 속도, 상태, 설정 등을 확인하고 변경할 수 있는 유틸리티입니다. 따라서 이 그림에 해당하는 명령어는 "ethtool"입니다.
profile_image
1

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

76. 다음 중 서버와 클라이언트가 서로 연결된 상태를 나타내는 netstat 명령의 상태값으로 알맞은 것은?

  1. LISTEN
  2. ESTABLISHED
  3. SYS-SENT
  4. SYN_RECEIVED
(정답률: 64%)
  • 정답: ESTABLISHED

    설명: ESTABLISHED 상태는 서버와 클라이언트 간에 연결이 성공적으로 이루어졌고 데이터가 주고받을 준비가 된 상태를 나타냅니다. 이 상태에서는 양쪽에서 데이터를 주고받을 수 있습니다. 즉, 서버와 클라이언트 간에 연결이 확립된 상태를 나타내는 것입니다.
profile_image
1

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

77. 다음 설명에 해당하는 기술로 알맞은 것은?

  1. 클러스터링
  2. 임베디드
  3. HPC
  4. 채널본딩
(정답률: 55%)
  • 여러 개의 물리적인 채널을 하나의 논리적인 채널로 묶어 대역폭을 확장하는 기술이다. 위 그림에서는 4개의 채널을 채널본딩하여 대역폭을 4배로 확장하고 있다.
profile_image
1

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

78. 다음 중 리눅스와 가장 거리가 먼 것은?

  1. GENIVI
  2. QNX
  3. TIZEN
  4. Web OS
(정답률: 45%)
  • QNX는 리눅스와는 완전히 다른 운영체제이다. 리눅스는 오픈소스 운영체제이고, QNX는 실시간 운영체제로서 산업용 임베디드 시스템에서 많이 사용된다. 따라서 리눅스와는 기술적인 측면에서 매우 다르며, 사용되는 분야도 다르다.
profile_image
1

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

79. 다음 CPU 반가상화를 지원하는 가상화 기술로 알맞은 것은?

  1. Docker
  2. KVM
  3. XEN
  4. VirtualBox
(정답률: 47%)
  • XEN은 하이퍼바이저 기반의 가상화 기술로, 반가상화를 지원합니다. 이는 게스트 OS가 하이퍼바이저와 직접 통신하여 하드웨어 자원을 직접 사용할 수 있도록 해주는 기술입니다. 따라서 XEN은 CPU 반가상화를 지원하는 가상화 기술 중 하나입니다. Docker는 컨테이너 가상화 기술, KVM은 하이퍼바이저 기반의 전가상화 기술, VirtualBox는 호스트 OS 위에서 동작하는 전가상화 기술입니다.
profile_image
1

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

80. 다음 중 리눅스 가상화 기술인 XEN에 대한 설명으로 알맞은 것은?

  1. 상용화된 제품으로는 RHEV가 있다.
  2. 반가상화 구성 시에 호스트와 다른 아키텍처의 게스트는 실행할 수 없다.
  3. 반가상화 구성 시에는 QEMU 기반으로 동작한다.
  4. CPU 전가상화 지원으로 다른 기술과 비교해서 물리적 서버 대비 효율성이 가장 좋다.
(정답률: 34%)
  • XEN은 반가상화와 전가상화 둘 다 지원하는 리눅스 가상화 기술이다. 하지만 반가상화 구성 시에 호스트와 다른 아키텍처의 게스트는 실행할 수 없다. 이는 반가상화에서 게스트 OS가 하드웨어를 직접적으로 접근하지 않고 가상화된 하드웨어를 사용하기 때문에 호스트와 게스트 OS의 아키텍처가 동일해야만 가능하기 때문이다.
profile_image
1

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

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