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

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

목록

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

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

  1. 파일이나 디렉터리의 소유권 및 그룹 소유권을 변경하는 명령이다.
  2. 16진수의 값을 사용하는 숫자 모드(Numeric Mode)로 지정한다.
  3. 문자 모드에서 권한의 표시는 r, m, x를 사용한다.
  4. 파일이나 디렉터리에 접근할 수 없는 허가권(Permission)을 설정하는 명령이다.
(정답률: 70%)
  • "파일이나 디렉터리에 접근할 수 없는 허가권(Permission)을 설정하는 명령이다."
profile_image
1

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

2. 다음 chgrp 옵션 중 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일의 그룹 소유권을 ihd으로 변경할 때 사용하는 옵션으로 알맞은 것은 ?

  1. -h
  2. -f
  3. -R
  4. -v
(정답률: 87%)
  • 정답: -R

    "-R" 옵션은 recursive(재귀적)의 약자로, 하위 디렉터리를 포함하여 디렉터리 내부의 모든 파일과 디렉터리에 대해 작업을 수행하도록 지정하는 옵션입니다. 따라서 "-R" 옵션을 사용하여 chgrp 명령어를 실행하면 해당 디렉터리 내부의 모든 파일과 디렉터리의 그룹 소유권이 변경됩니다.
profile_image
1

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

3. 다음 디렉터리에 대한 설명으로 틀린 것은?

  1. 사용자 소유권과 그룹 소유권 모두 root이다.
  2. Set-UID와 Set-GID가 설정되어 있다.
  3. X 윈도 실행 시에 필요한 소켓 등 시스템에서 필요한 파일들이 임시 저장되는 디렉터리이다.
  4. 특정 응용프로그램이 다른 응용 프로그램에서 생성한 파일을 삭제 못한다.
(정답률: 71%)
  • 디렉터리에 대한 설명 중 틀린 것은 없다. Set-UID와 Set-GID가 설정되어 있는 이유는 X 윈도 실행 시에 필요한 소켓 등 시스템에서 필요한 파일들이 임시 저장되는 디렉터리이기 때문에 해당 파일들에 대한 실행 권한을 부여하기 위해서이다.
profile_image
1

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

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

  1. -f
  2. -c
  3. -r
  4. -R
(정답률: 75%)
  • "-R"은 하위 디렉토리까지 모두 포함하여 파일을 복사하거나 이동할 때 사용하는 옵션이다. 따라서 위 그림에서 "test" 디렉토리와 그 하위 디렉토리에 있는 모든 파일과 디렉토리를 복사하거나 이동할 때 "-R" 옵션을 사용해야 한다.
profile_image
1

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

5. 다음 umask 옵션 중 umask 값을 문자로 표기하려고 할 때 알맞은 것은?

  1. -S
  2. -p
  3. -u
  4. -t
(정답률: 72%)
  • "-S" 옵션은 umask 값을 숫자가 아닌 문자로 표기해줍니다. 예를 들어, "-S" 옵션을 사용하여 umask 값이 0022일 경우 "u=rwx,g=rwx,o=rx"로 표기됩니다. 이는 사용자, 그룹, 다른 사용자에 대한 권한을 각각 읽기, 쓰기, 실행 가능한 권한이 있는 경우와 없는 경우로 표기한 것입니다.
profile_image
1

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

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

  1. 저널링(Journaling)
  2. ext4
  3. ext
  4. ext2
(정답률: 87%)
  • 저널링(Journaling)은 파일 시스템의 일관성을 유지하기 위한 기술로, 파일 시스템에 변경 사항이 발생할 때마다 로그를 남기고 이를 기반으로 복구하는 방식입니다. 따라서 시스템이 갑작스럽게 종료되거나 비정상적으로 종료되더라도 파일 시스템의 손상을 최소화할 수 있습니다. ext4는 저널링 파일 시스템 중 하나이며, ext, ext2의 개선된 버전입니다.
profile_image
1

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

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

  1. proc은 리눅스에서 사용하는 가상 파일 시스템으로 커널과 관련된 데이터를 담는 영역이다.
  2. sysv은 SystemV/Coherent 파일 시스템을 리눅스에서 구현한 파일 시스템이다.
  3. ncpfs은 Novel Netware에서 사용하는 네트워크 파일 시스템인 NCP 프로토콜을 구현한 파일 시스템이다.
  4. umsdos 파일 시스템은 윈도우에서 MS-DOS 파일 시스템을 확장하여 만든 것으로 UID/GID, POSIX 허가권, 특수 파일 등을 지원한다.
(정답률: 53%)
  • 정답은 "sysv은 SystemV/Coherent 파일 시스템을 리눅스에서 구현한 파일 시스템이다." 이다. sysv 파일 시스템은 리눅스에서 사용되는 것이 아니라, SystemV/Coherent 운영체제에서 사용되는 파일 시스템이다. 다른 보기들은 모두 파일 시스템에 대한 올바른 설명이다. umsdos 파일 시스템은 윈도우에서 MS-DOS 파일 시스템을 확장하여 만든 것으로, 유닉스와 윈도우 간의 호환성을 높이기 위해 만들어졌다. UID/GID, POSIX 허가권, 특수 파일 등을 지원한다. proc 파일 시스템은 리눅스에서 사용하는 가상 파일 시스템으로, 커널과 관련된 데이터를 담는 영역이다. ncpfs 파일 시스템은 Novel Netware에서 사용하는 네트워크 파일 시스템인 NCP 프로토콜을 구현한 파일 시스템이다.
profile_image
1

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

8. 다음은 윈도우의 파일 시스템인 FAT-32를 읽기 모드로 /mnt 디렉터리에 마운트 할 때 마운트하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) vfat (ㄴ) ro
  2. (ㄱ) vfat (ㄴ) rw
  3. (ㄱ) msdos (ㄴ) rw
  4. (ㄱ) msdos (ㄴ) ro
(정답률: 73%)
  • (ㄱ) vfat은 FAT-32 파일 시스템을 지원하는 파일 시스템이며, (ㄴ) ro는 읽기 전용으로 마운트하는 옵션이다. 따라서 FAT-32 파일 시스템을 읽기 모드로 /mnt 디렉터리에 마운트할 때는 (ㄱ) vfat (ㄴ) ro 옵션을 사용한다.
profile_image
1

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

9. 다음 fdisk 옵션 중 파티션의 크기를 출력하려고 할 때 사용하는 옵션으로 알맞은 것은?

  1. -l
  2. -v
  3. -s
  4. -t
(정답률: 57%)
  • 정답: "-s"

    설명: "-s" 옵션은 파티션의 크기를 출력하는 옵션이다. 이 옵션을 사용하면 파티션의 크기가 바이트 단위로 출력된다. "-l" 옵션은 파티션 리스트를 출력하는 옵션, "-v" 옵션은 fdisk 버전 정보를 출력하는 옵션, "-t" 옵션은 파티션의 유형을 변경하는 옵션이다.
profile_image
1

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

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

  1. /found
  2. /lost+found
  3. /lost
  4. /lost-found
(정답률: 79%)
  • "/lost+found"는 리눅스 파일 시스템에서 파일 시스템의 일부분이 손상되었을 때 복구된 파일들이 저장되는 디렉토리이다. 따라서, 손상된 파일들을 찾아 복구하기 위해 "/lost+found" 디렉토리를 사용한다.
profile_image
1

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

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

  1. bash
  2. csh
  3. tcsh
  4. ksh
