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

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

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 100% · 1

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

해설

프린터 큐의 상태를 확인하는 명령은 `lpstat`입니다. `lpstat`은 현재 프린터 큐에 쌓여 있는 작업들의 상태, 어떤 프린터가 사용 가능한지 등을 보여주는 명령어입니다. 다른 보기들은 프린터 작업 제출(`lpr`)이나 프린터 제어(`lp`, `lpc`)와 관련된 명령이므로 프린터 큐 상태 출력과는 관련이 없습니다.

문제 2정답률 100% · 1

다음 중 스캐너 관련 프로그램으로 알맞은 것은?    
  1. CUPS
  2. ALSA
  3. OSS
  4. SANE
정답: 4

해설

스캐너와 같은 이미징 장치를 컴퓨터에서 사용하기 위한 표준화된 인터페이스를 제공하는 것이 핵심입니다. CUPS는 프린터, ALSA와 OSS는 사운드 카드와 관련된 프로그램이며, **SANE(Scanner Access Now Easy)**은 리눅스 및 유닉스 계열 운영체제에서 스캐너 하드웨어를 제어하고 이미지를 획득하는 데 사용되는 표준 라이브러리입니다. 따라서 스캐너 관련 프로그램으로는 SANE이 가장 적합합니다.

문제 3정답률 100% · 1

다음 설명에 해당하는 LVM 관련 용어로 알맞은 것은?
  1. PV
  2. VG
  3. LV
  4. PE
정답: 4

해설

이 문제는 LVM(Logical Volume Manager)의 기본 구성 요소를 묻는 문제입니다. 정답은 4번 PE(Physical Extent)입니다. PE는 LVM에서 물리적인 디스크 공간을 나누는 가장 작은 단위이며, VG(Volume Group)는 여러 PV(Physical Volume)를 모아 하나의 큰 저장소 풀로 만들고, LV(Logical Volume)는 이 VG에서 필요한 만큼의 공간을 할당받아 생성되는 논리적인 디스크입니다. 따라서 PE는 LVM의 가장 기본적인 물리적 공간 단위라고 할 수 있습니다.

문제 4정답률 100% · 1

다음 그림은 CentOS 7에서 프린터를 설정하기 위해 관련 프로그램을 실행한 것이다. 해당 프로그램을 실행하기 위한 명령으로 알맞은 것은?
  1. printconf
  2. printtool
  3. system-config-printer
  4. redhat-config-printer
정답: 3

해설

CentOS 7에서 프린터 설정을 GUI로 하기 위해 실행하는 프로그램은 `system-config-printer`입니다. 이 프로그램은 CUPS(Common Unix Printing System)를 기반으로 하며, 사용자가 프린터를 추가, 삭제, 관리할 수 있는 편리한 인터페이스를 제공합니다. 따라서 해당 프로그램을 실행하기 위한 명령은 `system-config-printer`입니다.

문제 5정답률 100% · 1

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

해설

이 문제는 프린터와 관련된 시스템을 묻고 있습니다. 정답은 2번 LPRng인데, 이는 리눅스 환경에서 프린터 출력을 관리하는 시스템입니다. CUPS는 LPRng와 유사한 기능을 제공하지만, LPRng는 더 오래된 전통적인 방식의 프린터 관리 시스템입니다. SANE은 스캐너를, ALSA는 사운드 카드를 관리하는 시스템이므로 프린터와는 관련이 없습니다.

문제 6정답률 100% · 1

다음 설명에 해당하는 RAID의 종류로 알맞은 것은?
  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-6
정답: 3

해설

RAID-5는 최소 3개의 디스크를 사용하여 데이터와 패리티 정보를 분산 저장합니다. 이를 통해 디스크 하나가 고장 나더라도 데이터를 복구할 수 있는 내결함성을 제공하면서, RAID-1에 비해 디스크 공간 활용 효율이 높습니다. 따라서 설명에 해당하는 RAID 종류로 RAID-5가 가장 적합합니다.

문제 7정답률 100% · 1

다음은 yum 명령을 이용해서 telnet-server 패키지를 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -i
  2. -y
  3. install
  4. --install
정답: 3

해설

**정답 이유:** `yum` 명령어는 패키지를 설치할 때 `install`이라는 옵션을 사용합니다. 따라서 `yum install telnet-server`와 같이 명령어를 입력해야 `telnet-server` 패키지를 설치할 수 있습니다. **핵심 개념:** `yum`은 리눅스 시스템에서 패키지를 설치, 업데이트, 삭제하는 데 사용되는 패키지 관리 도구입니다. `install`은 `yum` 명령어의 여러 옵션 중 하나로, 특정 패키지를 시스템에 설치하라는 지시를 내리는 역할을 합니다.

문제 8정답률 100% · 1

다음 중 sendmail이라는 패키지 설치하는 명령으로 알맞은 것은?    
  1. rpm –e sendmail-8.14.7-6.el7.x86_64.rpm
  2. rpm –u sendmail-8.14.7-6.el7.x86_64.rpm
  3. rpm –U sendmail-8.14.7-6.el7.x86_64.rpm
  4. rpm –V sendmail-8.14.7-6.el7.x86_64.rpm
정답: 3

해설

이 문제는 RPM 패키지 관리 도구를 사용하여 sendmail 패키지를 설치하는 올바른 명령어를 묻고 있습니다. 정답은 3번 `rpm –U sendmail-8.14.7-6.el7.x86_64.rpm`입니다. 여기서 `-U` 옵션은 패키지를 설치하거나 업그레이드하는 데 사용되는 핵심 개념입니다. 다른 보기들은 각각 삭제(`-e`), 업그레이드(`-u`는 `-U`와 유사하지만 설치는 하지 않음), 패키지 검증(`-V`)을 의미하므로 sendmail 패키지를 새로 설치하는 목적에는 부합하지 않습니다.

문제 9정답률 100% · 1

다음 중 compress 명령으로 생성되는 압축 파일명으로 알맞은 것은?    
  1. php-8.0.3.tar.Z
  2. php-8.0.3.tar.xz
  3. php-8.0.3.tar.gz
  4. php-8.0.3.tar.bz2
정답: 1

해설

`compress` 명령은 전통적으로 `.Z` 확장자를 가진 압축 파일을 생성합니다. 보기 1번 `php-8.0.3.tar.Z`는 `.Z` 확장자를 사용하여 `compress` 명령의 결과물임을 명확히 나타냅니다. 다른 보기들은 각각 `xz`, `gzip`, `bzip2`와 같은 다른 압축 도구들이 사용하는 확장자입니다.

문제 10정답률 0% · 1

다음은 다운로드 받은 rpm 패키지 파일에 대한 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -qif
  2. -qip
  3. -qiv
  4. -qiF
정답: 2

해설

rpm 패키지 파일의 정보를 확인하는 명령어는 `rpm -qi` 입니다. 여기서 `i`는 information의 약자입니다. 따라서 보기 중 `i`가 포함된 옵션을 찾아야 합니다. `rpm -qip`은 다운로드 받은 rpm 파일의 정보를 확인하는 데 사용되는 올바른 옵션입니다.

문제 11정답률 100% · 1

다음은 backup.tar 파일의 내용을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. cvf
  2. xvf
  3. rvf
  4. tvf
정답: 4

해설

