기출노트 로고기출노트
시작하기

2020리눅스마스터2급 2회차

80문제로 구성된 기출 시험

💡 학습 진행률을 저장하시겠어요?
로그인하면 학습 진행률, 오답노트, 북마크 기능을 사용할 수 있습니다.

시험 문제

문제 1정답률 0% · 1

다음과 같이 허가권 값이 변경되었을 경우 중간에 실행된 명령으로 알맞은 것은?        
  1. chmod u+s /project
  2. chmod g+s /project
  3. chmod g+t /project
  4. chmod o+t /project
정답: 2

해설

정답은 2번입니다. * **핵심 개념**: 리눅스 파일 시스템에서 `s`는 setuid (set user ID) 또는 setgid (set group ID) 비트를 의미합니다. 이 비트는 실행 시 파일 소유자 또는 그룹의 권한으로 실행되도록 합니다. * **정답 이유**: 문제에서 허가권 값이 변경되었다는 것은 파일의 실행 권한과 관련된 변경을 의미할 가능성이 높습니다. 보기 1, 2번은 각각 사용자(u)와 그룹(g)에 setuid/setgid 비트를 설정하는 명령입니다. 보기 3, 4번의 `t`는 sticky bit로, 디렉토리에만 적용되어 파일 삭제 권한을 제한하는 역할을 하므로, 실행 권한 변경과는 직접적인 관련이 적습니다. 따라서 중간에 실행된 명령으로 가장 적합한 것은 setgid 비트를 설정하는 2번입니다.

문제 2정답률 0% · 1

다음 중 fdisk 명령으로 파티션 속성을 변경할 때 사용하는 값의 조합으로 틀린 것은?    
  1. Linux: 81
  2. Swap: 82
  3. LVM: 8e
  4. Raid: fd
정답: 1

해설

fdisk 명령에서 파티션 속성을 변경할 때 사용하는 값은 파티션 타입을 나타냅니다. Linux 파티션의 타입은 일반적으로 '83'이며, '81'은 다른 용도로 사용될 수 있습니다. Swap은 '82', LVM은 '8e', Raid는 'fd'로 올바르게 설정됩니다. 따라서 Linux 파티션 타입으로 '81'을 사용하는 것은 틀린 조합입니다.

문제 3정답률 0% · 1

다음은 ihduser 사용자의 디스크 쿼터를 설정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
  1. quota
  2. quotaon
  3. setquota
  4. edquota
정답: 4

해설

ihduser 사용자의 디스크 쿼터를 설정하는 과정에서, 괄호 안에 들어갈 알맞은 명령은 `edquota`입니다. `edquota`는 특정 사용자의 디스크 사용량 제한을 편집하는 데 사용되는 명령어이며, 이를 통해 사용자는 자신의 디스크 쿼터 설정을 직접 수정할 수 있습니다. 다른 보기들은 쿼터 관련 명령이지만, 사용자별 쿼터 설정을 편집하는 기능과는 차이가 있습니다.

문제 4정답률 0% · 1

다음 중 디렉터리에 부여되는 w 권한에 대한 설명으로 알맞은 것은?    
  1. 해당 디렉터리에 생성되는 파일을 수정할 수 있다.
  2. 해당 디렉터리에 파일을 생성 또는 삭제할 수 있다.
  3. 해당 디렉터리에 파일을 생성할 수 있지만 삭제할 수 없다.
  4. 해당 디렉터리에 파일을 생성하고 해당 파일을 수정할 수 있다.
정답: 2

해설

디렉터리에 부여되는 'w' (쓰기) 권한은 해당 디렉터리 자체에 대한 쓰기 권한을 의미합니다. 따라서 이 권한은 디렉터리 내에 새로운 파일을 **생성**하거나 기존 파일을 **삭제**하는 작업에 영향을 미칩니다. 파일 자체의 내용을 수정하는 것은 해당 파일에 대한 'w' 권한과 관련이 있습니다.

문제 5정답률 100% · 1

다음 명령의 실행 결과로 생성되는 lin.txt 파일의 허가권 값으로 알맞은 것은?
  1. -------r--
  2. -r--r--r--
  3. -rwxrwx-wx
  4. -rwxrwxr--
정답: 4

해설

이 문제는 파일 생성 시 기본 허가권 설정을 묻고 있습니다. 리눅스 시스템에서 새로운 파일을 생성할 때, `umask` 설정에 따라 기본 허가권이 결정됩니다. 일반적으로 `umask` 값은 생성될 파일의 최대 허가권에서 제외되는 권한을 나타냅니다. 따라서 `umask` 값이 022라면, 파일 생성 시 기본적으로 `rw-rw-r--` (664)에서 `---w--w-r--` (022)를 뺀 `rw-r--r--` (644)가 됩니다. 하지만 문제에서 제시된 보기는 `r`만 있는 경우나 `x`가 포함된 경우 등 `umask` 설정만으로는 설명하기 어려운 부분이 있습니다. **정답 이유 및 핵심 개념:** 정답이 4번인 `-rwxrwxr--` (770)이 되기 위해서는, 파일 생성 시 `umask` 값이 007이어야 합니다. 즉, 소유자와 그룹에게는 읽기, 쓰기, 실행 권한이 모두 부여되고, 다른 사용자에게는 아무런 권한도 부여되지 않는 상황을 가정해야 합니다. * **핵심 개념:** `umask`는 파일 및 디렉토리 생성 시 기본으로 부여되는 허가권을 제어하는 설정값입니다. `umask` 값이 높을수록 기본적으로 부여되는 허가권이 줄어듭니다. **간단 해설:** 새로운 파일을 생성할 때 `umask` 설정에 따라 기본 허가권이 결정됩니다. 만약 `umask` 값이 007이라면, 소유자와 그룹은 읽기, 쓰기, 실행 권한을 모두 가지게 되고, 다른 사용자는 아무런 권한도 갖지 못하게 됩니다. 따라서 이 경우 생성되는 `lin.txt` 파일의 허가권은 `-rwxrwxr--`가 됩니다.

문제 6정답률 100% · 1

다음 중 가장 먼저 저널링(Journaling) 기술이 탑재된 파일 시스템으로 알맞은 것은?    
  1. ext
  2. ext2
  3. ext3
  4. ext4
정답: 3

해설

정답은 3번 ext3입니다. 저널링 기술은 파일 시스템의 데이터 무결성을 높이기 위해 변경 사항을 기록하는 기술입니다. ext3 파일 시스템은 ext2에 비해 저널링 기능이 추가되어 갑작스러운 시스템 종료 시 데이터 손실 위험을 크게 줄였습니다. ext4는 ext3에서 더욱 발전된 기능을 제공하지만, 저널링 기술이 가장 먼저 탑재된 것은 ext3입니다.

문제 7정답률 0% · 1

다음 명령을 실행했을 때 /dev/sdb1에 생성되는 파일 시스템으로 알맞은 것은?
  1. ext2
  2. ext3
  3. ext4
  4. xfs
정답: 2

해설

명령어에 대한 정보가 없어 정확한 답변을 드리기 어렵습니다. 하지만 일반적으로 `/dev/sdb1`에 파일 시스템을 생성할 때 `mkfs` 명령어와 함께 파일 시스템 종류를 지정합니다. 만약 문제에서 `mkfs.ext3 /dev/sdb1`과 같은 명령어를 제시했다면, 이는 ext3 파일 시스템을 생성하는 명령이므로 정답은 2번이 됩니다. 핵심 개념은 리눅스에서 파티션에 파일 시스템을 생성하는 `mkfs` 명령어와 다양한 파일 시스템 종류(ext2, ext3, ext4, xfs 등)입니다.

문제 8정답률 100% · 1

다음 중 손상된 파일 시스템을 검사하고 수리하는 명령으로 알맞은 것은?    
  1. mkfs
  2. fsck
  3. free
  4. fdisk
정답: 2

해설

손상된 파일 시스템을 검사하고 복구하는 데 사용되는 명령은 `fsck`입니다. `mkfs`는 파일 시스템을 생성하는 명령어이고, `free`는 메모리 사용량을 보여주며, `fdisk`는 디스크 파티션을 관리하는 명령어이므로 파일 시스템 복구와는 관련이 없습니다. 따라서 정답은 `fsck`입니다.

