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

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

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 100% · 2

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

해설

스캐너 관련 API로 가장 적합한 것은 SANE(Scanner Access Now Easy)입니다. SANE은 다양한 스캐너 하드웨어와 애플리케이션 간의 표준화된 인터페이스를 제공하여, 개발자들이 특정 스캐너 모델에 구애받지 않고 스캐너 기능을 쉽게 통합할 수 있도록 돕습니다. OSS는 오디오, ALSA는 리눅스 오디오, CUPS는 프린터 관련 API로, 스캐너와는 직접적인 관련이 없습니다.

문제 2정답률 100% · 2

다음 중 CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령으로 알맞은 것은?    
  1. printconf
  2. printtool
  3. system-config-printer
  4. redhat-config-printer
정답: 3

해설

CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령은 `system-config-printer`입니다. 이 명령은 그래픽 사용자 인터페이스(GUI)를 제공하여 사용자가 쉽게 프린터를 추가, 관리 및 구성할 수 있도록 도와줍니다. `printconf`나 `printtool`은 이전 버전의 RHEL/CentOS에서 사용되었거나, `redhat-config-printer`는 더 오래된 버전에서 사용되었던 명령으로, CentOS 7에서는 `system-config-printer`가 표준으로 사용됩니다.

문제 3정답률 50% · 2

다음 설명에 해당하는 RAID 기술로 알맞은 것은?
  1. Volume Group
  2. Linear
  3. Striping
  4. Mirroring
정답: 4

해설

정답은 4번 미러링(Mirroring)입니다. 미러링은 동일한 데이터를 여러 개의 디스크에 동시에 저장하여 데이터의 안정성을 높이는 기술입니다. 하나의 디스크가 고장 나더라도 다른 디스크에 데이터가 남아있어 데이터 손실을 방지할 수 있습니다.

문제 4정답률 100% · 2

다음 설명과 같은 상황에서 사용해야 하는 기술로 가장 알맞은 것은?
  1. LVM
  2. RAID
  3. Bonding
  4. Clustering
정답: 1

해설

이 문제는 **LVM(Logical Volume Management)**의 핵심 개념을 묻고 있습니다. LVM은 물리적인 디스크 공간을 추상화하여 유연하게 관리할 수 있게 해주는 기술입니다. 즉, 디스크의 크기를 동적으로 변경하거나, 여러 개의 디스크를 하나로 묶어 사용하거나, 스냅샷 기능을 활용하는 등 저장 공간 관리를 효율적으로 할 수 있습니다. 따라서 문제에서 설명하는 상황에 가장 적합한 기술은 LVM입니다.

문제 5정답률 100% · 2

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

해설

이 문제는 리눅스 운영체제에서 오디오 장치를 다루는 핵심 기술을 묻고 있습니다. 정답은 ALSA(Advanced Linux Sound Architecture)로, 리눅스 커널에서 사운드 카드를 직접 제어하고 애플리케이션이 사운드 장치에 접근할 수 있도록 표준화된 인터페이스를 제공하는 핵심적인 역할을 합니다. OSS는 이전의 오디오 시스템이었고, SANE은 스캐너, CUPS는 프린터와 관련된 기술이므로 오디오와는 무관합니다.

문제 6정답률 100% · 2

다음 중 용량이 2GB 하드디스크 7개를 이용하여 RAID-6로 구성했을 때 가용 공간으로 알맞은 것은?    
  1. 8GB
  2. 10GB
  3. 12GB
  4. 14GB
정답: 2

해설

RAID-6는 2개의 디스크를 패리티 정보 저장에 사용하여 데이터를 보호합니다. 따라서 전체 용량에서 2개의 디스크 용량을 제외한 만큼을 가용 공간으로 사용할 수 있습니다. 2GB 하드디스크 7개를 사용하므로, 7개 디스크 총 용량 14GB에서 2개 디스크 용량 4GB를 제외한 10GB가 가용 공간이 됩니다.

문제 7정답률 50% · 2

다음 중 sendmail 패키지를 제거하는 명령으로 알맞은 것은?    
  1. rpm –i sendmail
  2. rpm –r sendmail
  3. rpm –e sendmail
  4. rpm –d sendmail
정답: 3

해설

`rpm -e sendmail` 명령은 RPM 패키지 관리자를 사용하여 'sendmail' 패키지를 시스템에서 제거하는 올바른 방법입니다. `rpm -e`는 패키지를 제거(erase)하는 옵션이며, 다른 보기들은 패키지 설치(`-i`), 제거(`-r`은 잘못된 옵션), 또는 의존성 제거(`-d`는 잘못된 옵션)와 관련이 없습니다. 따라서 sendmail 패키지를 제거하는 핵심 개념은 `rpm -e` 명령을 사용하는 것입니다.

문제 8정답률 100% · 2

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. jxvf
  2. Jxvf
  3. zxvf
  4. Zxvf
정답: 2

해설

이 문제는 대소문자 구분을 묻는 문제입니다. 프로그래밍 언어나 파일 시스템 등 많은 곳에서 대소문자를 구분하기 때문에, 'jxvf'와 'Jxvf'는 다른 것으로 인식됩니다. 따라서 보기 중 'Jxvf'가 정답이며, 이는 대소문자 구분이라는 핵심 개념을 보여줍니다.

문제 9정답률 100% · 2

다음 중 소스 설치 과정 중에서 configure 작업 후에 관련 정보가 저장되는 파일명으로 알맞은 것은?
  1. install
  2. .config
  3. .configure
  4. Makefile
정답: 4

해설

소스 코드 설치 시 `configure` 작업은 빌드 환경을 확인하고 소스 코드의 컴파일 및 설치에 필요한 정보를 준비하는 단계입니다. 이 과정에서 생성되는 `Makefile`은 컴파일, 링크, 설치 등 빌드 프로세스의 각 단계를 정의하는 명령어들을 담고 있으며, `configure` 작업의 결과로 생성되어 관련 정보가 저장됩니다. 따라서 `Makefile`이 `configure` 작업 후에 관련 정보가 저장되는 파일명으로 가장 알맞습니다.

문제 10정답률 50% · 2

다음 중 yum 기반으로 작업한 목록을 확인하는 명령으로 알맞은 것은?     
  1. yum list
  2. yum worklist
  3. yum work list
  4. yum history
정답: 4

해설

`yum history` 명령은 yum을 사용하여 설치, 업데이트, 제거 등 수행했던 모든 작업 기록을 보여줍니다. 따라서 yum 기반으로 작업한 목록을 확인하는 데 가장 적합한 명령입니다. 보기 1, 2, 3은 yum에서 제공하는 유효한 명령어가 아니거나 작업 목록 확인과는 직접적인 관련이 없습니다.

문제 11정답률 50% · 2

다음은 묶여있는 tar 파일을 /usr/local/src 디렉터리에 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -d
  2. -D
  3. -c
  4. -C
정답: 4

해설

tar 명령어를 사용하여 압축 파일을 특정 디렉터리에 풀 때, `-C` 옵션은 "change directory"의 약자로, 압축을 해제할 대상 디렉터리를 지정하는 데 사용됩니다. 따라서 묶여있는 tar 파일을 `/usr/local/src` 디렉터리에 풀기 위해서는 `-C /usr/local/src` 와 같이 사용해야 합니다. 다른 보기들은 tar 명령어에서 압축 파일 생성(`-c`), 압축 해제(`-x`), 압축 풀기(`-v`) 등의 다른 기능을 수행하는 옵션입니다.