`tar` 명령어는 파일들을 묶거나 압축하는 데 사용됩니다. `t` 옵션은 `tar` 파일의 내용을 **목록으로 보여주는(list)** 기능을 수행합니다. 따라서 `backup.tar` 파일의 내용을 확인하려면 `tar tvf backup.tar`와 같이 `t` 옵션을 사용해야 합니다.

문제 12정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. make
  2. cmake
  3. configure
  4. dnf
정답: 2

해설

이 문제는 소프트웨어 빌드 시스템과 관련된 용어를 묻고 있습니다. 정답은 'cmake'이며, 이는 크로스 플랫폼 빌드 시스템 생성 도구입니다. 'make'는 빌드 자동화 도구이고, 'configure'는 소프트웨어 설치 전 환경 설정을 하는 스크립트입니다. 'dnf'는 리눅스 패키지 관리자이므로, 빌드 시스템 생성과 직접적인 관련이 없습니다.

문제 13정답률 0% · 1

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

해설

이 문제는 온라인 패키지 관리 도구의 역할을 이해하는지 묻고 있습니다. 보기 2, 3, 4번은 모두 리눅스 시스템에서 소프트웨어를 설치, 업데이트, 삭제하는 데 사용되는 대표적인 패키지 관리 도구입니다. 반면, YaST는 SUSE 리눅스에서 제공하는 시스템 설정 및 관리 도구로, 패키지 관리 기능도 포함하지만 주된 목적은 시스템 전반의 설정을 시각적으로 관리하는 데 있습니다. 따라서 온라인 패키지 관리 도구라는 핵심 개념과는 가장 거리가 멉니다.

문제 14정답률 100% · 1

다음 중 소스 컴파일 단계에서 configure 작업 후에 생성되는 파일로 알맞은 것은?     
  1. .config
  2. config.h
  3. configure.h
  4. Makefile
정답: 4

해설

소스 컴파일 단계에서 `configure` 작업은 시스템 환경을 검사하고 빌드에 필요한 정보를 수집하는 과정입니다. 이 과정이 완료되면, 수집된 정보를 바탕으로 실제 컴파일 및 설치를 위한 지침이 담긴 `Makefile`이 생성됩니다. 따라서 `configure` 작업 후에 생성되는 파일로 가장 적절한 것은 `Makefile`입니다.

문제 15정답률 100% · 1

다음 중 vim(vi improved)를 개발한 인물로 알맞은 것은?     
  1. 리처드 스톨먼
  2. 제임스 고슬링
  3. 아보일 카사르
  4. 브람 무레나르
정답: 4

해설

Vim은 강력한 텍스트 편집기로, 브람 무레나르(Bram Moolenaar)가 개발했습니다. 그는 Vim을 오픈 소스로 공개하여 많은 개발자들의 참여와 발전을 이끌었습니다. Vim은 뛰어난 성능과 다양한 기능으로 전 세계 개발자들에게 사랑받고 있습니다.

문제 16정답률 100% · 1

다음 설명에 해당하는 편집기로 알맞은 것은?
  1. vi
  2. emacs
  3. gedit
  4. pico
정답: 1

해설

이 문제는 **커맨드 라인 환경에서 텍스트 편집기의 사용 경험**을 묻고 있습니다. 정답인 vi는 터미널 환경에서 주로 사용되며, 모달 편집 방식으로 키보드 단축키를 활용하여 효율적인 편집이 가능합니다. emacs 역시 강력한 기능을 제공하지만 vi에 비해 학습 곡선이 높고, gedit과 pico는 GUI 환경이나 간단한 편집에 더 적합합니다.

문제 17정답률 0% · 1

vi 편집기 사용 중 비정상적인 종료로 인해 작업이 중단되었다. 다음 중 생성된 스왑 파일 목록을 확인하는 방법으로 알맞은 것은?     
  1. vi +
  2. vi -r
  3. vi -R
  4. vi –s
정답: 2

해설

vi 편집기 사용 중 비정상 종료 시 작업 내용을 복구하기 위해 스왑 파일이 생성됩니다. `vi -r` 명령어는 이러한 스왑 파일을 찾아 복구할 수 있도록 목록을 보여주는 역할을 합니다. 따라서 비정상 종료 후 작업 내용을 복구하기 위해 생성된 스왑 파일 목록을 확인하는 가장 적절한 방법은 `vi -r`을 사용하는 것입니다.

문제 18정답률 0% · 1

다음 설명과 같은 경우 유용한 vi 편집기의 환경설정 값으로 알맞은 것은?
  1. set ai
  2. set ic
  3. set sm
  4. set list
정답: 4

해설

정답은 4번 'set list'입니다. 'set list' 옵션은 줄 끝의 공백이나 탭 문자 등 눈에 보이지 않는 특수 문자를 시각적으로 표시해 줍니다. 이를 통해 코드의 들여쓰기 오류나 불필요한 공백을 쉽게 파악할 수 있어, 코드의 가독성과 정확성을 높이는 데 매우 유용합니다.

문제 19정답률 0% · 1

다음 중 nano 편집기에서 프로그램을 종료하는 조합으로 알맞은 것은?
  1. [Ctrl]+[a]
  2. [Ctrl]+[e]
  3. [Ctrl]+[c]
  4. [Ctrl]+[x]
정답: 4

해설

nano 편집기에서 프로그램을 종료하는 올바른 조합은 [Ctrl]+[x]입니다. 이 조합은 nano 편집기를 종료하고 변경 사항을 저장할지 여부를 묻는 프롬프트로 안내합니다. 다른 보기들은 nano 편집기 내에서 다른 기능을 수행하는 단축키입니다.

문제 20정답률 0% · 1

다음 중 vi 편집기에서 ihd라는 단어를 kait로 치환하는 명령으로 알맞은 것은?
  1. :% s/^ihd/kait/g
  2. :% s/^ihd$/kait/g
  3. :% s//kait/g
  4. :% s/∖/kait/g
정답: 4

해설

정답은 4번입니다. vi 편집기에서 `:s` 명령어는 치환을 의미하며, `/`는 구분자 역할을 합니다. 4번 보기에서 `∖`는 백슬래시로, vi에서는 특수 문자를 일반 문자로 취급하도록 하는 이스케이프 문자입니다. 따라서 `∖/`는 일반 슬래시 `/`를 의미하게 되어, "ihd"라는 단어를 "kait"로 치환하는 올바른 명령이 됩니다. 다른 보기들은 정규 표현식의 잘못된 사용이나 불필요한 패턴으로 인해 의도한 치환을 수행하지 못합니다.

문제 21정답률 100% · 1

다음 중 프로세스에 전송되는 시그널명과 시그널 번호를 확인할 때 사용하는 명령으로 알맞은 것은?     
  1. ps
  2. kill
  3. stat
  4. signals
정답: 2

해설

정답은 2번 'kill' 명령입니다. 'kill' 명령어는 프로세스에 시그널을 보내는 데 사용되지만, 시그널 번호와 함께 어떤 시그널이 전송되는지 확인할 때도 활용됩니다. 예를 들어, 'kill -l' 명령은 시스템에서 사용 가능한 모든 시그널 목록과 해당 번호를 보여주어 프로세스에 전송되는 시그널을 파악하는 데 도움을 줍니다.

문제 22정답률 100% · 1

다음 중 SIGTERM의 시그널 번호로 알맞은 것은?     
  1. 1
  2. 9
  3. 15
  4. 20