문제 9정답률 0% · 1

다음 결과와 같을 때 umask 명령 실행 시 출력되는 값으로 알맞은 것은?
  1. 0002
  2. 0200
  3. 0664
  4. 0775
정답: 1

해설

umask 명령은 새로운 파일이나 디렉토리가 생성될 때 기본적으로 부여되는 권한을 제어합니다. umask 값은 생성될 권한에서 "제외"될 권한을 나타내며, 기본적으로 666(파일) 또는 777(디렉토리)에서 umask 값을 빼서 최종 권한이 결정됩니다. 보기 1번인 0002는 디렉토리 생성 시 777 - 0002 = 775의 권한을 부여하게 되는데, 이는 일반 사용자에게 쓰기 권한을 허용하는 일반적인 설정입니다.

문제 10정답률 100% · 1

현재 디렉터리 안에 있는 data 디렉터리의 소유권을 하위디렉터리 및 파일을 포함하여 ihduser로 변경하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -d
  2. -r
  3. -D
  4. -R
정답: 4

해설

정답은 4번 '-R'입니다. **정답 이유:** '-R' 옵션은 'recursive'의 약자로, 지정된 디렉터리뿐만 아니라 그 안의 모든 하위 디렉터리와 파일의 소유권을 재귀적으로 변경하는 역할을 합니다. 따라서 data 디렉터리의 소유권을 ihduser로 변경하면서 하위 디렉터리와 파일까지 모두 포함하려면 '-R' 옵션을 사용해야 합니다. **핵심 개념:** * **`chown` 명령어:** 파일이나 디렉터리의 소유자 및 그룹을 변경하는 리눅스/유닉스 명령어입니다. * **`-R` (recursive) 옵션:** 특정 디렉터리뿐만 아니라 그 하위의 모든 항목에 대해 명령을 적용하도록 합니다.

문제 11정답률 100% · 1

다음 중 셸에서 선언된 셸 변수 전부를 확인할 때 사용하는 명령으로 알맞은 것은?     
  1. set
  2. env
  3. chsh
  4. export
정답: 1

해설

셸에서 선언된 모든 셸 변수를 확인하려면 `set` 명령어를 사용합니다. `set`은 현재 셸 환경에 정의된 모든 변수와 함수를 보여주며, 이는 `env` 명령어와 달리 현재 셸에서 직접 설정한 변수까지 포함합니다. `env`는 주로 환경 변수만 보여주는 반면, `set`은 더 포괄적인 정보를 제공합니다.

문제 12정답률 0% · 1

다음 중 시스템 계정에 설정되는 셸로 알맞은 것은?     
  1. /bin/bash
  2. /bin/dash
  3. /bin/tcsh
  4. /sbin/nologin
정답: 4

해설

시스템 계정은 일반적으로 보안상의 이유로 셸에 직접 로그인할 필요가 없습니다. `/sbin/nologin` 셸은 사용자에게 로그인 권한을 부여하지 않고 즉시 연결을 종료하여 이러한 목적에 적합합니다. 다른 셸들은 사용자에게 명령어를 실행할 수 있는 환경을 제공하므로 시스템 계정에는 부적합합니다.

문제 13정답률 100% · 1

다음 명령에 대한 설명으로 알맞은 것은?
  1. 최근에 실행한 마지막 5개의 명령어 목록을 출력한다.
  2. 히스토리 명령 목록의 번호 중에서 5번에 해당하는 명령을 실행한다.
  3. 히스토리 명령 목록에서 5만큼 거슬러 올라가서 해당 명령을 실행한다.
  4. 히스토리 명령 목록에서 번호가 1번부터 5번에 해당하는 명령을 출력한다.
정답: 1

해설

이 문제는 리눅스/유닉스 쉘의 `history` 명령과 관련된 것으로 보입니다. **정답 이유:** `history` 명령은 기본적으로 최근에 실행된 명령어들의 목록을 보여줍니다. 특별한 옵션 없이 `history`만 입력하면 일반적으로 최근 실행된 명령어들이 순서대로 출력됩니다. **핵심 개념:** `history` 명령은 사용자가 이전에 실행했던 명령어들을 기록하고 조회하는 기능입니다. 이를 통해 반복적인 작업을 효율적으로 수행하거나 이전에 사용했던 명령어를 다시 찾을 수 있습니다.

문제 14정답률 0% · 1

다음 중 가장 최근에 등장한 셸로 알맞은 것은?     
  1. csh
  2. ksh
  3. tcsh
  4. bash
정답: 4

해설

이 문제는 각 셸의 등장 시점을 묻고 있습니다. 정답은 bash로, csh, ksh, tcsh보다 나중에 개발되었습니다. bash는 Unix 계열 시스템에서 널리 사용되는 기본 셸로, 이전 셸들의 장점을 통합하고 개선하여 사용자 편의성과 기능성을 높였습니다.

문제 15정답률 100% · 1

다음 명령의 결과로 알맞은 것은?
  1. lin
  2. ihduser
  3. $USER
  4. 화면에 아무것도 출력되지 않는다.
정답: 2

해설

이 문제는 리눅스 환경에서 사용자 이름을 출력하는 명령어를 묻고 있습니다. 정답은 `ihduser`인데, 이는 `echo $USER`와 같이 환경 변수 `$USER`를 출력하는 명령의 결과로, 현재 로그인한 사용자의 이름을 나타냅니다. `lin`은 명령어 자체가 아니며, `$` 기호 없이 `USER`를 사용하면 변수가 아닌 문자열로 인식되어 의도한 결과가 나오지 않습니다. 화면에 아무것도 출력되지 않는 경우는 해당 명령어가 존재하지 않거나 오류가 발생했을 때입니다.

문제 16정답률 0% · 1

다음 명령에 대한 설명으로 알맞은 것은?
  1. 최근에 실행한 마지막 5개의 명령어 목록을 출력한다.
  2. 히스토리 명령 목록의 번호 중에서 5번에 해당하는 명령을 실행한다.
  3. 히스토리 명령 목록에서 5만큼 거슬러 올라가서 해당 명령을 실행한다.
  4. 히스토리 명령 목록에서 번호가 1번부터 5번에 해당하는 명령을 출력한다.
정답: 2

해설

이 문제는 리눅스/유닉스 쉘에서 사용되는 `history` 명령어의 특정 사용법을 묻고 있습니다. 정답은 2번으로, `!5`와 같은 형식은 히스토리 목록에서 5번째 명령을 다시 실행하라는 의미입니다. 이는 **명령어 재실행(command re-execution)**이라는 핵심 개념과 관련이 있습니다. `!` 기호는 이전에 실행했던 명령어를 불러와 다시 실행할 때 사용되는 특수 문자입니다.

문제 17정답률 100% · 1

다음 설명에 해당하는 셸로 알맞은 것은?
  1. bash
  2. dash
  3. tcsh
  4. ksh
정답: 1

해설

이 문제는 리눅스/유닉스 시스템에서 사용되는 여러 셸(Shell) 중 특정 설명에 가장 적합한 것을 고르는 문제입니다. 정답은 1번 bash입니다. bash는 가장 널리 사용되는 기본 셸로, 풍부한 기능과 높은 호환성을 제공합니다. 다른 셸들도 각자의 특징이 있지만, 일반적인 환경에서 가장 기본적이고 포괄적인 기능을 제공하는 셸은 bash입니다.

문제 18정답률 100% · 1

다음 결과에 해당하는 환경변수로 알맞은 것은?
  1. PS1
  2. PS2
  3. DISPLAY
  4. PROMPT
정답: 1

해설

이 문제는 쉘 프롬프트(command prompt)의 모양을 제어하는 환경 변수에 대한 질문입니다. 정답은 1번 `PS1`입니다. `PS1`은 현재 쉘에서 사용자가 명령어를 입력하기 전에 표시되는 기본 프롬프트 문자열을 설정하는 환경 변수입니다. `PS2`는 계속해서 입력을 받아야 할 때 사용되는 보조 프롬프트이며, `DISPLAY`는 그래픽 환경에서 화면 출력을 담당하고, `PROMPT`는 일반적으로 사용되는 표준 환경 변수가 아닙니다.

문제 19정답률 0% · 1