문제 12정답률 100% · 2

아파치 웹 서버를 소스 설치하는 과정에서 configure를 진행했으나 다시 configure 하기 위해 관련 파일들을 제거하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. clean
  2. delete
  3. remove
  4. reconfigure
정답: 1

해설

아파치 웹 서버 소스 설치 시 `configure` 명령은 빌드 환경을 설정하는 과정입니다. 이전에 `configure`를 실행하여 생성된 관련 파일들을 제거하고 다시 설정하기 위해서는, 빌드 과정에서 사용되는 임시 파일들을 정리하는 `make clean` 명령을 사용해야 합니다. 따라서 ( 괄호 ) 안에 들어갈 알맞은 내용은 `clean`입니다.

문제 13정답률 100% · 2

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

해설

SUSE 리눅스는 **zypper**라는 패키지 관리 도구를 사용합니다. rpm은 SUSE를 포함한 여러 리눅스 배포판에서 사용하는 패키지 형식 자체이며, yum은 주로 Red Hat 계열에서, dpkg는 Debian 계열에서 사용됩니다. 따라서 SUSE 리눅스에서 패키지를 설치, 업데이트, 제거하는 데 가장 적합한 도구는 zypper입니다.

문제 14정답률 50% · 2

다음 중 레드햇 리눅스에서 사용되는 패키지 관리 도구로 가장 거리가 먼 것은?     
  1. rpm
  2. yum
  3. dnf
  4. pacman
정답: 4

해설

레드햇 리눅스 계열에서는 주로 `rpm`을 기반으로 하는 `yum` 또는 `dnf`를 패키지 관리 도구로 사용합니다. `rpm`은 패키지 자체를 설치, 제거, 업데이트하는 저수준 도구이며, `yum`과 `dnf`는 `rpm`을 활용하여 의존성 해결 및 온라인 저장소 관리를 편리하게 해주는 고수준 도구입니다. 반면, `pacman`은 아치 리눅스 등 다른 리눅스 배포판에서 주로 사용하는 패키지 관리 도구이므로 레드햇 리눅스와는 거리가 멉니다.

문제 15정답률 50% · 2

다음 설명에 해당하는 vi 편집기의 환경 설정 값으로 알맞은 것은?
  1. set no
  2. set nu
  3. set ai
  4. set list
정답: 2

해설

이 문제는 vi 편집기에서 줄 번호를 표시하는 환경 설정 값을 묻고 있습니다. 정답은 2번 'set nu'입니다. 'nu'는 'number'의 약자로, vi 편집기에서 현재 작업 중인 파일의 각 줄 앞에 번호를 붙여 표시하도록 설정하는 명령어입니다. 이를 통해 코드나 텍스트를 편집할 때 특정 줄을 쉽게 찾고 참조할 수 있습니다.

문제 16정답률 100% · 2

다음 중 vi 편집기의 명령 모드에서 편집모드로 전환하는 키로 틀린 것은?     
  1. a
  2. e
  3. i
  4. o
정답: 2

해설

vi 편집기에서 명령 모드에서 편집 모드로 전환하는 키들은 'a', 'i', 'o' 등이 있습니다. 이 키들은 각각 현재 커서 위치나 줄의 끝에서 텍스트를 삽입하는 등 다양한 편집 모드 진입 방식을 제공합니다. 반면, 'e' 키는 명령 모드에서 커서를 단어의 끝으로 이동시키는 역할을 하므로 편집 모드로 전환하는 키가 아닙니다.

문제 17정답률 100% · 2

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

해설

이 문제는 vi 편집기에서 특정 문자열을 치환하는 명령을 묻고 있습니다. 정답은 3번 `: %s/^linux/Linux/` 입니다. 핵심 개념은 정규 표현식에서 줄의 시작을 나타내는 `^` 기호입니다. 이 기호는 `linux`라는 문자열이 줄의 맨 앞에 있을 때만 일치시키도록 하여, 의도한 대로 줄의 시작 부분에 있는 `linux`만 `Linux`로 정확하게 치환합니다.

문제 18정답률 50% · 2

vi 편집기로 line.txt 파일의 내용을 불러오면서 커서의 위치를 마지막 줄에 위치시키려고 한다. 다음 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
  1. +
  2. -e
  3. -l
  4. -L
정답: 1

해설

vi 편집기로 파일을 열 때 커서를 특정 줄로 이동시키려면 `+` 옵션을 사용합니다. `+` 옵션 뒤에 줄 번호를 지정하면 해당 줄로 바로 이동하며, 줄 번호를 생략하면 파일의 마지막 줄로 이동합니다. 따라서 line.txt 파일의 마지막 줄에 커서를 위치시키려면 `vi + line.txt` 와 같이 사용합니다.

문제 19정답률 50% · 2

다음 중 GNU 프로젝트에 의해 만들어진 편집기로 알맞은 것은?     
  1. vi
  2. vim
  3. nano
  4. pico
정답: 3

해설

GNU 프로젝트는 자유 소프트웨어 운동을 주도하며 다양한 소프트웨어를 개발했습니다. 보기 중 nano 편집기는 GNU 프로젝트의 일환으로 개발된 텍스트 편집기입니다. vi와 vim은 AT&T 벨 연구소에서 시작되었고, pico는 워싱턴 대학에서 개발되었습니다. 따라서 GNU 프로젝트에 의해 만들어진 편집기는 nano가 가장 적합합니다.

문제 20정답률 100% · 2

다음 중 emacs 편집기 개발과 밀접한 인물의 조합으로 알맞은 것은?     
  1. 리처드 스톨먼, 제임스 고슬링
  2. 리처드 스톨먼, 빌 조이
  3. 빌 조이, 제임스 고슬링
  4. 제임스 고슬링, 브람 무레나르
정답: 1

해설

Emacs 편집기 개발과 밀접한 인물 조합은 **리처드 스톨먼**과 **제임스 고슬링**입니다. 리처드 스톨먼은 Emacs의 초기 개발자이자 자유 소프트웨어 운동의 창시자로, Emacs의 철학과 발전에 지대한 영향을 미쳤습니다. 제임스 고슬링은 Java 언어 개발자로 유명하지만, Emacs의 Lisp 확장 기능 개발에도 기여한 바 있습니다. 따라서 1번이 정답입니다.

문제 21정답률 100% · 2

실행 중인 프로세스들의 CPU 사용률을 실시간으로 확인할 때 사용하는 명령으로 알맞은 것은?
  1. nice
  2. pstree
  3. renice
  4. top
정답: 4

해설

정답은 4번 'top'입니다. 'top' 명령은 현재 실행 중인 프로세스들의 CPU 사용률, 메모리 사용량 등 시스템 자원 사용 현황을 실시간으로 보여주는 유틸리티입니다. 'nice'와 'renice'는 프로세스의 우선순위를 조절하는 명령어이며, 'pstree'는 프로세스들의 트리 구조를 보여주는 명령어이므로 실시간 CPU 사용률 확인과는 거리가 있습니다.