(정답률: 78%)
  • 이 문제는 쉘(shell)에 대한 지식이 필요합니다. 쉘은 운영체제에서 사용자와 컴퓨터 하드웨어 사이의 인터페이스 역할을 합니다. 쉘은 사용자가 입력한 명령어를 해석하고 실행하는 역할을 합니다.

    보기에서 주어진 "bash", "csh", "tcsh", "ksh"는 모두 쉘의 종류를 나타냅니다. 이 중에서 "csh"는 C 쉘(C shell)의 약자입니다. C 쉘은 유닉스 계열 운영체제에서 사용되는 쉘 중 하나로, C 프로그래밍 언어와 유사한 문법을 사용합니다.

    따라서, 보기에서 정답이 "csh"인 이유는 C 쉘은 유닉스 계열 운영체제에서 많이 사용되는 쉘 중 하나이기 때문입니다.
profile_image
1

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

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

  1. 커널에서 분리된 별도의 프로그램이서 다양한 종류의 셸이 존재한다.
  2. 사용자가 로그인 셸을 일시적으로 변경하려면 chsh 명령을 사용하면 된다.
  3. 리눅스에는 ksh와 csh 계열의 장점을 결합한 bash(Bourne Again Shell)을 표준으로 하고 있다.
  4. 콘 셸(Korn Shell)은 AT&T 사의 데이비드 콘(David Korn)이 개발하였다.
(정답률: 55%)
  • "사용자가 로그인 셸을 일시적으로 변경하려면 chsh 명령을 사용하면 된다."는 옳은 설명이다.
profile_image
1

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

13. 다음 중 셸의 환경변수에 대한 설명으로 틀린 것은?

  1. 프롬프트 변경, PATH 변경와 같이 셸의 환경을 정의하는 역할을 수행하는 변수이다.
  2. 미리 예약된 변수명을 사용한다.
  3. bash에서는 소문자로 된 변수로 구성되어 있다.
  4. 현재 설정된 전체 환경변수의 값은 env 명령으로 확인 가능하다.
(정답률: 72%)
  • 정답은 "bash에서는 소문자로 된 변수로 구성되어 있다."가 아니다.

    실제로는 대소문자를 구분하지 않지만, 관례적으로 대문자로 된 변수는 시스템에서 사용되는 변수이고, 소문자로 된 변수는 사용자가 정의하는 변수라는 관례가 있다. 따라서 소문자로 된 변수를 사용하는 것이 좋다.
profile_image
1

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

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

  1. echo $PWD
  2. echo $TERM
  3. echo $LANG
  4. echo $USER
(정답률: 87%)
  • 정답은 "echo $LANG"입니다.

    이유는 $LANG은 셸에서 사용하는 언어 설정 변수이기 때문입니다. 이 변수를 출력하면 현재 셸에서 사용하는 언어를 확인할 수 있습니다.

    $PWD는 현재 작업 중인 디렉토리 경로를 출력하며, $TERM은 현재 터미널 종류를 출력합니다. $USER는 현재 사용자 이름을 출력합니다.
profile_image
1

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

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

  1. /etc/bashrc
  2. ~/.bash_profile
  3. /etc/profile.d
  4. ~/.bashrc
(정답률: 41%)
  • "/etc/profile.d"는 시스템 전역적으로 사용되는 환경 변수와 설정 파일을 저장하는 디렉토리입니다. 따라서 모든 사용자가 공통적으로 사용하는 환경 변수나 설정 파일을 이 디렉토리에 저장하면 편리합니다.
profile_image
1

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

16. 다음 중 히스토리 파일의 스택크기를 변경하려 할 때 환경변수로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. HISTSIZE
  2. HISTFILE
  3. HISTORY
  4. HISTFILESIZE
(정답률: 64%)
  • 정답은 "HISTSIZE"입니다.

    HISTSIZE는 히스토리 파일에 저장되는 명령어의 개수를 제한하는 환경변수입니다. 따라서 이 값을 변경하면 히스토리 파일에 저장되는 명령어의 개수를 조절할 수 있습니다.

    HISTFILE은 히스토리 파일의 경로를 지정하는 환경변수이며, HISTORY는 현재까지 실행된 명령어를 보여주는 명령어입니다. HISTFILESIZE는 히스토리 파일의 크기를 제한하는 환경변수입니다.
profile_image
1

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

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

  1. s
  2. W
  3. S
  4. w
(정답률: 52%)
  • 주어진 그림에서 대문자 "W"는 물체의 무게를 나타내는 힘인 중력을 나타내고 있습니다. 따라서 정답은 "w"가 되며, 소문자 "w"는 물체의 무게를 나타내는 단위인 뉴턴(N)을 의미합니다.
profile_image
1

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

18. 다음 중 bash에서 사용자가 로그인한 후 일정시간 동안 작업을 하지 않을 경우에 로그아웃시키는 환경변수로 알맞은 것은?

  1. HOSTNAME
  2. TMOUT
  3. TERM
  4. UID
(정답률: 87%)
  • 정답: TMOUT

    설명: TMOUT 환경변수는 bash 셸에서 사용자가 로그인한 후 일정 시간 동안 작업을 하지 않을 경우에 로그아웃시키는 환경변수입니다. 이 환경변수에는 초 단위로 로그아웃까지 대기할 시간을 설정할 수 있습니다. 예를 들어, "TMOUT=600"으로 설정하면 사용자가 10분 동안 작업을 하지 않으면 자동으로 로그아웃됩니다.
profile_image
1

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

19. 다음 중 실행 중인 프로세스에 할당되는 번호를 의미하는 항목으로 알맞은 것은?

  1. IDP
  2. PID
  3. PIU
  4. PNU
(정답률: 89%)
  • 정답은 "PID"입니다. PID는 Process IDentifier의 약자로, 실행 중인 각 프로세스에 할당되는 고유한 번호를 의미합니다. 이를 통해 운영체제는 각 프로세스를 구분하고, 필요한 경우 해당 프로세스를 제어하거나 강제 종료시킬 수 있습니다.
profile_image
1

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

20. 다음 중 웹서버(httpd) 프로세스의 가동 유무를 확인하기 위한 명령어로 알맞은 것은?

  1. process aux | grep httpd
  2. ps ax | grep httpd
  3. less httpd
  4. find / -name process | grep httpd
(정답률: 73%)
  • 정답은 "ps ax | grep httpd"이다.

    이유는 다음과 같다.

    - "process aux | grep httpd" : 올바른 명령어가 아니다. "ps aux"가 올바른 명령어이다.
    - "less httpd" : httpd 파일의 내용을 보여주는 명령어이므로, 웹서버 프로세스의 가동 유무를 확인하는 데에는 적합하지 않다.
    - "find / -name process | grep httpd" : 모든 파일 시스템에서 "process"라는 이름을 가진 파일을 찾아서 httpd와 관련된 것을 찾는 명령어이므로, 웹서버 프로세스의 가동 유무를 확인하는 데에는 적합하지 않다.

    따라서, "ps ax | grep httpd"는 현재 실행 중인 모든 프로세스를 보여주는 "ps ax" 명령어와, 그 중에서 "httpd"라는 문자열을 포함하는 프로세스를 찾아주는 "grep httpd" 명령어를 조합한 것으로, 웹서버(httpd) 프로세스의 가동 유무를 확인하는 데에 적합한 명령어이다.
profile_image
1

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

21. 다음 중 프로세스 대기(suspend)상태를 확인 할 수 있는 명령어로 알맞은 것은?

  1. find
  2. find / -name suspend
  3. vi
  4. jobs