정답: 3

해설

SIGTERM은 프로세스에게 정상적으로 종료하라는 요청을 보내는 시그널입니다. 이 시그널은 프로세스가 종료되기 전에 정리 작업을 수행할 시간을 줍니다. SIGTERM의 시그널 번호는 15번이며, 이는 Unix/Linux 시스템에서 표준적으로 사용됩니다.

문제 23정답률 0% · 1

실행중인 모든 프로세서를 확인하기 위해 사용하는 ps 명령 옵션으로 알맞은 것은?     
  1. ef
  2. -a
  3. aux
  4. -f
정답: 3

해설

`ps aux` 명령은 시스템에서 실행 중인 모든 프로세스를 자세하게 보여주는 데 사용됩니다. 여기서 `a`는 모든 사용자의 프로세스를, `u`는 사용자 중심의 포맷으로, `x`는 터미널 제어 없이 실행되는 프로세스까지 포함하여 보여줍니다. 따라서 이 옵션 조합이 실행 중인 모든 프로세서를 확인하는 데 가장 적합합니다.

문제 24정답률 100% · 1

다음 상황과 가장 관련 있는 용어로 알맞은 것은?
  1. fork
  2. exec
  3. signal
  4. daemon
정답: 1

해설

이 문제는 프로세스 생성과 관련된 개념을 묻고 있습니다. 정답은 **fork**로, 이는 부모 프로세스가 자신과 동일한 복제본인 자식 프로세스를 생성하는 시스템 호출입니다. **exec**는 새로운 프로그램을 현재 프로세스에서 실행시키는 반면, **signal**은 프로세스 간 통신 방식이며, **daemon**은 백그라운드에서 실행되는 프로세스를 의미합니다. 따라서 새로운 프로세스를 만드는 상황과 가장 직접적으로 관련된 용어는 **fork**입니다.

문제 25정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?
  1. init
  2. inetd
  3. xinetd
  4. standalone
정답: 4

해설

이 문제는 네트워크 서비스 관리 방식을 묻고 있습니다. 정답은 4번 'standalone'입니다. 'standalone' 방식은 각 네트워크 서비스가 독립적으로 실행되어 관리되는 방식입니다. 반면, 'inetd'나 'xinetd'는 여러 네트워크 서비스를 하나의 데몬이 관리하는 방식이며, 'init'은 시스템 부팅 시 프로세스를 관리하는 역할을 합니다. 따라서 문제에서 설명하는 독립적인 서비스 실행 방식에 가장 적합한 것은 'standalone'입니다.

문제 26정답률 100% · 1

프로세스 아이디(Process Indentity)가 1222번인 프로세스를 강제 종료하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -1
  2. -9
  3. -15
  4. -20
정답: 2

해설

프로세스 강제 종료 시 사용되는 시그널 번호 중 **-9**는 **SIGKILL** 시그널을 의미합니다. SIGKILL은 프로세스가 처리할 수 없는 치명적인 오류나 시스템 종료 시 사용되며, 프로세스가 즉시 종료되도록 강제합니다. 따라서 1222번 프로세스를 강제로 종료하기 위해 가장 적합한 시그널 번호는 -9입니다.

문제 27정답률 0% · 1

다음 중 우선순위 변경 명령으로 설정할 수 있는 NI 값의 범위로 알맞은 것은?     
  1. -19 ~ 20
  2. -19 ~ 19
  3. -20 ~ 19
  4. -20 ~ 20
정답: 3

해설

우선순위 변경 명령에서 NI 값은 프로세스의 우선순위를 조정하는 데 사용됩니다. NI 값은 보통 -20부터 19까지의 범위를 가지며, 값이 낮을수록 우선순위가 높아집니다. 따라서 정답은 -20부터 19까지입니다.

문제 28정답률 100% · 1

다음 중 현재 로그인에서 사용 중인 셸의 우선 순위 항목값인 NI 및 PRI 값을 확인할 때 사용하는 명령으로 알맞은 것은?     
  1. nice
  2. renice
  3. ps
  4. kill
정답: 3

해설

정답은 3번 `ps` 명령입니다. `ps` 명령은 현재 실행 중인 프로세스의 정보를 보여주며, 이 정보에는 각 프로세스의 NI(Nice Value) 및 PRI(Priority) 값이 포함되어 있습니다. `nice`는 프로세스의 우선순위를 조정하는 명령이며, `renice`는 이미 실행 중인 프로세스의 우선순위를 변경하는 명령입니다. `kill`은 프로세스를 종료하는 명령으로 우선순위 정보를 확인하는 데 사용되지 않습니다.

문제 29정답률 100% · 1

다음 중 cron을 이용해서 매주 월요일부터 금요일까지 오후 12시에 백업 스크립트를 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. 12 0 * * 1-5
  2. 0 12 * * 1-5
  3. 12 0 * 1-5 *
  4. 0 12 * 1-5 *
정답: 2

해설

cron은 시간을 기반으로 작업을 예약하는 유닉스 계열 운영체제의 기능입니다. cron 표현식은 분, 시, 일, 월, 요일 순서로 구성됩니다. 문제에서 매주 월요일부터 금요일까지 오후 12시에 실행하려면, 분은 0, 시는 12, 요일은 1-5(월-금)로 설정해야 하므로 2번이 정답입니다.

문제 30정답률 0% · 1

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

해설

이 문제는 리눅스 시스템의 부팅 과정과 서비스 관리 방식을 묻고 있습니다. ㉠은 시스템 초기화 과정에서 가장 먼저 실행되어 다른 프로세스들을 관리하는 역할을 하며, 현대 리눅스 시스템에서는 **systemd**가 이 역할을 주로 담당합니다. ㉡은 네트워크 서비스들을 관리하는 데 사용되는 데몬으로, 전통적으로는 **inetd**가 사용되었으나, 현재는 **systemd**가 네트워크 서비스 관리까지 통합하여 처리하는 경우가 많습니다. 따라서 정답은 1번으로, ㉠에 systemd, ㉡에 systemd가 들어가는 것이 현대적인 관점에서 가장 적합합니다.

문제 31정답률 0% · 1

다음은 chsh 명령의 사용법을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
  1. -c
  2. -l
  3. -s
  4. -u
정답: 4

해설

chsh 명령어는 사용자의 기본 로그인 쉘을 변경하는 데 사용됩니다. 문제에서 "chsh 명령의 사용법을 확인하는 과정"이라고 언급하고 있으며, 보기에서 옵션을 묻고 있습니다. 정답이 4번 '-u'인 이유는 chsh 명령어는 사용자의 쉘을 변경하는 것이지, 사용자를 직접적으로 관리하거나 정보를 확인하는 데 사용되는 명령이 아니기 때문입니다. '-u' 옵션은 일반적으로 사용자 관련 정보를 확인하거나 관리하는 다른 명령어에서 사용되는 옵션으로, chsh 명령어의 사용법 확인 과정과는 관련이 없습니다.

문제 32정답률 100% · 1

다음 설명에 해당하는 파일로 알맞은 것은?
  1. /bin/bash
  2. /etc/shells
  3. /etc/passwd
  4. /etc/shadow
정답: 2

해설

