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

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

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 100% · 2

다음 중 예약된 프린터 작업을 취소하는 명령으로 알맞은 것은?    
  1. lpr
  2. lpq
  3. cancel
  4. lpstat
정답: 3

해설

예약된 프린터 작업을 취소하는 명령은 `cancel`입니다. `lpr`은 프린터로 파일을 보내는 명령이고, `lpq`는 프린터 대기열을 확인하는 명령이며, `lpstat`은 프린터 상태를 보여주는 명령입니다. 따라서 예약된 작업을 취소하는 유일한 명령은 `cancel`입니다.

문제 2정답률 50% · 2

다음 중 스캐너를 사용하기 위해 설치해야 하는 패키지로 알맞은 것은?    
  1. LPRng
  2. ALSA
  3. CUPS
  4. XSANE
정답: 4

해설

스캐너를 사용하기 위해서는 스캐너와 컴퓨터 간의 통신 및 이미지 처리를 담당하는 소프트웨어가 필요합니다. CUPS는 프린터 관리를 위한 것이고, ALSA는 오디오 관련 패키지입니다. LPRng는 인쇄 시스템과 관련이 있습니다. 따라서 스캐너를 직접적으로 제어하고 이미지를 획득하는 데 사용되는 XSANE이 정답입니다.

문제 3정답률 100% · 2

다음 RAID 구성 레벨 중에서 디스크 오류 대처와 가장 거리가 먼 것은?    
  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-6
정답: 1

해설

RAID-0은 스트라이핑 기술을 사용하여 성능을 극대화하지만, 데이터 중복성이 전혀 없어 디스크 하나만 오류가 발생해도 전체 데이터를 잃게 됩니다. 반면 RAID-1, RAID-5, RAID-6은 패리티 정보나 미러링을 통해 디스크 오류 발생 시에도 데이터를 복구할 수 있는 기능을 제공합니다. 따라서 디스크 오류 대처와 가장 거리가 먼 것은 RAID-0입니다.

문제 4정답률 100% · 2

다음 중 사운드 카드와 관련된 조합으로 알맞은 것은?    
  1. OSS, CUPS
  2. ALSAM CUPS
  3. OSS, SANE
  4. OSS, ALSA
정답: 4

해설

정답은 4번 OSS, ALSA입니다. OSS(Open Sound System)와 ALSA(Advanced Linux Sound Architecture)는 리눅스 운영체제에서 사운드 카드를 제어하고 관리하는 데 사용되는 대표적인 사운드 드라이버 시스템입니다. CUPS는 프린터와 관련된 것이고, SANE은 스캐너와 관련된 기술이므로 사운드 카드와는 관련이 없습니다.

문제 5정답률 100% · 2

다음 유닉스에서 사용하는 프린팅 명령어 중 나머지 셋과 계열이 다른 것은?    
  1. lp
  2. lpr
  3. lpq
  4. lprm
정답: 1

해설

이 문제는 유닉스 시스템에서 프린터 관련 명령어들의 기능을 파악하는 문제입니다. 1번 `lp` 명령어는 프린터로 문서를 보내는 **인쇄 작업 자체를 시작**하는 명령어입니다. 반면, 2번 `lpr`, 3번 `lpq`, 4번 `lprm`은 모두 **인쇄 작업 관리**와 관련된 명령어들입니다. `lpr`은 인쇄 대기열에 문서를 보내고, `lpq`는 대기열 상태를 확인하며, `lprm`은 대기열에서 작업을 제거하는 역할을 합니다. 따라서 `lp`는 인쇄 실행, 나머지 셋은 인쇄 관리라는 점에서 계열이 다릅니다.

문제 6정답률 100% · 2

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

해설

이 문제는 LVM(Logical Volume Management)의 기본 구성 요소를 묻는 문제입니다. **정답: 1. PE (Physical Extent)** **정답 이유:** LVM에서 PE는 디스크 공간을 나누는 가장 작은 단위입니다. PV(Physical Volume)는 실제 디스크 파티션이나 디스크 자체를 LVM에서 사용할 수 있도록 등록한 것이고, VG(Volume Group)는 여러 PV를 묶어 하나의 저장소 풀로 만든 것입니다. LV(Logical Volume)는 이 VG에서 필요한 만큼의 공간을 할당받아 생성되는 논리적인 볼륨입니다. 따라서 디스크 공간의 최소 단위인 PE가 문제 설명에 가장 적합합니다.

문제 7정답률 100% · 2

다음 중 yum 명령을 이용해서 sendmail 패키지를 설치하는 명령으로 알맞은 것은?    
  1. yum install sendmail
  2. yum -i sendmail
  3. yum -yl sendmail
  4. yum infol sendmail
정답: 1

해설

`yum install sendmail`은 yum 패키지 관리자를 사용하여 sendmail 패키지를 설치하는 올바른 명령입니다. yum은 리눅스 시스템에서 소프트웨어를 설치, 업데이트, 제거하는 데 사용되는 도구이며, `install` 옵션은 특정 패키지를 시스템에 설치하도록 지시합니다. 다른 보기들은 yum 명령어의 올바른 문법이나 옵션이 아닙니다.

문제 8정답률 0% · 2

다음은 httpd 라는 이름의 rpm 패키지가 설치되어 있는지를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -qa
  2. -qi
  3. -qd
  4. -ql
정답: 1

해설

rpm 패키지가 설치되어 있는지 확인하는 가장 기본적인 방법은 `rpm -qa` 명령어를 사용하는 것입니다. 이 명령어는 시스템에 설치된 모든 rpm 패키지 목록을 보여주므로, httpd라는 이름으로 검색하면 해당 패키지가 설치되어 있는지 쉽게 확인할 수 있습니다. 따라서 괄호 안에 들어갈 알맞은 내용은 `-qa`입니다.

문제 9정답률 50% · 2

다음 중 소스 파일로 프로그램 설치하는 방법이 나머지 셋과 다른 것은?    
  1. MySQL
  2. Apache httpd
  3. PHP
  4. Nmap
정답: 1

해설

정답은 1번 MySQL입니다. MySQL은 소스 코드를 직접 컴파일하여 설치하는 방식이 일반적이지만, Apache httpd, PHP, Nmap은 소스 코드를 컴파일하는 방식 외에도 패키지 관리자를 통해 미리 컴파일된 바이너리 형태로 쉽게 설치할 수 있는 경우가 많습니다. 핵심 개념은 **설치 방식의 유연성**으로, MySQL은 상대적으로 소스 컴파일 의존도가 높지만 다른 소프트웨어들은 바이너리 설치가 더 보편화되어 있다는 점입니다.

문제 10정답률 50% · 2

다음은 MySQL 소스 파일을 설치하기 위해서 압축을 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. gxvf
  2. zxvf
  3. jxvf
  4. Jxvf
정답: 2

해설

MySQL 소스 파일을 압축 해제하는 과정에서 `tar` 명령어가 사용됩니다. `tar` 명령어는 여러 파일을 하나로 묶거나 압축을 풀 때 사용되며, 옵션에 따라 다양한 기능을 수행합니다. 정답은 2번 `zxvf`입니다. 이 옵션은 다음과 같은 기능을 수행합니다. * `z`: gzip으로 압축된 파일을 해제합니다. * `x`: 압축을 해제합니다. * `v`: 압축 해제되는 파일 목록을 자세히 보여줍니다. * `f`: 파일 이름을 지정합니다. 따라서 `tar zxvf [파일명]`은 gzip으로 압축된 파일을 해제하면서 상세 정보를 보여주는 명령어입니다.