(정답률: 78%)
  • 정답은 "jobs"입니다.

    "jobs" 명령어는 현재 쉘에서 실행 중인 백그라운드 작업들의 상태를 보여주는 명령어입니다. 이 중에서 "Stopped" 상태인 작업은 프로세스 대기(suspend) 상태에 있습니다. 따라서 "jobs" 명령어를 사용하여 현재 대기 상태인 작업을 확인할 수 있습니다.

    나머지 보기들은 "find"는 파일을 찾는 명령어, "find / -name suspend"는 루트 디렉토리부터 "suspend"라는 이름을 가진 파일을 찾는 명령어, "vi"는 텍스트 에디터입니다. 이들 명령어는 프로세스 대기 상태를 확인하는 데에는 적합하지 않습니다.
profile_image
1

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

22. 다음 중 시스템로그(/var/log/messages)에 기록되는 로그정보를 백그라운드 상태로 사용자의 홈 디렉터리로 출력 하려고 할 때 알맞은 것은?

  1. tail -f /var/log/messages > ~/syslog
  2. tail -f /var/log/messages > ~/syslog &
  3. tail -f /var/log/messages > ~/syslog %
  4. tail -f /var/log/messages > ~/syslog @
(정답률: 80%)
  • 정답은 "tail -f /var/log/messages > ~/syslog &"입니다.

    이유는 다음과 같습니다.

    - tail 명령어는 파일의 끝 부분을 출력하는 명령어입니다.
    - -f 옵션을 사용하면 파일의 끝 부분이 아닌 실시간으로 파일의 내용을 출력합니다.
    - /var/log/messages는 시스템로그 파일이며, 시스템에서 발생하는 다양한 로그 정보가 기록됩니다.
    - >는 리다이렉션 기호로, 왼쪽의 출력 결과를 오른쪽 파일로 저장합니다.
    - ~/syslog는 현재 사용자의 홈 디렉터리에 syslog라는 파일을 생성합니다.
    - &는 백그라운드 실행을 의미합니다. 따라서 tail 명령어가 백그라운드에서 실행되며, 사용자는 다른 작업을 할 수 있습니다.
    - 따라서, "tail -f /var/log/messages > ~/syslog &" 명령어는 시스템로그를 실시간으로 출력하면서 백그라운드에서 실행되며, 사용자의 홈 디렉터리에 syslog 파일로 저장됩니다.
profile_image
1

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

23. 다음 중 서비스 데몬을 구동하는 방법으로 틀린 것은?

  1. service crond restart
  2. /etc/init.d/httpd start
  3. /etc/rc.d/init.d/httpd start
  4. /etc/rc.d/nfs start
(정답률: 54%)
  • "/etc/rc.d/init.d/httpd start"가 틀린 것입니다. 이유는 "/etc/rc.d/init.d/" 디렉토리는 서비스 데몬 스크립트가 위치하는 디렉토리가 아니기 때문입니다. 올바른 경로는 "/etc/init.d/" 입니다.

    정답인 "/etc/rc.d/nfs start"는 NFS 서비스 데몬을 구동하는 명령어입니다. "/etc/rc.d/" 디렉토리는 시스템 부팅 시 자동으로 실행되는 스크립트가 위치하는 디렉토리입니다. 따라서 이 명령어를 실행하면 시스템이 부팅될 때 NFS 서비스가 자동으로 시작됩니다.
profile_image
1

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

24. 다음 중 실행 중인 각 프로세스의 명령행 인자를 포함한 정보를 트리 구조로 출력하는 방법으로 알맞은 것은?

  1. pstree –h
  2. ps aux
  3. pstree –a
  4. tree -h
(정답률: 66%)
  • 정답: "pstree –a"

    이유: "pstree –a" 명령어는 실행 중인 프로세스를 트리 구조로 출력하며, 각 프로세스의 명령행 인자를 포함한 정보를 출력합니다. 따라서 이 명령어가 가장 알맞은 선택지입니다. "pstree –h"는 트리 구조를 출력하지만 명령행 인자를 출력하지 않습니다. "ps aux"는 실행 중인 프로세스를 리스트 형태로 출력하며, 트리 구조로 출력하지 않습니다. "tree -h"는 파일 시스템의 디렉토리 구조를 트리 구조로 출력하며, 프로세스 정보를 출력하지 않습니다.
profile_image
1

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

25. 다음 중 프로세스 식별번호가 345, 346, 347인 프로세스를 강제 종료하는 명령으로 알맞은 것은?

  1. die -2 345 346 347
  2. kill 345,346,347
  3. kill -9 34{5..7}
  4. killall -9 345 346 347
(정답률: 68%)
  • 정답은 "kill -9 34{5..7}"입니다.

    이유는 다음과 같습니다.

    - "die -2 345 346 347": "die" 명령어는 존재하지 않습니다.
    - "kill 345,346,347": 쉼표(,)로 구분된 PID를 지정하는 방법은 존재하지 않습니다.
    - "kill -9 34{5..7}": 중괄호({})를 사용하여 범위를 지정할 수 있습니다. 따라서 345, 346, 347의 PID를 강제 종료할 수 있습니다.
    - "killall -9 345 346 347": "killall" 명령어는 프로세스 이름으로 종료하는 명령어이므로 PID를 지정하는 방법은 존재하지 않습니다.
profile_image
1

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

26. 다음 중 백그라운드 프로세스로 명령을 실행 할 때, 사용자가 로그아웃하거나 실행 중인 프로세스의 터미널이 닫히더라도 계속적으로 작업이 수행 될 수 있도록 하는 명령어로 알맞은 것은?

  1. bg
  2. nologin &
  3. jobs
  4. nohup
(정답률: 78%)
  • 정답은 "nohup"입니다.

    "nohup"은 "no hang up"의 약자로, 터미널 세션이 종료되어도 프로세스가 계속 실행되도록 하는 명령어입니다. 즉, 백그라운드에서 실행되는 프로세스가 로그아웃하거나 터미널이 닫혀도 계속해서 실행되도록 보장합니다.

    반면에 "bg"는 현재 작업 중인 프로세스를 백그라운드로 이동시키는 명령어이고, "jobs"는 현재 실행 중인 백그라운드 작업을 보여주는 명령어입니다. "nologin &"은 로그인을 막는 명령어로, 백그라운드 프로세스와는 관련이 없습니다.
profile_image
1

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

27. 다음 중 cron을 통해 매년 1월부터 10월까지 두달 주기로 1일날 오전 7시 정각에 /bin/vipcheck.sh 라는 스크립트를 실행하는 것으로 알맞은 것은?

  1. * 0 7 1 1-10/2 root /bin/vipcheck.sh
  2. 0 7 1 1-10/2 * /bin/vipcheck.sh
  3. 1-10/2 1 7 0 * root /bin/vipcheck.sh
  4. 1-10/2 7 0 1 * /bin/vipcheck.sh
(정답률: 81%)
  • 정답은 "0 7 1 1-10/2 * /bin/vipcheck.sh" 입니다.

    - 분: 0
    - 시: 7
    - 일: 1
    - 월: 1-10/2 (1월부터 10월까지 두달 주기로)
    - 요일: * (매일)
    - 명령어: /bin/vipcheck.sh

    즉, 매년 1월부터 10월까지 두달 주기로 1일날 오전 7시 정각에 /bin/vipcheck.sh 라는 스크립트를 실행합니다.
profile_image
1

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

28. 다음 중 프로세스 상태를 확인 할 수 있는 명령어로 틀린 것은?

  1. top
  2. ps
  3. pstree
  4. pstop
(정답률: 61%)
  • 정답은 "pstop"입니다.

    "top"은 시스템의 현재 상태를 모니터링하고 프로세스의 상태를 확인할 수 있는 명령어입니다.

    "ps"는 현재 실행 중인 프로세스 목록을 보여주는 명령어입니다.

    "pstree"는 현재 실행 중인 프로세스들의 계층 구조를 보여주는 명령어입니다.

    하지만 "pstop"은 존재하지 않는 명령어입니다.