이 문제는 운영체제에서 사용되는 특정 파일의 역할을 묻고 있습니다. 정답은 2번 `/etc/shells`이며, 이 파일은 시스템에서 사용 가능한 쉘(Shell) 목록을 저장하고 있습니다. 쉘은 사용자가 운영체제와 상호작용할 수 있도록 명령을 해석하고 실행하는 프로그램으로, `/etc/shells` 파일은 시스템 보안 및 사용자 계정 설정에 중요한 역할을 합니다.

문제 33정답률 100% · 1

다음 중 가장 먼저 등장한 셸로 알맞은 것은?     
  1. Bourne Shell
  2. C Shell
  3. Korn Shell
  4. Bash
정답: 1

해설

가장 먼저 등장한 셸은 **Bourne Shell (sh)**입니다. Bourne Shell은 1970년대 후반에 개발되어 Unix 시스템의 표준 셸로 자리 잡았습니다. 이후 C Shell, Korn Shell, Bash 등은 Bourne Shell의 기능적 한계를 개선하거나 새로운 기능을 추가하며 등장했습니다. 따라서 역사적으로 가장 오래된 셸은 Bourne Shell입니다.

문제 34정답률 0% · 1

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

해설

정답은 1번 'set'입니다. 'set' 명령어는 현재 셸에서 선언된 모든 변수(환경 변수 및 셸 변수 포함)를 출력합니다. 반면 'env'는 주로 환경 변수만 표시하며, 'chsh'는 로그인 셸을 변경하는 명령어이고 'export'는 변수를 환경 변수로 만들어 다른 프로세스에서 사용할 수 있도록 하는 명령어입니다. 따라서 선언된 셸 변수를 전부 확인하는 데 가장 적합한 것은 'set'입니다.

문제 35정답률 100% · 1

다음 중 명령행에서 역슬래시(∖)를 사용하여 나타나는 2차 프롬포트를 변경하려고 할 때 사용하는 환경 변수로 알맞은 것은?     
  1. PS
  2. PS1
  3. PS2
  4. PROMPT
정답: 3

해설

명령행에서 역슬래시(\)는 줄바꿈을 의미하며, 이어서 입력되는 명령은 2차 프롬프트로 인식됩니다. 2차 프롬프트는 **PS2** 환경 변수에 의해 제어됩니다. 따라서 2차 프롬프트를 변경하려면 PS2 환경 변수를 수정해야 합니다.

문제 36정답률 100% · 1

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

해설

이 문제는 셸의 기능 중 하나를 묻고 있습니다. 정답은 2번 '앨리어스(Alias) 기능'이며, 이는 자주 사용하는 긴 명령어를 짧은 별칭으로 지정하여 편리하게 실행할 수 있도록 돕는 기능입니다. 예를 들어, `alias ll='ls -alF'` 와 같이 설정하면 `ll`만 입력해도 `ls -alF` 명령이 실행됩니다.

문제 37정답률 100% · 1

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

해설

이 문제는 리눅스 시스템에서 사용자의 쉘 환경을 설정하는 파일들의 역할을 이해하는 것을 묻고 있습니다. `/etc/profile`은 시스템 전체 사용자에게 공통적으로 적용되는 초기화 스크립트를 담고 있어, 모든 사용자가 로그인할 때 실행됩니다. 따라서 시스템 전체에 걸쳐 적용되는 환경 설정을 나타내는 설명에 가장 적합한 파일명입니다.

문제 38정답률 0% · 1

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

해설

이 문제는 셸(Shell)의 특징을 묻는 문제입니다. 정답은 3번 'dash'입니다. dash는 다른 셸에 비해 가볍고 빠르며, 시스템 부팅 시 사용되는 스크립트 실행에 최적화되어 있습니다. 따라서 효율성이 중요한 환경에서 주로 사용되는 셸입니다.

문제 39정답률 100% · 1

다음 중 파일이나 디렉터리에 부여된 소유권의 값을 확인하는 명령으로 알맞은 것은?     
  1. chmod
  2. chown
  3. umask
  4. ls
정답: 4

해설

파일이나 디렉터리의 소유권, 즉 누가 해당 파일/디렉터리를 소유하고 있는지 확인하려면 `ls` 명령어를 사용합니다. `ls -l` 옵션을 함께 사용하면 파일의 권한, 소유자, 그룹 등의 상세 정보를 볼 수 있습니다. `chmod`는 권한 변경, `chown`은 소유자 변경, `umask`는 기본 권한 설정을 담당하므로 소유권 확인과는 직접적인 관련이 없습니다.

문제 40정답률 100% · 1

다음 중 파티션 단위로 남아 있는 디스크의 용량을 확인하는 명령으로 알맞은 것은?     
  1. df
  2. du
  3. free
  4. edquota
정답: 1

해설

정답은 1번 'df'입니다. 'df' 명령어는 디스크의 파티션별로 사용 가능한 공간과 전체 용량을 보여주어 남아있는 디스크 용량을 확인하는 데 사용됩니다. 반면 'du'는 파일이나 디렉토리의 크기를 보여주고, 'free'는 메모리 사용량을, 'edquota'는 사용자별 디스크 할당량을 관리하는 명령어입니다.

문제 41정답률 100% · 1

다음 중 디스크에 부여된 UUID 값을 확인하는 명령으로 알맞은 것은?     
  1. mount
  2. df
  3. du
  4. blkid
정답: 4

해설

정답은 4번 `blkid` 입니다. `blkid` 명령어는 리눅스 시스템에서 디스크 파티션의 UUID(Universally Unique Identifier)를 비롯한 다양한 속성을 확인하는 데 사용됩니다. `mount`는 마운트된 파일 시스템 정보를, `df`는 디스크 공간 사용량을, `du`는 디렉토리별 파일 크기 정보를 보여주므로 UUID 확인과는 관련이 없습니다.

문제 42정답률 100% · 1

다음 중 파일에 부여되는 쓰기 권한(w: write)에 대한 설명으로 가장 알맞은 것은?     
  1. 파일을 삭제할 수 있는 권한이다.
  2. 파일의 내용을 볼 수 있는 권한이다.
  3. 파일의 내용을 수정할 수 있는 권한이다.
  4. 실행 파일로 바꿀 수 있는 권한이다.
정답: 3

해설

쓰기 권한(w)은 파일 자체를 삭제하는 것이 아니라, 파일 내부에 기록된 내용을 변경하거나 추가할 수 있는 권한을 의미합니다. 따라서 파일의 내용을 수정할 수 있는 권한이 가장 올바른 설명입니다. 핵심 개념은 '쓰기'가 파일의 내용을 직접적으로 다루는 행위라는 점입니다.

문제 43정답률 0% · 1

다음은 data라는 디렉터리를 포함해서 하위 디렉터리 및 파일의 소유권을 ihduser로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령 및 옵션으로 알맞은 것은?
  1. chmod -r
  2. chmod -R
  3. chown -r
  4. chown –R
정답: 4

해설

정답은 4번 `chown –R`입니다. **정답 이유:** `chown` 명령어는 파일이나 디렉터리의 소유자를 변경하는 데 사용됩니다. `-R` (또는 `--recursive`) 옵션은 지정된 디렉터리뿐만 아니라 그 안의 모든 하위 디렉터리와 파일에 대해 명령을 재귀적으로 적용하도록 합니다. 따라서 `data` 디렉터리와 그 안의 모든 내용을 `ihduser`로 소유권을 변경하려면 `chown –R ihduser data`와 같은 명령이 필요합니다. **핵심 개념:** * **`chown`**: 파일 및 디렉터리의 소유자 및 그룹을 변경하는 명령어입니다. * **`-R` (또는 `--recursive`)**: 디렉터리 내의 모든 하위 항목에 대해 명령을 재귀적으로 적용하는 옵션입니다.