문제 11정답률 100% · 2

다음은 rpm 파일을 내려받아서 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -U
  2. -I
  3. -E
  4. -V
정답: 1

해설

rpm 파일을 설치할 때, 이미 설치된 패키지가 있더라도 최신 버전으로 업그레이드하거나 새로 설치하기 위해 `-U` 옵션을 사용합니다. `-U`는 "Upgrade"의 약자로, 기존 패키지가 없으면 설치하고, 있다면 업그레이드하는 기능을 수행합니다. 따라서 이미 설치된 rpm 파일을 내려받아 설치하는 과정에서 `-U`가 적절합니다.

문제 12정답률 100% · 2

다음 중 소스 파일로 프로그램을 설치하는 단계인 configure 작업 후에 생성되는 파일명으로 알맞은 것은?     
  1. .config
  2. .configure
  3. make
  4. Makefile
정답: 4

해설

`configure` 작업은 소스 코드의 환경 설정을 검사하고, 시스템에 맞는 `Makefile`을 생성하는 단계입니다. `Makefile`은 컴파일 및 설치 과정에서 필요한 명령어들을 정의하는 파일이며, `make` 명령어를 통해 실제 프로그램이 빌드되고 설치됩니다. 따라서 `configure` 작업 후에 생성되는 파일은 `Makefile`입니다.

문제 13정답률 100% · 2

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

해설

이 문제는 리눅스 시스템에서 패키지를 설치, 업데이트, 제거하는 데 사용되는 온라인 기반 패키지 관리 도구와 그렇지 않은 도구를 구분하는 문제입니다. 정답은 3번 `dpkg`입니다. `apt-get`, `yum`, `zypper`는 모두 인터넷을 통해 패키지 저장소에 접속하여 소프트웨어를 관리하는 온라인 기반 도구입니다. 반면 `dpkg`는 패키지 파일을 직접 설치하거나 제거하는 도구로, 온라인 저장소와의 연동 기능은 없습니다.

문제 14정답률 0% · 2

다음 중 데비안 계열 리눅스의 패키지 관리 도구로 가장 거리가 먼 것은?     
  1. dselect
  2. alien
  3. dpkg
  4. dnf
정답: 4

해설

데비안 계열 리눅스에서 패키지 관리는 주로 `dpkg`를 기반으로 하며, `dselect`는 `dpkg`를 사용하기 위한 인터페이스입니다. `alien`은 다른 배포판의 패키지를 데비안 계열에서 사용할 수 있도록 변환하는 도구입니다. 반면, `dnf`는 페도라, CentOS 등 레드햇 계열 리눅스의 패키지 관리 도구이므로 데비안 계열과는 거리가 멉니다.

문제 15정답률 50% · 2

vi 편집기에서 표시되고 있는 행번호를 제거할 때 사용하는 환경 설정값으로 알맞은 것은?     
  1. set uno
  2. set unnu
  3. set unno
  4. set nonu
정답: 4

해설

vi 편집기에서 행 번호를 제거하려면 `set nonu` 명령어를 사용합니다. 이 명령어는 `set number` 또는 `set nu`로 켜진 행 번호 표시를 끄는 역할을 합니다. 따라서 행 번호 표시를 제거하는 환경 설정값으로는 `set nonu`가 올바릅니다.

문제 16정답률 100% · 2

다음 중 가장 처음에 등장한 편집기로 알맞은 것은?     
  1. vi
  2. gedit
  3. nano
  4. pico
정답: 1

해설

가장 처음에 등장한 편집기는 **vi**입니다. vi는 1976년에 개발되어 Unix 시스템에서 널리 사용되었으며, 이후에도 많은 텍스트 편집기들의 기반이 되었습니다. gedit, nano, pico는 vi보다 훨씬 나중에 개발된 편집기들입니다.

문제 17정답률 50% · 2

다음 중 vi 편집기에서 모든 windows라는 문자열을 linux로 치환하는 명령으로 알맞은 것은?     
  1. :% s/linux/windows/g
  2. :% s/windows/linux/g
  3. :% s/\/windows/g
  4. :% s/\/linux/g
정답: 2

해설

vi 편집기에서 특정 문자열을 다른 문자열로 치환할 때는 `:s` 명령을 사용합니다. 여기서 `%`는 파일 전체를 의미하며, `s/찾을 문자열/바꿀 문자열/g` 형식으로 명령을 입력합니다. 문제에서는 "windows"를 "linux"로 바꾸는 것이므로, `: % s/windows/linux/g` 명령이 정답입니다.

문제 18정답률 50% · 2

vi 편집기 실행할 때마다 행 번호가 자동으로 표시되도록 설정하려고 한다. 다음 중 관련 설정을 저장하기 위해 생성해야 할 파일명으로 알맞은 것은?
  1. .virc
  2. .vimrc
  3. .viex
  4. .vimex
정답: 2

해설

vi 편집기에서 행 번호 자동 표시와 같은 사용자 설정을 저장하기 위해서는 `.vimrc` 파일을 사용합니다. 이 파일은 vi 편집기가 시작될 때마다 자동으로 읽혀 설정을 적용하는 역할을 합니다. 따라서 행 번호 표시를 영구적으로 설정하려면 `.vimrc` 파일에 `set number` 명령어를 추가하면 됩니다.

문제 19정답률 100% · 2

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

해설

이 문제는 리눅스 환경에서 사용되는 텍스트 에디터에 대한 이해를 묻고 있습니다. ㉠에는 일반적으로 많이 사용되는 텍스트 에디터인 'nano'가, ㉡에는 좀 더 간단한 텍스트 편집기인 'pico'가 들어가야 합니다. 따라서 정답은 4번입니다. 핵심 개념은 리눅스에서 다양한 텍스트 에디터가 존재하며, 각각의 특징과 사용 용도가 다르다는 것입니다.

문제 20정답률 50% · 2

다음 중 emacs 편집기를 종료하는 조합으로 알맞은 것은?
  1. [Ctrl]+[c] 후에 [Ctrl]+[x]
  2. [Ctrl]+[x] 후에 [Ctrl]+[c]
  3. [Ctrl]+[c] 후에 [Ctrl]+[f]
  4. [Ctrl]+[x] 후에 [Ctrl]+[f]
정답: 2

해설

Emacs에서 편집기를 종료하는 표준 조합은 `[Ctrl]+[x]`를 누른 후 `[Ctrl]+[c]`를 누르는 것입니다. 이는 Emacs의 명령 구조에서 "명령 시작"을 나타내는 `[Ctrl]+[x]`와 "종료" 또는 "취소"를 의미하는 `[Ctrl]+[c]`가 순서대로 조합되어 사용되기 때문입니다. 다른 조합들은 Emacs에서 다른 기능을 수행합니다.

문제 21정답률 100% · 2

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

해설

백그라운드로 실행시킨 프로세스를 확인하는 명령어는 `jobs`입니다. `jobs` 명령어는 현재 쉘에서 백그라운드로 실행 중인 작업들의 목록을 보여줍니다. `job`은 단수형으로 사용되지 않으며, `fg`와 `bg`는 각각 백그라운드 작업을 포그라운드로 가져오거나 포그라운드 작업을 백그라운드로 보내는 명령어입니다.