문제 22정답률 50% · 2

다음 명령의 결과와 가장 관련 있는 프로세스 생성 방식으로 알맞은 것은?
  1. exec
  2. fork
  3. inetd
  4. standalone
정답: 2

해설

이 문제는 프로세스 생성 방식을 묻고 있으며, 정답은 'fork'입니다. 'fork'는 현재 실행 중인 프로세스를 복제하여 새로운 프로세스를 생성하는 방식입니다. 새로운 프로세스는 부모 프로세스의 메모리 공간, 파일 디스크립터 등을 상속받으며, 이후 'exec'를 통해 다른 프로그램을 실행할 수 있습니다. 따라서 새로운 프로세스를 생성하는 가장 기본적인 메커니즘인 'fork'가 이 문제와 가장 관련이 깊습니다.

문제 23정답률 100% · 2

다음 결과에 해당하는 명령으로 알맞은 것은?
  1. ps
  2. tree
  3. pstree
  4. ps_mem
정답: 3

해설

이 문제는 프로세스 간의 부모-자식 관계를 시각적으로 보여주는 명령어를 묻고 있습니다. `pstree` 명령은 프로세스들을 트리 형태로 출력하여 어떤 프로세스가 다른 프로세스를 생성했는지 쉽게 파악할 수 있게 해줍니다. 다른 보기들은 프로세스 목록(`ps`), 디렉토리 구조(`tree`), 또는 프로세스 메모리 사용량(`ps_mem`)을 보여주므로 문제의 결과와는 맞지 않습니다.

문제 24정답률 50% · 2

다음은 ihduser가 cron 설정을 하는 과정이다. ( 괄호 ) 안에 들어갈 명령어의 옵션으로 알맞은 것은?
  1. -n
  2. -e
  3. -i
  4. -u
정답: 2

해설

cron 설정은 사용자별로 독립적으로 관리됩니다. `crontab` 명령어는 cron 작업을 편집하는 데 사용되며, `-e` 옵션은 현재 사용자의 crontab 파일을 편집하는 기능을 수행합니다. 따라서 `ihduser`라는 사용자가 cron 설정을 하는 과정에서는 현재 사용자의 crontab 파일을 편집하기 위해 `-e` 옵션을 사용하는 것이 올바릅니다.

문제 25정답률 100% · 2

다음 설명과 같이 cron을 설정할 때의 날짜 형식으로 알맞은 것은?
  1. 10 11 * * 1-3 /etc/check.sh
  2. 11 10 * * 1-3 /etc/check.sh
  3. 10 11 * * 1,3 /etc/check.sh
  4. 11 10 * 1,3 /etc/check.sh
정답: 3

해설

cron에서 날짜 형식은 **분 시 일 월 요일** 순서로 지정됩니다. 보기 3번은 "10시 11분"에 실행되며, "월요일과 수요일"에 해당합니다. 보기 4번은 "일" 필드가 잘못 설정되어 있습니다. 따라서 3번이 올바른 cron 날짜 형식입니다.

문제 26정답률 100% · 2

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

해설

정답은 3번 'inetd'입니다. **핵심 개념:** 'inetd'는 네트워크 요청을 받아 해당 요청을 처리할 수 있는 다른 데몬(서비스)으로 연결해주는 슈퍼 데몬입니다. 즉, 여러 네트워크 서비스를 관리하고 필요할 때만 해당 서비스를 실행시켜주는 역할을 합니다. **간단 해설:** 'inetd'는 마치 택배 회사의 허브와 같습니다. 다양한 택배(네트워크 요청)가 도착하면, 'inetd'는 어떤 종류의 택배인지 파악하여 가장 적합한 배달원(서비스 데몬)에게 전달해주는 것입니다. 이를 통해 각 서비스는 항상 실행될 필요 없이 요청이 있을 때만 활성화되어 시스템 자원을 효율적으로 사용할 수 있습니다.

문제 27정답률 100% · 2

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

해설

정답은 3번 'jobs'입니다. 'jobs' 명령어는 현재 쉘에서 실행 중인 백그라운드 프로세스들의 목록을 보여주는 역할을 합니다. 'bg'와 'fg'는 각각 백그라운드 프로세스를 포그라운드로 가져오거나, 포그라운드 프로세스를 백그라운드로 보내는 명령어이며, 'nohup'은 프로세스를 터미널 종료 후에도 계속 실행되도록 하는 명령어입니다.

문제 28정답률 100% · 2

다음은 프로세스 아이디(PID)가 1222번인 프로세스의 우선순위 값을 –10으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ nice ㉡ -10
  2. ㉠ nice ㉡ --10
  3. ㉠ renice ㉡ -10
  4. ㉠ renice ㉡ --10
정답: 3

해설

이 문제는 리눅스 시스템에서 프로세스의 우선순위를 변경하는 명령어를 묻고 있습니다. 정답은 3번으로, `renice` 명령어는 이미 실행 중인 프로세스의 우선순위를 변경할 때 사용됩니다. `nice` 명령어는 프로세스 실행 시 우선순위를 지정할 때 사용되며, 우선순위 값 앞에 하이픈(-)을 붙여 음수 값을 지정합니다. 따라서 이미 실행 중인 PID 1222번 프로세스의 우선순위를 -10으로 지정하려면 `renice -10 -p 1222`와 같이 사용해야 합니다.

문제 29정답률 50% · 2

다음 중 [Ctrl]+[\] 입력 시에 전송되는 시그널로 알맞은 것은?     
  1. SIGINT
  2. SIGHUP
  3. SIGQUIT
  4. SIGTERM
정답: 3

해설

[Ctrl]+[\] 키 조합은 터미널에서 실행 중인 프로세스에 SIGQUIT 시그널을 전송합니다. 이 시그널은 프로세스를 종료시키되, SIGINT (Ctrl+C)와 달리 코어 덤프를 생성하여 디버깅에 활용할 수 있도록 합니다. 따라서 정답은 SIGQUIT입니다.

문제 30정답률 50% · 2

다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?     
  1. NI
  2. PRI
  3. VSZ
  4. RSS
정답: 2

해설

커널은 프로세스의 실행 순서를 결정하기 위해 우선순위 정보를 사용하며, 이 우선순위는 **PRI(Priority)** 항목으로 표현됩니다. NI(Nice Value)는 PRI에 영향을 주는 요소이지만 직접적인 우선순위 값은 아니며, VSZ와 RSS는 프로세스의 메모리 사용량과 관련된 항목으로 우선순위와는 직접적인 관련이 없습니다. 따라서 프로세스의 우선순위 항목으로 알맞은 것은 PRI입니다.

문제 31정답률 100% · 2

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

해설

이 문제는 사용자의 쉘 환경 설정과 관련된 파일들을 이해하는 것을 묻습니다. 정답은 1번 `~/.bashrc`인데, 이는 Bash 쉘이 실행될 때마다 적용되는 설정 파일이기 때문입니다. `~/.bash_profile`은 로그인 시 한 번만 실행되는 반면, `~/.bashrc`는 새로운 터미널 세션이 열릴 때마다 실행되어 별칭, 환경 변수 등 사용자 정의 설정을 적용하는 데 주로 사용됩니다.