문제 44정답률 0% · 1

다음 그림에 해당하는 명령으로 알맞은 것은?
  1. quota
  2. edquota
  3. repquota
  4. setquota
정답: 3

해설

이 문제는 사용자별 디스크 사용량 제한 및 현황을 확인하는 명령어를 묻고 있습니다. **정답 이유:** `repquota` 명령어는 시스템의 사용자별 디스크 할당량 사용 현황을 요약하여 보여주는 역할을 합니다. 다른 보기들은 할당량을 설정하거나 수정하는 데 사용되는 명령어입니다.

문제 45정답률 0% · 1

특정 파티션에 실행 파일이 실행되지 않도록 /etc/fstab 파일에 noexec 설정을 할 때 등록해야 하는 필드(field)로 알맞은 것은?     
  1. 2번째 필드
  2. 3번째 필드
  3. 4번째 필드
  4. 5번째 필드
정답: 3

해설

`/etc/fstab` 파일은 시스템 부팅 시 자동으로 마운트될 파일 시스템 정보를 담고 있으며, 각 줄은 6개의 필드로 구성됩니다. `noexec` 옵션은 실행 파일이 해당 파티션에서 실행되지 않도록 제한하는 것으로, 이 옵션은 마운트 옵션을 지정하는 **4번째 필드**에 등록해야 합니다. 따라서 정답은 3번입니다.

문제 46정답률 100% · 1

다음은 관련 정보 변경 후에 다시 마운트하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -o loop
  2. -t loop
  3. -o remount
  4. -t remount
정답: 3

해설

이 문제는 리눅스 파일 시스템에서 특정 옵션을 사용하여 장치를 다시 마운트하는 방법을 묻고 있습니다. **정답 이유:** `remount` 옵션은 이미 마운트된 파일 시스템을 다시 마운트할 때 사용됩니다. 이는 파일 시스템의 속성(예: 읽기/쓰기 권한)을 변경하거나, 마운트 옵션을 수정할 때 유용합니다. 따라서 관련 정보 변경 후 다시 마운트하는 과정에 가장 적합한 옵션은 `remount`입니다. **핵심 개념:** * **마운트 (Mount):** 운영체제가 파일 시스템을 접근할 수 있도록 특정 디렉토리에 연결하는 과정입니다. * **다시 마운트 (Remount):** 이미 마운트된 파일 시스템의 옵션을 변경하거나 재설정하기 위해 다시 마운트하는 과정입니다. `-o remount` 옵션을 사용하여 수행합니다. * **loop 장치:** 일반 파일이나 블록 장치를 블록 장치처럼 사용할 수 있게 해주는 가상 장치입니다. `-o loop` 옵션은 파일 시스템을 loop 장치로 마운트할 때 사용됩니다.

문제 47정답률 100% · 1

다음은 CentOS 7에서 사용되는 XFS 파일 시스템 점검하는 과정이다. ( 괄호 ) 안에 들어갈 명령 및 옵션으로 알맞은 것은?
  1. fsck –t xfs
  2. e2fsck –t xfs
  3. xfs.fsck
  4. xfs_repair
정답: 4

해설

CentOS 7에서 XFS 파일 시스템을 점검하고 복구하는 데 사용되는 표준 도구는 `xfs_repair`입니다. `fsck`는 다양한 파일 시스템을 지원하지만, XFS의 경우 `xfs_repair`가 더 전문적이고 효율적인 기능을 제공합니다. `e2fsck`는 ext2/3/4 파일 시스템용이며, `xfs.fsck`는 존재하지 않는 명령입니다. 따라서 XFS 파일 시스템 점검에는 `xfs_repair`가 올바른 선택입니다.

문제 48정답률 100% · 1

다음 중 특정 디렉터리를 공유 디렉터리로 사용할 때 설정해야 할 내용으로 가장 알맞은 것은?
  1. 공유 디렉터리에 Set-UID를 지정한다.
  2. 공유 디렉터리에 Set-GID를 지정한다.
  3. 공유 디렉터리에 Sticky-Bit를 지정한다.
  4. 공유 디렉터리에 UUID를 지정한다.
정답: 3

해설

공유 디렉터리는 여러 사용자가 파일을 생성하고 수정할 수 있는 공간이므로, **Sticky-Bit**를 설정하여 특정 사용자가 생성한 파일은 해당 사용자만 삭제하거나 수정할 수 있도록 제한해야 합니다. Set-UID와 Set-GID는 실행 파일에 적용되어 권한을 상속시키는 용도로, 공유 디렉터리 자체에 설정하는 것은 적절하지 않습니다. UUID는 파일 시스템의 고유 식별자로, 공유 디렉터리 설정과는 직접적인 관련이 없습니다.

문제 49정답률 100% · 1

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

해설

리눅스 커널 기반 운영체제는 리눅스 커널을 핵심으로 하는 운영체제를 의미합니다. webOS, Tizen, GENIVI는 모두 리눅스 커널을 기반으로 개발된 운영체제입니다. 반면, QNX는 마이크로커널 아키텍처를 사용하는 실시간 운영체제(RTOS)로, 리눅스 커널과는 다른 구조를 가지고 있습니다. 따라서 리눅스 커널 기반 운영체제라고 볼 수 없습니다.

문제 50정답률 100% · 1

다음 설명에 해당하는 명칭으로 알맞은 것은?
  1. 아두이노(Arduino)
  2. 라즈베리 파이(Raspberry Pi)
  3. 마이크로비트(Microbit)
  4. 큐비 보드(Cubie Board)
정답: 1

해설

이 문제는 특정 하드웨어 플랫폼에 대한 설명을 보고 알맞은 명칭을 고르는 문제입니다. 정답은 1번 아두이노이며, 아두이노는 오픈 소스 전자 프로토타이핑 플랫폼으로, 사용자가 쉽게 센서와 액추에이터를 연결하고 코드를 작성하여 다양한 프로젝트를 만들 수 있도록 지원하는 것이 핵심 개념입니다.

문제 51정답률 100% · 1

다음 그림에 해당하는 명칭으로 알맞은 것은?
  1. 서버 가상화
  2. 컨테이너 기술
  3. HA(High Availability) 클러스터
  4. HPC(High Performance Computing) 클러스터
정답: 3

해설

이 문제는 여러 대의 컴퓨터가 마치 하나의 시스템처럼 작동하여 서비스 중단을 최소화하는 기술을 묻고 있습니다. 정답인 3번 HA(High Availability) 클러스터는 이러한 목적을 달성하기 위해 여러 서버를 묶어 장애 발생 시에도 서비스가 지속될 수 있도록 하는 기술입니다. 핵심은 **서비스의 연속성과 가용성 확보**입니다.

문제 52정답률 0% · 1

다음 설명에 해당하는 프로그램으로 알맞은 것은?
  1. Docker
  2. Ansible
  3. OpenStack
  4. Kubernetes
정답: 4

해설