문제 22정답률 50% · 2

다음 설명에 해당하는 용어로 가장 알맞은 것은?
  1. init
  2. inetd
  3. standalone
  4. daemon
정답: 4

해설

이 문제는 컴퓨터 시스템에서 백그라운드로 실행되는 프로세스를 지칭하는 용어를 묻고 있습니다. 정답은 'daemon'으로, 사용자 인터페이스 없이 시스템 운영에 필요한 서비스들을 제공하는 프로그램을 의미합니다. 'init'은 시스템 부팅 시 가장 먼저 실행되는 프로세스이고, 'inetd'는 네트워크 서비스 요청을 관리하는 데몬이며, 'standalone'은 독립적으로 실행되는 프로그램을 뜻합니다.

문제 23정답률 0% · 2

다음 중 실시간으로 CPU 사용량을 확인할 때 이용하는 명령어로 알맞은 것은?     
  1. top
  2. pgrep
  3. nohup
  4. free
정답: 1

해설

정답은 1번 'top'입니다. 'top' 명령어는 시스템의 프로세스 상태와 CPU 사용량, 메모리 사용량 등을 실시간으로 보여주는 유틸리티입니다. 'pgrep'은 특정 패턴에 맞는 프로세스 ID를 찾는 명령어이고, 'nohup'은 터미널 세션이 종료되어도 프로세스를 계속 실행시키는 명령어이며, 'free'는 메모리 사용량을 보여주는 명령어이므로 실시간 CPU 사용량 확인과는 거리가 있습니다.

문제 24정답률 50% · 2

다음 중 현재 실행 중인 포어그라운드 프로세스의 작업을 백그라운드 프로세스로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?     
  1. [ctrl]+[z]
  2. [ctrl]+[c]
  3. [ctrl]+[l]
  4. [ctrl]+[d]
정답: 1

해설

정답은 1번 [ctrl]+[z]입니다. 이 키 조합은 현재 실행 중인 포어그라운드 프로세스를 일시 중지시키고 백그라운드로 전환하는 데 사용됩니다. 이는 '작업 제어(Job Control)' 기능의 일부로, 터미널 환경에서 여러 작업을 효율적으로 관리할 수 있게 해줍니다. [ctrl]+[c]는 프로세스를 종료시키는 데 사용됩니다.

문제 25정답률 50% · 2

다음 중 [ctrl]+[c] 키 조합으로 발생하는 시그널의 번호 값으로 알맞은 것은?     
  1. 1
  2. 2
  3. 15
  4. 20
정답: 2

해설

[Ctrl]+[C] 키 조합은 사용자가 현재 실행 중인 프로세스를 강제로 종료하도록 운영체제에 요청하는 시그널인 SIGINT를 발생시킵니다. SIGINT 시그널의 번호 값은 일반적으로 2번입니다. 따라서 정답은 2번입니다.

문제 26정답률 0% · 2

작업번호가 2번인 백그라운드 프로세스를 종료하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. 2
  2. &2
  3. +2
  4. %2
정답: 4

해설

정답은 4번 '%2'입니다. 리눅스/유닉스 환경에서 백그라운드 프로세스를 종료할 때는 `kill` 명령어를 사용하며, 프로세스 ID(PID) 앞에 '%'를 붙이면 해당 PID를 가진 백그라운드 작업(job)을 지칭하게 됩니다. 따라서 작업번호 2번인 백그라운드 프로세스를 종료하려면 `%2`를 사용해야 합니다.

문제 27정답률 0% · 2

프로세스아이디(PID)가 1222인 bash 프로세스의 우선순위(NI)값이 0이다. 다음 중 이 프로세스의 NI값을 –10으로 변경하여 우선순위를 높이는 명령으로 알맞은 것은?     
  1. nice –10 1222
  2. nice –-10 1222
  3. nice –10 bash
  4. nice –-10 bash
정답: 4

해설

정답은 4번입니다. `nice` 명령어는 프로세스의 우선순위를 조정하는 데 사용됩니다. `-n` 옵션 뒤에 오는 숫자는 NI 값을 나타내며, 숫자가 낮을수록 우선순위가 높아집니다. 또한, `nice` 명령어는 프로세스의 PID 또는 프로세스 이름을 인자로 받을 수 있습니다. 따라서 PID가 1222인 bash 프로세스의 NI 값을 -10으로 변경하려면 `nice -n -10 1222` 또는 `nice -n -10 bash` 명령어를 사용해야 합니다. 보기 4번은 `nice -n -10 bash`에 해당하며, NI 값을 -10으로 설정하여 우선순위를 높이는 올바른 명령입니다.

문제 28정답률 0% · 1

cron을 이용해서 해당 스크립트를 매주 월요일 오전 10시 2분에 주기적으로 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. 1 10 * * 2
  2. 2 10 * * 2
  3. 1 10 * * 1
  4. 2 10 * * 1
정답: 4

해설

cron 설정에서 각 필드는 분, 시, 일, 월, 요일을 나타냅니다. 문제에서 요구하는 "매주 월요일 오전 10시 2분"을 cron 형식으로 표현하면, 분은 2, 시는 10, 요일은 월요일(1)이 됩니다. 따라서 정답은 2 10 * * 1 이며, 4번이 이에 해당합니다.

문제 29정답률 50% · 2

다음 중 백그라운드로 실행시킨 프로세스의 우선순위값을 확인하는 명령으로 알맞은 것은?     
  1. jobs -p
  2. jobs -l
  3. ps aux
  4. ps –l
정답: 4

해설

정답은 4번 `ps –l`입니다. `ps` 명령어는 현재 실행 중인 프로세스의 정보를 보여주는데, `-l` 옵션을 함께 사용하면 프로세스의 우선순위(PRI) 값을 포함한 상세 정보를 확인할 수 있습니다. `jobs` 명령어는 현재 쉘에서 백그라운드로 실행된 작업 목록을 보여주지만, 우선순위 값까지 상세하게 보여주지는 않습니다.

문제 30정답률 100% · 2

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

해설

이 문제는 운영체제에서 프로세스를 생성하는 과정을 묻고 있습니다. 프로세스 생성의 첫 단계는 `fork()` 시스템 호출을 통해 부모 프로세스의 복제본인 자식 프로세스를 만드는 것입니다. 이후 자식 프로세스는 `exec()` 계열 시스템 호출을 사용하여 새로운 프로그램을 실행하게 됩니다. 따라서 `㉠`에는 프로세스 생성의 시작을 알리는 `fork`가, `㉡`에는 새로운 프로그램을 실행하는 `exec`가 와야 합니다. 현대 시스템에서는 `systemd`가 초기 프로세스 관리자 역할을 하지만, 핵심적인 프로세스 생성 메커니즘은 `fork`와 `exec`입니다.

문제 31정답률 100% · 2

다음 중 GNU 프로젝트의 일환으로 만들어진 셸로 알맞은 것은?     
  1. ksh
  2. bash
  3. dash
  4. csh
정답: 2

해설

