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

2022리눅스마스터2급 3회차

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 100% · 1

다음은 /etc/passwd 파일의 내용을 출력하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. lp
  2. lpc
  3. lpstat
  4. lprm
정답: 1

해설

`/etc/passwd` 파일은 시스템 사용자 계정 정보를 담고 있으며, 이 파일의 내용을 출력하는 것은 일반적으로 `cat` 명령어를 사용합니다. 하지만 문제에서는 보기 중 하나를 선택하도록 하고 있으며, 정답이 1번 `lp`라고 명시되어 있습니다. **정답 이유:** 문제의 맥락이 명확하지 않아 정확한 의도를 파악하기 어렵습니다. 만약 `/etc/passwd` 파일의 내용을 **프린터로 출력**하는 상황을 가정한다면, `lp` 명령어는 시스템의 기본 프린터로 파일을 보내는 명령어이므로 가장 적합할 수 있습니다. **핵심 개념:** * `/etc/passwd`: 시스템 사용자 계정 정보를 저장하는 파일입니다. * `lp`: Unix/Linux 시스템에서 파일을 프린터로 보내는 명령어입니다.

문제 2정답률 100% · 1

다음 중 System V 계열에 속하는 프린트 관련 명령어로 틀린 것은?    
  1. lp
  2. lpc
  3. lpstat
  4. cancel
정답: 2

해설

System V 계열에서 `lpc`는 프린트 큐를 제어하는 명령어가 아니라, 프린트 관련 명령들의 상태를 확인하거나 관리하는 데 사용되는 명령어입니다. `lp`, `lpstat`, `cancel`은 모두 System V 계열에서 프린트 작업을 제출하거나 상태를 확인하고 취소하는 데 사용되는 핵심 명령어들입니다. 따라서 `lpc`는 System V 계열의 프린트 관련 명령어로 틀린 설명입니다.

문제 3정답률 100% · 1

다음 설명에 해당하는 LVM 관련 용어로 알맞은 것은?
  1. 볼륨 그룹(VG)
  2. 논리적 볼륨(LV)
  3. 물리적 볼륨(PV)
  4. 물리적 확장(PE)
정답: 2

해설

이 문제는 LVM(Logical Volume Management)에서 데이터를 저장하는 기본 단위를 묻고 있습니다. LVM은 디스크를 유연하게 관리하기 위해 물리적인 디스크를 추상화하는데, 이때 여러 물리적인 디스크나 파티션을 묶어 **볼륨 그룹(VG)**을 만들고, 이 볼륨 그룹에서 필요한 크기만큼 **논리적 볼륨(LV)**을 생성하여 사용합니다. 따라서 설명에 해당하는 용어는 논리적 볼륨(LV)입니다.

문제 4정답률 100% · 1

다음 설명에 해당하는 용어로 알맞은 것은?
  1. ALSA
  2. CUPS
  3. OSS
  4. SANE
정답: 3

해설

정답은 3번 OSS입니다. OSS(Open Sound System)는 리눅스 시스템에서 사운드 카드를 제어하는 데 사용되는 오픈 소스 사운드 시스템입니다. CUPS는 프린터 시스템, SANE은 스캐너 시스템, ALSA는 리눅스의 고급 사운드 아키텍처로, OSS는 더 오래된 사운드 시스템을 지칭합니다.

문제 5정답률 0% · 1

다음 중 인터넷상에서 원격으로 인쇄하기 위해 사용되는 프로토콜명으로 알맞은 것은?    
  1. IPP
  2. LPRng
  3. CUPS
  4. PPD
정답: 1

해설

정답은 1번 IPP(Internet Printing Protocol)입니다. IPP는 인터넷을 통해 원격으로 문서를 인쇄하기 위해 설계된 표준 프로토콜입니다. LPRng와 CUPS는 인쇄 시스템의 이름이며, PPD는 프린터 설명 파일 형식이므로 원격 인쇄 프로토콜과는 거리가 있습니다.

문제 6정답률 100% · 1

다음 중 구성된 디스크 중에 한 개라도 오류가 발생하면 데이터 복구가 불가한 RAID 구성법으로 알맞은 것은?    
  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-6
정답: 1

해설

RAID-0은 데이터를 여러 디스크에 분산 저장하는 스트라이핑 방식입니다. 이 방식은 성능 향상에는 뛰어나지만, 디스크 중 하나라도 오류가 발생하면 전체 데이터가 손상되어 복구가 불가능합니다. RAID-1, 5, 6은 오류 복구 기능을 제공하는 반면, RAID-0은 이러한 기능이 없어 단일 디스크 오류 시 치명적입니다.

문제 7정답률 0% · 1

다음 중 rpm 명령에서 설치할 때 사용하는 옵션으로 가장 거리가 먼 것은?    
  1. -i
  2. -U
  3. -f
  4. -F
정답: 3

해설

rpm 명령에서 패키지를 설치할 때 사용하는 주요 옵션은 `-i` (install)와 `-U` (upgrade)입니다. `-f` 옵션은 패키지 파일의 무결성을 검증하는 데 사용되며, `-F` 옵션은 존재하지 않습니다. 따라서 설치와 가장 거리가 먼 옵션은 `-f`입니다.

문제 8정답률 100% · 1

다음 중 소스 파일을 이용한 설치 방법이 나머지 셋과 다른 것은?    
  1. Apache httpd
  2. MySQL
  3. PHP
  4. Nmap
정답: 2

해설

이 문제는 소프트웨어 설치 방식의 차이를 묻고 있습니다. Apache, PHP, Nmap은 일반적으로 소스 코드를 직접 컴파일하여 설치하는 방식이 흔하지만, MySQL은 바이너리 배포판을 이용한 설치가 더 일반적입니다. 따라서 소스 파일을 이용한 설치 방법이 나머지 셋과 다르다고 볼 수 있습니다.

문제 9정답률 100% · 1

다음 중 데비안 계열 리눅스에서 사용하는 패키지 관리 도구로 가장 알맞은 것은?    
  1. rpm
  2. yum
  3. dpkg
  4. YaST
정답: 3

해설

데비안 계열 리눅스에서는 `.deb` 확장자를 가진 패키지를 사용하며, 이를 설치, 삭제, 관리하는 핵심 도구가 `dpkg`입니다. `rpm`은 레드햇 계열에서, `yum`은 `rpm`을 기반으로 하는 상위 도구로 사용됩니다. `YaST`는 SUSE 리눅스에서 사용하는 통합 시스템 관리 도구입니다. 따라서 데비안 계열에 가장 알맞은 패키지 관리 도구는 `dpkg`입니다.

문제 10정답률 0% · 1

다음 중 yum을 이용해서 nmap 패키지를 제거하는 명령으로 알맞은 것은?     
  1. yum delete nmap
  2. yum clean nmap
  3. yum remove nmap
  4. yum destory nmap
정답: 3

해설

`yum remove nmap` 명령은 yum 패키지 관리자를 사용하여 시스템에 설치된 nmap 패키지를 제거하는 표준적인 방법입니다. yum은 소프트웨어 설치, 업데이트, 제거 등을 관리하는 도구이며, 'remove'는 패키지를 삭제하는 역할을 합니다. 다른 보기들은 nmap 패키지를 제거하는 올바른 명령어가 아닙니다.

문제 11정답률 0% · 1

다음 중 아파치 웹 서버 소스 파일을 내려받은 후 압축을 해제하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?     
  1. jxvf
  2. Jxvf
  3. zxvf
  4. Zxvf
정답: 1

해설