문제 32정답률 100% · 2

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

해설

이 문제는 운영체제에서 사용자의 쉘을 관리하는 파일에 대한 이해를 묻고 있습니다. 정답은 2번 `/etc/shells`이며, 이 파일은 시스템에서 사용 가능한 쉘들의 경로 목록을 저장합니다. 1번 `/bin/bash`는 bash 쉘 자체의 실행 파일이고, 3번 `/etc/passwd`는 사용자 계정 정보를, 4번 `/etc/skel`은 새 사용자 생성 시 복사되는 기본 파일들을 담고 있어 사용 가능한 쉘 목록과는 관련이 없습니다.

문제 33정답률 100% · 2

다음은 ihduser가 사용 가능한 셸의 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
  1. -c
  2. -l
  3. -s
  4. -u
정답: 2

해설

ihduser가 사용 가능한 셸 목록을 확인하기 위해서는 `chsh` 명령어에 `-l` 옵션을 사용해야 합니다. 이 옵션은 시스템에 등록된 사용자 셸들의 경로를 출력해줍니다. 따라서 (괄호) 안에 들어갈 알맞은 옵션은 2번 `-l`입니다.

문제 34정답률 50% · 2

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

해설

주어진 문제는 특정 셸의 특징을 설명하고, 그 특징에 맞는 셸을 고르는 문제입니다. 정답이 1번 csh인 것으로 보아, 문제에서 제시된 설명은 csh만의 고유한 특징을 나타내고 있을 것입니다. 핵심 개념은 각 셸의 문법적 차이점이나 기능적 특징을 이해하는 것입니다.

문제 35정답률 50% · 2

다음 중 ihduser가 로그인 셸을 변경했을 때 저장되는 파일로 알맞은 것은?     
  1. ~/.bashrc
  2. ~/.bash_profile
  3. /etc/passwd
  4. /etc/shells
정답: 3

해설

ihduser가 로그인 셸을 변경하면, 해당 사용자의 기본 셸 정보가 `/etc/passwd` 파일에 저장됩니다. 이 파일은 시스템의 모든 사용자 계정에 대한 정보를 담고 있으며, 각 사용자 항목에는 로그인 셸의 경로가 포함되어 있습니다. 따라서 로그인 셸 변경 시 `/etc/passwd` 파일이 업데이트됩니다.

문제 36정답률 100% · 2

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

해설

정답은 2번입니다. "history" 명령어는 사용자가 이전에 실행했던 명령어들의 목록을 보여주는 기능입니다. 따라서 "history" 명령어만 단독으로 실행하면, 최근에 실행했던 명령어들이 순서대로 화면에 출력됩니다. 1번은 "history 5"와 같은 형식으로 사용될 때의 동작이며, 3번과 4번은 히스토리 목록을 이용한 명령어 재실행 방식에 대한 설명입니다.

문제 37정답률 50% · 2

다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?     
  1. env
  2. printenv
  3. set
  4. unset
정답: 3

해설

정답은 3번 'set'입니다. 'set' 명령어는 현재 셸 환경에 설정된 모든 변수(환경 변수 및 셸 변수 모두 포함)를 출력합니다. 반면 'env'와 'printenv'는 주로 환경 변수만 보여주므로, 사용자가 직접 선언한 셸 변수까지 확인하려면 'set'을 사용해야 합니다. 'unset'은 변수를 제거하는 명령어입니다.

문제 38정답률 100% · 2

다음은 ihduser가 본인에게 도착하는 메일 관련 파일의 경로를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 환경 변수명으로 알맞은 것은?
  1. $MAIL
  2. $MAILFILE
  3. $MAILCHECK
  4. $MAILSPOOL
정답: 1

해설

ihduser가 메일 파일 경로를 확인하는 데 사용되는 환경 변수는 `$MAIL`입니다. 이 변수는 사용자에게 도착하는 메일 파일의 위치를 지정하며, 일반적으로 `/var/mail/username` 또는 `/var/spool/mail/username`과 같은 경로를 가리킵니다. 따라서 메일 파일 경로를 확인하는 맥락에서 `$MAIL`이 가장 적합한 환경 변수입니다.

문제 39정답률 100% · 2

다음 중 일반 사용자가 파일의 내용을 볼 수 없는 파일로 알맞은 것은?     
  1. /etc/passwd
  2. /etc/shadow
  3. /etc/group
  4. /etc/fstab
정답: 2

해설

정답은 2번 **/etc/shadow** 입니다. **/etc/shadow** 파일은 사용자 계정의 암호화된 비밀번호 정보와 같은 민감한 정보를 담고 있어, 일반 사용자는 접근 권한이 제한되어 내용을 볼 수 없습니다. 반면에 **/etc/passwd** 파일은 사용자 계정 정보의 일부를 담고 있지만, 비밀번호 정보는 포함하지 않아 일반 사용자도 읽을 수 있습니다. **/etc/group**은 그룹 정보를, **/etc/fstab**은 파일 시스템 마운트 정보를 담고 있어 일반적으로 일반 사용자에게도 읽기 권한이 부여됩니다.

문제 40정답률 100% · 1

다음은 CD-ROM 드라이브의 디스크 트레이(tray)를 여는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
  1. eject
  2. mount
  3. umount
  4. unmount
정답: 1

해설

CD-ROM 드라이브의 디스크 트레이를 여는 과정에 대한 문제로, **eject** 명령은 CD-ROM 드라이브에서 디스크를 꺼내거나 트레이를 열 때 사용됩니다. 반면, **mount**와 **umount/unmount**는 파일 시스템을 연결하거나 해제하는 데 사용되는 명령으로, CD-ROM 트레이를 여는 것과는 직접적인 관련이 없습니다. 따라서 정답은 **eject**입니다.

문제 41정답률 50% · 2

다음 조건에 해당하는 명령으로 알맞은 것은?
  1. mount –j xfs /backup /dev/sdb1
  2. mount –j xfs /dev/sdb1 /backup
  3. mount –t xfs /backup /dev/sdb1
  4. mount –t xfs /dev/sdb1 /backup
정답: 4

해설

이 문제는 리눅스 파일 시스템 마운트 명령의 올바른 사용법을 묻고 있습니다. 핵심 개념은 `mount` 명령의 기본 구문으로, `mount [옵션] <장치> <마운트 포인트>` 순서로 사용해야 한다는 것입니다. 따라서 파일 시스템 타입(`-t xfs`)과 장치(`dev/sdb1`), 그리고 마운트할 디렉토리(`backup`)를 올바른 순서로 지정한 4번이 정답입니다.

문제 42정답률 50% · 2

다음 중 명령의 결과가 아래 경우 관련 설명으로 틀린 것은?
  1. ihd 사용자는 /tmp 디렉터리 안으로 들어갈 수 있다.
  2. ihd 사용자는 /tmp 디렉터리 안에 파일을 생성할 수 있다.
  3. ihd 사용자는 lin.txt 파일을 삭제할 수 있다.
  4. ihd 사용자는 joon.txt 파일을 수정할 수 없다.
정답: 4

해설