GNU 프로젝트는 자유 소프트웨어 개발을 목표로 하며, **bash**는 GNU 프로젝트의 핵심적인 부분으로 개발된 셸입니다. bash는 Bourne Again SHell의 약자로, 많은 리눅스 시스템에서 기본 셸로 사용될 만큼 강력하고 널리 쓰이는 프로그램입니다. 반면 ksh, dash, csh는 각각 다른 프로젝트나 운영체제에서 파생되었거나 개발되었습니다.

문제 32정답률 100% · 2

다음은 환경변수를 이용해서 로그인 셸을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. $HOME
  2. $SHELL
  3. $LOGIN
  4. $TERM
정답: 2

해설

정답은 2번 **$SHELL**입니다. **정답 이유:** `$SHELL` 환경 변수는 현재 사용자가 로그인 시 사용하는 셸의 경로를 저장하고 있습니다. 따라서 이 변수를 출력하면 로그인 셸을 확인할 수 있습니다. **핵심 개념:** 환경 변수는 운영체제나 셸에서 사용되는 설정 값으로, `$SHELL`은 그중에서도 사용자의 기본 셸 정보를 담고 있는 변수입니다.

문제 33정답률 50% · 2

다음 중 선언된 셸 변수를 확인하는 명령으로 가장 알맞은 것은?     
  1. chsh
  2. set
  3. unset
  4. env
정답: 2

해설

정답은 2번 'set'입니다. 'set' 명령어는 현재 셸 세션에서 선언된 모든 셸 변수와 함수를 출력합니다. 'env' 명령어 역시 환경 변수를 보여주지만, 'set'은 셸 자체 변수까지 포함하여 더 포괄적으로 보여줍니다. 'chsh'는 사용자 로그인 셸을 변경하는 명령이고, 'unset'은 변수를 해제하는 명령이므로 선언된 변수를 확인하는 용도와는 다릅니다.

문제 34정답률 50% · 2

다음 중 현재 시스템에서 사용 가능한 셸의 정보를 저장하고 있는 파일로 알맞은 것은?     
  1. /etc/shells
  2. /etc/bashrc
  3. /etc/passwd
  4. /etc/profile
정답: 1

해설

정답은 1번 `/etc/shells` 파일입니다. 이 파일은 시스템에서 사용 가능한 셸들의 경로를 목록으로 저장하여, 사용자가 로그인할 때 어떤 셸을 사용할 수 있는지 시스템이 파악하도록 돕습니다. 다른 보기들은 각각 bash 셸의 설정, 사용자 계정 정보, 시스템 전반의 초기화 설정을 담당하므로 셸 목록과는 직접적인 관련이 없습니다.

문제 35정답률 100% · 2

다음 중 ls 명령어에 설정된 에일리어스(alias)를 해제하는 명령으로 알맞은 것은?     
  1. alias ls
  2. alias –c ls
  3. ualias ls
  4. unalias ls
정답: 4

해설

ls 명령어에 설정된 에일리어스를 해제하는 명령은 `unalias ls`입니다. 에일리어스는 특정 명령어를 더 짧거나 기억하기 쉬운 이름으로 대체하는 기능인데, `unalias` 명령어는 이 에일리어스 설정을 제거하여 원래의 명령어를 그대로 사용하도록 복구합니다. 따라서 보기 4번이 정답입니다.

문제 36정답률 50% · 2

다음은 root 권한으로 ihduser 사용자가 실행한 명령의 목록 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?
  1. ~ihduser/.history
  2. ~ihduser/.profile
  3. ~ihduser/.bash_history
  4. ~ihduser/.bash_profile
정답: 3

해설

이 문제는 사용자가 실행한 명령 기록을 저장하는 파일을 묻고 있습니다. 리눅스 시스템에서 사용자의 명령 기록은 일반적으로 `.bash_history` 파일에 저장됩니다. `ihduser` 사용자의 홈 디렉토리(`~ihduser/`)에 있는 이 파일이 바로 해당 사용자가 실행한 명령 목록을 담고 있습니다. 따라서 정답은 3번 `~ihduser/.bash_history`입니다.

문제 37정답률 50% · 2

다음 중 셸에서 실행 후 저장되는 history 개수를 확인할 수 있는 환경변수명으로 알맞은 것은?
  1. HISTORY
  2. HISTORYSIZE
  3. HISTSIZE
  4. HISTFILESIZE
정답: 3

해설

정답은 3번 **HISTSIZE**입니다. **핵심 개념:** `HISTSIZE`는 현재 셸 세션에서 저장할 명령어 기록의 최대 개수를 설정하는 환경 변수입니다. `HISTORY`나 `HISTORYSIZE`는 일반적으로 사용되지 않으며, `HISTFILESIZE`는 셸 세션이 종료된 후 파일에 저장될 명령어 기록의 최대 개수를 설정하는 변수입니다. 따라서 현재 셸에서 실행 후 저장되는 history 개수를 확인하는 데 알맞은 것은 `HISTSIZE`입니다.

문제 38정답률 100% · 2

다음 중 ihduser 사용자의 로그인 셸을 확인하는 명령으로 알맞은 것은?     
  1. chsh ihduser
  2. chsh –l ihduser
  3. grep ihduser /etc/passwd
  4. grep ihduser /etc/shells
정답: 3

해설

정답은 3번 `grep ihduser /etc/passwd`입니다. `/etc/passwd` 파일에는 시스템의 모든 사용자 계정에 대한 정보가 저장되어 있으며, 각 줄의 마지막 필드가 해당 사용자의 로그인 셸을 나타냅니다. `grep` 명령어를 사용하면 이 파일에서 `ihduser`라는 문자열이 포함된 줄을 찾아 해당 사용자의 로그인 셸 정보를 확인할 수 있습니다. 1번은 로그인 셸을 변경하는 명령이고, 2번과 4번은 로그인 셸의 종류를 확인하거나 변경하는 데 사용되는 파일이 아닙니다.

문제 39정답률 100% · 2

다음 중 파일이나 디렉터리의 허가권 값을 변경하는 명령으로 알맞은 것은?     
  1. chmod
  2. chgrp
  3. umask
  4. chown
정답: 1

해설

파일이나 디렉터리의 허가권 값을 변경하는 명령은 `chmod`입니다. `chmod`는 사용자, 그룹, 기타 사용자에게 각각 읽기, 쓰기, 실행 권한을 부여하거나 제거하는 데 사용됩니다. `chgrp`는 그룹 소유권을 변경하고, `umask`는 새로 생성되는 파일의 기본 허가권을 설정하며, `chown`은 파일 소유자를 변경하는 명령입니다.

문제 40정답률 100% · 2

다음은 마운트된 /backup 영역을 마운트 해제하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. umount
  2. unmount
  3. eject
  4. nohup
정답: 1

해설

리눅스/유닉스 시스템에서 디스크나 파티션을 마운트 해제할 때 사용하는 표준 명령어는 `umount`입니다. `unmount`는 올바른 명령어가 아니며, `eject`는 CD/DVD 드라이브 등을 물리적으로 배출하는 데 사용됩니다. `nohup`은 명령어를 터미널 종료 후에도 계속 실행되도록 하는 명령어입니다. 따라서 `/backup` 영역을 마운트 해제하는 과정에는 `umount` 명령어가 사용됩니다.

문제 41정답률 50% · 2

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

해설