top 명령은 실행 상태에서 다양한 명령을 입력하여 프로세스 상태를 출력하거나 제어할 수 있다. 다음 중 관련 설명으로 틀린 것은?     
  1. k 는 PID값을 입력하여 종료신호를 보낸다.
  2. p 는 프로세스와 CPU항목을 on/off 한다.
  3. m 은 메모리 관련 항목을 on/off 한다.
  4. W 는 바꾼 설정을 저장한다.
정답: 2

해설

top 명령에서 'p' 키는 프로세스와 CPU 항목을 켜고 끄는 기능이 아니라, 특정 프로세스의 우선순위를 변경하는 데 사용됩니다. 따라서 'p' 키에 대한 설명이 틀렸습니다. 다른 보기들은 top 명령의 실제 기능과 일치합니다.

문제 20정답률 0% · 1

다음 중 cron에 관한 설명으로 알맞은 것은?     
  1. cron은 root 권한으로만 수행 가능하다.
  2. crontab 파일은 총 5개의 필드로 구성되어 있다.
  3. 주기적으로 실행하는 작업만 등록하여 사용할 수 있다.
  4. 시스템 운영에 필요한 작업은 /var/crontab 파일에 관련 정보가 저장된다.
정답: 3

해설

cron은 특정 시간에 주기적으로 명령이나 스크립트를 실행하도록 예약하는 시스템입니다. 보기 3번이 정답인 이유는 cron의 핵심 기능이 바로 주기적인 작업 실행이기 때문입니다. 다른 보기들은 cron의 일반적인 특징과 다르거나, 특정 상황에만 해당되는 내용입니다.

문제 21정답률 100% · 1

다음 중 fg %2 명령을 실행했을 경우 설명으로 알맞은 것은?
  1. fg + 와 동일한 명령으로 sleep 1000 작업이 실행된다.
  2. 백그라운드에서 실행되던 sleep 2000 작업이 실행된다.
  3. fg – 와 동일한 명령으로 sleep 2000 작업이 실행된다.
  4. 백그라운드에서 실행되던 sleep 3000 작업이 실행된다.
정답: 4

해설

`fg %2` 명령어는 현재 쉘의 작업 번호 2번을 포그라운드로 가져와 실행하라는 의미입니다. 리눅스 쉘에서 `%` 기호 뒤의 숫자는 해당 작업 번호를 나타냅니다. 따라서 백그라운드에서 실행 중이던 작업 번호 2번인 `sleep 3000` 작업이 포그라운드로 전환되어 실행되는 것이 올바른 설명입니다.

문제 22정답률 0% · 1

다음 중 프로세스 식별번호가 2219, 2229, 2239 인 프로세스를 강제 종료하는 명령으로 알맞은 것은?     
  1. kill -9 22*9
  2. kill -9 22{1,2,3}9
  3. killall -9 2219 2229 2239
  4. killall -9 2219, 2229, 2239
정답: 2

해설

정답은 2번입니다. 쉘에서 중괄호 `{}`는 여러 개의 문자열을 나열하여 확장하는 기능을 제공합니다. 따라서 `22{1,2,3}9`는 `2219`, `2229`, `2239`라는 세 개의 문자열로 확장되어 해당 프로세스들을 강제 종료하는 `kill -9` 명령에 사용될 수 있습니다. 1번은 와일드카드 `*`가 숫자를 정확히 매칭하지 못하고, 3번과 4번은 `killall` 명령이 프로세스 이름을 인자로 받기 때문에 PID를 직접 지정하는 방식으로는 올바르게 작동하지 않습니다.

문제 23정답률 0% · 1

시그널에 관한 설명으로 알맞은 것은?     
  1. 시그널은 사용자의 인터럽트 키를 통해서만 발생된다.
  2. 시그널은 프로세스 간 메시지를 보내는 통신 할 때 이용한다.
  3. 시그널 목록은 kill -l 로 확인할 수 있고, 이름으로만 사용할 수 있다.
  4. 일반적으로 사용하는 시그널은 SIGINT, SIGKILL, SIGSTART, SIGSTOP 등이 있다.
정답: 2

해설

정답은 2번입니다. 시그널은 프로세스 간의 비동기적인 통신 수단으로, 특정 이벤트가 발생했음을 알리거나 특정 동작을 수행하도록 지시하는 데 사용됩니다. 보기 1번은 시그널 발생의 일부 경우만 설명하며, 보기 3번은 시그널 이름뿐 아니라 번호로도 사용할 수 있다는 점을 간과했습니다. 보기 4번의 SIGSTART는 존재하지 않는 시그널이며, SIGKILL은 종료를 요청하는 시그널로 일반적으로 사용된다기보다는 강제 종료에 가깝습니다.

문제 24정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ multitasking ㉡ crond
  2. ㉠ multitasking ㉡ standalone
  3. ㉠ daemon ㉡ crond
  4. ㉠ daemon ㉡ standalone
정답: 4

해설

이 문제는 운영체제에서 백그라운드에서 실행되는 프로세스와 관련된 용어를 묻고 있습니다. * **㉠ daemon**: 운영체제에서 사용자 인터페이스 없이 백그라운드에서 실행되는 프로그램을 의미합니다. * **㉡ standalone**: 다른 프로그램이나 서비스에 의존하지 않고 독립적으로 실행되는 프로그램을 의미합니다. 따라서 정답은 4번이며, 이는 백그라운드에서 독립적으로 실행되는 프로그램을 설명하는 올바른 조합입니다.

문제 25정답률 100% · 1

다음 조건으로 cron을 이용해서 일정을 등록할 때 알맞은 것은? (문제 오류로 가답안 발표시 2번으로 발표되었으나, 확정답안 발표시 모두 정답처리 되었습니다. 여기서는 2번을 누르면 정답 처리 됩니다.)
  1. 30 * * * * /etc/backup.sh
  2. */30 * * * * /etc/backup.sh
  3. * 30 * * * /etc/backup.sh
  4. * */30 * * * /etc/backup.sh
정답: 2

해설

이 문제는 cron 스케줄링에서 시간 필드의 의미를 이해하는 것이 핵심입니다. cron의 시간 필드는 분, 시, 일, 월, 요일 순서로 구성됩니다. 보기 2번 `*/30 * * * *`는 "30분마다"라는 의미로, 0분과 30분에 `/etc/backup.sh` 스크립트를 실행하라는 cron 표현식입니다. 다른 보기들은 시간 필드의 잘못된 사용으로 인해 의도한 대로 동작하지 않습니다.

문제 26정답률 100% · 1

다음 중 SIGINT(또는 INT)의 시그널 번호로 알맞은 것은?     
  1. 1
  2. 2
  3. 9
  4. 15
정답: 2

해설

SIGINT는 사용자가 프로그램을 강제로 종료할 때 발생하는 인터럽트 신호로, 일반적으로 Ctrl+C를 눌러 발생시킵니다. 이 신호의 번호는 Unix 및 Linux 시스템에서 2번으로 정의되어 있습니다. 다른 보기들은 각각 SIGHUP(1번), SIGKILL(9번), SIGTERM(15번)으로, SIGINT와는 다른 목적을 가진 신호들입니다.

문제 27정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ Foreground ㉡ Bandground
  2. ㉠ Foreground ㉡ Background
  3. ㉠ Background ㉡ Foreground
  4. ㉠ Bandground ㉡ Foreground
정답: 2

해설

이 문제는 영어 단어의 철자를 묻는 문제입니다. ㉠에는 '전경'을 뜻하는 'Foreground'가, ㉡에는 '배경'을 뜻하는 'Background'가 들어가야 합니다. 따라서 올바른 답은 2번입니다. 핵심 개념은 'Foreground'와 'Background'라는 두 단어의 정확한 철자를 아는 것입니다.

문제 28정답률 100% · 1

프로세스의 우선순위를 변경할 때 사용하는 명령들로 알맞은 것은?     
  1. nice, renice
  2. nice, thread
  3. nohup, renice
  4. nohup, thread
정답: 1

해설

프로세스의 우선순위를 변경하는 데 사용되는 명령은 `nice`와 `renice`입니다. `nice`는 새로운 프로세스를 시작할 때 우선순위를 지정하는 데 사용되며, `renice`는 이미 실행 중인 프로세스의 우선순위를 변경하는 데 사용됩니다. `nohup`은 프로세스가 터미널 세션과 독립적으로 실행되도록 하는 명령어이고, `thread`는 스레드 관련 명령어이므로 우선순위 변경과는 직접적인 관련이 없습니다.