아파치 웹 서버 소스 파일을 압축 해제하는 과정에서 `tar` 명령어와 함께 사용되는 옵션은 압축 해제 및 파일 목록 보기를 나타냅니다. `x`는 압축 해제, `v`는 상세 정보 표시, `f`는 파일명을 지정하는 옵션입니다. 따라서 `jxvf`는 올바른 옵션 조합이 아니며, `tar` 명령어는 보통 `tar -zxvf`와 같이 사용됩니다. 문제에서 제시된 보기 중 `jxvf`는 `tar` 명령어의 일반적인 옵션과 일치하지 않지만, 만약 `j`가 bzip2 압축 해제를 의미한다면 `tar -jxvf`가 될 수 있습니다. 하지만 보기 1번 `jxvf`는 `tar` 명령어의 옵션으로 직접적으로 사용되지 않으며, 일반적으로는 `tar -zxvf` (gzip 압축 해제) 또는 `tar -jxvf` (bzip2 압축 해제)를 사용합니다. 문제의 의도상 가장 가까운 답은 `tar` 명령어의 옵션 중 일부를 조합한 것으로 보이며, `x`, `v`, `f`는 압축 해제, 상세 정보 표시, 파일명 지정을 나타내는 핵심 옵션입니다.

문제 12정답률 100% · 1

다음 중 소스 파일을 이용한 설치 단계로 가장 알맞은 것은?     
  1. make clean → make → make install
  2. make → make clean → make install
  3. configure → make → make install
  4. configure → make clean → make install
정답: 3

해설

소스 파일을 이용한 설치는 일반적으로 **configure**, **make**, **make install** 세 단계를 거칩니다. * **configure**: 시스템 환경에 맞춰 빌드 설정을 구성합니다. * **make**: 소스 코드를 컴파일하여 실행 파일을 생성합니다. * **make install**: 컴파일된 실행 파일을 시스템에 설치합니다. 따라서 3번이 가장 올바른 설치 단계입니다.

문제 13정답률 0% · 1

다음 중 온라인 기반 패키지 관리 도구로 거리가 먼 것은?     
  1. apt-get
  2. yum
  3. zypper
  4. YaST
정답: 4

해설

정답은 4번 YaST입니다. apt-get, yum, zypper는 모두 리눅스 시스템에서 소프트웨어 설치, 업데이트, 제거 등을 관리하는 온라인 기반 패키지 관리 도구입니다. 반면 YaST는 SUSE Linux에서 제공하는 시스템 설정 및 관리 도구 모음으로, 패키지 관리 기능도 포함하지만 온라인 기반의 독립적인 패키지 관리 도구라기보다는 통합 관리 환경의 일부입니다.

문제 14정답률 0% · 1

다음 중 의존성이 있는 httpd 패키지를 강제로 제거하는 명령으로 알맞은 것은?     
  1. rpm –r httpd --force
  2. rpm –r httpd --nodeps
  3. rpm –e httpd --force
  4. rpm –e httpd --nodeps
정답: 4

해설

정답은 4번입니다. `rpm -e httpd --nodeps` 명령은 `httpd` 패키지를 의존성을 무시하고 강제로 제거합니다. 여기서 `rpm -e`는 패키지를 제거하는 기본 명령어이고, `--nodeps` 옵션이 의존성을 무시하도록 지시합니다. `--force` 옵션은 보통 파일 덮어쓰기 등 다른 상황에서 사용되며, 의존성 무시와는 직접적인 관련이 없습니다.

문제 15정답률 100% · 1

다음 중 vi 편집기에서 변경된 내용을 저장하지 않고 종료하는 명령으로 알맞은 것은?     
  1. :w!
  2. :q!
  3. :x!
  4. :e!
정답: 2

해설

vi 편집기에서 변경된 내용을 저장하지 않고 종료하려면 `:q!` 명령어를 사용합니다. `:q`는 종료 명령이고, `!`는 강제 실행을 의미하여 저장되지 않은 변경 사항을 무시하고 종료하도록 합니다. 따라서 보기 중 정답은 2번입니다.

문제 16정답률 100% · 1

다음 중 emacs 편집기를 개발한 인물로 알맞은 것은?     
  1. 빌 조이
  2. 리처드 스톨먼
  3. 리누스 토발즈
  4. 브람 무레나르
정답: 2

해설

Emacs 편집기는 **리처드 스톨먼**이 개발했습니다. 그는 자유 소프트웨어 운동의 선구자이며, Emacs는 그의 대표적인 업적 중 하나로, 강력하고 확장 가능한 텍스트 편집기입니다. 빌 조이는 vi 편집기의 초기 버전을 개발했고, 리누스 토발즈는 리눅스 커널을 개발했으며, 브람 무레나르는 Vim 편집기를 개발했습니다.

문제 17정답률 100% · 1

다음 중 vi 편집기에서 줄의 시작이 linux 일 때 Linux로 치환하는 명령으로 알맞은 것은?     
  1. :% s/^linux/Linux/
  2. :% s/\
  3. :% s/\/Linux/
  4. :% s/$linux/Linux/
정답: 1

해설

정답은 1번입니다. `:%s/^linux/Linux/` 명령은 vi 편집기에서 파일 전체(`%`)에 대해 첫 번째 줄의 시작(`^`)에 오는 'linux'라는 문자열을 'Linux'로 치환하는 역할을 합니다. `^`는 정규 표현식에서 문자열의 시작을 의미하며, 이를 통해 정확히 줄의 시작 부분만 찾아서 치환할 수 있습니다.

문제 18정답률 0% · 1

다음 중 vi 편집기에서 현재 커서가 위치한 줄부터 아래 방향으로 3줄 복사하는 명령으로 알맞은 것은?     
  1. 3j
  2. 3p
  3. 3dd
  4. 3yy
정답: 4

해설

vi 편집기에서 텍스트를 복사하는 기본 명령은 'y'입니다. 'yy'는 현재 줄 전체를 복사하며, 앞에 숫자를 붙이면 해당 숫자만큼의 줄을 복사할 수 있습니다. 따라서 현재 커서가 위치한 줄부터 아래 방향으로 3줄을 복사하려면 '3yy' 명령을 사용합니다.

문제 19정답률 100% · 1

다음은 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ vi, ㉡ vim
  2. ㉠ vi, ㉡ pico
  3. ㉠ pico, ㉡ nano
  4. ㉠ nano, ㉡ pico
정답: 3

해설

이 문제는 리눅스 환경에서 주로 사용되는 텍스트 편집기들을 묻고 있습니다. ㉠과 ㉡에 들어갈 편집기 이름이 무엇인지 파악해야 합니다. 정답이 3번이라는 것은 ㉠에는 'pico', ㉡에는 'nano'가 들어가야 한다는 것을 의미합니다. 핵심 개념은 'pico'와 'nano'가 초보자에게 더 친숙하고 사용하기 쉬운 인터페이스를 제공하는 텍스트 편집기라는 점입니다.

문제 20정답률 0% · 1

다음은 vi 편집기 실행 시에 자동으로 행 번호가 나타나도록 설정하는 과정이다. ( 괄호 ) 안에 들어갈 파일명과 설정 내용의 조합으로 알맞은 것은?
  1. ㉠ .virc, ㉡ set no
  2. ㉠ .virc, ㉡ set nu
  3. ㉠ .exrc, ㉡ set no
  4. ㉠ .exrc, ㉡ set nu
정답: 4

해설