**정답 이유:** 그림은 디스크의 전체 사용 가능한 공간과 현재 사용 중인 공간을 보여주고 있습니다. 이는 파일 시스템의 디스크 공간 사용량을 확인하는 `df` 명령어의 출력과 일치합니다. **핵심 개념:** * **`df` 명령어:** 파일 시스템의 디스크 공간 사용량을 확인하는 명령어입니다. 전체 공간, 사용 중인 공간, 사용 가능한 공간 등을 보여줍니다. * **`du` 명령어:** 파일이나 디렉토리의 디스크 사용량을 확인하는 명령어입니다. * **`mount` 명령어:** 파일 시스템을 특정 디렉토리에 연결(마운트)하는 명령어입니다. * **`fdisk` 명령어:** 디스크 파티션을 관리하는 명령어입니다.

문제 42정답률 50% · 2

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

해설

파일 허가권에서 'w'는 'write'의 약자로, 파일의 내용을 수정하거나 덮어쓸 수 있는 권한을 의미합니다. 따라서 파일의 내용을 수정할 수 있는 권한이 'w'에 해당합니다. 'r'은 읽기 권한, 'x'는 실행 권한을 나타냅니다.

문제 43정답률 0% · 2

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

해설

## 문제 해설 이 문제는 파일 및 디렉터리의 그룹 소유권을 변경하는 명령어와 옵션을 묻고 있습니다. * **정답 이유:** * `chgrp`는 파일 또는 디렉터리의 **그룹** 소유권을 변경하는 명령어입니다. * `-R` 옵션은 하위 디렉터리를 **포함하여** 재귀적으로(recursive) 모든 파일 및 디렉터리에 대해 명령을 적용하도록 합니다. * **핵심 개념:** * `chown` vs `chgrp`: `chown`은 소유자(user)와 그룹을 모두 변경하는 명령어이고, `chgrp`는 그룹만 변경하는 명령어입니다. * `-r` vs `-R`: `r`은 일반적으로 사용되지 않는 옵션이며, 재귀적인 작업을 위해서는 `-R` 옵션을 사용해야 합니다.

문제 44정답률 0% · 2

다음은 /home 영역에 설정된 사용자 쿼터 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. quota
  2. edquota
  3. setquota
  4. repquota
정답: 4

해설

이 문제는 사용자별 디스크 사용량 제한(쿼터) 정보를 확인하는 명령어를 묻고 있습니다. `repquota` 명령어는 시스템 전체 또는 특정 파일 시스템의 사용자별 쿼터 사용량을 요약하여 보여주는 역할을 합니다. 따라서 `/home` 영역의 사용자 쿼터 정보를 확인하는 데 가장 적합한 명령어입니다. `quota`는 현재 사용자의 쿼터 정보를, `edquota`는 쿼터 정보를 편집하는 데 사용됩니다. `setquota`는 스크립트 등에서 쿼터 값을 설정할 때 사용됩니다.

문제 45정답률 50% · 2

다음 중 /etc/fstab 파일에서 마운트되는 옵션 정보를 기록하는 필드는 몇 번째인가?     
  1. 세 번째
  2. 네 번째
  3. 다섯 번째
  4. 여섯 번째
정답: 2

해설

`/etc/fstab` 파일은 시스템 부팅 시 자동으로 마운트될 파일 시스템 정보를 담고 있습니다. 이 파일은 각 줄마다 6개의 필드로 구성되며, 네 번째 필드가 해당 파일 시스템의 마운트 옵션을 지정합니다. 따라서 정답은 네 번째 필드입니다.

문제 46정답률 100% · 2

다음 중 파티션에 할당된 UUID 값을 확인하는 명령어로 알맞은 것은?     
  1. uuid
  2. lsuid
  3. blkid
  4. fdisk
정답: 3

해설

정답은 3번 `blkid`입니다. `blkid` 명령어는 리눅스 시스템에서 블록 장치(하드 디스크 파티션 등)의 UUID(Universally Unique Identifier)를 포함한 다양한 정보를 확인하는 데 사용됩니다. UUID는 각 파티션을 고유하게 식별하는 값으로, 시스템 부팅 시 장치를 정확하게 인식하는 데 중요합니다. 다른 보기들은 UUID를 직접적으로 확인하는 데 사용되지 않습니다.

문제 47정답률 0% · 2

다음은 원격지의 윈도우 시스템에 공유된 폴더를 마운트하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ntfs
  2. cifs
  3. samba
  4. xfs
정답: 2

해설

원격지의 윈도우 시스템에 공유된 폴더를 마운트할 때 사용하는 프로토콜은 **CIFS(Common Internet File System)**입니다. CIFS는 윈도우 파일 공유를 위해 사용되는 표준 프로토콜이며, 이를 통해 네트워크상의 다른 컴퓨터에 있는 폴더에 접근할 수 있습니다. 따라서 괄호 안에 들어갈 내용으로 가장 적절한 것은 2번 CIFS입니다.

문제 48정답률 50% · 2

허가권이 다음과 같이 설정되어 있을 때 관련 설명으로 가장 알맞은 것은?
  1. tty 사용자가 실행 시에 일시적으로 root 권한을 갖는다.
  2. 실행시킨 사용자에 상관없이 일시적으로 root 권한을 갖는다.
  3. 실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖는다.
  4. tty 그룹에 속한 사용자가 실행 시에만 일시적으로 root 권한을 갖는다.
정답: 3

해설

**정답 이유:** 주어진 문제는 'tty'라는 이름의 허가권 설정을 설명하고 있습니다. 보기 3번은 "실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖는다"고 설명하며, 이는 'tty'라는 이름이 특정 그룹을 지칭하며 해당 그룹에 속한 사용자에게만 일시적인 권한을 부여한다는 의미로 해석될 수 있습니다. **핵심 개념:** * **허가권(Permissions):** 파일이나 디렉토리에 대한 접근 및 실행 권한을 설정하는 것입니다. * **그룹(Group):** 여러 사용자를 묶어 공통된 권한을 부여하는 단위입니다. 'tty'는 특정 그룹의 이름일 가능성이 높습니다. * **일시적 권한:** 특정 조건(예: 프로그램 실행) 하에서만 유효한 권한입니다.

문제 49정답률 50% · 2

다음 설명에 해당하는 클러스터 구성 방식으로 알맞은 것은?
  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. HA(High Available) 클러스터
  4. HPC(High Performance Computing) 클러스터
정답: 3

해설

이 문제는 시스템의 가용성(Availability)을 높이는 클러스터 구성 방식을 묻고 있습니다. 정답인 3번 HA(High Available) 클러스터는 주 서버에 장애가 발생했을 때, 예비 서버가 즉시 그 역할을 대신하여 서비스 중단을 최소화하는 방식입니다. 핵심 개념은 **장애 발생 시에도 서비스가 지속적으로 제공될 수 있도록 하는 이중화 및 자동 장애 조치**입니다.

문제 50정답률 100% · 2

다음 설명에 해당하는 가상화 기술로 알맞은 것은?
  1. KVM
  2. XEN
  3. VirtualBox
  4. Hyper-V
정답: 1

해설

이 문제는 **커널 기반 가상 머신(KVM)**에 대한 설명으로, 리눅스 커널에 내장된 가상화 기술을 묻고 있습니다. KVM은 하드웨어 가상화 기능을 활용하여 높은 성능과 효율성을 제공하며, 리눅스 시스템에서 네이티브하게 작동하는 것이 특징입니다. 따라서 KVM이 정답입니다.