이 문제는 리눅스 파일 시스템 권한에 대한 이해를 묻고 있습니다. * **정답 이유:** 4번 보기가 틀린 이유는, `ihd` 사용자가 `joon.txt` 파일을 수정할 수 있는지 여부는 해당 파일의 권한 설정에 따라 달라지기 때문입니다. 문제에서 `joon.txt` 파일의 권한 설정에 대한 정보가 주어지지 않았으므로, 수정할 수 없다고 단정할 수 없습니다. * **핵심 개념:** 리눅스 파일 시스템에서는 사용자, 그룹, 기타 사용자에 대한 읽기(r), 쓰기(w), 실행(x) 권한을 설정하여 파일 및 디렉터리에 대한 접근을 제어합니다. 이러한 권한 설정을 통해 사용자의 파일 생성, 삭제, 수정 등의 작업을 제한할 수 있습니다.

문제 43정답률 66.7% · 3

다음은 lin.sh 파일의소유자는 ihduser, 소유 그룹은 kaitgroup으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
  1. chmod
  2. chown
  3. chgrp
  4. umask
정답: 2

해설

파일의 소유자와 그룹을 변경하는 데 사용되는 명령어는 `chown`입니다. `chmod`는 파일 권한을 변경하고, `chgrp`는 파일 그룹만 변경하며, `umask`는 기본 파일 생성 권한을 설정합니다. 따라서 문제에서 소유자와 그룹을 모두 지정하므로 `chown`이 정답입니다.

문제 44정답률 100% · 2

다음은 ihduser 사용자의 디스크 쿼터 설정 정보만 확인하려고 한다. ( 괄호 ) 안에 들어갈 명령으로 가장 알맞은 것은?
  1. quota
  2. edquota
  3. repquota
  4. xfs_quota
정답: 1

해설

ihduser 사용자의 디스크 쿼터 설정 정보를 확인하는 데 가장 적합한 명령어는 `quota`입니다. `quota` 명령어는 특정 사용자의 디스크 사용량과 할당량을 보여주며, 설정 정보만 확인하는 용도로 사용됩니다. `edquota`는 쿼터 설정을 편집하는 데 사용되고, `repquota`는 전체 시스템의 쿼터 사용량을 요약하여 보고하는 데 사용됩니다. `xfs_quota`는 XFS 파일 시스템에서 쿼터를 관리하는 명령어입니다.

문제 45정답률 100% · 2

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

해설

이 문제는 파일 시스템의 디스크 사용량을 확인하는 명령어를 묻고 있습니다. 그림은 현재 시스템에서 사용 가능한 디스크 공간과 각 파티션의 사용량을 보여주고 있습니다. 'df' 명령어는 이러한 파일 시스템의 디스크 공간 사용량을 보여주는 역할을 합니다. 따라서 'df'가 정답입니다.

문제 46정답률 50% · 2

/etc/fstab의 총 6개의 필드로 구성되어 있는데, 마운트되는 디렉터리(mount point)는 몇 번째 필드인가?     
  1. 첫 번째
  2. 두 번째
  3. 세 번째
  4. 네 번째
정답: 2

해설

`/etc/fstab` 파일은 시스템 부팅 시 자동으로 마운트될 파일 시스템 정보를 담고 있습니다. 이 파일은 총 6개의 필드로 구성되며, 각 필드는 특정 정보를 나타냅니다. 마운트되는 디렉터리(mount point)는 **두 번째 필드**에 해당하며, 이는 해당 파일 시스템이 시스템의 어느 위치에 연결될지를 지정합니다.

문제 47정답률 100% · 2

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ Set-UID ㉡ uuid
  2. ㉠ Set-UID ㉡ blkid
  3. ㉠ UUID ㉡ blkid
  4. ㉠ UUID ㉡ uuid
정답: 3

해설

이 문제는 리눅스 시스템에서 파일의 고유 식별자와 디스크 파티션 정보를 확인하는 명령어와 관련된 개념을 묻고 있습니다. 정답은 3번으로, **UUID**는 파일 시스템의 고유 식별자를 나타내며, **blkid**는 이러한 UUID를 포함한 디스크 파티션 정보를 출력하는 명령어입니다. 따라서 괄호 안에 들어갈 내용으로 가장 적절한 조합입니다.

문제 48정답률 50% · 2

다음 중 Set-UID 또는 Set-GID와 같은 특수 권한이 설정된 파일로 알맞은 것은?     
  1. /usr/bin/passwd
  2. /usr/sbin/useradd
  3. /etc/passwd
  4. /etc/shadow
정답: 1

해설

Set-UID/Set-GID 권한은 일반 사용자가 해당 파일을 실행할 때, 파일 소유자 또는 그룹의 권한으로 실행되도록 합니다. `/usr/bin/passwd` 파일은 일반 사용자가 자신의 비밀번호를 변경할 수 있도록 Set-UID 권한이 설정되어, root 권한으로 실행되어 `/etc/shadow` 파일에 접근할 수 있게 합니다. 다른 보기들은 설정 파일이거나, 일반 사용자가 직접 실행하는 프로그램이 아니기에 Set-UID/Set-GID 권한이 필요하지 않습니다.

문제 49정답률 50% · 2

다음 설명에 해당하는 용어로 가장 알맞은 것은?
  1. 도커(Docker)
  2. 쿠버네티스(Kubernetes)
  3. 앤서블(Ansible)
  4. 오픈스택(OpenStack)
정답: 1

해설

이 문제는 애플리케이션을 격리된 환경에서 실행하고 배포하는 기술을 묻고 있습니다. 정답은 **도커(Docker)**로, 컨테이너라는 격리된 환경을 만들어 애플리케이션과 그 종속성을 함께 패키징하여 어디서든 일관되게 실행할 수 있도록 합니다. 이는 개발 및 배포 과정을 단순화하고 효율성을 높이는 데 핵심적인 역할을 합니다.

문제 50정답률 100% · 2

다음 중 업무 처리에 필요한 서버나 스토리지와 같은 IT 하드웨어 자원을 빌려 쓰는 클라우드 서비스로 알맞은 것은?     
  1. SaaS
  2. IaaS
  3. DaaS
  4. PaaS
정답: 2

해설

정답은 2번 IaaS입니다. IaaS(Infrastructure as a Service)는 서버, 스토리지, 네트워크와 같은 IT 하드웨어 자원을 빌려 쓰는 클라우드 서비스입니다. 사용자는 운영체제부터 애플리케이션까지 직접 관리해야 하지만, 하드웨어 인프라 구축 및 유지보수에 대한 부담을 줄일 수 있습니다. SaaS는 소프트웨어 자체를 제공하고, PaaS는 개발 환경을 제공하며, DaaS는 데스크톱 환경을 제공하는 서비스이므로 문제의 설명과 맞지 않습니다.

문제 51정답률 100% · 2

다음 설명에 해당하는 플랫폼으로 알맞은 것은?
  1. MeeGo IVI
  2. Tizen IVI
  3. GENIVI
  4. Android IVI
정답: 3

해설