vi 편집기에서 행 번호를 자동으로 표시하려면 사용자 설정 파일을 수정해야 합니다. 이 설정 파일은 일반적으로 홈 디렉토리에 위치하며, 행 번호를 켜는 설정은 `set nu`입니다. 따라서 정답은 `㉠ .exrc, ㉡ set nu`인 4번입니다.

문제 21정답률 100% · 1

다음 중 백그라운드로 수행 중인 프로세스를 확인하는 명령어로 알맞은 것은?     
  1. bg
  2. fg
  3. jobs
  4. nohup
정답: 3

해설

정답은 3번 'jobs'입니다. 'jobs' 명령어는 현재 쉘에서 백그라운드로 실행 중이거나 일시 중지된 프로세스들의 목록을 보여줍니다. 'bg'는 프로세스를 백그라운드로 보내는 명령어이고, 'fg'는 백그라운드 프로세스를 포그라운드로 가져오는 명령어이며, 'nohup'은 터미널 종료 후에도 프로세스를 계속 실행시키는 명령어입니다. 따라서 백그라운드 프로세스 확인에는 'jobs'가 가장 적합합니다.

문제 22정답률 100% · 1

다음 중 CentOS 7 버전에서 모든 프로세스의 시작이 되는 프로세스 이름으로 알맞은 것은?     
  1. init
  2. inetd
  3. deamon
  4. systemd
정답: 4

해설

CentOS 7에서는 시스템 부팅 시 가장 먼저 실행되어 다른 모든 프로세스를 관리하는 초기화 시스템으로 **systemd**를 사용합니다. 과거 버전의 Linux에서는 `init` 프로세스가 이 역할을 담당했지만, CentOS 7부터는 `systemd`가 이를 대체하여 프로세스 관리 및 서비스 시작을 담당하게 되었습니다. 따라서 CentOS 7에서 모든 프로세스의 시작이 되는 프로세스는 `systemd`입니다.

문제 23정답률 100% · 1

다음 제시된 명령을 백그라운드 프로세스로 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ;
  2. |
  3. &
  4. +
정답: 3

해설

이 문제는 리눅스/유닉스 쉘에서 명령어를 백그라운드로 실행하는 방법을 묻고 있습니다. 정답은 3번 '&'입니다. '&' 기호는 명령어 뒤에 붙여 해당 명령어를 백그라운드에서 실행하도록 지시하는 역할을 합니다. 이를 통해 사용자는 명령어가 완료될 때까지 기다리지 않고 즉시 다른 작업을 수행할 수 있습니다.

문제 24정답률 100% · 1

다음 중 작업 중인 터미널이 닫혀야 실행 중인 프로세스를 계속해서 백그라운드 프로세스로 유지하려고 할 때 사용하는 명령어로 알맞은 것은?     
  1. bg
  2. fg
  3. jods
  4. nohup
정답: 4

해설

작업 중인 터미널이 닫혀도 프로세스가 계속 실행되도록 하려면 `nohup` 명령어를 사용합니다. `nohup`은 "no hang up"의 약자로, 터미널 세션이 종료되어도 프로세스가 종료되지 않도록 연결을 끊어주는 역할을 합니다. `bg`와 `fg`는 백그라운드 및 포그라운드 작업 전환에 사용되며, `jods`는 일반적으로 사용되는 표준 명령어가 아닙니다.

문제 25정답률 0% · 1

다음 명령의 결과에 대한 설명으로 알맞은 것은?
  1. PID가 513번인 프로세스에 1번 시그널을 전송한다.
  2. PID가 513번인 프로세스에 9번 시그널을 전송한다.
  3. PID가 513번인 프로세스에 15번 시그널을 전송한다.
  4. kill 명령어는 프로세스명을 사용하므로 명령 오류가 발생한다.
정답: 3

해설

이 문제는 `kill` 명령어의 사용법과 시그널 번호의 의미를 묻고 있습니다. `kill` 명령어는 특정 프로세스에 시그널을 보내 종료하거나 제어하는 데 사용됩니다. 보기 3번은 `kill` 명령어 뒤에 시그널 번호 15와 PID를 함께 사용하여, PID 513번 프로세스에 15번 시그널(SIGTERM)을 전송하는 올바른 사용법을 보여줍니다. 15번 시그널은 프로세스에게 정상적으로 종료하도록 요청하는 시그널입니다.

문제 26정답률 100% · 1

다음은 프로세스 아이디(PID)가 1222번인 프로세스의 우선순위 값을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. nice
  2. renice
  3. top
  4. ps
정답: 2

해설

프로세스의 우선순위 값을 변경하는 데 사용되는 명령어는 `renice`입니다. `nice` 명령어는 새로운 프로세스를 생성할 때 우선순위를 설정하는 데 사용되는 반면, `renice`는 이미 실행 중인 프로세스의 우선순위를 동적으로 변경합니다. `top`과 `ps`는 각각 프로세스 정보를 확인하는 데 사용되는 명령어입니다.

문제 27정답률 100% · 1

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

해설

이 문제는 운영체제에서 프로세스의 실행 방식에 대한 이해를 묻고 있습니다. **daemon**은 시스템이 시작될 때 자동으로 실행되어 백그라운드에서 지속적으로 동작하는 프로세스를 의미합니다. 반면, **background**는 사용자의 직접적인 상호작용 없이 실행되는 프로세스를 뜻합니다. 따라서 시스템 서비스처럼 사용자 개입 없이 백그라운드에서 실행되는 프로세스를 설명하는 ㉠과 ㉡에 가장 적합한 용어는 각각 daemon과 background입니다.

문제 28정답률 100% · 1

다음 설명에 해당하는 명칭으로 알맞은 것은?
  1. exec
  2. fork
  3. init
  4. inetd
정답: 2

해설

이 문제는 프로세스 생성과 관련된 개념을 묻고 있습니다. 정답은 2번 'fork'이며, 'fork'는 현재 실행 중인 프로세스를 복제하여 새로운 프로세스를 생성하는 시스템 호출입니다. 새로운 프로세스는 원본 프로세스의 메모리 이미지, 열린 파일 등을 복사하며, 이를 통해 프로그램의 실행 흐름을 분기하거나 여러 작업을 동시에 수행할 수 있습니다.

문제 29정답률 100% · 1

다음 중 cron을 이용해서 매주 1회만 작업 스크립트를 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
  1. 4 0 * 1 *
  2. 4 0 1 * *
  3. 4 0 * * 2
  4. 4 0 * 2 *
정답: 3

해설

cron은 특정 시간에 작업을 예약하는 도구로, 다섯 개의 필드로 구성됩니다. 각 필드는 분, 시, 일, 월, 요일을 나타냅니다. 문제에서는 매주 1회 실행을 원하므로, 요일 필드를 지정해야 합니다. 보기 3번 '4 0 * * 2'는 매주 월요일 오전 0시 4분에 작업을 실행하도록 설정합니다.

문제 30정답률 0% · 1

다음 중 [Ctrl]+[z] 키 조합으로 실행했을 때 발생하는 시그널명과 번호의 조합으로 알맞은 것은?
  1. SIGSTOP, 19
  2. SIGSTOP, 20
  3. SIGTSTP, 19
  4. SIGTSTP, 20
정답: 4

해설

[Ctrl]+[z]는 터미널에서 실행 중인 프로세스를 일시 중지(suspend)시키는 키 조합입니다. 이는 운영체제에게 SIGTSTP 시그널을 보내며, 이 시그널의 번호는 20번입니다. 따라서 정답은 SIGTSTP, 20번입니다. SIGSTOP은 강제로 프로세스를 중지시키는 시그널로, 사용자가 직접 발생시킬 수 없습니다.