문제 51정답률 100% · 2

다음 설명에 해당하는 명칭으로 알맞은 것은?
  1. 아두이노
  2. 라즈베리 파이
  3. 큐비보드
  4. 오드로이드
정답: 2

해설

이 문제는 **싱글 보드 컴퓨터(Single Board Computer, SBC)**에 대한 이해를 묻고 있습니다. 싱글 보드 컴퓨터는 컴퓨터의 모든 기능을 하나의 회로 기판에 집약시킨 소형 컴퓨터를 의미합니다. 정답이 라즈베리 파이인 이유는, 라즈베리 파이가 이러한 싱글 보드 컴퓨터의 대표적인 예시이며, 교육용 및 취미용으로 널리 사용되기 때문입니다. 아두이노는 마이크로컨트롤러 보드에 더 가깝고, 큐비보드와 오드로이드는 라즈베리 파이와 유사한 싱글 보드 컴퓨터이지만, 문제에서 제시된 설명이 일반적인 싱글 보드 컴퓨터의 특징을 가장 잘 나타내는 라즈베리 파이를 지칭하는 것으로 해석될 수 있습니다.

문제 52정답률 100% · 2

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

해설

이 문제는 컨테이너 오케스트레이션 도구를 묻고 있습니다. Kubernetes는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 시스템입니다. 따라서 설명에 가장 적합한 프로그램은 Kubernetes입니다. GENIVI는 자동차 인포테인먼트 시스템, Ansible은 자동화 도구, OpenStack은 클라우드 컴퓨팅 플랫폼으로, 컨테이너 오케스트레이션과는 거리가 있습니다.

문제 53정답률 50% · 2

다음 중 IP 주소 할당 및 도메인을 관리하는 국제기구로 알맞은 것은?     
  1. ICANN
  2. IEEE
  3. ISO
  4. EIA
정답: 1

해설

IP 주소 할당 및 도메인 관리를 담당하는 국제기구는 ICANN(Internet Corporation for Assigned Names and Numbers)입니다. ICANN은 인터넷의 고유 식별자 시스템을 조정하고 관리하는 비영리 단체로, 도메인 이름 시스템(DNS)의 최상위 도메인(TLD)을 관리하고 IP 주소 할당의 최종적인 책임을 집니다. IEEE는 전기 및 전자 기술 표준을 제정하는 단체이며, ISO는 국제 표준화 기구, EIA는 전자 산업 협회를 의미하므로 문제의 내용과는 관련이 없습니다.

문제 54정답률 50% · 2

다음 중 파일 전송 및 다운로드 진행 상태를 '#' 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?     
  1. sharp
  2. mget
  3. bi
  4. hash
정답: 4

해설

FTP에서 파일 전송 및 다운로드 진행 상태를 '#' 기호로 표시하는 기능은 'hash' 명령어를 통해 활성화됩니다. 이 명령어는 파일 전송 중 각 블록이 성공적으로 전송될 때마다 '#' 문자를 출력하여 사용자에게 진행 상황을 시각적으로 보여줍니다. 따라서 4번 'hash'가 정답입니다.

문제 55정답률 50% · 2

다음 중 프로토콜과 포트번호 조합으로 틀린 것은?     
  1. POP3 - 110
  2. IMAP - 143
  3. TELNET - 23
  4. SNMP – 151
정답: 4

해설

SNMP(Simple Network Management Protocol)는 네트워크 장치를 관리하기 위한 프로토콜이며, 일반적으로 161번 UDP 포트를 사용합니다. 따라서 151번 포트와 조합된 4번 보기는 틀렸습니다. 다른 보기들은 POP3(110), IMAP(143), TELNET(23) 모두 해당 프로토콜과 표준 포트 번호를 올바르게 연결하고 있습니다.

문제 56정답률 0% · 2

다음 중 UDP 프로토콜과 가장 관련 있는 서비스로 알맞은 것은?     
  1. DNS
  2. TELNET
  3. SMTP
  4. HTTP
정답: 1

해설

UDP는 신뢰성보다는 속도를 중요시하는 프로토콜입니다. DNS는 IP 주소와 도메인 이름을 매핑하는 서비스로, 빠른 응답이 중요하기 때문에 UDP를 주로 사용합니다. 반면 Telnet, SMTP, HTTP는 데이터의 정확한 전달이 중요하여 TCP를 사용합니다.

문제 57정답률 100% · 2

다음 중 장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 LAN 구성 방식으로 알맞은 것은?     
  1. 링(Ring)형
  2. 버스(Bus)형
  3. 스타(Star)형
  4. 망(Mesh)형
정답: 4

해설

정답은 4번 망(Mesh)형입니다. 망형은 각 장치가 다른 장치들과 다중으로 연결되어 있어, 특정 경로에 장애가 발생하더라도 다른 경로를 통해 통신이 가능합니다. 따라서 다른 시스템에 미치는 영향이 가장 적어 신뢰성이 높습니다. 링형이나 버스형은 하나의 장애가 전체 네트워크에 영향을 줄 수 있으며, 스타형은 중심 허브에 장애가 발생하면 전체 네트워크가 마비될 수 있습니다.

문제 58정답률 100% · 2

다음 중 루프백(Loopback) 네트워크가 속해 있는 IPv4의 클래스로 알맞은 것은?     
  1. A 클래스
  2. B 클래스
  3. C 클래스
  4. D 클래스
정답: 1

해설

루프백 네트워크는 `127.0.0.0/8` 범위의 IP 주소를 사용하며, 이는 IPv4의 A 클래스에 해당합니다. A 클래스는 첫 번째 옥텟이 1부터 126까지의 범위를 가지며, 루프백 주소는 이 범위에 속하여 자신에게 데이터를 보내는 데 사용됩니다. 따라서 루프백 네트워크는 A 클래스에 속하는 것이 맞습니다.

문제 59정답률 100% · 2

다음 중 메일 관련 프로토콜로 틀린 것은?     
  1. POP3
  2. SMTP
  3. IMAP
  4. FTP
정답: 4

해설

정답은 4번 FTP입니다. POP3, SMTP, IMAP은 모두 이메일 송수신과 관련된 프로토콜이지만, FTP는 파일 전송을 위한 프로토콜입니다. 따라서 메일 관련 프로토콜로 틀린 것은 FTP입니다.

문제 60정답률 100% · 2

다음 중 OSI 참조 모델을 제정한 기관으로 알맞은 것은?     
  1. IEEE
  2. ISO
  3. ANSI
  4. EIA
정답: 2

해설

OSI 참조 모델은 국제 표준화 기구인 ISO(International Organization for Standardization)에서 제정한 통신 규약입니다. 이 모델은 네트워크 통신 과정을 7개의 계층으로 나누어 각 계층의 기능을 명확히 정의함으로써, 서로 다른 제조사의 장비들이 상호 운용될 수 있도록 하는 것을 목표로 합니다. 따라서 OSI 참조 모델을 제정한 기관은 ISO가 가장 적절합니다.

문제 61정답률 50% · 2

다음 중 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일로 알맞은 것은?     
  1. /etc/protocol
  2. /etc/hosts
  3. /etc/group
  4. /etc/services
정답: 4

해설