이 문제는 자동차 인포테인먼트 시스템(IVI) 개발을 위한 표준화된 오픈 소스 플랫폼에 대한 이해를 묻습니다. 정답인 3번 GENIVI는 자동차 제조사 및 부품 공급업체가 협력하여 IVI 시스템 개발을 위한 개방형 표준과 소프트웨어 개발 키트를 제공하는 컨소시엄입니다. MeeGo, Tizen, Android IVI는 특정 기업이나 프로젝트에서 개발된 운영체제 또는 플랫폼이지만, GENIVI는 이러한 다양한 플랫폼들이 상호 운용될 수 있도록 하는 **표준화된 프레임워크**를 제공하는 데 중점을 둡니다.

문제 52정답률 50% · 2

다음 설명에 해당하는 리눅스 배포판으로 알맞은 것은?
  1. Rocky Linux
  2. Arch Linux
  3. Alma Linux
  4. Linux Mint
정답: 1

해설

이 문제는 CentOS의 후속 배포판을 묻는 문제입니다. Rocky Linux와 Alma Linux는 CentOS의 원래 개발자들이 주도하여 만든, 엔터프라이즈 환경에서 안정성과 장기 지원을 제공하는 RHEL(Red Hat Enterprise Linux) 호환 배포판입니다. Arch Linux는 최신 패키지를 제공하는 롤링 릴리즈 방식이고, Linux Mint는 사용자 친화적인 데스크톱 환경에 초점을 맞춘 배포판으로 CentOS의 후속과는 거리가 있습니다. 따라서 CentOS의 정신을 잇는 Rocky Linux가 정답입니다.

문제 53정답률 100% · 2

전송 매체를 광섬유 케이블(Optical Fiber Cable)을 사용하여 설계된 링 구조의 통신망으로 네트워크 액세스를 제어하기 위해 토큰 패싱 방법을 사용하는 LAN 전송방식으로 알맞은 것은?     
  1. Token Ring
  2. Ethernet
  3. X.25
  4. FDDI
정답: 4

해설

정답은 4번 FDDI입니다. FDDI는 광섬유 케이블을 사용하여 설계된 이중 링 구조의 네트워크에서 토큰 패싱 방식을 사용하여 네트워크 액세스를 제어하는 LAN 전송 방식입니다. 핵심 개념은 **광섬유, 링 구조, 토큰 패싱**이며, 이는 FDDI의 특징을 정확히 설명합니다. Token Ring은 토큰 패싱을 사용하지만 주로 동축 케이블이나 트위스트 페어 케이블을 사용하며, Ethernet은 CSMA/CD 방식을 사용합니다. X.25는 패킷 교환망 표준으로 LAN 전송 방식과는 다릅니다.

문제 54정답률 100% · 2

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

해설

FTP에서 파일 전송 및 다운로드 진행 상태를 '#' 기호로 표시하도록 설정하는 명령어는 `hash`입니다. 이 명령어는 전송 과정에서 각 블록이 완료될 때마다 '#' 문자를 출력하여 사용자에게 진행 상황을 시각적으로 알려줍니다. `open`은 서버 접속, `status`는 연결 상태 확인, `chmod`는 파일 권한 변경에 사용되는 명령어이므로 정답이 아닙니다.

문제 55정답률 100% · 2

다음 중 모질라 재단에서 개발한 자유 소프트웨어로 게코(Gecko) 레이아웃 엔진을 사용한 웹 브라우저로 알맞은 것은?     
  1. 파이어폭스
  2. 크롬
  3. 엣지
  4. 익스플로어
정답: 1

해설

정답은 1번 파이어폭스입니다. 파이어폭스는 모질라 재단에서 개발한 자유 소프트웨어 웹 브라우저로, 게코(Gecko)라는 자체 레이아웃 엔진을 사용합니다. 크롬은 구글에서 개발했으며 블링크(Blink) 엔진을, 엣지는 마이크로소프트에서 개발했으며 이전에는 엣지HTML 엔진을 사용하다가 현재는 크로미움 기반의 블링크 엔진을 사용합니다. 익스플로어는 마이크로소프트에서 개발한 브라우저로 현재는 지원이 중단되었습니다.

문제 56정답률 100% · 2

다음 중 최상위 도메인으로 틀린 것은?     
  1. com
  2. mil
  3. org
  4. or
정답: 4

해설

최상위 도메인(Top-Level Domain, TLD)은 인터넷 주소의 가장 끝에 오는 부분으로, 웹사이트의 종류나 목적을 나타냅니다. 보기에서 'com', 'mil', 'org'는 각각 상업용, 군사, 비영리 단체를 나타내는 대표적인 최상위 도메인입니다. 반면 'or'은 국가 코드 최상위 도메인(ccTLD)으로 사용될 수 있으나, 일반적으로 통용되는 최상위 도메인으로는 틀렸습니다.

문제 57정답률 100% · 2

다음 중 주요 프로토콜과 포트번호 조합으로 틀린 것은?     
  1. SMTP - 25
  2. IMAP - 143
  3. SNMP - 53
  4. HTTPS – 443
정답: 3

해설

## 문제 해설 이 문제는 네트워크 통신에서 사용되는 주요 프로토콜과 해당 프로토콜이 사용하는 표준 포트 번호를 묻는 문제입니다. 각 프로토콜은 특정 역할을 수행하며, 이를 위해 정해진 포트 번호를 사용합니다. ### 정답 이유 및 핵심 개념 정답은 **3번 SNMP - 53**입니다. * **SNMP (Simple Network Management Protocol)**는 네트워크 장치를 관리하기 위한 프로토콜로, 주로 **UDP 161번** 포트를 사용합니다. * **53번** 포트는 **DNS (Domain Name System)** 프로토콜이 사용하며, 도메인 이름을 IP 주소로 변환하는 역할을 합니다. 따라서 SNMP와 53번 포트의 조합은 틀린 것입니다. 나머지 보기들은 올바른 프로토콜-포트 번호 조합입니다.

문제 58정답률 50% · 2

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

해설

OSI 7계층 모델에서 데이터 링크 계층은 물리 계층으로부터 받은 비트(bit)들을 묶어 **프레임(frame)**이라는 단위로 만듭니다. 이 프레임에는 출발지 및 목적지 MAC 주소와 같은 오류 검출 및 흐름 제어 정보를 포함하여, 물리적인 네트워크를 통해 데이터를 안정적으로 전송하는 역할을 합니다. 따라서 데이터 링크 계층의 데이터 전송 단위는 프레임입니다.

문제 59정답률 100% · 2

다음 중 LAN의 접속규격과 처리에 대한 표준을 제정하는 기관으로 알맞은 것은?     
  1. ISO
  2. ANSI
  3. ITU-T
  4. IEEE
정답: 4

해설

정답은 4번 IEEE입니다. IEEE는 전기전자 기술 분야의 국제 표준화 기구로, 특히 LAN(근거리 통신망)의 접속 규격과 처리에 대한 표준을 제정하는 데 중요한 역할을 합니다. 예를 들어, 이더넷(Ethernet)과 같은 LAN 기술 표준이 IEEE에 의해 제정되었습니다.

문제 60정답률 50% · 2

다음 중 프로토콜이 다른 통신망을 상호 접속하기 위한 통신장비로 알맞은 것은?     
  1. 게이트웨이(Gateway)
  2. 라우터(Router)
  3. 리피터(Repeater)
  4. 브리지(Bridge)
정답: 1

해설