문제 31정답률 0% · 1

다음 설명에 해당하는 셸의 기능으로 알맞은 것은?
  1. 명령행 완성 기능
  2. 명령행 편집 기능
  3. 명령어 히스토리 기능
  4. 명령어 alias 기능
정답: 3

해설

이 문제는 사용자가 이전에 입력했던 명령어를 다시 불러와 실행할 수 있게 해주는 셸의 기능을 묻고 있습니다. 정답은 3번 '명령어 히스토리 기능'입니다. 이 기능은 반복적인 명령어 입력을 줄여 작업 효율성을 높이는 핵심적인 셸 기능입니다.

문제 32정답률 100% · 1

다음 중 현재 사용 가능한 셸 목록 정보가 저장된 파일명으로 알맞은 것은?
  1. /etc/passwd
  2. /etc/shells
  3. /etc/login.defs
  4. /etc/default/useradd
정답: 2

해설

정답은 2번 **/etc/shells** 입니다. 이 파일은 시스템에서 사용 가능한 셸의 목록을 저장하고 있으며, 사용자 로그인 시 유효한 셸인지 확인하는 데 사용됩니다. 나머지 보기들은 사용자 계정 정보, 로그인 관련 설정, 사용자 추가 기본값 등을 저장하는 파일로, 사용 가능한 셸 목록과는 직접적인 관련이 없습니다.

문제 33정답률 100% · 1

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

해설

문제는 특정 셸의 특징을 설명하고 그에 해당하는 셸을 고르는 것입니다. 정답은 3번 bash로, bash는 가장 널리 사용되는 셸이며 강력한 스크립팅 기능과 사용자 친화적인 인터페이스를 제공합니다. 핵심 개념은 각 셸의 특징과 용도를 이해하는 것입니다.

문제 34정답률 100% · 1

다음 선언된 셸 변수를 해제하는 명령어로 알맞은 것은?     
  1. env
  2. set
  3. unset
  4. printenv
정답: 3

해설

셸 변수를 해제하는 명령어는 `unset`입니다. `unset` 명령어는 선언된 셸 변수를 메모리에서 제거하여 더 이상 사용할 수 없도록 만듭니다. `env`, `set`, `printenv`는 변수를 확인하거나 설정하는 명령어이며, 변수를 삭제하는 기능은 없습니다.

문제 35정답률 0% · 1

다음 설명에 해당하는 파일로 가장 알맞은 것은?
  1. ˜/.bashrc
  2. ˜/.bash_history
  3. ˜/.bash_profile
  4. ˜/.bash_logout
정답: 3

해설

이 문제는 사용자가 터미널을 시작할 때 실행되는 쉘 설정 파일에 대한 이해를 묻습니다. 정답은 3번 `˜/.bash_profile`입니다. `˜/.bash_profile`은 Bash 쉘이 시작될 때 가장 먼저 읽히는 파일로, 환경 변수 설정, alias 정의 등 사용자 맞춤 쉘 환경을 구성하는 데 사용됩니다. 다른 보기들은 각각 이전 명령어 기록(`˜/.bash_history`), 쉘 종료 시 실행되는 스크립트(`˜/.bash_logout`), 그리고 Bash 쉘의 설정 파일 중 하나이지만 `˜/.bash_profile`이 우선순위가 더 높습니다.

문제 36정답률 0% · 1

다음 ( 괄호 ) 안에 출력되는 내용으로 알맞은 것은?
  1. lin
  2. USER
  3. ihduser
  4. 아무것도 출력되지 않는다.
정답: 3

해설

이 문제는 특정 시스템에서 사용자의 이름을 가져오는 방식을 묻고 있습니다. 정답이 'ihduser'인 이유는, 시스템이 사용자의 실제 이름 대신 'ihduser'라는 특정 문자열을 사용자 이름으로 사용하도록 설정되어 있기 때문입니다. 이는 시스템 설정이나 환경 변수에 의해 결정되는 것으로, 실제 사용자 계정 이름과는 다를 수 있습니다.

문제 37정답률 100% · 1

다음 중 로그인 셸을 확인하는 명령으로 알맞은 것은?     
  1. cat SHELL
  2. cat $SHELL
  3. echo SHELL
  4. echo $SHELL
정답: 4

해설

정답은 4번 `echo $SHELL`입니다. 셸 환경에서 `$SHELL`은 사용자의 로그인 셸 경로를 저장하는 환경 변수입니다. `echo` 명령은 이 변수의 값을 화면에 출력하여 현재 사용자의 로그인 셸이 무엇인지 확인할 수 있게 해줍니다. `cat` 명령은 파일 내용을 출력하는 데 사용되며, `SHELL`이라는 이름의 파일이 존재하지 않으므로 오답입니다.

문제 38정답률 0% · 1

다음은 ihduser 사용자가 로그인 후에 사용 중인 셸을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ps
  2. chsh -s
  3. chsh -l
  4. chsh -u
정답: 1

해설

**정답 이유:** `ps` 명령어는 현재 실행 중인 프로세스를 보여주며, 이를 통해 로그인한 사용자의 셸 정보를 확인할 수 있습니다. **핵심 개념:** `ps` 명령어는 시스템에서 실행 중인 프로세스 목록을 확인하는 데 사용됩니다. 사용자의 셸 정보는 해당 사용자가 실행한 프로세스의 정보에 포함되어 있습니다.

문제 39정답률 0% · 1

다음 중 디스크 용량 단위를 적은 순서부터 큰 순서로 바르게 나열한 것은?
  1. GB<TB<PB<EB
  2. TB<GB<PB<EB
  3. GB<TB<EB<PB
  4. TB<GB<EB<PB
정답: 1

해설

이 문제는 컴퓨터 저장 용량의 단위를 크기 순서대로 나열하는 것을 묻고 있습니다. 핵심 개념은 각 단위가 이전 단위보다 1024배(또는 근사적으로 1000배) 크다는 것입니다. GB(기가바이트)는 TB(테라바이트)보다 작고, TB는 PB(페타바이트)보다 작으며, PB는 EB(엑사바이트)보다 작습니다. 따라서 GB < TB < PB < EB 순서가 올바릅니다.

문제 40정답률 0% · 1

다음은 ihduser 사용자의 디스크 사용량을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. quota
  2. mount
  3. df
  4. du
정답: 4

해설

ihduser 사용자의 디스크 사용량을 확인하기 위해서는 해당 사용자가 생성한 파일들의 총 크기를 파악해야 합니다. `du` 명령어는 파일 및 디렉토리의 디스크 사용량을 재귀적으로 계산하여 보여주므로, 특정 사용자의 디스크 사용량을 확인하는 데 가장 적합합니다. `df`는 파일 시스템 전체의 사용량을 보여주고, `quota`는 사용자별 디스크 할당량을 보여주며, `mount`는 마운트된 파일 시스템 목록을 보여주므로 문제 상황에 맞지 않습니다.

문제 41정답률 100% · 1

다음은 /project 디텍터리를 포함해서 하위 디렉터리 및 파일의 그룹 소유권을 project로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. chgrp -r
  2. chgrp -R
  3. chmod -r
  4. chown -r
정답: 2

해설

이 문제는 리눅스/유닉스 시스템에서 파일 및 디렉터리의 소유 그룹을 변경하는 명령어에 대한 이해를 묻고 있습니다. 정답은 `chgrp -R`이며, 이는 `chgrp` 명령어가 그룹 소유권을 변경하고 `-R` 옵션이 하위 디렉터리와 파일을 포함하여 재귀적으로(recursively) 적용함을 의미합니다. 따라서 `/project` 디렉터리뿐만 아니라 그 안의 모든 하위 요소들의 그룹 소유권을 `project`로 변경할 수 있습니다.