profile_image
1

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

29. 다음 중 유닉스 계열 시스템에서 가장 많이 쓰이는 편집기로써 1976년 빌 조이에 의해서 개발된 에디터는 무엇인가?

  1. emac
  2. nano
  3. vi
  4. pico
(정답률: 77%)
  • 유닉스 계열 시스템에서 가장 많이 쓰이는 편집기는 "vi"이다. 이는 1976년 빌 조이에 의해 개발되었으며, 유닉스 시스템에서 기본적으로 제공되는 편집기로서, 터미널 환경에서 사용하기 적합하다는 장점이 있다. 또한, 다양한 명령어를 활용하여 효율적인 편집이 가능하다는 점에서 많은 사용자들에게 사랑받고 있다.
profile_image
1

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

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

  1. 리처드 스톨만에 의해 개발되었다.
  2. 단순 편집기를 넘어, 텍스트 처리를 위한 포괄적인 통합 환경을 제공한다.
  3. LISP 코드를 불러오는 데에 시간이 많이 걸리는 단점이 있다.
  4. 최근 리눅스 배포판에는 nano로 제공된다.
(정답률: 71%)
  • 최근 리눅스 배포판에는 nano로 제공되는 이유는, nano가 더 가볍고 간단한 텍스트 편집기이기 때문이다. Emacs는 매우 강력한 기능을 제공하지만, 이에 따른 높은 자원 요구와 학습 곡선이 있어서 초보자나 간단한 편집 작업에는 부적합하다.
profile_image
1

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

31. 다음 중 PICO 에디터의 특징으로 틀린 것은?

  1. 자유 소프트웨어 라이선스가 아니었기 때문에 소스의 수정이 불가능하였다.
  2. 제임스 고슬링이 기능을 확장 가능하게 개발하여 nano로 재배포하였다.
  3. 에디터 화면 아래에 단축키에 대한 설명이 표시되어있다.
  4. GNU는 PICO의 복제 버전인 nano라는 프로그램을 개발하였다.
(정답률: 50%)
  • "제임스 고슬링이 기능을 확장 가능하게 개발하여 nano로 재배포하였다."가 틀린 것이다. PICO 에디터는 제임스 고슬링이 개발한 것이지만, 기능 확장이 불가능하다는 단점이 있었다. 이후 GNU 프로젝트에서 PICO의 복제 버전인 nano를 개발하여 기능 확장이 가능하게 만들었다.
profile_image
1

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

32. 다음 중 vi 편집에서 작업한 파일을 저장하지 않고 종료하는 명령어로 알맞은 것은?

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

    ":w"는 현재 작업 중인 파일을 저장하는 명령어입니다.
    ":wq"는 현재 작업 중인 파일을 저장하고 종료하는 명령어입니다.
    ":q!"는 현재 작업 중인 파일을 저장하지 않고 강제로 종료하는 명령어입니다.
    ":%s"는 현재 작업 중인 파일에서 문자열을 찾아 다른 문자열로 대체하는 명령어입니다.

    따라서, vi 편집에서 작업한 파일을 저장하지 않고 종료하려면 ":q!"를 입력하면 됩니다.
profile_image
1

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

33. 다음 vi 명령어 중 입력 모드 전환하는 명령으로 틀린 것은?

  1. i
  2. p
  3. a
  4. o
(정답률: 78%)
  • 정답은 "p"입니다. "p"는 입력 모드 전환하는 명령이 아니라 현재 행을 복사하여 다른 위치에 붙여넣는 명령입니다. "i"는 현재 커서 위치에서 입력 모드로 전환하고, "a"는 현재 커서 다음 위치에서 입력 모드로 전환하며, "o"는 현재 행 다음에 새로운 행을 추가하고 입력 모드로 전환합니다.
profile_image
1

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

34. 다음 중 전체 9줄로 이루어진 문서를 vi 편집기를 이용하여 brandon이라는 문자열 모두를 clark으로 치환하려고 할 때 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. :1,9 %s/brandon/clark
  2. :%s/brandon/clark/g
  3. :1,$ s/brandon/clark/g
  4. :1,$ s/brandon/clark
(정답률: 45%)
  • ":1,9 %s/brandon/clark"가 틀린 것이다. 이 명령어는 1번째 줄부터 9번째 줄까지의 모든 라인에서 brandon을 clark로 치환한다는 의미이다.

    다른 보기들은 모두 전체 문서에서 brandon을 clark로 치환하는 명령어이다.

    - ":%s/brandon/clark/g": 전체 문서에서 모든 brandon을 clark로 치환한다.
    - ":1,$ s/brandon/clark/g": 1번째 줄부터 마지막 줄까지 모든 라인에서 brandon을 clark로 치환한다.
    - ":1,$ s/brandon/clark": 1번째 줄부터 마지막 줄까지 첫 번째로 발견된 brandon만 clark로 치환한다.
profile_image
1

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

35. 다음 중 리눅스 배포판별 패키지 관리 기법과 유틸리티로 알맞게 짝지어진 것은?

  1. 레드햇 - rpm: apt-get
  2. 수세 - YaST: yum
  3. 데비안 - dpkg: yum
  4. 우분투 - dpkg: apt-get
(정답률: 61%)
  • 우분투는 dpkg를 사용하여 패키지를 관리하며, apt-get은 dpkg를 보완하여 패키지의 의존성 문제를 해결하고 패키지를 자동으로 설치, 업그레이드, 삭제할 수 있는 유틸리티입니다. 따라서 우분투는 dpkg와 apt-get을 함께 사용하여 패키지를 관리합니다.
profile_image
1

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

36. 다음 중 하위 버전의 패키지가 있다면 업데이트를 진행하고, 존재하지 않는다면 초기 설치를 진행하는 rpm 옵션으로 알맞은 것은?

  1. rpm -uvh [package 명]
  2. rpm -ivh [package 명]
  3. rpm install [package 명]
  4. rpm -Uvh [package 명]
(정답률: 61%)
  • 정답은 "rpm -Uvh [package 명]"입니다.

    이유는 다음과 같습니다.

    - "rpm -uvh [package 명]" : 이 옵션은 패키지를 설치하거나 업그레이드할 때 사용됩니다. 하지만, 이미 해당 패키지가 설치되어 있을 경우에는 업그레이드가 아닌 재설치가 됩니다. 따라서, 하위 버전의 패키지가 존재할 경우에는 업그레이드가 아닌 재설치가 되므로 적합하지 않습니다.

    - "rpm -ivh [package 명]" : 이 옵션은 패키지를 설치할 때 사용됩니다. 하지만, 이미 해당 패키지가 설치되어 있을 경우에는 설치가 되지 않습니다. 따라서, 하위 버전의 패키지가 존재할 경우에는 업그레이드가 아닌 초기 설치가 되므로 적합하지 않습니다.

    - "rpm install [package 명]" : 이 옵션은 "rpm -ivh [package 명]"과 동일한 기능을 합니다. 따라서, 설치만 가능하고 업그레이드는 불가능합니다.

    - "rpm -Uvh [package 명]" : 이 옵션은 패키지를 업그레이드하거나 설치할 때 사용됩니다. 이미 해당 패키지가 설치되어 있을 경우에는 업그레이드가 되고, 없을 경우에는 초기 설치가 됩니다. 따라서, 하위 버전의 패키지가 존재할 경우에도 업그레이드가 가능하므로 적합합니다.
profile_image
1

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