정답은 **게이트웨이(Gateway)**입니다. 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크를 연결하는 장비로, 프로토콜 변환 기능을 수행합니다. 라우터는 IP 주소를 기반으로 최적의 경로를 찾아 데이터를 전달하고, 리피터는 신호를 증폭하며, 브리지는 동일한 프로토콜을 사용하는 네트워크를 연결한다는 점에서 게이트웨이와 차이가 있습니다.

문제 61정답률 50% · 2

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

해설

정답은 4번 'ss, netstat'입니다. **정답 이유:** `netstat`은 전통적으로 네트워크 연결 및 라우팅 테이블 정보를 확인하는 데 사용되는 명령어로, 특정 포트의 ESTABLISHED 상태 연결을 보여줍니다. `ss`는 `netstat`의 후속 도구로, 더 빠르고 효율적으로 네트워크 소켓 정보를 확인할 수 있어 현재 운영 중인 서버의 ESTABLISHED 연결 정보를 확인하는 데 더욱 적합합니다. **핵심 개념:** * **네트워크 연결 상태:** TCP/IP 통신에서 연결이 이루어진 상태를 나타내며, ESTABLISHED는 양측 간에 정상적으로 연결이 수립되었음을 의미합니다. * **`netstat` 및 `ss` 명령:** 리눅스/유닉스 시스템에서 네트워크 인터페이스, 라우팅 테이블, 포트 연결 등 네트워크 관련 정보를 조회하는 데 사용되는 명령어입니다.

문제 62정답률 100% · 2

리눅스 시스템에 첫 번째 네트워크 인터페이스로 설정된 eth0의 작동을 중지시킬 때 사용하는 명령어로 알맞은 것은?     
  1. ifconfig eth0 up
  2. ifconfig eth0 down
  3. ipconfig eth0 down
  4. ipconfig eth0 up
정답: 2

해설

리눅스에서 네트워크 인터페이스를 제어하는 데 사용되는 명령어는 `ifconfig`입니다. `ifconfig eth0 down` 명령은 `eth0`이라는 이름의 네트워크 인터페이스를 비활성화하여 작동을 중지시킵니다. 반대로 `up` 옵션은 인터페이스를 활성화하는 역할을 합니다. `ipconfig`는 윈도우에서 사용되는 명령어이므로 리눅스 환경에서는 올바른 명령어가 아닙니다.

문제 63정답률 50% · 2

다음 중 공인 IP 주소로 알맞은 것은?     
  1. 192.168.0.1
  2. 165.141.105.240
  3. 172.30.255.254
  4. 10.10.10.100
정답: 2

해설

정답은 2번(165.141.105.240)입니다. 공인 IP 주소는 인터넷에서 전 세계적으로 유일하게 할당되는 주소로, 외부에서 접속이 가능합니다. 반면 1번, 3번, 4번은 사설 IP 주소로, 내부 네트워크에서만 사용되며 외부에서 직접 접근할 수 없습니다.

문제 64정답률 50% · 2

다음 중 OSI 7계층의 네트워크 계층과 관련된 프로토콜로 알맞은 것은?     
  1. BGP
  2. TCP
  3. UDP
  4. SMB
정답: 1

해설

OSI 7계층에서 네트워크 계층은 데이터 패킷의 논리적 주소 지정과 경로 설정을 담당합니다. BGP(Border Gateway Protocol)는 이러한 네트워크 계층에서 사용되는 프로토콜로, 인터넷 상의 라우터 간에 경로 정보를 교환하여 최적의 경로를 결정합니다. TCP와 UDP는 전송 계층 프로토콜이며, SMB는 응용 계층 프로토콜입니다.

문제 65정답률 100% · 2

다음 중 3-way handshaking을 수행하는 프로토콜로 알맞은 것은?     
  1. TCP
  2. UDP
  3. ICMP
  4. SNMP
정답: 1

해설

3-way handshaking은 TCP 프로토콜이 데이터 통신을 시작하기 전에 송신자와 수신자 간에 연결을 설정하는 과정입니다. 이 과정은 SYN, SYN-ACK, ACK 세 번의 메시지 교환을 통해 이루어지며, 안정적인 데이터 전송을 보장합니다. UDP, ICMP, SNMP는 이러한 연결 설정 과정을 거치지 않습니다.

문제 66정답률 66.7% · 3

다음 중 Secure 기반의 원격제어 서비스와 연관이 없는 것은?     
  1. ssh
  2. sftp
  3. scp
  4. sccp
정답: 4

해설

정답은 4번 SCCP입니다. SSH(Secure Shell)는 보안이 강화된 원격 접속 프로토콜로, 이를 기반으로 하는 SFTP(SSH File Transfer Protocol)와 SCP(Secure Copy Protocol)는 안전하게 파일을 전송하는 데 사용됩니다. 반면 SCCP(Skinny Client Control Protocol)는 Cisco IP 전화기에서 사용되는 프로토콜로, 원격 제어 서비스와는 직접적인 관련이 없습니다.

문제 67정답률 100% · 2

다음에서 설명하는 것으로 알맞은 것은?
  1. LAN
  2. MAN
  3. WAN
  4. SIP
정답: 3

해설

이 문제는 네트워크의 범위를 묻는 문제입니다. 정답인 3번 WAN은 광역 통신망으로, 지리적으로 매우 넓은 지역을 연결하는 네트워크를 의미합니다. LAN(근거리 통신망)이나 MAN(도시권 통신망)보다 훨씬 넓은 범위를 포괄하며, 인터넷이 대표적인 WAN의 예시입니다.

문제 68정답률 0% · 2

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

해설

이 문제는 리눅스 시스템의 네트워크 설정 파일에 대한 이해를 묻습니다. 정답은 2번 `/etc/sysconfig/network`로, 이 파일은 시스템 전체의 네트워크 설정(호스트 이름, 게이트웨이 등)을 담당합니다. 1번은 네트워크 인터페이스별 설정을, 3번은 DNS 설정을, 4번은 사용자 계정 정보를 저장하는 파일로, 문제의 설명과는 관련이 적습니다.

문제 69정답률 0% · 1

다음 중 데이터의 암호화와 해독을 수행하고, 효율적인 전송을 위해 필요에 따라 압축과 해제를 수행하는 OSI 모델 계층으로 알맞은 것은?     
  1. 응용 계층
  2. 데이터링크 계층
  3. 물리 계층
  4. 표현 계층
정답: 4

해설

정답은 4번 표현 계층입니다. 표현 계층은 데이터의 형식 변환, 암호화 및 압축을 담당하여 서로 다른 시스템 간의 데이터 통신을 가능하게 합니다. 예를 들어, 데이터를 암호화하여 보안을 강화하고, 압축하여 네트워크 전송 효율을 높이는 역할을 수행합니다.

문제 70정답률 100% · 1

다음 중 이더넷 환경에서 다중 접속의 반송파 감지 및 충돌 탐지 방식을 뜻하는 용어로 알맞은 것은?     
  1. CSMA/CA
  2. CSMA/CD
  3. FDDI
  4. DQDB
정답: 2

해설