문제 42정답률 100% · 1

다음은 XFS 파일 시스템으로 구성된 /dev/sdb1 파티션을 점검 및 복구하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
  1. fsck –t xfs
  2. e2fsck –t xfs
  3. xfs_repair
  4. mkfs –t xfs
정답: 3

해설

XFS 파일 시스템의 무결성을 점검하고 복구하는 데 사용되는 표준 도구는 `xfs_repair`입니다. `fsck`는 다양한 파일 시스템을 지원하지만, XFS의 경우 `xfs_repair`가 더 특화되어 있고 권장되는 도구입니다. `e2fsck`는 ext2/3/4 파일 시스템용이며, `mkfs`는 파일 시스템을 생성하는 명령어이므로 점검 및 복구와는 관련이 없습니다.

문제 43정답률 0% · 1

다음 결과에 해당하는 명령어로 알맞은 것은?
  1. fdisk
  2. mount
  3. df
  4. du
정답: 2

해설

이 문제는 **파일 시스템을 마운트하는 명령어**를 묻고 있습니다. **mount** 명령어는 특정 장치(예: 하드 드라이브, USB)에 있는 파일 시스템을 운영체제의 디렉토리 구조에 연결하여 접근 가능하게 만듭니다. 다른 보기들은 디스크 파티션 관리(fdisk), 디스크 사용량 확인(df), 디렉토리별 공간 사용량 확인(du) 등 다른 목적을 가진 명령어입니다.

문제 44정답률 100% · 1

다음 중 chmod 명령어 사용법 관련된 예로 틀린 것은?     
  1. chmod u+s a.out
  2. chmod g+s a.out
  3. chmod o+t /project
  4. chmod g+t /project
정답: 4

해설

정답은 4번입니다. `chmod` 명령어는 파일의 권한을 변경하는 데 사용되며, `+s`는 SetUID/SetGID 비트를, `+t`는 Sticky Bit를 설정합니다. SetUID/SetGID 비트는 실행 파일에 적용되어 파일 소유자나 그룹의 권한으로 실행되도록 하며, Sticky Bit는 디렉토리에 적용되어 해당 디렉토리 내 파일의 삭제 권한을 제한합니다. 4번 보기에서 `g+t`는 존재하지 않는 권한 설정이며, `+t`는 디렉토리에만 적용되는 Sticky Bit를 나타냅니다.

문제 45정답률 100% · 1

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

해설

ihduser 사용자의 디스크 쿼터를 설정하는 과정에서 ( ) 안에 들어갈 명령은 `edquota`입니다. `edquota`는 사용자별로 디스크 사용량 제한을 편집하는 대화형 편집기이며, `quota`는 현재 쿼터 정보를 조회하고, `repquota`는 쿼터 사용량 보고서를 생성하며, `xfs_quota`는 XFS 파일 시스템의 쿼터를 관리하는 명령입니다. 따라서 사용자의 쿼터 설정을 수정하는 데에는 `edquota`가 적합합니다.

문제 46정답률 100% · 1

다음 명령을 실행했을 경우에 'a.txt' 파일의 허가권 값으로 알맞은 것은?
  1. ----r--r--
  2. -rwxr-xr-x
  3. -rw-r--r--
  4. -rw-rw-r--
정답: 3

해설

이 문제는 리눅스 파일 허가권의 표기법을 이해하는 문제입니다. 'a.txt' 파일의 허가권은 소유자, 그룹, 기타 사용자 순서로 읽기(r), 쓰기(w), 실행(x) 권한을 나타냅니다. 정답인 3번 '-rw-r--r--'는 소유자는 읽기/쓰기 권한을 가지고, 그룹과 기타 사용자는 읽기 권한만 가지고 있음을 의미합니다.

문제 47정답률 0% · 1

다음 중 사용자 디스크 쿼터 설정을 위해 /etc/fstab 파일에 설정하는 옵션 값으로 틀린 것은?
  1. quota
  2. uquota
  3. usrquota
  4. userquota
정답: 4

해설

사용자 디스크 쿼터 설정을 위해 `/etc/fstab` 파일에 지정하는 옵션은 `usrquota` 또는 `quota`입니다. `uquota`와 `userquota`는 올바른 옵션 값이 아닙니다. 따라서 정답은 4번 `userquota`입니다. 핵심 개념은 리눅스 시스템에서 파일 시스템 마운트 시 쿼터 설정을 위한 표준 옵션이 `usrquota` 또는 `quota`라는 것입니다.

문제 48정답률 100% · 1

다음의 경우 관련 설명으로 알맞은 것은?
  1. ihduser 사용자는 /project 디렉터리에 들어갈 수 없다.
  2. ihduser 사용자는 /project 디렉터리에 들어갈 수는 있으나 파일을 생성할 수 없다.
  3. ihduser 사용자가 /project 디렉터리에 파일을 생성하면 그룹 소유권은 project이다.
  4. ihduser 사용자가 /project 디렉터리에 파일을 생성하면 그룹 소유권은 ihduser이다.
정답: 3

해설

이 문제는 리눅스 파일 시스템의 **디렉터리 권한**과 **그룹 소유권**에 대한 이해를 묻고 있습니다. 정답이 3번인 이유는, `ihduser` 사용자가 `/project` 디렉터리에 파일을 생성할 때, 해당 디렉터리의 **GID(Group ID)**가 `project`로 설정되어 있기 때문입니다. 리눅스 시스템에서 디렉터리에 파일을 생성하면, 생성된 파일은 해당 디렉터리의 그룹 소유권을 상속받는 **SGID(Set GID)** 비트가 설정되어 있을 가능성이 높습니다. 따라서 `ihduser` 사용자가 `/project` 디렉터리에 파일을 생성하면, 파일의 그룹 소유권은 `project`가 됩니다.

문제 49정답률 0% · 1

다음 중 리눅스 커널 기반으로 만들어진 운영체제로 틀린 것은?     
  1. webOS
  2. QNX
  3. GENIVI
  4. Tizen
정답: 2

해설

이 문제는 리눅스 커널 기반 운영체제를 묻고 있습니다. 정답은 2번 QNX인데, QNX는 마이크로커널 기반의 실시간 운영체제(RTOS)로 리눅스 커널과는 다른 아키텍처를 가지고 있기 때문입니다. 반면에 webOS, GENIVI, Tizen은 모두 리눅스 커널을 기반으로 개발된 운영체제입니다.

문제 50정답률 100% · 1

다음 설명의 경우에 구성해야 할 클러스터 기법으로 가장 알맞은 것은?
  1. 베어울프 클러스터
  2. 고계산용 클러스터
  3. 부하분산 클러스터
  4. 고가용성 클러스터
정답: 4

해설

이 문제는 **고가용성 클러스터**의 핵심 개념을 묻고 있습니다. 고가용성 클러스터는 시스템 장애 발생 시에도 서비스 중단을 최소화하여 **서비스의 연속성을 보장**하는 것을 목표로 합니다. 즉, 하나의 서버에 문제가 생겨도 다른 서버가 즉시 그 역할을 대신하여 사용자는 끊김 없이 서비스를 이용할 수 있게 됩니다. 따라서 설명의 내용이 시스템의 안정성과 장애 복구를 강조한다면 고가용성 클러스터가 가장 적합합니다.