이 문제는 컨테이너화된 애플리케이션을 배포, 확장 및 관리하는 데 사용되는 도구를 묻고 있습니다. 정답은 Kubernetes이며, 이는 여러 컨테이너를 그룹화하고 관리하는 데 특화된 오케스트레이션 도구입니다. Docker는 개별 컨테이너를 생성하고 실행하는 데 사용되며, Ansible은 구성 관리 및 자동화 도구, OpenStack은 클라우드 인프라 구축 도구입니다. 따라서 여러 컨테이너를 효율적으로 관리하는 핵심 개념은 Kubernetes에 해당합니다.

문제 53정답률 100% · 1

다음 중 OSI 7계층 모델에서 물리 계층의 데이터 전송 단위로 알맞은 것은?
  1. bit
  2. frame
  3. packet
  4. segment
정답: 1

해설

OSI 7계층 모델에서 물리 계층은 데이터를 전기적 또는 광학적 신호로 변환하여 실제 매체를 통해 전송하는 역할을 합니다. 따라서 물리 계층의 가장 기본적인 데이터 전송 단위는 'bit'입니다. 프레임, 패킷, 세그먼트는 각각 데이터 링크 계층, 네트워크 계층, 전송 계층에서 사용되는 상위 계층의 데이터 단위입니다.

문제 54정답률 0% · 1

다음 중 리눅스와 윈도우 시스템 간의 자료 공유를 위해 사용되는 인터넷 서비스로 가장 알맞은 것은?     
  1. SSH
  2. SAMBA
  3. NFS
  4. IRC
정답: 2

해설

리눅스와 윈도우 시스템 간의 자료 공유를 위해 가장 적합한 인터넷 서비스는 SAMBA입니다. SAMBA는 윈도우의 파일 공유 프로토콜인 SMB/CIFS를 구현하여 리눅스에서 윈도우 공유 폴더에 접근하거나, 반대로 윈도우에서 리눅스 공유 폴더에 접근할 수 있게 해줍니다. SSH는 보안 원격 접속, NFS는 주로 리눅스/유닉스 간 파일 공유, IRC는 실시간 채팅에 사용됩니다.

문제 55정답률 100% · 1

다음 중 잘 알려진 포트(Well-Known Port)의 범위로 알맞은 것은?     
  1. 0 ~ 1023
  2. 1024 ~ 8080
  3. 8081 ~ 35535
  4. 35536 ~ 65535
정답: 1

해설

잘 알려진 포트(Well-Known Port)는 0번부터 1023번까지의 범위를 가집니다. 이 포트들은 HTTP, FTP, SSH 등과 같이 일반적으로 많이 사용되는 서비스들에 할당되어 있어, 시스템 관리나 네트워크 통신에서 중요한 역할을 합니다. 나머지 범위는 등록된 포트(Registered Ports)와 동적/사설 포트(Dynamic/Private Ports)로 구분됩니다.

문제 56정답률 0% · 1

다음 중 FTP에 대한 설명으로 틀린 것은?     
  1. Active 모드와 Passive 모드를 지원한다.
  2. 익명의 계정(Anonymous)을 이용하여 접속할 수 있다.
  3. FTP를 사용하기 위해서는 FTP 서버가 반드시 필요하다.
  4. 1984년 썬 마이크로시스템즈 사에서 개발한 프로토콜이다.
정답: 4

해설

FTP는 파일 전송을 위한 프로토콜로, Active/Passive 모드를 지원하고 익명 접속도 가능합니다. 또한, FTP 서버가 있어야만 파일을 주고받을 수 있습니다. 하지만 FTP는 1971년에 RFC 959로 표준화된 프로토콜이며, 썬 마이크로시스템즈에서 1984년에 개발한 것은 아닙니다. 따라서 4번이 틀린 설명입니다.

문제 57정답률 100% · 1

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

해설

로컬 네트워크 상에서 IP 주소에 해당하는 MAC 주소를 확인하는 데는 ARP(Address Resolution Protocol) 명령어가 사용됩니다. ARP는 IP 주소를 MAC 주소로 변환하는 프로토콜이며, `arp` 명령어는 이 프로토콜을 이용하여 네트워크 상의 다른 장치의 MAC 주소를 조회하고 캐시를 관리하는 기능을 수행합니다. 따라서 정답은 2번 `arp`입니다.

문제 58정답률 100% · 1

다음 중 LAN 및 MAN 관련 표준을 제정한 기관으로 알맞은 것은?     
  1. ISO
  2. ANSI
  3. ITU
  4. IEEE
정답: 4

해설

LAN 및 MAN 관련 표준을 제정하는 데 가장 중요한 역할을 하는 기관은 **IEEE**입니다. IEEE는 전기 및 전자 기술 분야의 국제 표준을 개발하는 데 주력하며, 특히 **이더넷(Ethernet)**과 같은 LAN 기술 표준(예: IEEE 802.3)을 제정했습니다. 따라서 LAN 및 MAN 관련 표준 제정 기관으로 가장 적합한 것은 IEEE입니다.

문제 59정답률 100% · 1

다음 중 POP3 포트 번호로 알맞은 것은?     
  1. 20
  2. 25
  3. 53
  4. 110
정답: 4

해설

POP3는 이메일 클라이언트가 메일 서버에서 이메일을 다운로드하는 데 사용되는 프로토콜입니다. POP3는 기본적으로 110번 포트를 사용합니다. 25번은 SMTP(이메일 전송), 53번은 DNS(도메인 이름 시스템)에서 사용되는 포트입니다.

문제 60정답률 0% · 1

다음 중 SSH에 대한 설명으로 틀린 것은?     
  1. 원격 셸 기능 지원
  2. 안전한 파일 전송 지원
  3. 패킷 암호화 원격 로그인 지원
  4. 평문 전송 기능 지원
정답: 4

해설

SSH는 안전한 원격 접속을 위한 프로토콜로, 원격 셸, 파일 전송, 그리고 패킷 암호화를 통한 로그인 기능을 제공합니다. 보기 4번의 '평문 전송 기능 지원'은 SSH의 핵심 보안 기능과 반대되는 내용으로, SSH는 모든 통신 내용을 암호화하여 평문 전송을 지원하지 않습니다. 따라서 4번이 SSH에 대한 틀린 설명입니다.

문제 61정답률 100% · 1

다음 중 네트워크 인터페이스의 물리적 연결 여부를 확인할 수 있는 명령어로 가장 알맞은 것은?     
  1. arp
  2. ifconfig
  3. ethtool
  4. ss
정답: 3

해설

정답은 3번 `ethtool`입니다. `ethtool`은 네트워크 인터페이스의 하드웨어 설정 및 상태를 확인하는 데 특화된 도구로, 물리적 링크 상태(케이블 연결 여부, 속도 등)를 직접적으로 파악할 수 있습니다. `ifconfig`는 인터페이스의 IP 주소 등 논리적 설정을 주로 보여주고, `arp`는 IP와 MAC 주소 매핑, `ss`는 소켓 정보를 확인하는 데 사용되어 물리적 연결 상태를 직접적으로 확인하기에는 부족합니다.

문제 62정답률 0% · 1