이더넷 환경에서 여러 장치가 동시에 데이터를 전송할 때 발생할 수 있는 충돌을 효율적으로 관리하기 위해 **CSMA/CD(Carrier Sense Multiple Access with Collision Detection)** 방식을 사용합니다. 이 방식은 데이터를 보내기 전에 회선을 감지하고(Carrier Sense), 여러 장치가 동시에 보낼 때 발생하는 충돌을 탐지하여(Collision Detection) 재전송을 통해 문제를 해결합니다. 따라서 이더넷의 다중 접속 반송파 감지 및 충돌 탐지 방식은 CSMA/CD입니다.

문제 71정답률 100% · 1

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

해설

브로드캐스트 주소는 네트워크 내 모든 호스트에게 데이터를 전송하는 데 사용되며, 호스트 비트가 모두 1로 설정됩니다. 주어진 문제의 조건(IP 주소와 서브넷 마스크)을 통해 네트워크 주소를 파악하고, 호스트 비트 전체를 1로 만들어 브로드캐스트 주소를 계산하면 192.168.3.191이 됩니다. 따라서 정답은 4번입니다.

문제 72정답률 100% · 1

다음 중 이더넷 카드의 Link mode를 Auto-negotiation에서 1000Mb/s Full duplex로 변경하는 명령으로 알맞은 것은?     
  1. route
  2. ifconfig
  3. netstat
  4. ethtool
정답: 4

해설

이더넷 카드의 Link mode를 Auto-negotiation에서 특정 속도(1000Mb/s Full duplex)로 변경하려면 네트워크 인터페이스 설정을 직접 제어하는 도구가 필요합니다. `ethtool`은 리눅스에서 이더넷 장치의 하드웨어 설정을 확인하고 수정하는 데 사용되는 강력한 유틸리티이며, Link mode를 포함한 다양한 설정을 변경할 수 있습니다. 따라서 `ethtool`이 정답입니다.

문제 73정답률 100% · 1

다음 설명에 가장 적합한 프로그램으로 알맞은 것은?
  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
정답: 3

해설

이 문제는 이미지 편집 프로그램에 대한 설명에 가장 적합한 것을 고르는 문제입니다. GIMP는 강력한 이미지 편집 기능을 제공하는 오픈 소스 프로그램으로, 사진 보정, 합성, 그래픽 디자인 등 다양한 작업을 할 수 있습니다. 다른 보기들은 이미지 뷰어(Eog, Totem)나 이미지 변환/처리 도구(ImageMagick)로, GIMP만큼 포괄적인 편집 기능을 제공하지는 않습니다. 따라서 설명에 가장 적합한 프로그램은 GIMP입니다.

문제 74정답률 100% · 1

다음 중 마이크로소프트사의 엑셀(Excel)을 대체할 수 있는 프로그램으로 알맞은 것은?     
  1. LibreOffice Writer
  2. LibreOffice Dreaw
  3. LibreOffice Calc
  4. LibreOffice Impress
정답: 3

해설

엑셀은 스프레드시트 프로그램으로, 데이터를 표 형태로 정리하고 계산하는 데 사용됩니다. 보기 중 LibreOffice Calc는 엑셀과 동일하게 스프레드시트 기능을 제공하여 데이터를 분석하고 시각화하는 데 활용할 수 있습니다. 따라서 엑셀을 대체할 수 있는 프로그램으로 가장 적합합니다.

문제 75정답률 100% · 1

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

해설

정답은 1번 윈도우 매니저입니다. 윈도우 매니저는 사용자가 그래픽 환경에서 창을 열고, 닫고, 이동하고, 크기를 조절하는 등의 기본적인 창 제어 기능을 담당하는 소프트웨어입니다. 데스크톱 환경은 윈도우 매니저를 포함하여 아이콘, 메뉴, 바탕화면 등 사용자 인터페이스의 전반적인 부분을 구성하며, 디스플레이 매니저는 로그인 화면을 제공하는 역할을 합니다.

문제 76정답률 100% · 1

다음은 X 서버 실행 시에 생성된 인증키 값을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?
  1. xauth
  2. xhost
  3. xset
  4. echo
정답: 1

해설

X 서버 실행 시 생성된 인증키 값을 확인하는 명령어는 `xauth`입니다. `xauth`는 X 인증 데이터베이스를 관리하는 도구로, 현재 X 서버에 연결된 클라이언트들의 인증 정보를 보여줍니다. 따라서 X 서버 실행 시 생성된 인증키 값을 확인하는 데 사용됩니다.

문제 77정답률 0% · 1

다음 명령의 결과에 대한 설명으로 가장 알맞은 것은?
  1. X 클라이언트 프로그램 실행이 활성화된 상태이다.
  2. X 클라이언트 프로그램 실행이 비활성화된 상태이다.
  3. X 클라이언트 프로그램 실행 시 첫 번째 X 윈도에 실행된다.
  4. X 클라이언트 프로그램 실행 시 두 번째 X 윈도에 실행된다.
정답: 4

해설

이 문제는 X 윈도우 시스템에서 클라이언트 프로그램이 어떤 환경에서 실행되는지에 대한 이해를 묻고 있습니다. 정답이 4번인 이유는 X 윈도우 시스템에서 클라이언트 프로그램은 기본적으로 **두 번째 X 윈도우(두 번째 디스플레이 또는 가상 데스크톱)**에 실행되도록 설정될 수 있기 때문입니다. 이는 사용자가 여러 작업 환경을 분리하여 관리하거나, 특정 애플리케이션을 별도의 공간에서 실행하고자 할 때 유용하게 사용됩니다. 핵심 개념은 X 윈도우 시스템의 **디스플레이 관리** 및 **가상 데스크톱** 기능입니다.

문제 78정답률 100% · 1

다음 중 GNOME과 가장 거리가 먼 것은?     
  1. konqueror
  2. nautilus
  3. metacity
  4. mutter
정답: 1

해설

GNOME은 리눅스 운영체제에서 사용되는 데스크톱 환경으로, 사용자 인터페이스와 관련 애플리케이션들을 제공합니다. Nautilus는 GNOME의 파일 관리자이며, Metacity와 Mutter는 GNOME의 창 관리자입니다. Konqueror는 KDE 데스크톱 환경에서 주로 사용되는 웹 브라우저 및 파일 관리자이므로 GNOME과는 가장 거리가 멉니다.

문제 79정답률 100% · 1

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

해설

이 문제는 그래픽 사용자 인터페이스(GUI) 개발과 관련된 라이브러리를 묻고 있습니다. 정답은 Xlib이며, 이는 X 윈도우 시스템을 직접 제어하는 저수준 라이브러리입니다. Xlib는 그래픽 요소의 생성, 이벤트 처리 등을 담당하며, 다른 GUI 툴킷들의 기반이 됩니다. Qt, GTK+, Motif는 Xlib 위에 구축된 고수준 GUI 툴킷입니다.

문제 80정답률 0% · 1

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

해설

정답은 3번 `systemctl set-default runlevel5.target` 입니다. **핵심 개념:** systemd 시스템에서는 `runlevel`이라는 개념 대신 `target`이라는 개념을 사용하며, 각 `target`은 특정 시스템 상태를 나타냅니다. `runlevel5.target`은 그래픽 환경(X 윈도 모드)으로 부팅되도록 설정하는 기본 타겟입니다. 따라서 이 명령을 실행하면 시스템 시작 시 X 윈도 모드로 부팅됩니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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