문제 29정답률 0% · 1

다음에서 설명하는 vi 명령으로 알맞은 것은?
  1. vi +/ihd /etc/hosts
  2. vi +ihd /etc/hosts
  3. vi +/etc/hosts /ihd
  4. vi +/etc/hosts ihd
정답: 1

해설

이 문제는 `vi` 편집기에서 특정 문자열을 검색하며 파일을 여는 명령을 묻고 있습니다. 정답은 1번 `vi +/ihd /etc/hosts`입니다. `vi` 명령어에서 `+/문자열` 형식은 파일을 열 때 해당 문자열이 처음 나타나는 위치로 바로 이동시키는 기능을 합니다. 따라서 1번은 `/etc/hosts` 파일을 열고 `ihd`라는 문자열을 검색하여 해당 위치로 이동하는 올바른 명령입니다.

문제 30정답률 100% · 1

다음 중 vi 편집기의 환경 설정을 지속적으로 사용하기 위한 설정 파일로 알맞은 것은?     
  1. .exrc
  2. .cshrc
  3. .profile
  4. .history
정답: 1

해설

vi 편집기의 환경 설정을 지속적으로 사용하려면 `.exrc` 파일을 사용합니다. 이 파일은 vi 편집기가 시작될 때 자동으로 읽혀져 사용자가 설정한 옵션, 단축키, 매크로 등이 적용되도록 합니다. 다른 보기들은 쉘 환경 설정이나 명령어 기록 등 vi 편집기와는 직접적인 관련이 없는 파일들입니다.

문제 31정답률 100% · 1

다음 중 vi 편집기의 개발 순서로 알맞은 것은?     
  1. gVim → vi → vim
  2. vim → gVim → vi
  3. vim → vi → gVim
  4. vi → vim → gVim
정답: 4

해설

vi 편집기는 텍스트 기반 편집기인 vi에서 시작하여, 기능이 확장된 vim으로 발전했으며, 마지막으로 그래픽 사용자 인터페이스(GUI)를 지원하는 gVim이 개발되었습니다. 따라서 vi → vim → gVim 순서가 올바른 개발 순서입니다. 핵심 개념은 **편집기의 발전 과정**입니다.

문제 32정답률 0% · 1

다음 중 vi 편집기로 문자열을 치환할 때 사용하는 정규 표현식 종류와 설명으로 알맞은 것은?     
  1. $ : 줄의 끝을 의미
  2. ? : 줄의 시작을 의미
  3. <: 단어의 끝을 의미
  4. ^ : 단어의 시작을 의미
정답: 1

해설

vi 편집기에서 문자열 치환 시 정규 표현식은 패턴 매칭에 사용됩니다. 정답인 1번 '$'는 줄의 끝을 나타내는 메타 문자이며, 이를 활용하여 특정 패턴이 줄의 끝에 위치할 때만 치환하는 등의 작업을 수행할 수 있습니다. 다른 보기들은 vi의 정규 표현식에서 해당 의미로 사용되지 않거나, 다른 메타 문자로 표현됩니다.

문제 33정답률 0% · 1

다음 중 텍스트 환경 기반의 콘솔 환경에서 사용하지 못하는 에디터로 알맞은 것은?     
  1. vi
  2. pico
  3. gedit
  4. emacs
정답: 3

해설

정답은 3번 gedit입니다. gedit은 그래픽 사용자 인터페이스(GUI) 환경에서 작동하는 텍스트 에디터로, 텍스트 기반의 콘솔 환경에서는 직접 실행하거나 사용할 수 없습니다. 반면 vi, pico, emacs는 모두 콘솔 환경에서 텍스트 기반으로 작동하는 에디터입니다. 핵심 개념은 **GUI 에디터와 CLI(Command Line Interface) 에디터의 구분**입니다.

문제 34정답률 0% · 1

다음 중 vi 편집기로 문서를 편집한 후 저장하고 종료하는 명령으로 알맞은 것은?     
  1. :w
  2. :w!
  3. :q!
  4. :wq
정답: 4

해설

vi 편집기에서 문서를 저장하고 종료하려면 `:wq` 명령을 사용합니다. `:w`는 저장만 하고, `:q!`는 저장 없이 강제 종료하는 명령입니다. 따라서 저장과 종료를 모두 수행하는 `:wq`가 올바른 명령입니다.

문제 35정답률 100% · 1

환경 설정과 관련된 옵션 정보를 확인하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. --help
  2. --config
  3. --option
  4. --install
정답: 1

해설

이 문제는 프로그램의 환경 설정 관련 옵션 정보를 확인하는 방법을 묻고 있습니다. 일반적으로 프로그램에서 도움말이나 사용법을 볼 때 `--help` 옵션을 사용합니다. 따라서 환경 설정과 관련된 옵션 정보를 확인하는 데에도 `--help`가 가장 적합한 옵션입니다.

문제 36정답률 100% · 1

/bin/ls라는 파일을 설치한 패키지 이름을 알아보려고 한다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
  1. -qc
  2. -qf
  3. -ql
  4. -qv
정답: 2

해설

`/bin/ls` 파일이 어떤 패키지에 의해 설치되었는지 확인하려면 `rpm -qf /bin/ls` 명령어를 사용해야 합니다. 여기서 `rpm`은 Red Hat 기반 리눅스 시스템에서 패키지를 관리하는 명령어이며, `-q` 옵션은 패키지 정보를 조회하고, `-f` 옵션은 특정 파일이 속한 패키지를 찾는 역할을 합니다. 따라서 보기 중 `2. -qf`가 정답입니다.

문제 37정답률 100% · 1

다음 중 configure 작업으로 생성되는 파일명으로 알맞은 것은?     
  1. make
  2. cmake
  3. Makefile
  4. configure.cmake
정답: 3

해설

configure 작업은 소프트웨어 빌드 시스템을 설정하는 과정입니다. 이 과정에서 **Makefile**이라는 파일이 생성되며, 이 파일은 이후 `make` 명령을 통해 실제 프로그램을 컴파일하고 링크하는 데 사용됩니다. `make`와 `cmake`는 빌드 도구 자체이며, `configure.cmake`는 CMake 빌드 시스템에서 사용되는 파일입니다.

문제 38정답률 0% · 1

다음은 압축되어 묶여진 tar 파일을 풀지 않고 내용만 확인하려고 한다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
  1. zcvf
  2. zxvf
  3. ztvf
  4. zrvf
정답: 3

해설

tar 파일의 압축을 풀지 않고 내용만 확인하려면 `tar` 명령어에 `-t` 옵션을 사용해야 합니다. 보기 중 `-t` 옵션을 포함하고 있는 것은 3번 `ztvf`입니다. 따라서 정답은 3번입니다.

문제 39정답률 100% · 1

다음 중 인텔 계열 CPU에 사용 가능한 데비안 리눅스 패키지 파일의 형식으로 알맞은 것은?     
  1. vsftpd_3.0.3-12_s390.deb
  2. vsftpd_3.0.3-12_s390.apt
  3. vsftpd_3.0.3-12_i386.deb
  4. vsftpd_3.0.3-12_i386.apt
정답: 3

해설

정답은 3번입니다. 데비안 리눅스에서 사용하는 패키지 파일 형식은 '.deb'입니다. 또한, 'i386'은 32비트 인텔 계열 CPU 아키텍처를 의미하므로, 인텔 계열 CPU에 사용 가능한 데비안 패키지 파일 형식으로 가장 적합합니다. '.apt'는 패키지 저장소의 형식을 나타내며, '.s390'은 IBM 메인프레임 아키텍처를 의미합니다.

문제 40정답률 100% · 1

다음 중 레드햇 계열 리눅스에서 사용하는 패키지 관리기법의 조합으로 가장 알맞은 것은?     
  1. rpm, yum
  2. rpm, apt-get
  3. dpkg, yum
  4. YaST, yum
정답: 1

해설