37. 다음 중 yum을 사용하여 vsftpd 소프트웨어를 최초 설치할 때 알맞은 것은 ?

  1. yum find vsftp로 검색 후, yum install [검색결과]로 설치한다.
  2. yum list vsftp로 검색 후, yum upgrade [검색결과]로 설치한다.
  3. yum search vsftp로 검색 후, yum install [검색 결과]로 설치한다.
  4. yum find vsftp로 검색 후, yum upgrade [검색결과]로 설치한다.
(정답률: 63%)
  • "yum search" 명령어는 패키지 이름과 설명에서 검색어를 찾아 해당 패키지를 찾아준다. 따라서 "yum search vsftp"로 검색하면 vsftpd 패키지를 찾을 수 있고, "yum install [검색 결과]"로 해당 패키지를 설치할 수 있다. "yum find" 명령어는 패키지 이름과 파일명에서 검색어를 찾아 해당 패키지를 찾아준다. "yum list" 명령어는 설치된 패키지 목록을 보여준다. "yum upgrade" 명령어는 이미 설치된 패키지를 최신 버전으로 업그레이드한다.
profile_image
1

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

38. 다음 중 pic.tar에 elon.jpg 파일이 포함되었는지 확인하는 명령어로 알맞은 것은?

  1. tar cf ./pic.tar |grep elon.jpg
  2. tar fvc ./pic.tar |grep "elon.jpg"
  3. tar vft ./pic.tar |grep elon.jpg
  4. tar rfv ./pic.tar |grep "elon.jpg"
(정답률: 58%)
  • 정답은 "tar vft ./pic.tar |grep elon.jpg"입니다.

    이유는 다음과 같습니다.

    - tar: 파일 아카이브를 생성하거나 추출하는 명령어입니다.
    - v: 아카이브에 포함된 파일 목록을 자세히 출력합니다.
    - f: 아카이브 파일 이름을 지정합니다.
    - t: 아카이브에 포함된 파일 목록을 출력합니다.
    - |: 파이프라인을 통해 앞의 명령어의 출력을 뒤의 명령어의 입력으로 전달합니다.
    - grep: 특정 문자열을 검색하는 명령어입니다.

    따라서 "tar vft ./pic.tar |grep elon.jpg" 명령어는 pic.tar 아카이브에 포함된 파일 목록을 자세히 출력하고, 그 중에서 elon.jpg 파일이 있는지 검색하는 명령어입니다.
profile_image
1

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