문제 51정답률 100% · 1

다음 설명에 가상화 기술로 알맞은 것은?
  1. Docker
  2. Xen
  3. KVM
  4. VirtualBox
정답: 3

해설

가상화 기술은 물리적인 컴퓨터 한 대를 여러 개의 독립적인 가상 컴퓨터로 나누어 사용하는 기술입니다. KVM(Kernel-based Virtual Machine)은 리눅스 커널에 통합된 가상화 기술로, 하드웨어 가상화를 직접 지원하여 높은 성능을 제공합니다. Docker는 컨테이너 가상화 기술로, 운영체제 수준에서 격리하여 애플리케이션을 실행하는 데 사용되며, Xen은 하이퍼바이저 기반의 가상화 기술입니다. VirtualBox는 데스크톱 환경에서 사용되는 가상화 소프트웨어입니다.

문제 52정답률 100% · 1

다음 설명에 해당하는 빅데이터 관련 기술로 알맞은 것은?
  1. Hadoop
  2. NoSQL
  3. R
  4. Anisible
정답: 1

해설

주어진 문제는 빅데이터 관련 기술을 묻고 있으며, 정답은 1번 Hadoop입니다. Hadoop은 대규모 데이터를 분산 저장하고 처리하는 오픈소스 프레임워크로, 분산 파일 시스템(HDFS)과 분산 처리 엔진(MapReduce)을 핵심으로 합니다. 이를 통해 여러 컴퓨터에 데이터를 분산시켜 병렬로 처리함으로써 방대한 양의 데이터를 효율적으로 다룰 수 있습니다.

문제 53정답률 100% · 1

다음은 특정 IP 주소에 가상 도메인을 설정하는 과정이다. ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?
  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
정답: 1

해설

특정 IP 주소에 가상 도메인을 설정하는 과정에서 IP 주소와 도메인 이름을 직접 연결하는 파일은 `/etc/hosts`입니다. 이 파일은 DNS 서버에 질의하기 전에 로컬 시스템에서 IP 주소와 호스트 이름을 매핑하는 역할을 합니다. 따라서 가상 도메인을 설정할 때 해당 IP에 원하는 도메인 이름을 직접 지정하여 사용할 수 있습니다.

문제 54정답률 100% · 1

다음 설명에 해당하는 파일로 알맞은 것은?
  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
정답: 2

해설

이 문제는 **DNS(Domain Name System) 설정**에 대한 이해를 묻고 있습니다. 정답은 2번 `/etc/resolv.conf` 파일입니다. 이 파일은 시스템이 도메인 이름을 IP 주소로 변환하기 위해 사용하는 네임서버 정보를 담고 있어, 네트워크 통신에서 매우 중요한 역할을 합니다. 다른 보기들은 시스템 네트워크 설정이나 호스트 이름 설정과 관련되어 있습니다.

문제 55정답률 0% · 1

다음 중 FTP 서비스에서 사용하는 포트 번호에 대한 설명으로 알맞은 것은?     
  1. FTP 서비스는 20번 포트를 사용해서 데이터 전송 및 제어를 관리한다.
  2. FTP 서비스는 21번 포트를 사용해서 전송 및 제어를 관리한다.
  3. FTP 서비스는 20번 포트로 데이터를 전송하고, 21번 포트로 제어한다.
  4. FTP 서비스는 20번 포트로 제어하고, 21번 포트로 데이터를 전송한다.
정답: 3

해설

FTP 서비스는 두 개의 포트를 사용하여 데이터 전송과 제어를 분리합니다. 21번 포트는 FTP 명령어를 주고받는 제어 연결에 사용되며, 20번 포트는 실제 파일 데이터를 전송하는 데 사용됩니다. 따라서 3번 보기가 FTP 서비스의 포트 사용 방식을 정확하게 설명하고 있습니다.

문제 56정답률 100% · 1

다음 설명에 해당하는 인터넷 서비스로 알맞은 것은?
  1. SSH
  2. telnet
  3. NFS
  4. FTP
정답: 1

해설

이 문제는 원격으로 다른 컴퓨터에 접속하여 명령을 실행하는 인터넷 서비스에 대해 묻고 있습니다. SSH는 암호화된 통신을 제공하여 보안이 뛰어나지만, telnet은 암호화되지 않아 보안에 취약합니다. 따라서 안전하게 원격 접속을 지원하는 서비스로 SSH가 가장 적합합니다.

문제 57정답률 100% · 1

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

해설

이 문제는 웹 브라우저의 특징을 묻는 문제입니다. 정답은 4번 파이어폭스이며, 이는 오픈 소스 기반으로 개발되어 확장성과 개인 정보 보호에 강점을 가지기 때문입니다. 다른 보기들은 각각 애플, 오페라 소프트웨어, 구글에서 개발한 브라우저로, 각기 다른 특징을 가지고 있습니다.

문제 58정답률 100% · 1

다음 중 전자 우편 서비스와 관련된 프로토콜로 가장 거리가 먼 것은?     
  1. SNMP
  2. SMTP
  3. IMAP
  4. POP3
정답: 1

해설

전자 우편 서비스는 주로 메일을 주고받거나(SMTP), 받은 메일을 가져오는(IMAP, POP3) 프로토콜을 사용합니다. SNMP는 네트워크 장치의 상태를 감시하고 관리하는 프로토콜로, 전자 우편과는 직접적인 관련이 없습니다. 따라서 SNMP가 전자 우편 서비스와 가장 거리가 먼 프로토콜입니다.

문제 59정답률 100% · 1

다음 설명에 해당하는 LAN 구성 방식으로 알맞은 것은?
  1. 망(Mesh)형
  2. 링(Ring)형
  3. 버스(Bus)형
  4. 스타(Star)형
정답: 1

해설

이 문제는 여러 장치가 서로 직접 연결되어 있어 특정 장치에 장애가 발생해도 전체 네트워크에 영향을 미치지 않는 LAN 구성 방식을 묻고 있습니다. 정답은 망(Mesh)형으로, 모든 장치가 다른 모든 장치와 직접 연결되어 있어 높은 신뢰성과 이중화를 제공하는 것이 핵심 개념입니다.

문제 60정답률 0% · 1

다음 그림에 해당하는 케이블로 알맞은 것은?
  1. STP
  2. UTP
  3. BNC
  4. Fiber Cable
정답: 2

해설

그림은 꼬임선 케이블의 단면을 보여주며, 각 선 쌍이 꼬여 있는 것을 확인할 수 있습니다. 이는 외부 간섭을 줄여 신호 품질을 높이는 UTP(Unshielded Twisted Pair) 케이블의 특징입니다. STP(Shielded Twisted Pair)는 추가적인 차폐층이 있지만, 그림에서는 이를 확인할 수 없습니다. BNC는 동축 케이블 커넥터이고, Fiber Cable은 광섬유 케이블로, 그림과는 전혀 다릅니다. 따라서 정답은 UTP입니다.

문제 61정답률 100% · 1

다음 중 C 클래스 네트워크 대역에서 서브넷 마스크값을 255.255.255.192로 설정했을 때 생성되는 서브 네트워크의 개수로 알맞은 것은?
  1. 2
  2. 4
  3. 62
  4. 64
정답: 2

해설

C 클래스 네트워크에서 서브넷 마스크 255.255.255.192는 호스트 부분을 2비트 사용하여 서브넷을 나누는 것을 의미합니다. 2의 2제곱은 4이므로, 총 4개의 서브넷이 생성됩니다. 이는 서브넷 마스크에서 네트워크 비트가 늘어날수록 더 많은 서브넷을 만들 수 있다는 핵심 개념을 보여줍니다.