레드햇 계열 리눅스에서는 패키지 설치 및 관리를 위해 RPM(Red Hat Package Manager)을 기본적으로 사용합니다. 여기에 더해, RPM 기반의 패키지를 인터넷에서 자동으로 다운로드하고 설치, 업데이트, 제거하는 과정을 편리하게 도와주는 **YUM(Yellowdog Updater, Modified)**이라는 고수준 패키지 관리 도구가 함께 사용됩니다. 따라서 RPM과 YUM의 조합이 레드햇 계열 리눅스의 대표적인 패키지 관리 기법입니다.

문제 41정답률 100% · 1

다음은 vsftpd라는 패키지를 의존성을 무시하고 제거하려고 한다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
  1. -d --nodeps
  2. -r --nodeps
  3. -e --nodeps
  4. -v --nodeps
정답: 3

해설

## vsftpd 패키지 의존성 무시 제거 **정답:** 3번 -e --nodeps **해설:** `vsftpd` 패키지를 의존성을 무시하고 제거하기 위해서는 `rpm` 명령어에 `-e` 옵션과 `--nodeps` 옵션을 함께 사용해야 합니다. `-e` 옵션은 패키지를 제거하는 역할을 하며, `--nodeps` 옵션은 해당 패키지가 의존하는 다른 패키지들을 고려하지 않고 강제로 제거하도록 지시합니다. 따라서 `rpm -e --nodeps vsftpd` 와 같이 명령어를 실행하면 됩니다.

문제 42정답률 100% · 1

다음은 telnet-server라는 패키지를 삭제하는 과정이다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
  1. delete
  2. destroy
  3. remove
  4. eliminate
정답: 3

해설

telnet-server 패키지를 삭제하는 과정에서 일반적으로 사용되는 명령어는 'remove'입니다. 이는 패키지 관리 시스템에서 소프트웨어를 제거하는 표준적인 용어입니다. 'delete', 'destroy', 'eliminate'는 일반적인 파일이나 데이터를 삭제할 때 사용될 수 있지만, 패키지 관리 맥락에서는 'remove'가 가장 적합합니다.

문제 43정답률 0% · 1

다음 중 ALSA에 대한 설명으로 틀린 것은?     
  1. GPL 및 LGPL 라이선스 기반으로 배포되고 있다.
  2. OSS에비해 적은양의단순한 API를 제공하고 있다.
  3. 1998년 Jaroslav Kysela가 주도하는 ALSA 프로젝트에서 시작되었다.
  4. 사운드 카드용 장치 드라이버를 위한 API를 제공하는 소프트웨어 프레임워크이다.
정답: 2

해설

ALSA는 리눅스에서 사운드 카드 장치 드라이버를 위한 API를 제공하는 소프트웨어 프레임워크입니다. OSS에 비해 더 많은 기능과 복잡한 API를 제공하며, GPL 및 LGPL 라이선스로 배포됩니다. 1998년 Jaroslav Kysela가 ALSA 프로젝트를 시작했습니다. 따라서 OSS보다 적은 양의 단순한 API를 제공한다는 설명은 틀렸습니다.

문제 44정답률 100% · 1

다음 중 프린터 큐의 상태를 출력하는 명령으로 알맞은 것은?     
  1. lp
  2. lpr
  3. lprm
  4. lpstat
정답: 4

해설

프린터 큐의 상태를 확인하는 명령은 `lpstat`입니다. `lpstat`은 현재 프린터 큐에 쌓여 있는 작업들의 목록, 상태, 우선순위 등을 보여줍니다. `lp`는 프린터로 파일을 보내는 명령이고, `lpr`도 유사하게 파일을 보내는 명령이며, `lprm`은 프린터 큐에서 작업을 제거하는 명령입니다.

문제 45정답률 0% · 1

다음 중 CUPS에 대한 설명으로 틀린 것은?     
  1. 웹 서버의 Common Log Format 형태의 로그파일을 제공한다.
  2. HTTP 기반의 IPP를 사용하고, SMB 프로토콜도 부분적으로 지원한다.
  3. CUPS 프린트 데몬의 환경 설정 파일의 기본문법이 아파치의 httpd.conf와 유사하다.
  4. CUPS가 제공하는 장치 드라이버는 어도비의 PPD 형식의 이미지 파일을 이용하여 설정한다.
정답: 4

해설

CUPS는 유닉스 계열 운영체제에서 프린터 관리를 위한 시스템입니다. 정답이 4번인 이유는 CUPS가 사용하는 장치 드라이버 설정 파일은 어도비의 PPD 형식이 아닌, **PostScript Printer Description (PPD) 형식**을 사용하기 때문입니다. PPD는 프린터의 기능과 설정을 설명하는 표준 형식이며, CUPS는 이를 기반으로 프린터를 구성합니다.

문제 46정답률 100% · 1

다음 중 설치된 PCI 관련 장치의 목록을 확인할 수 있는 명령으로 알맞은 것은?     
  1. pci
  2. lpc
  3. lspci
  4. pciinfo
정답: 3

해설

정답은 3번 `lspci`입니다. `lspci`는 리눅스 시스템에서 설치된 PCI(Peripheral Component Interconnect) 장치들의 정보를 보여주는 표준 명령입니다. PCI는 컴퓨터 메인보드에 연결되는 다양한 하드웨어 장치들을 위한 인터페이스 규격이며, `lspci`는 이 규격에 맞는 장치들을 식별하고 그 상세 정보를 텍스트 형태로 출력해줍니다.

문제 47정답률 0% · 1

다음 중 GUI 기반의 스캐너 도구로 알맞은 것은?     
  1. xcam
  2. scanadf
  3. scanimage
  4. sane-find-scanner
정답: 1

해설

GUI 기반 스캐너 도구를 묻는 문제에서 정답은 'xcam'입니다. 'xcam'은 그래픽 사용자 인터페이스(GUI)를 제공하여 사용자가 직관적으로 스캔 설정을 조절하고 이미지를 미리 볼 수 있게 해주는 도구입니다. 반면, 'scanadf', 'scanimage', 'sane-find-scanner'는 주로 명령줄 인터페이스(CLI)를 통해 작동하는 도구들입니다.

문제 48정답률 100% · 1

다음 중 System V 계열의 프린트 명령어로 알맞은 것은?     
  1. lp
  2. lpr
  3. lpq
  4. lprm
정답: 1

해설

System V 계열의 프린트 명령어는 `lp`입니다. `lp`는 프린트 작업을 시스템에 제출하는 역할을 하며, `lpr`은 BSD 계열에서 사용되는 명령어입니다. `lpq`는 프린트 대기열을 확인하는 명령어이고, `lprm`은 프린트 작업을 제거하는 명령어입니다. 따라서 System V 계열의 프린트 명령어로 가장 적합한 것은 `lp`입니다.

문제 49정답률 100% · 1

다음과 같은 결과를 위해 실행하는 명령으로 알맞은 것은?
  1. xhost list $DISPLAY
  2. xhost list DISPLAY
  3. xauth list $DISPLAY
  4. xauth list DISPLAY
정답: 3

해설

정답은 3번 `xauth list $DISPLAY`입니다. **정답 이유:** `xhost`는 X 서버의 접근 제어 목록을 관리하는 명령어이며, `xauth`는 X 인증 쿠키를 관리하는 명령어입니다. 문제에서 요구하는 "다음과 같은 결과"가 어떤 종류의 정보인지 명확하지 않지만, 일반적으로 X 서버와의 통신을 위해 인증 정보가 필요할 때 `xauth` 명령어가 사용됩니다. 특히 `$DISPLAY` 환경 변수는 현재 사용 중인 X 서버의 디스플레이 정보를 담고 있으며, 이를 통해 해당 디스플레이에 대한 인증 정보를 조회할 수 있습니다. **핵심 개념:** * **X Window System:** 그래픽 사용자 인터페이스(GUI)를 위한 네트워크 투명한 디스플레이 서버 시스템입니다. * **`$DISPLAY` 환경 변수:** X 클라이언트가 X 서버와 통신할 때 어떤 디스플레이를 사용할지 지정하는 변수입니다. (예: `:0.0`) * **`xauth`:** X 인증 쿠키를 관리하는 명령어입니다. X 서버는 인증 쿠키를 통해 클라이언트의 접근을 허용하거나 거부합니다. * **`xhost`:** X 서버의 접근 제어 목록을 관리하는 명령어입니다. 특정 호스트나 사용자에게 X 서버 접근을 허용하거나 거부할 수 있습니다.