39. apt-get의 패키지 저장소 위치를 특정 저장소(http://ftp.daum.net/ubutu/)로 변경 하여 적용 하려고 한다. 다음 중 수정 하려는 내용처럼 패키지 관련 정보를 포함하고 있는 파일로 알맞은 것은?

  1. /etc/system/apt
  2. /etc/apt/sources.list
  3. /var/cache/apt/archive
  4. /etc/apt/archive.list
(정답률: 62%)
  • 정답은 "/etc/apt/sources.list"이다.

    "/etc/apt/sources.list" 파일은 apt-get이 패키지를 설치하거나 업데이트할 때 참조하는 패키지 저장소 정보를 담고 있는 파일이다. 이 파일을 수정하여 패키지 저장소 위치를 변경할 수 있다. 따라서 이 문제에서는 "/etc/apt/sources.list" 파일을 수정하여 패키지 저장소 위치를 변경하려는 것이다.

    다른 보기들은 "/etc/system/apt"와 "/etc/apt/archive.list"는 존재하지 않는 파일이며, "/var/cache/apt/archive"는 패키지 다운로드 후 저장되는 디렉토리이다. 따라서 이들은 정답이 될 수 없다.
profile_image
1

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

40. 다음 중 dpkg로 현재 디렉터리의 vim_4.5.3.deb 패키지를 설치할 때 알맞은 것은?

  1. dpkg -U ./vim_4.5.3.deb
  2. dpkg -i ./vim_4.5.3.deb
  3. dpkg -L vim
  4. dpkg -p /vim_4.5.3.deb
(정답률: 70%)
  • 정답은 "dpkg -i ./vim_4.5.3.deb"입니다.

    이유는 다음과 같습니다.

    - dpkg는 Debian 계열의 리눅스에서 사용되는 패키지 관리 도구입니다.
    - -i 옵션은 패키지를 설치할 때 사용하는 옵션입니다.
    - ./vim_4.5.3.deb는 현재 디렉터리에 있는 vim_4.5.3.deb 패키지를 의미합니다.
    - 따라서 dpkg -i ./vim_4.5.3.deb 명령어는 현재 디렉터리에 있는 vim_4.5.3.deb 패키지를 설치하는 명령어입니다.
profile_image
1

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

41. 다음 중 tar 명령어를 이용하여 gzip과 동시에 특정 파일 또는 다수의 파일들을 하나로 묶을 때 사용하는 옵션으로 알맞은 것은?

  1. zcvf
  2. cvf
  3. tfv
  4. jxvf
(정답률: 69%)
  • 정답: zcvf

    해설:
    - z: gzip으로 압축
    - c: 새로운 아카이브 생성
    - v: 처리과정을 화면에 출력
    - f: 아카이브 파일 이름 지정
profile_image
1

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

42. 다음 중 yum을 통해 설치된 telnet-server 패키지를 제거하는 명령으로 알맞은 것은?

  1. yum -e telnet-server
  2. yum rm telnet-server
  3. yum telnet-server --delete
  4. yum remove telnet-server
(정답률: 73%)
  • 정답: yum remove telnet-server

    설명: yum은 리눅스 패키지 관리자 중 하나로, 패키지를 설치, 업데이트, 제거하는 등의 작업을 수행할 수 있다. telnet-server 패키지를 제거하기 위해서는 "yum remove telnet-server" 명령을 사용한다. 이 명령은 yum을 통해 설치된 패키지를 제거하는 명령으로, telnet-server 패키지를 삭제할 수 있다.
profile_image
1

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

43. 다음 중 X 윈도 기반의 스캐너 관련 도구로 알맞은 것은?

  1. scan
  2. sane
  3. xscan
  4. xsane
(정답률: 63%)
  • 정답: xsane

    설명: Xsane은 X 윈도 시스템에서 사용할 수 있는 스캐너 관련 도구 중 하나입니다. Sane (Scanner Access Now Easy) 프로젝트의 일환으로 개발되었으며, 다양한 스캐너 모델과 호환됩니다. Xsane은 스캔 설정을 조정하고 이미지를 미리 볼 수 있으며, 다양한 파일 형식으로 저장할 수 있습니다. 따라서 Xsane은 X 윈도 기반의 스캐너 관련 도구로 알맞습니다.
profile_image
1

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

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

  1. (ㄱ) PPD (ㄴ) 631
  2. (ㄱ) PPD (ㄴ) 931
  3. (ㄱ) IPP (ㄴ) 631
  4. (ㄱ) IPP (ㄴ) 931
(정답률: 56%)
  • 이미지에서 보이는 것은 한국전력공사의 전기요금 청구서이다. 청구서 상단에는 "한국전력㈜"과 "전기요금 청구서"라는 제목이 있고, 중앙에는 "청구서 번호"와 "청구기간"이 표시되어 있다. 그리고 왼쪽에는 "고객번호"와 "고객명"이 있고, 오른쪽에는 "전기요금"과 "기타요금" 등이 표시되어 있다. 이 중에서 "(ㄱ) IPP (ㄴ) 631"은 "기타요금" 항목에 해당하는데, 이는 "인터넷 전화 요금"을 의미한다. 따라서 정답은 "(ㄱ) IPP (ㄴ) 631"이다.
profile_image
1

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

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

  1. CUPS
  2. PPD
  3. LPRng
  4. SAMBA
(정답률: 72%)
  • 이 그림은 프린터 관련 용어를 설명하는 것이다. LPRng은 리눅스 운영체제에서 사용되는 프린터 서버 소프트웨어이다. CUPS는 유닉스 계열 운영체제에서 사용되는 프린터 서버 소프트웨어이며, PPD는 PostScript Printer Description의 약자로 프린터 드라이버 설정 파일을 의미한다. SAMBA는 윈도우와 리눅스 간 파일 및 프린터 공유를 가능하게 하는 소프트웨어이다. 따라서, 이 그림에서 LPRng이 정답인 이유는 리눅스 운영체제에서 사용되는 프린터 서버 소프트웨어이기 때문이다.
profile_image
1

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

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

  1. (ㄱ) lpstat (ㄴ) lpr
  2. (ㄱ) lpstat (ㄴ) cancel
  3. (ㄱ) lpq (ㄴ) lp
  4. (ㄱ) lpq (ㄴ) lpr
(정답률: 56%)
  • 주어진 그림은 프린터 작업을 취소하는 명령어를 설명하고 있다. lpstat 명령어는 현재 프린터 작업 상태를 보여주는 명령어이고, cancel 명령어는 현재 실행 중인 프린터 작업을 취소하는 명령어이다. 따라서 정답은 "(ㄱ) lpstat (ㄴ) cancel"이다.
profile_image
1

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

47. 다음 중 lpr 명령을 사용하여 지정한 문서 파일을 인쇄한 후에 관련 파일을 삭제할 때 사용하는 옵션으로 알맞은 것은?

  1. -r
  2. -d
  3. -e
  4. -#
(정답률: 50%)
  • 정답: -r

    -r 옵션은 lpr 명령으로 인쇄한 후에 해당 파일을 삭제하는 옵션이다. 이 옵션을 사용하면 인쇄 작업이 완료된 후에 자동으로 해당 파일이 삭제된다.
profile_image
1

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

48. 다음 중 프린터 큐에 있는 작업 목록을 확인할 수 있는 명령으로 알맞은 것은?

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

    "lpq" 명령은 현재 프린터 큐에 대기 중인 작업 목록을 확인할 수 있습니다.

    "lpc"는 LPD 서비스를 관리하는 명령어이며, "lp"는 파일을 프린터에 보내는 명령어입니다. "lpr"은 파일을 프린터 큐에 추가하는 명령어입니다.
profile_image
1

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

2과목: 리눅스 활용

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

  1. 플랫폼과 독립적으로 작동하는 그래픽 시스템이다.
  2. 1986년에 Bob Scheifler가 오픈 소스 프로젝트로 만들었다.
  3. X 컨소시엄에 의해서 X01버전이 처음으로 개정되어 X01R2가 발표되었다.
  4. X 윈도는 클라이언트/서버 구조로 되어 있다.
(정답률: 50%)
  • X 윈도는 Bob Scheifler가 오픈 소스 프로젝트로 만든 것이 아니라, MIT에서 개발된 것이므로 "1986년에 Bob Scheifler가 오픈 소스 프로젝트로 만들었다."가 틀린 설명이다.

    X 컨소시엄은 X 윈도 시스템을 관리하고 발전시키는 단체이며, X01버전이 처음으로 개정되어 X01R2가 발표된 것은 맞는 설명이다. X 윈도는 플랫폼과 독립적으로 작동하며, 클라이언트/서버 구조로 되어 있다.
profile_image
1

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

50. 다음 중 startx 사용 시에 명령행의 인자값(argument)를 xinit에 전달하는 옵션으로 알맞은 것은?

  1. :1
  2. -
  3. --
  4. --depth
(정답률: 58%)
  • 정답은 "--" 입니다.

    이유는 startx 명령어는 xinit을 실행시키는데, xinit은 명령행 인자값을 받아서 X 서버를 실행시키는데 사용합니다. 그리고 "--" 옵션은 이후에 오는 인자값들을 xinit에게 전달하기 위한 구분자 역할을 합니다. 즉, "--" 이후에 오는 인자값들은 xinit에게 전달되어 X 서버 실행에 영향을 미치게 됩니다.
profile_image
1

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

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

  1. nautilus : 파일 관리 프로그램
  2. evince : 사운드 및 비디오 플레이어
  3. gedit :문서 편집 프로그램
  4. gnome-terminal : 터미널 프로그램
(정답률: 71%)
  • evince는 문서 뷰어로, PDF, PostScript, DjVu 등의 문서를 볼 수 있는 프로그램입니다. 사운드 및 비디오 플레이어가 아닙니다.
profile_image
1

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

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

  1. X protocol
  2. 윈도 매니저
  3. Totem
  4. Display
(정답률: 74%)
  • 이미지에서 보이는 화면은 X Window System을 사용하고 있으며, 윈도 매니저는 X Window System에서 윈도우를 관리하는 소프트웨어이기 때문에 정답이 "윈도 매니저"입니다. "X protocol"은 X Window System에서 사용되는 프로토콜이고, "Totem"은 미디어 플레이어입니다. "Display"는 X Window System에서 디스플레이를 관리하는 소프트웨어입니다.
profile_image
1

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

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

  1. export
  2. xterm
  3. xhost
  4. startx
(정답률: 71%)
  • 정답은 "xhost"입니다.

    xhost 명령은 X 서버에 접근할 수 있는 클라이언트를 지정하거나 해제하는 명령입니다. 이 명령을 사용하여 특정 IP 주소나 호스트 이름을 지정하여 해당 클라이언트만 X 서버에 접근할 수 있도록 설정할 수 있습니다. 또한, xhost + 명령을 사용하여 모든 클라이언트가 X 서버에 접근할 수 있도록 설정할 수도 있습니다. 이는 보안상 위험하므로 사용에 주의해야 합니다.
profile_image
1

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

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

  1. X 클라이언트 프로그램을 192.168.10.100의 첫 번째 실행된 X 서버의 첫 번째 모니터로 전송한다.
  2. X 클라이언트 프로그램을 192.168.10.100의 첫 번째 실행된 X 서버의 두 번째 모니터로 전송한다.
  3. X 클라이언트 프로그램을 192.168.10.100의 두 번째 실행된 X 서버의 첫 번째 모니터로 전송한다.
  4. X 클라이언트 프로그램을 192.168.10.100의 두 번째 실행된 X 서버의 두 번째 모니터로 전송한다.
(정답률: 73%)
  • X 클라이언트 프로그램은 192.168.10.100의 첫 번째 실행된 X 서버에 연결되며, 두 번째 모니터로 전송된다.
profile_image
1

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

55. 다음 중 리눅스에서 사용하는 디스플레이 매니저와 가장 거리가 먼 것은?

  1. XDM
  2. GDM
  3. KDM
  4. Xlib
(정답률: 73%)
  • XDM, GDM, KDM은 모두 리눅스에서 사용하는 디스플레이 매니저이지만, Xlib은 디스플레이 매니저가 아니라 X Window System에서 사용하는 프로그래밍 라이브러리이다. Xlib는 X Window System과 상호작용하기 위해 사용되며, 그래픽 애플리케이션을 만들 때 사용된다. 따라서 Xlib는 디스플레이 매니저와는 거리가 먼 것이다.
profile_image
1

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

56. 다음 중 /etc/inittab 파일에 대한 설명으로 알맞은 것은?

  1. Xlib의 기능을 포함하는 고수준의 라이브러리다.
  2. 리눅스의 부팅 모드를 설정한다.
  3. X 윈도를 실행시키는 스크립트이다.
  4. X 클라이언트의 접근 목록을 출력한다.
(정답률: 65%)
  • /etc/inittab 파일은 리눅스의 부팅 모드를 설정하는 파일이다. 이 파일은 시스템이 부팅될 때 init 프로세스가 읽어들이며, 시스템의 초기화 및 다양한 서비스를 시작하는 역할을 한다.
profile_image
1

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

57. UTP 케이블의 8가닥 선 중에서 실제 쓰이는 선은 4개이다. 다음중 이배열이속하는 선으로알맞은것은?

  1. 파란선
  2. 흰색-파란선
  3. 녹색선
  4. 갈색선
(정답률: 58%)
  • UTP 케이블은 일반적으로 10/100/1000BASE-T 이더넷 네트워크에서 사용되며, 이 네트워크에서는 4개의 선만 사용됩니다. 이 4개의 선은 파란색, 녹색, 갈색, 주황색입니다. 따라서 이 배열이 속하는 선은 "녹색선"입니다.
profile_image
1

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

58. 다음 중 OSI 모델의 세션 계층과 가장 관련이 깊은 프로토콜로 알맞은 것은?

  1. SSL
  2. TCP
  3. HTTP
  4. IGMP
(정답률: 60%)
  • SSL은 세션 계층에서 사용되는 프로토콜로, 데이터의 암호화 및 인증을 담당합니다. SSL은 TCP와 HTTP와 함께 사용되어 안전한 통신을 제공하며, IGMP와는 관련이 없습니다. 따라서, OSI 모델의 세션 계층과 가장 관련이 깊은 프로토콜은 SSL입니다.
profile_image
1

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

59. 다음 중 B 클래스의 기본 호스트 개수로 알맞은 것은?

  1. 256
  2. 512
  3. 1024
  4. 65536
(정답률: 65%)
  • B 클래스의 IP 주소는 첫 번째 옥텟이 128~191 범위이고, 네트워크 부분이 16비트이므로 호스트 부분은 16비트가 된다. 2의 16승은 65536이므로 B 클래스의 기본 호스트 개수는 65536개이다.
profile_image
1

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

60. 다음 중 ICANN 등장하기 전에 IP 주소 및 도메인을 관리하는 기관명으로 알맞은 것은?

  1. ISO
  2. IANA
  3. CCITT
  4. ITU-T
(정답률: 58%)
  • ICANN이 등장하기 전에 IP 주소 및 도메인을 관리하는 기관명은 IANA입니다. IANA는 Internet Assigned Numbers Authority의 약자로, 인터넷에서 사용되는 모든 숫자와 이름을 관리하는 기관으로서 IP 주소 할당, 도메인 이름 관리, 프로토콜 번호 할당 등을 담당하고 있습니다.
profile_image
1

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

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

  1. 구문(Syntax)
  2. 의미(Semantics)
  3. 순서(Timing)
  4. 소켓(Socket)
(정답률: 43%)
  • 이 그림은 프로토콜의 구성 요소 중에서 메시지의 구문(Syntax)을 나타내고 있습니다. 메시지의 구문은 메시지의 형식과 구조를 정의하는 것으로, 프로토콜에서 사용되는 데이터의 형식과 구조를 명확하게 정의해야 합니다. 반면, 의미(Semantics)는 데이터의 의미와 목적을 정의하는 것으로, 메시지의 구문이 올바르더라도 의미가 없으면 프로토콜이 제대로 동작하지 않을 수 있습니다. 따라서 이 그림에서는 메시지의 구문(Syntax)만을 나타내고 있으므로 정답은 "의미(Semantics)"입니다. 순서(Timing)는 메시지의 전송 순서와 타이밍을 정의하며, 소켓(Socket)은 프로토콜에서 사용되는 네트워크 연결을 나타냅니다.
profile_image
1

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

62. 다음중이더넷매체표기법에대한설명으로틀린것은?

  1. 1000BASE-LX는 단파장의 광케이블을 사용한다.
  2. 10BASE-5는 10Mbps의 전송 속도에 전송매체는 동축케이블이다.
  3. 100BASE-FX는 100Mbps의 전송속도에 전송매체는 광케이블이다.
  4. 100BASE-TX는 100Mbps의 전송속도에 전송매체는 UTP-5 케이블이다.
(정답률: 53%)
  • "1000BASE-LX는 단파장의 광케이블을 사용한다." 설명이 틀린 것은 아니다.

    1000BASE-LX는 1310nm의 단파장 광케이블을 사용한다. 이는 1000BASE-SX와 구분되는 특징이다. 1000BASE-SX는 850nm의 다중모드 광케이블을 사용한다.

    따라서, 이 문제에서 틀린 것은 없다.

    추가적으로, 10BASE-5는 10Mbps의 전송 속도에 전송매체는 동축케이블이 맞으며, 100BASE-FX는 100Mbps의 전송속도에 전송매체는 광케이블이 맞고, 100BASE-TX는 100Mbps의 전송속도에 전송매체는 UTP-5 케이블이 맞다.
profile_image
1

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

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

  1. IP
  2. ARP
  3. UDP
  4. TCP
(정답률: 75%)
  • 이 그림은 UDP 프로토콜을 나타내고 있습니다. UDP는 데이터 전송 시 신뢰성을 보장하지 않고, 데이터 그대로를 전송합니다. 이를테면, 데이터가 손실되어도 재전송을 하지 않습니다. 그러나 이러한 특성 때문에 TCP보다 빠른 전송 속도를 가지고 있습니다.
profile_image
1

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

64. 다음 설명과 같은 조건일 때 가장 필요한 인터넷 서비스로 알맞은 것은?

  1. telnet
  2. ssh
  3. nfs
  4. http
(정답률: 58%)
  • 이미지에서는 파일 공유를 위한 네트워크 파일 시스템(NFS)이 필요하다는 것을 알 수 있습니다. NFS는 파일 공유를 위한 프로토콜로, 다른 컴퓨터에서 파일을 읽고 쓸 수 있도록 해줍니다. 따라서 이 경우에는 NFS가 가장 필요한 인터넷 서비스입니다.
profile_image
1

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

65. 다음중리눅스에서사용가능한웹브라우저로틀린것은?

  1. safari
  2. chrome
  3. opera
  4. firefox
(정답률: 63%)
  • 리눅스에서는 "safari", "chrome", "opera", "firefox" 모두 사용 가능하지만, "safari"는 macOS와 iOS 운영체제에서 기본 웹 브라우저로 사용되는 애플의 제품이기 때문에 리눅스에서는 사용이 제한적일 수 있습니다. 따라서, "safari"는 리눅스에서 사용 가능한 웹 브라우저 중에 포함되지 않습니다.
profile_image
1

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

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

  1. Usenet
  2. Gopher
  3. Newsgroup
  4. IRC
(정답률: 65%)
  • "Gopher"는 인터넷에서 정보를 검색하고 공유하기 위한 프로토콜 중 하나로, 1991년에 개발되었습니다. 다른 보기들은 모두 인터넷에서 사용되는 용어이지만, "Gopher"는 특정한 프로토콜을 가리키는 용어입니다.
profile_image
1

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

67. 다음 중 파일 공유 서비스와 가장 거리가 먼 것은?

  1. SAMBA
  2. FTP
  3. NFS
  4. NIS
(정답률: 65%)
  • NIS는 파일 공유 서비스가 아니라 네트워크 인증 서비스이기 때문에, 다른 서비스들과는 거리가 먼 것입니다. SAMBA는 Windows와 Linux 간 파일 공유를 가능하게 해주는 서비스이고, FTP는 파일 전송 프로토콜로 파일을 전송하는 서비스입니다. NFS는 Network File System으로 파일 시스템을 공유하는 서비스입니다.
profile_image
1

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

68. 다음은 FTP 서버에 접속해서 파일을 다운로드 한 후에 종료하고, 다른 FTP 서버에 접속하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. bi
  2. ftp
  3. open
  4. passive
(정답률: 53%)
  • FTP 서버에 접속하기 위해서는 먼저 "open" 명령을 사용해야 한다. "open" 명령은 FTP 클라이언트가 FTP 서버에 접속할 때 사용하는 명령으로, 접속하고자 하는 FTP 서버의 IP 주소나 도메인 이름을 인자로 전달하여 사용한다. 따라서 이 문제에서도 첫 번째 FTP 서버에 접속하기 위해 "open" 명령을 사용하였다.
profile_image
1

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

69. 다음 중 공개 소프트웨어를 제공하는 FTP 서버에 접근할 때 입력할 수 있는 계정으로 알맞은 것은?

  1. root
  2. rpc
  3. anonymous
  4. nobody
(정답률: 73%)
  • 공개 소프트웨어를 제공하는 FTP 서버는 일반적으로 누구나 다운로드할 수 있도록 공개되어 있습니다. 따라서, 접근할 때 입력할 수 있는 계정 중에서는 "anonymous"가 가장 적절합니다. 이는 일반 사용자가 익명으로 접속하여 파일을 다운로드할 수 있도록 허용하는 계정입니다.
profile_image
1

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

70. 다음 중 전자 우편과 가장 관련 있는 프로토콜로 알맞은 것은?

  1. URL
  2. POP3
  3. RPC
  4. NetBIOS
(정답률: 84%)
  • POP3는 전자 우편을 받아오는 프로토콜로, 이메일 서버에서 이메일을 받아와 사용자의 컴퓨터에 저장하는 역할을 합니다. 따라서 전자 우편과 가장 관련 있는 프로토콜은 POP3입니다.
profile_image
1

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

71. 다음 설명일 때 나타나는 netstat 명령의 상태값(State)으로 알맞은 것은?

  1. ESTABLISHED
  2. SYS-SENT
  3. LISTEN
  4. SYN_RECEIVED
(정답률: 60%)
  • netstat 명령의 상태값 "SYN_RECEIVED"는 TCP 연결을 시작하는 상태로, 클라이언트가 서버에 SYN 패킷을 보내고 서버가 SYN+ACK 패킷을 보낸 후 클라이언트가 ACK 패킷을 보내기 전의 상태를 나타냅니다. 따라서, 이 상태는 클라이언트가 서버와의 연결을 요청하고 서버가 이를 수락한 상태입니다.
profile_image
1

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

72. 다음 중 현재 사용 중인 DNS 서버의 IP 주소가 등록된 파일로 알맞은 것은?

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/sysconfig/network
  4. /etc/resolv.conf
(정답률: 56%)
  • 정답: "/etc/resolv.conf"

    설명: DNS 서버의 IP 주소는 "/etc/resolv.conf" 파일에 등록됩니다. 이 파일은 시스템이 DNS 서버를 찾을 때 사용하는 설정 파일입니다. 이 파일에는 일반적으로 로컬 네트워크에서 사용하는 DNS 서버의 IP 주소가 포함되어 있습니다. 따라서 이 파일을 편집하여 DNS 서버를 변경할 수 있습니다. "/etc/hosts" 파일은 호스트 이름과 IP 주소를 매핑하는 데 사용되며, "/etc/host.conf" 파일은 호스트 이름 해결 방법을 지정하는 데 사용됩니다. "/etc/sysconfig/network" 파일은 네트워크 인터페이스 설정을 저장하는 데 사용됩니다.
profile_image
1

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

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

  1. /etc/host.conf
  2. /etc/resolv.conf
  3. /etc/services
  4. /etc/sysconfig/network
(정답률: 43%)
  • "/etc/resolv.conf" 파일은 DNS(Domain Name System) 서버의 주소를 설정하는 파일이다. DNS 서버는 도메인 이름을 IP 주소로 변환해주는 역할을 한다. 따라서 이 파일을 통해 시스템은 DNS 서버에 접속하여 도메인 이름을 IP 주소로 변환할 수 있다.
profile_image
1

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

74. 다음 중 C 클래스 주소 대역에서 넷마스크 값을 255.255.255.192로 설정했을 경우 해당 서브넷에 속한 전체 호스트의 개수로 알맞은 것은?

  1. 2
  2. 4
  3. 64
  4. 192
(정답률: 60%)
  • C 클래스 주소 대역에서 넷마스크 값을 255.255.255.192로 설정하면 6비트가 호스트 비트가 되고, 2^6 - 2 = 62개의 호스트가 사용 가능하다. 여기에 네트워크 주소와 브로드캐스트 주소를 포함하면 총 64개의 호스트가 사용 가능하다. 따라서 정답은 "64"이다.
profile_image
1

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

75. 다음 중B 클래스의기본넷마스크 값으로알맞은것은?

  1. 0.0.0.0
  2. 255.0.0.0
  3. 255.255.0.0
  4. 255.255.255.255
(정답률: 78%)
  • B 클래스는 첫 번째 옥텟이 128~191 범위이고, 기본 넷마스크는 255.255.0.0 이다. 이는 첫 번째와 두 번째 옥텟이 네트워크 주소를 나타내고, 세 번째와 네 번째 옥텟이 호스트 주소를 나타낸다. 따라서, B 클래스의 기본 넷마스크는 255.255.0.0 이다.
profile_image
1

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

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

  1. modprobe
  2. lsmod
  3. rmmod
  4. depmod
(정답률: 52%)
  • (모듈)을 로드하거나 언로드하는 명령어 중에서 "modprobe"는 새로운 모듈을 로드할 때 사용하는 명령어입니다. 따라서 위의 그림에서는 새로운 모듈을 로드하기 위해 "modprobe" 명령어를 사용하였습니다.
profile_image
1

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

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

  1. 임베디드 시스템
  2. 부하분산 클러스터
  3. 고가용성 클러스터
  4. 베어울프 클러스터
(정답률: 52%)
  • 이 시스템은 서버가 여러 대로 구성되어 있고, 이 중 하나의 서버가 고장나더라도 다른 서버가 대신 처리하여 시스템이 중단되지 않도록 하는 고가용성 클러스터입니다.
profile_image
1

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

78. 다음 중 임베디드 시스템과 가장 거리가 먼 것은?

  1. GENIVI
  2. iPhone
  3. Hyper-V
  4. MP3 Player
(정답률: 58%)
  • Hyper-V는 가상화 기술을 사용하는 서버 가상화 플랫폼으로, 임베디드 시스템과는 거리가 먼 기술이다. 반면, GENIVI는 자동차 임베디드 시스템 플랫폼, iPhone은 모바일 임베디드 시스템, MP3 Player는 소형 포터블 임베디드 시스템으로 분류된다.
profile_image
1

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

79. 다음에서 설명하는 모바일 운영체제로 알맞은 것은?

  1. QNX
  2. Android
  3. Tizen
  4. iOS
(정답률: 60%)
  • 이 그림은 안드로이드 운영체제의 아이콘과 로고를 보여주고 있습니다. 따라서 정답은 "Android"입니다.
profile_image
1

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

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

  1. 빅데이터
  2. 사물인터넷
  3. 드론
  4. 클라우드 컴퓨팅
(정답률: 83%)
  • 위 그림은 데이터의 양이 매우 크다는 것을 나타내고 있습니다. 이러한 대규모 데이터를 다루는 기술과 분석 방법을 빅데이터라고 합니다. 따라서 정답은 "빅데이터"입니다.
profile_image
1

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

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