정답은 4번 /etc/services 파일입니다. 이 파일은 TCP/IP 프로토콜과 관련된 서비스 이름과 해당 포트 번호를 매핑하여 저장하고 있습니다. 따라서 특정 프로토콜이 어떤 포트 번호를 사용하는지 확인하려면 이 파일을 참조해야 합니다. /etc/protocol 파일은 프로토콜 자체에 대한 정보를 담고 있으며, /etc/hosts 파일은 IP 주소와 호스트 이름의 매핑 정보를, /etc/group 파일은 사용자 그룹 정보를 저장합니다.

문제 62정답률 50% · 2

다음 중 IP 주소가 192.168.1.0인 경우에 사용되는 주소 체제로 가장 알맞은 것은?     
  1. 네트워크 주소
  2. 게이트웨이 주소
  3. 서브넷 마스크 주소
  4. 브로드캐스트 주소
정답: 1

해설

IP 주소 192.168.1.0은 해당 네트워크 대역을 대표하는 **네트워크 주소**입니다. 네트워크 주소는 해당 네트워크에 속한 모든 장치들이 통신하기 위한 기본 식별자 역할을 합니다. 게이트웨이, 서브넷 마스크, 브로드캐스트 주소는 네트워크 주소와는 다른 역할을 수행합니다.

문제 63정답률 100% · 2

다음 중 패킷 교환 방식에 대한 설명으로 틀린 것은?     
  1. 전송 대역폭이 동적이다.
  2. 패킷마다 오버헤드 비트는 존재하지 않는다.
  3. 이론상 호스트의 무제한 수용이 가능하다.
  4. 모든 데이터가 같은 경로로 전송되지 않을 수도 있다.
정답: 2

해설

패킷 교환 방식은 데이터를 작은 패킷으로 나누어 전송하며, 각 패킷에는 출발지, 목적지 주소 등의 정보가 포함된 헤더가 붙습니다. 따라서 보기 2번은 패킷마다 오버헤드 비트가 존재한다는 점에서 틀렸습니다. 나머지 보기들은 패킷 교환 방식의 특징을 올바르게 설명하고 있습니다.

문제 64정답률 0% · 2

다음 중 OSI 7 계층 중 네트워크 계층과 가장 거리가 먼 프로토콜로 알맞은 것은?     
  1. ICMP
  2. UDP
  3. IP
  4. ARP
정답: 2

해설

OSI 7 계층에서 네트워크 계층은 데이터 패킷의 라우팅과 주소 지정을 담당합니다. ICMP, IP, ARP는 모두 네트워크 계층에서 동작하며 IP 주소를 사용합니다. 반면 UDP는 전송 계층 프로토콜로, 신뢰성보다는 속도를 중시하며 데이터 전송의 오류 검사나 흐름 제어를 하지 않습니다. 따라서 UDP가 네트워크 계층과 가장 거리가 멉니다.

문제 65정답률 50% · 2

다음 중 OSI 7 계층 모델에서 데이터링크 계층이 제공하는 인접한 개방형 시스템 간에 데이터 전송기능을 이용하여 연결성과 통신 경로 선택(Routing)을 제공하는 계층으로 알맞은 것은?
  1. 전송계층
  2. 네트워크 계층
  3. 데이터링크 계층
  4. 물리 계층
정답: 2

해설

정답은 2번 네트워크 계층입니다. 네트워크 계층은 IP 주소를 사용하여 여러 네트워크를 거쳐 목적지까지 데이터 패킷을 전달하는 경로 선택(라우팅) 기능을 담당합니다. 데이터 링크 계층은 동일한 물리적 네트워크 내에서 장치 간 데이터 전송을 담당하며, 라우팅 기능은 제공하지 않습니다.

문제 66정답률 100% · 2

다음 중 게이트웨이(Gateway) 주소를 확인하는 명령어로 알맞은 것은?     
  1. nslookup
  2. ifconfig
  3. arp
  4. route
정답: 4

해설

게이트웨이 주소를 확인하는 명령어는 `route`입니다. `route` 명령어는 컴퓨터의 라우팅 테이블을 보여주는데, 이 라우팅 테이블에는 기본 게이트웨이 정보가 포함되어 있습니다. `nslookup`은 DNS 서버 주소를 확인하고, `ifconfig`는 네트워크 인터페이스의 IP 주소를 확인하며, `arp`는 IP 주소와 MAC 주소 간의 매핑 정보를 확인하는 데 사용됩니다.

문제 67정답률 100% · 2

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

해설

정답은 3번 `ethtool`입니다. `ethtool`은 네트워크 인터페이스의 물리적 계층 정보를 확인하는 데 특화된 도구로, 링크 속도, 듀플렉스 모드, 케이블 연결 상태 등을 상세하게 보여줍니다. 반면 `arp`는 IP와 MAC 주소 매핑, `ifconfig`는 네트워크 인터페이스의 IP 주소 및 상태, `ss`는 소켓 정보를 확인하는 데 사용됩니다.

문제 68정답률 100% · 2

다음 중 netstat 명령을 이용하여 라우팅 테이블 정보를 출력할 때 사용하는 옵션으로 알맞은 것은?     
  1. -t
  2. -m
  3. -n
  4. -r
정답: 4

해설

netstat 명령에서 라우팅 테이블 정보를 출력하는 데 사용되는 옵션은 `-r`입니다. 이 옵션은 현재 시스템의 IP 라우팅 테이블을 보여주며, 어떤 네트워크로 데이터를 보낼 때 어떤 경로를 사용할지 결정하는 데 중요한 역할을 합니다. 다른 옵션들은 각각 TCP/UDP 연결 정보(`-t`), 메모리 사용량(`-m`), IP 주소를 이름 대신 숫자로 표시(`-n`)하는 등 다른 용도로 사용됩니다.

문제 69정답률 100% · 2

다음 설명에 해당하는 TCP 프로토콜의 패킷으로 알맞은 것은?
  1. RST
  2. SYN/ACK
  3. SYN
  4. ACK
정답: 3

해설

이 문제는 TCP 연결 설정 과정에서 사용되는 패킷을 묻고 있습니다. TCP는 3-way handshake라는 과정을 통해 신뢰성 있는 연결을 설정하는데, 이때 첫 번째 단계는 클라이언트가 서버에게 연결 요청을 보내는 것입니다. 이 요청을 나타내는 플래그가 SYN이며, 따라서 설명에 해당하는 패킷은 SYN입니다.

문제 70정답률 0% · 2

다음 중 MAN을 위한 국제 표준 규격인 IEEE 802.6로 정의된 프로토콜은?     
  1. DQDB
  2. X.25
  3. FDDI
  4. Frame Relay
정답: 1

해설

IEEE 802.6은 MAN(Metropolitan Area Network)을 위한 국제 표준으로, **DQDB(Distributed Queue Dual Bus)** 프로토콜을 정의합니다. DQDB는 두 개의 버스 구조를 사용하여 데이터를 효율적으로 전송하며, MAN 환경에서 높은 성능을 제공하도록 설계되었습니다. 따라서 정답은 DQDB입니다.

문제 71정답률 100% · 2

다음 설명에 해당하는 명령으로 알맞은 것은?
  1. telnet www.kait.or.kr@80
  2. ssh www.kait.or.kr@443
  3. ssh www.kait.or.kr:80
  4. telnet www.kait.or.kr 443
정답: 4

해설