문제 50정답률 100% · 1

다음 중 X 윈도에 관한 설명으로 가장 알맞은 것은?     
  1. 런레벨 3으로 설정된 상태라면 부팅 시에 X 윈도가 시작된다.
  2. X 윈도는 정확한 그래픽 카드 설정이 필요하고 호환 모드 설정은 제공하지 않는다.
  3. X 윈도는 디스플레이 장치에 의존적이지 않고 서로 다른 기종을 함께 사용할 수 있다.
  4. 현재 리눅스를 비롯해 유닉스 대부분에서 사용되는 X 윈도는 XFree86 기반이다.
정답: 3

해설

X 윈도는 디스플레이 장치에 의존적이지 않아 다양한 하드웨어와 함께 사용할 수 있다는 점이 핵심입니다. 이는 X 윈도가 그래픽 카드나 모니터 종류에 구애받지 않고 표준화된 방식으로 그래픽 환경을 제공하기 때문입니다. 따라서 여러 기종의 디스플레이 장치를 혼합하여 사용하는 것이 가능합니다.

문제 51정답률 0% · 1

다음 중 리눅스를 시작할 때 X 윈도가 실행되도록 관련 설정 파일을 수정하려고 할 때 들어갈 내용으로 알맞은 것은?     
  1. id:3:startx:
  2. id:5:startx:
  3. id:3:initdefault:
  4. id:5:initdefault:
정답: 4

해설

리눅스 부팅 시 X 윈도우를 자동으로 실행하려면 `inittab` 파일에서 기본 레벨을 그래픽 모드인 레벨 5로 설정해야 합니다. `id:5:initdefault:` 라인은 시스템이 부팅될 때 기본적으로 레벨 5로 시작하도록 지정하며, 이는 X 윈도우가 실행되는 환경입니다. 따라서 4번이 정답입니다.

문제 52정답률 100% · 1

다음 중 X 윈도에 대한 설명으로 알맞은 것은?     
  1. 1986년 Matthias Ettrich가 오픈 소스 프로젝트로 만들었다.
  2. 노틸러스(Nautilus) 프로젝트의 일환으로 발표되었다.
  3. X 컨소시엄에 의해 X11 버전이 처음으로 개정되어 X11R2가 발표되었다.
  4. X11R7.7 버전을 끝으로 XFree86 프로젝트는 해체되었다.
정답: 3

해설

X 윈도 시스템은 그래픽 사용자 인터페이스(GUI)를 위한 네트워크 투명한 창 시스템입니다. 정답 3번은 X 컨소시엄이 X11 버전을 개정하여 X11R2를 발표했다는 내용으로, X 윈도의 역사적 발전 과정과 관련이 있습니다. 다른 보기들은 X 윈도의 개발 주체나 시기, 관련 프로젝트에 대한 잘못된 정보입니다.

문제 53정답률 100% · 1

다음 중 특정 사용자가 X 윈도를 실행 시 생성되는 키 값이 저장되는 곳으로 알맞은 것은?     
  1. $HOME/.Xgrant
  2. $HOME/.Xauthority
  3. $HOME/.Xpermission
  4. $HOME/.Xcertification
정답: 2

해설

X 윈도 시스템은 사용자의 인증 정보를 관리하기 위해 키 값(일반적으로 MIT-MAGIC-COOKIE-1 형식)을 저장하는 파일이 필요합니다. 이 키 값은 X 서버와 클라이언트 간의 통신을 인증하는 데 사용됩니다. 정답인 **$HOME/.Xauthority** 파일은 사용자의 홈 디렉토리에 생성되며, X 윈도 세션이 시작될 때 생성되는 인증 키를 저장하여 보안을 유지하는 역할을 합니다.

문제 54정답률 0% · 1

다음 설명에 가장 알맞은 것은?
  1. KDE
  2. GNOME
  3. KERNEL
  4. KWin
정답: 2

해설

이 문제는 운영체제의 그래픽 사용자 인터페이스(GUI) 환경에 대한 이해를 묻고 있습니다. 보기 중 KDE와 GNOME은 리눅스 환경에서 널리 사용되는 대표적인 데스크톱 환경이며, KERNEL은 운영체제의 핵심 부분을, KWin은 KDE의 창 관리자를 의미합니다. 따라서 설명에 가장 알맞은 것은 GNOME입니다.

문제 55정답률 0% · 1

다음 중 리눅스 부팅 시 X 윈도를 실행하기 위해 부팅 모드를 설정할 수 있는 파일로 알맞은 것은?     
  1. /etc/init
  2. /etc/inittab
  3. /etc/fstab
  4. /etc/runlevel
정답: 2

해설

리눅스 부팅 시 X 윈도를 실행하기 위한 부팅 모드 설정은 `/etc/inittab` 파일에서 이루어집니다. 이 파일은 시스템의 초기화 프로세스를 관리하며, 특정 런레벨(runlevel)을 지정하여 부팅 시 어떤 서비스와 환경이 실행될지를 결정합니다. X 윈도를 실행하는 그래픽 모드는 일반적으로 런레벨 5로 설정되며, `/etc/inittab` 파일 내의 `id:5:initdefault:`와 같은 줄을 통해 이를 구성합니다.

문제 56정답률 100% · 1

다음 중 GNOME 데스크톱에서 제공하는 Eye of GNOME Image Viewer를 실행시키기 위해 명령행에서 입력하는 명령으로 알맞은 것은?     
  1. image
  2. viewer
  3. eog
  4. eyes
정답: 3

해설

Eye of GNOME Image Viewer는 GNOME 데스크톱 환경에서 기본으로 제공되는 이미지 뷰어 프로그램입니다. 이 프로그램을 명령행에서 실행하기 위한 명령어는 `eog`입니다. 따라서 정답은 3번입니다. 핵심 개념은 특정 애플리케이션을 명령행에서 실행할 때 해당 프로그램의 실행 파일 이름을 입력한다는 것입니다.

문제 57정답률 0% · 1

다음과 같은 조건일 때 설정되는 브로드캐스트 주소 값으로 알맞은 것은?
  1. 192.168.3.190
  2. 192.168.3.191
  3. 192.168.3.192
  4. 192.168.3.193
정답: 2

해설

이 문제는 IP 주소의 브로드캐스트 주소를 찾는 문제입니다. 브로드캐스트 주소는 해당 네트워크 내의 모든 장치에게 데이터를 전송할 때 사용되는 특별한 주소입니다. 일반적으로 네트워크 주소의 호스트 부분을 모두 1로 채워 만들어지며, 이는 해당 네트워크의 마지막 주소가 됩니다. 정답은 192.168.3.191인데, 이는 192.168.3.192/27 네트워크에서 호스트 부분이 모두 1이 되는 주소이기 때문입니다.

문제 58정답률 0% · 1

다음 IPv4의 A 클래스 대역에 할당된 사설 네트워크 대역의 개수로 알맞은 것은?     
  1. 1
  2. 10
  3. 16
  4. 256
정답: 1

해설

IPv4 A 클래스에서 사설 IP 대역으로 할당된 곳은 10.0.0.0/8 하나뿐입니다. 이 대역은 10.0.0.0부터 10.255.255.255까지의 IP 주소를 포함하며, RFC 1918에 따라 사설 네트워크에서 자유롭게 사용할 수 있도록 지정되었습니다. 따라서 A 클래스 사설 네트워크 대역은 총 1개입니다.

문제 59정답률 0% · 1

다음 설명에 해당하는 서비스로 알맞은 것은?
  1. NIS
  2. NFS
  3. CIFS
  4. SAMBA
정답: 2

해설

이 문제는 네트워크를 통해 파일을 공유하는 서비스에 대한 이해를 묻고 있습니다. 정답은 2번 NFS(Network File System)이며, 이는 Unix/Linux 시스템에서 주로 사용되는 분산 파일 시스템 프로토콜입니다. NFS는 클라이언트가 원격 서버의 파일 시스템을 마치 로컬 디스크처럼 접근하고 사용할 수 있도록 하여, 여러 컴퓨터 간의 파일 공유를 효율적으로 지원하는 핵심 개념을 가지고 있습니다.

문제 60정답률 100% · 1

다음 중 메일 서버간의 메시지 교환할 때 사용되는 프로토콜로 알맞은 것은?
  1. FTP
  2. POP3
  3. IMAP
  4. SMTP