다음 중 허브(HUB)와 PC 연결과 같이 일반적인 연결에 사용하는 UTP 케이블 배열로 알맞은 것은?     
  1. 흰녹, 녹, 흰주, 파, 주, 흰파, 흰갈, 갈
  2. 흰주, 주, 흰녹, 파, 흰파, 녹, 흰갈, 갈
  3. 흰주, 주, 흰녹, 녹, 파, 흰파, 흰갈, 갈
  4. 흰녹, 녹, 흰주, 파, 흰파, 주, 흰갈, 갈
정답: 2

해설

정답은 2번입니다. UTP 케이블에서 허브와 PC를 연결하는 일반적인 방식은 **다이렉트 케이블(Straight-Through Cable)**이며, 이는 양쪽 끝단의 케이블 배열이 동일해야 합니다. 2번 보기는 T568A 또는 T568B 표준에 따른 올바른 배열 중 하나를 나타내므로 정답입니다. 핵심 개념은 다이렉트 케이블의 양쪽 끝단 배열이 동일하다는 것입니다.

문제 63정답률 0% · 1

다음 중 프로토콜의 기본 구성 요소 3가지로 틀린 것은?     
  1. 구문
  2. 순서
  3. 소켓
  4. 의미
정답: 3

해설

프로토콜은 통신을 위한 규칙의 집합으로, **구문(Syntax)**, **순서(Sequencing)**, **의미(Semantics)**를 포함합니다. 구문은 데이터의 형식, 순서는 메시지 교환의 순서, 의미는 각 메시지의 뜻을 정의합니다. **소켓(Socket)**은 이러한 프로토콜을 구현하는 데 사용되는 네트워크 통신 인터페이스이지, 프로토콜 자체의 기본 구성 요소는 아닙니다.

문제 64정답률 100% · 1

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

해설

이 문제는 IP 주소와 호스트 이름 간의 매핑 정보를 저장하는 파일에 대한 이해를 묻고 있습니다. 정답은 `/etc/hosts` 파일로, 이 파일은 로컬 시스템에서 호스트 이름과 해당 IP 주소를 직접 연결하여 DNS 서버를 거치지 않고도 이름으로 시스템을 식별할 수 있도록 합니다. 다른 보기들은 각각 DNS 설정, 서비스 포트 정보, 네트워크 인터페이스 설정을 담당하는 파일들입니다.

문제 65정답률 100% · 1

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

해설

IPv6 주소는 128비트로 구성되어 있어, IPv4의 32비트보다 훨씬 더 많은 IP 주소를 제공합니다. 각 16비트 단위는 콜론(:)으로 구분되어 16진수로 표현되며, 총 8개의 16비트 블록으로 이루어져 128비트가 됩니다. 따라서 IPv6 주소 표현의 단위로 가장 적절한 것은 128비트입니다.

문제 66정답률 100% · 1

다음 중 IPv6의 특징으로 틀린 것은?     
  1. 흐름 제어 기능 지원
  2. 호스트 주소 자동 설정
  3. 인증 및 보안 기능
  4. 헤더 구조 복잡성
정답: 4

해설

IPv6의 특징으로 틀린 것은 4번입니다. IPv6는 IPv4에 비해 헤더 구조가 단순화되어 효율성을 높였으며, 흐름 제어, 호스트 주소 자동 설정, 인증 및 보안 기능 등을 지원합니다. 따라서 헤더 구조 복잡성은 IPv6의 특징이 아닙니다.

문제 67정답률 100% · 1

다음 중 TCP의 3-way handshaking에서 수행하는 패킷의 순서로 알맞은 것은?     
  1. SYN → ACK → SYN/ACK
  2. ACK → SYN/ACK → SYN
  3. ACK → SYN → SYN/ACK
  4. SYN → SYN/ACK → ACK
정답: 4

해설

TCP 3-way handshaking은 클라이언트와 서버 간의 연결을 설정하는 과정입니다. 먼저 클라이언트가 SYN 패킷을 보내 연결을 요청하고, 서버는 이를 받고 SYN/ACK 패킷으로 응답하며 연결 요청을 수락합니다. 마지막으로 클라이언트는 서버의 SYN/ACK에 대한 ACK 패킷을 보내 연결을 최종적으로 확립합니다. 따라서 올바른 순서는 SYN → SYN/ACK → ACK입니다.

문제 68정답률 0% · 1

다음 중 UTP 케이블 카테고리(Category) 5e의 최대 전송속도로 가장 알맞은 것은?     
  1. 10 Mbps
  2. 64 Mbps
  3. 100 Mbps
  4. 1 Gbps
정답: 4

해설

UTP 케이블 카테고리 5e는 최대 1Gbps의 속도로 데이터를 전송할 수 있습니다. 이는 이전 카테고리보다 향상된 성능을 제공하며, 기가비트 이더넷 환경에서 널리 사용됩니다. 따라서 1Gbps가 UTP 5e의 최대 전송속도로 가장 적합합니다.

문제 69정답률 0% · 1

다음 중 OSI 7계층 모델을 하위 계층부터 나열한 순서로 알맞은 것은?     
  1. 물리 → 데이터링크 → 네트워크 → 전송 → 세션 → 표현 → 응용
  2. 물리 → 네트워크 → 전송 → 데이터링크 → 세션 → 응용 → 표현
  3. 응용 → 표현 → 세션 → 전송 → 네트워크 → 데이터링크 → 물리
  4. 응용 → 세션 → 표현 → 전송 → 네트워크 → 데이터링크 → 물리
정답: 1

해설

OSI 7계층 모델은 통신 과정을 7단계로 나누어 설명하며, 데이터가 생성되어 전달되는 과정을 하위 계층부터 상위 계층 순서로 이해하는 것이 중요합니다. 정답인 1번은 물리 계층에서 시작하여 데이터링크, 네트워크, 전송, 세션, 표현, 응용 계층 순서로 올바르게 나열하고 있습니다. 이 순서는 데이터가 물리적인 매체를 통해 전달되고, 논리적인 경로를 설정하며, 신뢰성 있는 데이터 전송을 보장하고, 최종적으로 사용자 애플리케이션에서 처리되는 과정을 체계적으로 보여줍니다.

문제 70정답률 100% · 1

다음 중 OSI 7계층 모델 중 세션 계층의 전송단위로 가장 알맞은 것은?     
  1. data
  2. packet
  3. bit
  4. frame
정답: 1

해설

OSI 7계층 모델에서 세션 계층은 통신 세션을 설정, 관리, 종료하는 역할을 합니다. 이 계층의 전송 단위는 '데이터(data)'로, 애플리케이션 계층에서 받은 데이터를 세션 제어를 위한 정보를 덧붙여 하위 계층으로 전달합니다. 패킷, 비트, 프레임은 각각 네트워크 계층, 물리 계층, 데이터 링크 계층의 전송 단위이므로 세션 계층과는 관련이 없습니다.

문제 71정답률 100% · 1

다음 중 IPv4의 C 클래스 대역에 대한 설명으로 알맞은 것은?     
  1. IP 주소 첫 번째 부분의 2비트가 10인 경우이다.
  2. IP 주소 첫 번째 부분의 2비트가 11인 경우이다.
  3. IP 주소 첫 번째 부분의 4비트가 1110인 경우이다.
  4. IP 주소 첫 번째 부분의 3비트가 110인 경우이다.
정답: 4

해설