이 문제는 원격 접속 명령어의 올바른 사용법을 묻고 있습니다. 핵심 개념은 **telnet**과 **ssh** 명령어의 기본 문법과 포트 지정 방식입니다. **정답 이유:** * **telnet** 명령어는 기본적으로 **호스트명**과 **포트 번호**를 공백으로 구분하여 지정합니다. * 보기 4번 "telnet www.kait.or.kr 443"은 이러한 문법에 부합합니다. * 보기 1번은 '@' 기호를 사용하여 사용자 계정을 지정하는 방식으로, telnet의 일반적인 사용법이 아닙니다. * 보기 2번과 3번은 **ssh** 명령어의 문법을 잘못 적용했거나, telnet 명령어와 혼동한 경우입니다. ssh는 보통 "ssh 사용자명@호스트명" 또는 "ssh 호스트명 -p 포트번호" 형태로 사용됩니다.

문제 72정답률 100% · 2

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

해설

IPv4의 C 클래스 대역은 IP 주소의 첫 번째 옥텟(8비트)에서 **가장 앞의 3비트가 110**으로 시작하는 주소를 의미합니다. 이는 IP 주소 클래스 분류 방식에 따른 것으로, C 클래스는 주로 소규모 네트워크에 할당됩니다. 다른 보기들은 A, B, D, E 클래스의 특징을 나타내거나 잘못된 분류입니다.

문제 73정답률 0% · 2

다음 중 텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령으로 알맞은 것은?     
  1. xinit
  2. startx
  3. systemctl xinit
  4. systemctl startx
정답: 2

해설

텍스트 모드에서 X 윈도를 실행하는 가장 일반적인 명령은 `startx`입니다. `startx`는 X 윈도 시스템을 시작하기 위한 스크립트로, 사용자가 직접 X 서버와 클라이언트 프로그램을 설정할 필요 없이 편리하게 X 환경을 구동할 수 있게 해줍니다. `xinit`은 `startx`의 기반이 되는 명령이지만, 직접 사용하기에는 설정이 더 복잡하며, `systemctl`은 시스템 서비스 관리 도구로 X 윈도 실행과는 직접적인 관련이 없습니다.

문제 74정답률 100% · 2

다음 중 PDF 문서를 확인할 때 사용하는 프로그램으로 알맞은 것은?     
  1. Gimp
  2. eog
  3. evince
  4. Gwenview
정답: 3

해설

PDF 문서를 확인하는 데 가장 적합한 프로그램은 **evince**입니다. Gimp는 이미지 편집 프로그램이고, eog와 Gwenview는 이미지 뷰어이기 때문에 PDF 파일의 내용을 제대로 표시하거나 상호작용하기 어렵습니다. Evince는 다양한 문서 형식을 지원하는 범용 문서 뷰어로서 PDF를 열고 보는 데 특화되어 있습니다.

문제 75정답률 50% · 2

다음 설명에 해당하는 라이브러리로 알맞은 것은?
  1. Xlib
  2. XCB
  3. QT
  4. GTK+
정답: 1

해설

정답은 1번 Xlib입니다. Xlib는 X Window System의 기본적인 라이브러리로, 그래픽 사용자 인터페이스(GUI)를 직접 제어하고 윈도우를 생성하며 이벤트를 처리하는 데 사용됩니다. XCB는 Xlib보다 더 저수준의 라이브러리로, Xlib의 추상화를 제거하여 성능을 높인 것이 특징입니다. QT와 GTK+는 Xlib 또는 XCB 위에서 동작하는 고수준 GUI 툴킷입니다.

문제 76정답률 50% · 2

다음 중 스프레드시트(Spreadsheet) 프로그램으로 실행하는 명령으로 알맞은 것은?     
  1. oocalc
  2. oowriter
  3. ooimpress
  4. oodraw
정답: 1

해설

스프레드시트 프로그램은 데이터를 표 형태로 정리하고 계산하는 데 사용됩니다. 'oocalc'는 LibreOffice Calc의 명령어로, 스프레드시트 기능을 수행합니다. 다른 보기들은 각각 문서 작성(oowriter), 프레젠테이션(ooimpress), 그래픽 편집(oodraw) 프로그램에 해당하므로 스프레드시트 명령으로 적합하지 않습니다.

문제 77정답률 50% · 2

다음 중 이미지 뷰어 프로그램으로 가장 거리가 먼 것은?     
  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
정답: 4

해설

이미지 뷰어 프로그램은 이미지를 열고 보여주는 데 특화된 소프트웨어입니다. Eog, ImageMagick, Gimp는 모두 이미지 관련 기능을 제공하며, Eog와 Totem은 대표적인 이미지 뷰어입니다. 반면 Totem은 주로 동영상 재생에 사용되는 미디어 플레이어이므로 이미지 뷰어 프로그램과는 거리가 멉니다.

문제 78정답률 100% · 2

다음 설명에 해당하는 용어로 알맞은 것은?
  1. KDE
  2. GNOME
  3. LXDE
  4. Wayland
정답: 1

해설

이 문제는 리눅스 운영체제에서 사용자 인터페이스를 제공하는 **데스크톱 환경(Desktop Environment)**에 대한 이해를 묻고 있습니다. **정답 이유:** 보기 1번인 KDE는 GNOME, LXDE와 함께 대표적인 리눅스 데스크톱 환경 중 하나로, 사용자에게 그래픽 환경을 제공하는 핵심적인 역할을 합니다. Wayland는 디스플레이 서버 프로토콜로, 데스크톱 환경과는 다른 개념입니다. 따라서 설명에 해당하는 용어로 가장 적절한 것은 KDE입니다.

문제 79정답률 100% · 2

다음 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. xauth
  2. xhost
  3. xrandr
  4. export
정답: 1

해설

이 문제는 X 윈도우 시스템에서 원격 접속 시 인증을 관리하는 명령어를 묻고 있습니다. 정답은 **xauth**입니다. `xauth`는 X 클라이언트와 서버 간의 인증 정보를 생성하고 관리하여, 허가되지 않은 접근을 막는 역할을 합니다. `xhost`는 특정 호스트의 접속을 허용하거나 차단하는 데 사용되며, `xrandr`는 화면 해상도 및 디스플레이 설정을 변경하는 명령어입니다. `export`는 환경 변수를 설정하는 명령어입니다.

문제 80정답률 50% · 2

다음 중 시스템 시작 시 X 윈도 모드로 부팅하는 대신에 텍스트 모드로 부팅되도록 설정하는 명령으로 알맞은 것은?     
  1. systemctl set-default multi-user.target
  2. systemctl set-default texmode.target
  3. systemctl set-default runlevel5.target
  4. systemctl set-default graphical.target
정답: 1

해설

이 문제는 시스템의 기본 부팅 모드를 변경하는 방법을 묻고 있습니다. 정답은 1번 `systemctl set-default multi-user.target`입니다. 이는 시스템이 그래픽 환경(X 윈도 모드) 대신 텍스트 기반의 다중 사용자 환경으로 부팅되도록 설정하는 명령입니다. 핵심 개념은 `systemctl` 명령어를 사용하여 시스템의 기본 타겟 유닛을 변경하는 것입니다. `multi-user.target`은 텍스트 모드 부팅을 의미하며, `graphical.target`은 X 윈도 모드 부팅을 의미합니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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