정답: 4

해설

메일 서버 간에 메시지를 주고받을 때는 **SMTP(Simple Mail Transfer Protocol)**라는 프로토콜이 사용됩니다. FTP는 파일 전송, POP3와 IMAP은 메일을 수신하는 데 사용되는 프로토콜이므로 메일 서버 간 메시지 교환에는 적합하지 않습니다. 따라서 정답은 4번 SMTP입니다.

문제 61정답률 0% · 1

다음 중 네트워크 인터페이스 환경 설정과 관련된 파일들이 저장되어 있는 디렉터리로 알맞은 것은?     
  1. /etc/networking/devices
  2. /etc/sysconfig/devices
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
정답: 4

해설

네트워크 인터페이스 설정 파일은 일반적으로 `/etc/sysconfig/network-scripts` 디렉터리에 저장됩니다. 이 디렉터리에는 `ifcfg-eth0`과 같이 각 네트워크 인터페이스에 대한 설정 정보를 담고 있는 파일들이 있으며, 이를 통해 IP 주소, 서브넷 마스크, 게이트웨이 등을 구성합니다. 따라서 4번이 정답입니다.

문제 62정답률 100% · 1

다음 중 운영 중인 서버의 특정 포트에 접속하여 연결된(ESTABLISHED) 정보를 확인하는 명령의 조합으로 가장 알맞은 것은?     
  1. ip, netstat
  2. ss, netstat
  3. ip, route
  4. ss, route
정답: 2

해설

정답은 2번 (ss, netstat)입니다. **정답 이유:** `netstat`은 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 표시하는 전통적인 명령어입니다. `ss`는 `netstat`보다 더 빠르고 상세한 정보를 제공하는 최신 도구로, 특히 연결된(ESTABLISHED) 상태의 포트 정보를 확인하는 데 유용합니다. `ip` 명령어는 네트워크 인터페이스 설정이나 라우팅 정보를 다루는 데 주로 사용되며, `route` 명령어는 라우팅 테이블을 확인하는 데 특화되어 있어 직접적으로 특정 포트의 연결 상태를 확인하는 데는 적합하지 않습니다.

문제 63정답률 100% · 1

다음 결과에 해당하는 명령으로 알맞은 것은?
  1. ss
  2. ip
  3. route
  4. ethtool
정답: 4

해설

이 문제는 리눅스 시스템에서 네트워크 인터페이스의 상세 정보를 확인하는 명령어를 묻고 있습니다. 정답은 4번 `ethtool`입니다. `ethtool`은 네트워크 인터페이스의 속도, 듀플렉스 모드, 드라이버 정보 등 하드웨어 레벨의 상세 설정을 확인하고 변경하는 데 사용되는 명령어입니다. 다른 보기들은 각각 열린 소켓 확인(`ss`), IP 주소 및 라우팅 테이블 확인(`ip`), 라우팅 테이블 확인(`route`) 등 다른 용도로 사용됩니다.

문제 64정답률 100% · 1

다음은 다른 계정으로 접근하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -u
  2. -n
  3. -p
  4. -l
정답: 4

해설

이 문제는 원격 서버에 로그인할 때 사용되는 명령어 옵션에 대한 이해를 묻고 있습니다. 정답인 4번 '-l'은 'login'의 약자로, 특정 사용자 계정으로 로그인할 때 사용되는 옵션입니다. 따라서 다른 계정으로 접근하는 과정에서 사용될 수 있는 가장 적절한 옵션입니다.

문제 65정답률 0% · 1

다음 FTP 서비스 관련 포트 번호의 조합으로 알맞은 것은?     
  1. ㉠ ftp: 20 ㉡ ftp-data: 21
  2. ㉠ ftp: 21 ㉡ ftp-data: 20
  3. ㉠ ftp: 22 ㉡ ftp-data: 21
  4. ㉠ ftp: 21 ㉡ ftp-data: 22
정답: 2

해설

FTP 서비스는 제어 연결과 데이터 연결을 위해 두 개의 포트를 사용합니다. 일반적으로 제어 연결은 포트 21번을 사용하며, 데이터 전송은 포트 20번을 사용합니다. 따라서 FTP 서비스 관련 포트 번호 조합으로 알맞은 것은 ㉠ ftp: 21, ㉡ ftp-data: 20 입니다.

문제 66정답률 0% · 1

다음 중 이더넷 케이블의 배열 순서인 T568B를 표준화한 기구로 알맞은 것은?     
  1. ISO
  2. EIA
  3. ITU
  4. IEEE
정답: 2

해설

이더넷 케이블의 배열 순서인 T568B를 표준화한 기구는 EIA(전자 산업 협회)입니다. EIA는 전자 부품 및 시스템에 대한 표준을 개발하는 미국의 산업 협회로, T568B 표준은 이더넷 케이블의 와이어 색상 순서를 정의하여 상호 운용성을 보장합니다. 따라서 T568B 표준화와 관련하여 EIA가 정답입니다.

문제 67정답률 100% · 1

다음 설명에 해당하는 프로토콜로 알맞은 것은?
  1. IP
  2. ARP
  3. UDP
  4. TCP
정답: 3

해설

이 문제는 네트워크 통신에서 데이터 전송 방식을 묻고 있습니다. 정답은 UDP로, UDP는 TCP와 달리 데이터 전송의 신뢰성보다는 속도를 중요시하는 프로토콜입니다. UDP는 데이터의 순서나 도착 여부를 보장하지 않기 때문에, 실시간 스트리밍이나 온라인 게임처럼 속도가 중요한 서비스에 주로 사용됩니다.

문제 68정답률 0% · 1

다음 중 표현 계층에 대한 설명으로 틀린 것은?     
  1. 데이터의 암호화와 해독을 수행한다.
  2. 데이터의 전송 순서 및 동기점의 위치를 제공한다.
  3. 효율적인 전송을 위해 필요에 따라 압축과 압축해제를 진행한다.
  4. 코드와 문자를 번역하여 일관되게 전송 데이터를 서로 이해할 수 있도록 한다.
정답: 2

해설

표현 계층은 데이터의 형식, 암호화, 압축 등을 담당하여 애플리케이션 간의 데이터 교환을 용이하게 합니다. 보기 2번은 데이터 전송 순서 및 동기점 관리에 대한 설명으로, 이는 표현 계층이 아닌 **세션 계층**의 역할입니다. 따라서 표현 계층에 대한 설명으로 틀린 것은 2번입니다.

문제 69정답률 100% · 1

다음 설명에 해당하는 프로토콜로 가장 알맞은 것은?
  1. IP
  2. ARP
  3. UDP
  4. ICMP
정답: 4

해설

이 문제는 네트워크 통신에서 특정 기능을 수행하는 프로토콜을 묻고 있습니다. 정답은 4번 ICMP(Internet Control Message Protocol)입니다. ICMP는 IP 네트워크에서 오류 보고 및 제어 메시지를 전달하는 데 사용되는 프로토콜로, 네트워크 상태를 진단하고 문제를 파악하는 데 중요한 역할을 합니다. 예를 들어, 'ping' 명령어는 ICMP를 사용하여 대상 호스트까지의 연결 상태를 확인합니다.

문제 70정답률 100% · 1

다음 중 장애 발생 시에도 다른 시스템에 영향이 적고, 우회할 수 있는 방법이 존재하여 신뢰성이 높은 LAN 구성 방식으로 알맞은 것은?     
  1. 스타형
  2. 버스형
  3. 링형
  4. 망형
정답: 4

해설

정답은 4번 망형입니다. 망형 구성은 각 장치가 여러 경로로 연결되어 있어 특정 장치나 회선에 장애가 발생해도 다른 경로를 통해 통신을 유지할 수 있습니다. 이처럼 우회 경로가 존재하여 신뢰성이 높고, 장애 발생 시에도 다른 시스템에 미치는 영향이 적습니다.

문제 71정답률 0% · 1

다음 중 웹서비스에 사용되는 포트번호로 알맞은 것은?     
  1. 80
  2. 143
  3. 8008
  4. 8080
정답: 1

해설