문제 62정답률 100% · 1

다음 중 로컬 네트워크상에 있는 다른 호스트의 MAC 주소를 확인할 때 사용하는 명령으로 알맞은 것은?
  1. ip
  2. ss
  3. arp
  4. ifconfig
정답: 3

해설

로컬 네트워크에서 다른 호스트의 MAC 주소를 확인하는 데 사용되는 명령어는 **arp**입니다. ARP(Address Resolution Protocol)는 IP 주소를 MAC 주소로 변환하는 역할을 하며, 이를 통해 네트워크 상의 장치들이 서로 통신할 수 있게 됩니다. `ip`나 `ifconfig`는 네트워크 인터페이스 설정을 확인하는 데 주로 사용되고, `ss`는 소켓 정보를 확인하는 데 사용됩니다.

문제 63정답률 100% · 1

다음 중 라우팅 테이블 정보를 출력하는 명령으로 알맞은 것은?     
  1. ip
  2. ifconfig
  3. mii-tool
  4. ethtool
정답: 1

해설

라우팅 테이블 정보는 네트워크 장치가 데이터를 목적지까지 전달하기 위해 사용하는 경로 정보를 담고 있습니다. **`ip`** 명령어는 이러한 라우팅 테이블을 포함하여 네트워크 인터페이스, ARP 캐시 등 다양한 네트워크 관련 정보를 확인하고 설정하는 데 사용되는 강력한 도구입니다. 반면, `ifconfig`는 주로 네트워크 인터페이스 설정에 사용되었으며, `mii-tool`과 `ethtool`은 네트워크 인터페이스의 물리적 계층 관련 정보를 다룹니다.

문제 64정답률 0% · 1

다음 중 CentOS 7 버전에서 이더넷 카드(Ethernet Card)를 장착했을 때 나타나는 장치명의 형식으로 가장 알맞은 것은?     
  1. lo
  2. eth0
  3. enp0s3
  4. virbr0
정답: 3

해설

CentOS 7부터는 네트워크 장치 이름이 예측 가능한 네트워크 인터페이스 이름(Predictable Network Interface Names) 규칙을 따릅니다. 이 규칙은 장치의 물리적 위치에 따라 이름이 결정되어, 장착 순서에 관계없이 일관된 장치명을 제공합니다. 따라서 `enp0s3`와 같이 "enp"로 시작하며 슬롯 정보가 포함된 형식이 CentOS 7에서 이더넷 카드를 장착했을 때 나타나는 장치명 형식으로 가장 알맞습니다.

문제 65정답률 0% · 1

다음 중 SSH 서버의 변경된 포트 번호로 접속하기 위해 사용되는 ssh 명령어의 옵션으로 알맞은 것은?     
  1. -l
  2. -n
  3. -p
  4. -x
정답: 3

해설

SSH 서버의 변경된 포트 번호로 접속하려면 `ssh` 명령어에 `-p` 옵션을 사용해야 합니다. 이 옵션은 SSH 클라이언트에게 접속할 서버의 포트 번호를 지정하도록 알려주며, 기본 포트인 22번이 아닌 다른 포트로 접속할 때 필수적입니다. 따라서 정답은 3번 `-p`입니다.

문제 66정답률 100% · 1

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

해설

이 문제는 파일 공유 프로토콜에 대한 이해를 묻고 있습니다. ㉠은 Windows 환경에서 주로 사용되는 파일 공유 프로토콜이며, ㉡은 ㉠의 이전 버전 혹은 더 넓은 의미로도 사용되는 프로토콜입니다. 따라서 ㉠과 ㉡ 모두 SMB(Server Message Block) 또는 CIFS(Common Internet File System)에 해당하며, 정답은 1번입니다. 핵심 개념은 SMB와 CIFS가 Windows 파일 공유의 기반이 되는 프로토콜이라는 점입니다.

문제 67정답률 100% · 1

다음 설명에 해당하는 OSI 계층으로 알맞은 것은?
  1. 네트워크 계층
  2. 전송 계층
  3. 세션 계층
  4. 표현 계층
정답: 3

해설

정답은 3번 세션 계층입니다. 세션 계층은 두 장치 간의 통신 세션을 설정, 관리 및 종료하는 역할을 담당합니다. 이는 마치 두 사람이 대화를 시작하고, 대화 내용을 주고받으며, 마지막에 인사를 하고 대화를 끝내는 과정과 유사합니다. 데이터 전송의 흐름을 제어하고 동기화하는 핵심 개념을 가지고 있습니다.

문제 68정답률 0% · 1

다음 중 IPv4의 C 클래스 네트워크 주소 대역으로 알맞은 것은?     
  1. 191.0.0.0 ~ 223.255.255.255
  2. 192.0.0.0 ~ 223.255.255.255
  3. 191.0.0.0 ~ 233.255.255.255
  4. 192.0.0.0 ~ 233.255.255.255
정답: 2

해설

IPv4의 C 클래스 네트워크는 첫 번째 옥텟(octet)이 192부터 223까지의 범위에 속합니다. 따라서 192.0.0.0부터 223.255.255.255까지의 주소 대역이 C 클래스에 해당합니다. A 클래스는 1-126, B 클래스는 128-191 범위의 첫 번째 옥텟을 사용하며, 224부터는 멀티캐스트나 예약된 주소로 사용됩니다.

문제 69정답률 100% · 1

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

해설

이 문제는 인터넷 주소 체계와 관련된 두 기관의 역할을 묻고 있습니다. **IANA**는 인터넷 할당 번호 관리 기관으로, IP 주소와 도메인 이름 시스템(DNS)의 루트 영역을 관리합니다. **ICANN**은 IANA를 포함한 인터넷 기술 표준화 및 주소 정책을 총괄하는 비영리 단체입니다. 따라서 ㉠에는 IANA, ㉡에는 ICANN이 들어가는 것이 맞습니다.

문제 70정답률 100% · 1

다음 설명에 해당하는 명칭으로 가장 알맞은 것은?
  1. X.25
  2. ATM
  3. DQDB
  4. FDDI
정답: 3

해설

정답은 3번 DQDB입니다. DQDB는 **분산 이중 버스(Distributed Dual Bus)**라는 네트워크 구조를 사용하며, **메트로폴리탄 지역망(MAN)**에서 효율적인 데이터 전송을 위해 설계되었습니다. 특히, **듀얼 버스**를 통해 양방향 통신을 지원하며, **토큰 기반 액세스 방식**으로 충돌 없이 데이터를 전송하는 것이 핵심 개념입니다.

문제 71정답률 0% · 1

다음 조건일 때 설정되는 게이트웨이 주소 값으로 가장 알맞은 것은?
  1. 192.168.5.126
  2. 192.168.5.127
  3. 192.168.5.128
  4. 192.168.5.129
정답: 4

해설