IPv4의 C 클래스 대역은 IP 주소의 첫 번째 옥텟(8비트)에서 **가장 앞의 3비트가 '110'으로 시작**하는 경우에 해당합니다. 이는 IP 주소의 클래스를 구분하는 기준 중 하나이며, C 클래스는 주로 소규모 네트워크에 할당됩니다. 따라서 4번 보기가 정답입니다.

문제 72정답률 100% · 1

다음 중 게이트웨이 주소값을 설정하는 명령어로 알맞은 것은?     
  1. route add –net 192.168.10.1
  2. route add net 192.168.10.1
  3. route add default gw 192.168.10.1
  4. route add default –gw 192.168.10.1
정답: 3

해설

정답은 3번 `route add default gw 192.168.10.1` 입니다. 이 명령어는 네트워크에서 기본 게이트웨이 주소를 설정하는 데 사용됩니다. `default`는 모든 알 수 없는 네트워크 트래픽이 이 게이트웨이를 통해 나가도록 지정하며, `gw` 옵션은 게이트웨이의 IP 주소를 나타냅니다. 나머지 보기들은 문법이 잘못되었거나 게이트웨이 설정을 올바르게 표현하지 못합니다.

문제 73정답률 100% · 1

다음 중 PDF 문서 뷰어 프로그램으로 알맞은 것은?     
  1. Eog
  2. Evince
  3. Gimp
  4. Gwenview
정답: 2

해설

정답은 2번 Evince입니다. Evince는 GNOME 데스크톱 환경에서 기본으로 제공되는 문서 뷰어 프로그램으로, PDF, PostScript, DjVu 등 다양한 문서 형식을 지원합니다. Eog는 이미지 뷰어, Gimp는 이미지 편집 프로그램, Gwenview 역시 이미지 뷰어이므로 PDF 문서 뷰어로는 적합하지 않습니다.

문제 74정답률 100% · 1

다음 중 워드 프로세서(Word Processor) 프로그램으로 알맞은 것은?     
  1. LibreOffice Writer
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Impress
정답: 1

해설

워드 프로세서는 주로 텍스트를 입력하고 편집하여 문서를 작성하는 데 사용되는 프로그램입니다. LibreOffice Writer는 텍스트 기반 문서 작성에 특화된 워드 프로세서 프로그램입니다. 반면, Draw는 그림, Calc는 스프레드시트, Impress는 프레젠테이션을 만드는 데 사용되는 프로그램으로, 워드 프로세서의 기능과는 다릅니다.

문제 75정답률 100% · 1

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

해설

KDE는 Qt 프레임워크를 기반으로 개발된 데스크톱 환경입니다. Qt는 크로스 플랫폼 애플리케이션 개발을 위한 강력한 라이브러리로, KDE의 시각적 요소와 기능 구현에 핵심적인 역할을 합니다. 따라서 KDE와 가장 관련이 깊은 라이브러리는 Qt입니다.

문제 76정답률 100% · 1

다음 중 KDE에서 제공하는 이미지 뷰어 프로그램으로 알맞은 것은?     
  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Gwenview
정답: 4

해설

KDE는 리눅스 데스크톱 환경으로, Gwenview는 KDE에서 개발한 기본 이미지 뷰어 프로그램입니다. Eog는 GNOME 환경의 이미지 뷰어이고, ImageMagick은 이미지 처리 도구이며, Gimp는 이미지 편집 프로그램으로, 모두 KDE에서 제공하는 이미지 뷰어와는 거리가 있습니다. 따라서 Gwenview가 KDE에서 제공하는 이미지 뷰어 프로그램으로 가장 알맞습니다.

문제 77정답률 0% · 1

다음 중 X 서버에 IP 주소가 192.168.5.13 인 X 클라이언트의 접근을 허가하는 명령어로 알맞은 것은?     
  1. xhost + 192.168.5.13
  2. xhost add 192.168.5.13
  3. xauth + 192.168.5.13
  4. xauth add 192.168.5.13
정답: 1

해설

정답은 1번입니다. `xhost + ` 명령어는 해당 IP 주소를 가진 클라이언트의 X 서버 접근을 허용하는 역할을 합니다. `xhost`는 X 윈도우 시스템에서 클라이언트 접근을 제어하는 도구이며, `+`는 모든 접근을 허용하는 옵션으로 사용됩니다. 반면 `xauth`는 X 인증 정보 파일을 관리하는 도구로, IP 주소를 직접 지정하여 접근을 허용하는 기능과는 다릅니다.

문제 78정답률 100% · 1

다음 설명에 해당하는 용어로 알맞은 것은?
  1. 데스크톱 환경
  2. 윈도 매니저
  3. 디스플레이 매니저
  4. 유저 인터페이스
정답: 1

해설

이 문제는 사용자가 컴퓨터를 시각적으로 조작하고 프로그램들을 실행할 수 있도록 하는 전반적인 환경을 묻고 있습니다. 정답인 '데스크톱 환경'은 아이콘, 창, 메뉴 등 그래픽 요소를 포함하여 사용자가 컴퓨터와 상호작용하는 방식을 정의하는 포괄적인 용어입니다. 윈도우 매니저나 디스플레이 매니저는 데스크톱 환경의 일부 구성 요소일 뿐이며, 유저 인터페이스는 더 넓은 개념으로 사용될 수 있습니다.

문제 79정답률 0% · 1

다음 중 윈도 매니저의 종류로 알맞은 것은?     
  1. Xfce
  2. GNOME
  3. Kwin
  4. LXDE
정답: 3

해설

윈도우 매니저는 그래픽 사용자 인터페이스(GUI) 환경에서 창의 배치, 크기 조절, 이동 등을 담당하는 프로그램입니다. 보기 중 1, 2, 4번은 전체 데스크톱 환경(Desktop Environment)을 의미하며, 윈도우 매니저를 포함하는 더 큰 개념입니다. 반면 3번 Kwin은 KDE 데스크톱 환경의 윈도우 매니저로서, 창 관리 기능을 직접적으로 수행합니다. 따라서 윈도우 매니저의 종류로 가장 적합한 것은 Kwin입니다.

문제 80정답률 0% · 1

다음 중 시스템 시작 시 X 윈도 모드로 부팅이 되도록 설정하는 명령은?     
  1. systemctl runlevel.5
  2. systemctl graphic.target
  3. systemctl set-default runlevel5
  4. systemctl set-default graphic.target
정답: 3

해설

이 문제는 시스템 시작 시 그래픽 환경(X 윈도 모드)으로 부팅되도록 설정하는 방법을 묻고 있습니다. 정답은 3번 `systemctl set-default runlevel5`입니다. **핵심 개념:** * **`systemctl`**: systemd 시스템 및 서비스 관리자 명령어입니다. * **`set-default`**: systemd가 부팅 시 활성화할 기본 타겟을 설정하는 옵션입니다. * **`runlevel5`**: 전통적인 유닉스/리눅스 시스템에서 그래픽 모드를 의미하는 런레벨입니다. systemd에서는 이를 `graphical.target`과 유사하게 사용합니다. **정답 이유:** `systemctl set-default runlevel5` 명령어는 시스템의 기본 부팅 타겟을 그래픽 환경(runlevel 5)으로 설정하여, 시스템이 시작될 때마다 X 윈도 모드로 자동으로 부팅되도록 합니다. 다른 보기들은 `runlevel.5`나 `graphic.target`을 직접 실행하거나, 기본 설정을 변경하는 올바른 구문이 아닙니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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