웹 서비스는 일반적으로 HTTP 프로토콜을 사용하며, HTTP의 표준 포트 번호는 80번입니다. 따라서 웹 서비스에 사용되는 포트 번호로 가장 알맞은 것은 1번 **80**입니다. 다른 보기들은 웹 서비스 외에 다른 용도로 사용되거나, 표준 포트가 아닙니다.

문제 72정답률 0% · 1

다음 설명에 해당하는 웹 브라우저로 알맞은 것은?
  1. 크롬
  2. 사파리
  3. 오페라
  4. 파이어폭스
정답: 3

해설

이 문제는 웹 브라우저의 특정 기능을 묻고 있으며, 정답은 오페라입니다. 오페라는 **내장된 VPN 기능**을 제공하여 사용자의 인터넷 활동을 보호하고 지역 제한 콘텐츠에 접근할 수 있게 해줍니다. 이는 다른 보기의 브라우저에서는 기본적으로 제공되지 않는 특징입니다.

문제 73정답률 100% · 1

다음 중 할당받은 C 클래스 네트워크 주소 대역에서 서브넷마스크를 255.255.255.192이고, 인터넷 사용이 가능하도록 설정했을 경우에 사용 가능한 IP 주소 개수로 알맞은 것은?     
  1. 61
  2. 62
  3. 63
  4. 64
정답: 1

해설

C 클래스 네트워크에서 서브넷 마스크 255.255.255.192를 사용하면, 호스트 부분을 6비트(256 - 192 = 64)로 나눌 수 있습니다. 이 6비트로는 총 2^6 = 64개의 IP 주소를 만들 수 있습니다. 하지만 네트워크 주소와 브로드캐스트 주소는 사용할 수 없으므로, 실제 사용 가능한 IP 주소는 64 - 2 = 62개가 됩니다. 따라서 정답은 62개입니다.

문제 74정답률 100% · 1

다음과 같은 설정이 저장되는 파일로 알맞은 것은?
  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
정답: 2

해설

정답은 2번 **/etc/resolv.conf** 입니다. **/etc/resolv.conf** 파일은 시스템의 DNS(Domain Name System) 설정을 저장하는 파일입니다. 이 파일에는 DNS 서버의 IP 주소와 도메인 검색 경로와 같은 정보가 담겨 있어, 도메인 이름을 IP 주소로 변환하는 데 사용됩니다. 다른 보기들은 호스트 이름 매핑, 네트워크 인터페이스 설정 등 다른 용도로 사용됩니다.

문제 75정답률 100% · 1

다음 중 IPv6의 주소 표현의 단위로 알맞은 것은?     
  1. 32bit
  2. 64bit
  3. 128bit
  4. 256bit
정답: 3

해설

IPv6 주소는 IPv4의 32비트보다 훨씬 많은 장치를 수용하기 위해 128비트로 확장되었습니다. 이 128비트는 16비트씩 8개의 그룹으로 나뉘어 각 그룹은 16진수로 표현됩니다. 따라서 IPv6 주소 표현의 단위로 가장 적절한 것은 128비트입니다.

문제 76정답률 0% · 1

다음 중 도시권 통신망인 MAN과 관련된 프로토콜로 알맞은 것은?     
  1. X.25
  2. ATM
  3. DQDB
  4. FDDI
정답: 3

해설

도시권 통신망(MAN)은 LAN보다 넓은 지역을 연결하는 네트워크입니다. DQDB(Distributed Queue Dual Bus)는 MAN의 표준으로, 두 개의 버스 구조를 사용하여 효율적인 데이터 전송을 지원합니다. 따라서 DQDB는 MAN과 관련된 프로토콜로 가장 적합합니다.

문제 77정답률 100% · 1

다음 설명에 해당하는 기술이 탑재된 제품으로 알맞은 것은?
  1. Xen
  2. KVM
  3. RHEV
  4. VitualBox
정답: 1

해설

이 문제는 **가상화 기술**에 대한 이해를 묻고 있습니다. 설명이 주어지지 않아 정확한 답을 도출하기 어렵지만, 정답이 'Xen'이라는 점을 통해 다음과 같이 추론할 수 있습니다. **정답 이유 및 핵심 개념:** Xen은 **하이퍼바이저**라는 가상화 기술의 한 종류로, 하드웨어를 직접 가상화하여 여러 운영체제를 동시에 실행할 수 있게 합니다. KVM, RHEV, VirtualBox 또한 가상화 기술이지만, Xen은 특히 **하드웨어 가상화**에 강점을 가지며 **오픈 소스** 기반으로 널리 사용됩니다.

문제 78정답률 100% · 1

다음 구성에 해당하는 클러스터링 기법으로 알맞은 것은?    
  1. LVS
  2. HA 클러스터
  3. HPC 클러스터
  4. 베어울프 클러스터
정답: 2

해설

HA 클러스터는 고가용성을 위해 두 대 이상의 서버가 연동되어 작동하는 클러스터링 기법입니다. 한 서버에 장애가 발생해도 다른 서버가 즉시 서비스를 이어받아 중단 없는 서비스를 제공하는 것이 핵심입니다. 이는 단일 장애점을 제거하여 시스템의 안정성과 신뢰성을 높이는 데 목적이 있습니다.

문제 79정답률 100% · 1

다음 설명에 해당하는 운영체제로 알맞은 것은?
  1. Tizen
  2. webOS
  3. Bada OS
  4. QNX
정답: 1

해설

이 문제는 특정 운영체제의 특징을 묻고 있습니다. 정답은 1번 Tizen으로, 리눅스 기반의 오픈 소스 운영체제이며 삼성전자가 주도적으로 개발하고 있습니다. 주로 스마트 TV, 웨어러블 기기, IoT 기기 등에 탑재되는 것을 목표로 합니다.

문제 80정답률 100% · 1

다음 설명으로 알맞은 것은?
  1. Arduino
  2. Raspberry Pi
  3. Micro Bit
  4. Cubie Board
정답: 2

해설

이 문제는 주어진 설명에 가장 적합한 단일 보드 컴퓨터를 고르는 문제입니다. 정답은 2번 Raspberry Pi입니다. Raspberry Pi는 저렴한 가격과 다양한 활용성으로 인해 교육, 취미, 프로토타이핑 등 여러 분야에서 널리 사용되는 미니 컴퓨터입니다.

2020년 리눅스마스터2급 2회차 회차 학습 안내

2020년 리눅스마스터2급 2회차 기출문제 80문항을 회차 단위로 모아 둔 페이지입니다. 화면에서 바로 훑어본 뒤 정답만 포함하거나 해설까지 포함한 시험지로 프린트해 종이 풀이에 쓸 수 있습니다.

회차 전체 풀이

문제 번호를 따로 이동하지 않고 80문항을 한 흐름으로 확인할 수 있어 실제 시험지처럼 이어서 풀기 좋습니다.

정답과 해설 선택

처음 풀 때는 정답을 가리고, 복습할 때는 정답 또는 해설을 포함해 같은 회차를 다시 볼 수 있습니다.

종이 시험지 출력

프린트 옵션을 맞춘 뒤 출력하면 표시해 둔 정답과 해설 포함 상태가 그대로 반영됩니다.

자주 묻는 질문

2020년 리눅스마스터2급 2회차 기출문제는 몇 문항인가요?

2020년 리눅스마스터2급 2회차는 총 80문항으로 구성되어 있습니다. 한 회차 전체를 이어서 보고, 필요한 경우 종이 시험지처럼 출력해 풀 수 있습니다.

정답과 해설을 포함해서 프린트할 수 있나요?

네. 시험 문제 위의 프린트 옵션에서 정답 포함 또는 해설 포함을 선택한 뒤 출력할 수 있습니다. 해설 포함을 켜면 정답도 함께 포함됩니다.

로그인 없이 회차 문제를 볼 수 있나요?

공개된 시험 회차의 문제와 해설은 로그인 없이 확인할 수 있습니다. 학습 진행률, 오답 기록, 북마크처럼 개인별로 이어지는 기능은 로그인이 필요할 수 있습니다.

리눅스마스터2급 기출문제는 어떻게 복습하는 게 좋나요?

처음에는 정답을 가리고 한 회차를 풀어 본 뒤, 틀린 문제만 해설 포함 상태로 다시 확인하는 흐름이 좋습니다. 시험 직전에는 같은 회차를 프린트해 시간 배분과 실수 패턴을 함께 점검해보세요.