이 문제는 IP 주소와 서브넷 마스크를 통해 네트워크의 범위를 파악하고, 게이트웨이 주소의 특징을 이해하는 것이 핵심입니다. **정답 이유:** 주어진 조건(문제에 명시되지 않았지만, 일반적으로 IP 주소와 서브넷 마스크가 주어집니다)을 통해 해당 네트워크의 **브로드캐스트 주소**와 **네트워크 주소**를 파악해야 합니다. 게이트웨이 주소는 일반적으로 **네트워크 주소 다음으로 할당되는 첫 번째 IP 주소**이거나, **네트워크의 마지막 호스트 IP 주소** 중 하나로 설정됩니다. **핵심 개념:** * **IP 주소:** 네트워크 상에서 장치를 식별하는 고유한 번호입니다. * **서브넷 마스크:** IP 주소에서 네트워크 부분과 호스트 부분을 구분하는 역할을 합니다. * **네트워크 주소:** 해당 네트워크를 대표하는 주소로, 호스트 부분의 모든 비트가 0입니다. * **브로드캐스트 주소:** 해당 네트워크의 모든 장치에게 데이터를 전송할 때 사용되는 주소로, 호스트 부분의 모든 비트가 1입니다. * **게이트웨이 주소:** 서로 다른 네트워크 간의 통신을 가능하게 하는 장치(라우터)의 IP 주소입니다. 일반적으로 해당 네트워크의 유효한 호스트 IP 주소 범위 내에서 할당됩니다. 문제에서 구체적인 서브넷 마스크가 제시되지 않아 정확한 계산은 어렵지만, 일반적으로 게이트웨이는 네트워크의 첫 번째 또는 마지막 호스트 IP로 설정되는 경향이 있습니다. 4번 192.168.5.129가 다른 보기들보다 네트워크의 끝 부분에 위치할 가능성이 높아 게이트웨이로 설정될 확률이 높다고 추론할 수 있습니다.

문제 72정답률 100% · 1

다음 설명에 해당하는 LAN 케이블 규격으로 알맞은 것은?
  1. CAT-5
  2. CAT-5E
  3. CAT-6
  4. CAT-7
정답: 2

해설

이 문제는 LAN 케이블의 성능을 나타내는 규격에 대한 이해를 묻고 있습니다. 정답은 2번 CAT-5E로, CAT-5E는 기존 CAT-5보다 개선된 규격으로 더 높은 대역폭과 빠른 속도를 지원합니다. 핵심 개념은 LAN 케이블의 규격이 성능 향상을 위해 지속적으로 발전해왔다는 점이며, CAT-5E는 이러한 발전 과정에서 중요한 역할을 한 규격입니다.

문제 73정답률 100% · 1

다음 중 마이크로소프트사와 파워포인트를 대체해서 사용할 수 있는 프로그램으로 알맞은 것은?
  1. LibreOffice Writer
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Impress
정답: 4

해설

정답은 4번 LibreOffice Impress입니다. 마이크로소프트 파워포인트는 발표 자료를 만드는 프레젠테이션 프로그램이며, LibreOffice Impress는 파워포인트와 동일한 기능을 제공하는 오픈소스 프레젠테이션 소프트웨어이기 때문입니다. 나머지 보기들은 각각 문서 작성(Writer), 벡터 그래픽 편집(Draw), 스프레드시트(Calc) 프로그램으로 파워포인트를 대체할 수 없습니다.

문제 74정답률 100% · 1

다음 중 이미지 뷰어 프로그램으로 가장 알맞은 것은?     
  1. eog
  2. totem
  3. evolution
  4. evince
정답: 1

해설

이미지 뷰어 프로그램은 사진이나 그림 파일을 열어보는 데 사용됩니다. 보기 중 'eog' (Eye of GNOME)는 GNOME 데스크톱 환경의 기본 이미지 뷰어 프로그램으로, 이미지 파일을 열고 관리하는 데 특화되어 있습니다. 따라서 이미지 뷰어 프로그램으로 가장 적합합니다.

문제 75정답률 100% · 1

다음 중 GNOME과 가장 관련이 깊은 라이브러리로 알맞은 것은?     
  1. Qt
  2. Xlib
  3. XCB
  4. GTK+
정답: 4

해설

GNOME은 리눅스 데스크톱 환경으로, 사용자 인터페이스를 구성하는 데 GTK+라는 라이브러리를 주로 사용합니다. GTK+는 GNOME의 핵심 구성 요소이며, GNOME 애플리케이션 개발에 필수적입니다. 따라서 GNOME과 가장 관련이 깊은 라이브러리는 GTK+입니다.

문제 76정답률 0% · 1

다음은 X 서버에 접근할 수 있는 클라이언트를 허가하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. xset
  2. xauth
  3. xhost
  4. xrandr
정답: 3

해설

X 서버는 보안을 위해 클라이언트의 접근을 허가하는 과정을 거칩니다. 이 과정에서 **xhost**는 특정 클라이언트의 X 서버 접근을 허용하거나 차단하는 데 사용되는 명령어입니다. 따라서 X 서버 접근 허가 과정에 해당하는 것은 **xhost**입니다.

문제 77정답률 100% · 1

다음 중 윈도 매니저의 종류로 틀린 것은?
  1. Metacity
  2. Xfce
  3. Mutter
  4. Kwin
정답: 2

해설

이 문제는 윈도우 매니저의 종류를 묻는 문제입니다. 윈도우 매니저는 그래픽 사용자 인터페이스(GUI)에서 창을 관리하는 소프트웨어입니다. Metacity, Mutter, Kwin은 모두 GNOME, GNOME Shell, KDE와 같은 데스크톱 환경에서 사용되는 대표적인 윈도우 매니저입니다. 반면 Xfce는 윈도우 매니저 자체라기보다는 창 관리자를 포함한 전체적인 데스크톱 환경의 이름입니다.

문제 78정답률 0% · 1

GNOME 데스크톱을 사용 중인데, 다른 데스크톱 환경으로 변경하려고 한다. 다음 중 설치 가능한 데스크톱 환경으로 알맞은 것은?
  1. KDE
  2. Mutter
  3. Metacity
  4. Nautilus
정답: 1

해설

GNOME은 자체적인 창 관리자(Mutter)와 파일 관리자(Nautilus)를 포함하는 완전한 데스크톱 환경입니다. KDE는 GNOME과 마찬가지로 독립적인 데스크톱 환경이므로 GNOME 대신 설치하여 사용할 수 있습니다. 반면, Mutter와 Metacity는 GNOME의 창 관리자일 뿐이며, Nautilus는 GNOME의 파일 관리자이므로 다른 데스크톱 환경으로 변경 시 독립적으로 설치 가능한 대안이 아닙니다.

문제 79정답률 100% · 1

다음 중 시스템 시작 시 콘솔 기반의 텍스트 모드로 부팅이 되도록 설정하는 명령으로 알맞은 것은?
  1. systemctl set – default multi – user.service
  2. systemctl set – default multi – user.target
  3. systemctl get – default multi – user.service
  4. systemctl get – default multi – user.target
정답: 2

해설

정답은 2번입니다. `systemctl set-default multi-user.target` 명령은 시스템의 기본 부팅 타겟을 그래픽 인터페이스 없이 텍스트 기반의 다중 사용자 모드로 설정합니다. 이는 시스템 시작 시 콘솔 기반의 텍스트 모드로 부팅되도록 만드는 핵심적인 역할을 합니다. `get-default`는 현재 설정을 확인하는 명령이고, `service`는 타겟이 아닌 서비스 단위이므로 정답이 될 수 없습니다.

문제 80정답률 0% · 1

다음은 X 윈도 터미널에서 해상도를 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. xmodmap
  2. xset
  3. xrefresh
  4. xrandr
정답: 4

해설

X 윈도 터미널에서 해상도를 변경하는 데 사용되는 명령어는 `xrandr`입니다. `xrandr`는 디스플레이 모드, 해상도, 회전 등을 설정하고 관리하는 데 특화된 도구입니다. 따라서 괄호 안에 들어갈 가장 적절한 명령어는 `xrandr`입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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