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

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

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 0% · 1

다음 중 CentOS 7에서 사용자의 디스크 사용량을 제한할 때 사용하는 명령으로 알맞은 것은?    
  1. quota
  2. xquota
  3. set_quota
  4. xfs_quota
정답: 4

해설

CentOS 7에서 사용자의 디스크 사용량을 제한하는 데 사용되는 명령은 `xfs_quota`입니다. 이 명령은 XFS 파일 시스템에서 디스크 할당량을 설정하고 관리하는 데 특화되어 있습니다. `quota`는 일반적인 디스크 할당량 관리 명령이지만, CentOS 7의 기본 파일 시스템인 XFS에서는 `xfs_quota`가 더 적합하고 강력한 기능을 제공합니다.

문제 2정답률 100% · 1

다음 중 CentOS 7에서 사용 가능한 파일 시스템 점검 명령으로 틀린 것은?
  1. fsck
  2. e2fsck
  3. xfs.fsck
  4. xfs_repair
정답: 3

해설

CentOS 7에서 파일 시스템 점검은 주로 `fsck` 또는 특정 파일 시스템 유형에 맞는 명령어를 사용합니다. `e2fsck`는 ext2/3/4 파일 시스템 점검에 사용되며, `xfs_repair`는 XFS 파일 시스템 점검에 사용됩니다. `xfs.fsck`는 CentOS 7에서 존재하지 않는 명령어로, XFS 파일 시스템 점검에는 `xfs_repair`를 사용해야 합니다.

문제 3정답률 0% · 1

다음 중 장착된 디스크들의 파티션 테이블 정보를 확인하는 명령으로 가장 알맞은 것은?    
  1. mount -a
  2. fdisk -l
  3. df -hT
  4. du -h
정답: 2

해설

정답은 2번 **fdisk -l** 입니다. **fdisk -l** 명령은 시스템에 장착된 모든 디스크의 파티션 테이블 정보를 상세하게 보여줍니다. 이는 디스크의 크기, 파티션 종류, 시작 및 끝 섹터 등의 정보를 확인할 수 있게 해줍니다. 다른 보기들은 각각 파일 시스템 마운트, 사용 가능한 디스크 공간, 디렉토리별 디스크 사용량 등을 확인하는 데 사용됩니다.

문제 4정답률 0% · 1

다음 중 XFS 파일 시스템을 생성하는 명령으로 알맞은 것은?    
  1. mke2fs
  2. xfs_mkfs
  3. xfs.mkfs
  4. mkfs.xfs
정답: 4

해설

XFS 파일 시스템을 생성하는 올바른 명령어는 `mkfs.xfs`입니다. `mkfs`는 "make filesystem"의 약자로, 파일 시스템을 생성하는 데 사용되는 일반적인 명령어이며, 뒤에 파일 시스템 종류를 붙여 해당 종류의 파일 시스템을 생성합니다. 따라서 `mkfs.xfs`는 XFS 파일 시스템을 생성하는 것을 명확하게 나타냅니다. 다른 보기들은 XFS 파일 시스템 생성 명령어가 아닙니다.

문제 5정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ACL
  2. Set-UID
  3. Set-GID
  4. Sticky-Bit
정답: 2

해설

이 문제는 파일 권한 설정과 관련된 개념을 묻고 있습니다. 정답은 2번 'Set-UID'이며, 이는 실행 파일에 Set-UID 비트가 설정되어 있을 때, 해당 파일을 실행하는 사용자의 권한이 아닌 파일 소유자의 권한으로 실행되도록 하는 기능입니다. 핵심 개념은 **Set-UID 비트**이며, 이를 통해 특정 프로그램이 관리자 권한으로 실행될 수 있도록 하여 시스템 운영에 필요한 기능을 제공합니다.

문제 6정답률 0% · 1

파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기 및 실행 권한만 설정하려고 할 때 명령으로 알맞은 것은?
  1. chmod 664 lin.sh
  2. chmod 644 lin.sh
  3. chmod a+x,g-w lin.sh
  4. chmod u+rwx,go+rx lin.sh
정답: 3

해설

정답은 4번입니다. **핵심 개념:** `chmod` 명령어는 파일의 허가권을 설정하는 데 사용됩니다. 각 문자는 사용자(u), 그룹(g), 다른 사용자(o), 모든 사용자(a)를 나타내며, '+'는 권한을 추가하고, '-'는 권한을 제거합니다. 읽기(r), 쓰기(w), 실행(x) 권한은 각각 숫자로 4, 2, 1에 해당합니다. **정답 이유:** 문제에서 사용자는 읽기(r), 쓰기(w), 실행(x) 권한을 모두 부여해야 하므로 `u+rwx`가 필요합니다. 그룹과 다른 사용자는 읽기(r) 및 실행(x) 권한만 설정해야 하므로 `go+rx`가 필요합니다. 따라서 `chmod u+rwx,go+rx lin.sh`가 올바른 명령어입니다.

문제 7정답률 100% · 1

다음 중 파일이나 디렉터리의 생성 시에 부여되는 기본 허가권의 값을 지정하는 명령으로 알맞은 것은?    
  1. chmod
  2. chgrp
  3. umask
  4. quota
정답: 3

해설

이 문제는 파일이나 디렉터리의 기본 허가권을 설정하는 명령어를 묻고 있습니다. 정답은 3번 'umask'입니다. 'umask' 명령은 새로운 파일이나 디렉터리가 생성될 때 자동으로 부여되는 허가권에서 제외될 권한을 지정하여, 실제 부여되는 기본 허가권을 결정합니다. 'chmod'는 이미 생성된 파일의 허가권을 변경하고, 'chgrp'는 파일의 소유 그룹을 변경하며, 'quota'는 디스크 사용량을 제한하는 명령어이므로 문제의 의도와는 다릅니다.

문제 8정답률 100% · 1

다음 증 ihd 사용자의 디스크 사용량을 확인하는 명령으로 알맞은 것은?    
  1. df
  2. du
  3. free
  4. edguota
정답: 2

해설

ihd 사용자의 디스크 사용량을 확인하는 명령은 `du`입니다. `du`는 "disk usage"의 약자로, 파일이나 디렉토리별로 디스크 공간 사용량을 요약하여 보여줍니다. `df`는 파일 시스템 전체의 사용량을 보여주며, `free`는 메모리 사용량을 보여주므로 ihd 사용자의 디스크 사용량을 확인하는 데는 적합하지 않습니다. `edguota`는 존재하지 않는 명령입니다.

문제 9정답률 100% · 1

다음 중 부팅 시에 특정 파티션을 자동으로 마운트 되도록 등록하는 파일로 알맞은 것은?    
  1. /etc/mtab
  2. /etc/fstab
  3. /etc/partitions
  4. /etc/filesystems
정답: 2

해설

정답은 2번 **/etc/fstab**입니다. 이 파일은 시스템 부팅 시 자동으로 마운트할 파티션, 마운트 포인트, 파일 시스템 종류 등을 설정하는 역할을 합니다. **/etc/mtab**는 현재 마운트된 파일 시스템 목록을 보여주며, 나머지 보기들은 부팅 시 자동 마운트 설정과는 직접적인 관련이 없습니다.

문제 10정답률 0% · 1

허가권이 다음과 같이 설정되어 있다. 다른 그룹에 속한 kait 사용자의 접근을 막기 위한 명령으로 가장 알맞은 것은?
  1. group 계층의 r 권한을 제거한다.
  2. group 계층의 x 권한을 제거한다.
  3. other 계층의 r 권한을 제거한다.
  4. other 계층의 x 권한을 제거한다.
정답: 4

해설

정답은 4번입니다. 파일의 허가권 설정에서 'other' 계층은 해당 파일이나 디렉토리에 속하지 않은 모든 사용자를 의미합니다. 'x' 권한은 실행 권한으로, 디렉토리의 경우 해당 디렉토리 안으로 들어갈 수 있는 권한을 부여합니다. 따라서 다른 그룹에 속한 kait 사용자의 접근을 막으려면 'other' 계층의 'x' 권한을 제거하여 해당 디렉토리에 접근하지 못하도록 해야 합니다.

문제 11정답률 0% · 1

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

해설

이 문제는 셸(Shell)의 특징을 묻는 문제입니다. 정답은 4번 tcsh이며, tcsh는 사용자의 편의성을 높이는 대화형 기능이 뛰어난 셸입니다. 특히 명령어 자동 완성, 히스토리 기능, 편집 기능 등이 강력하여 사용자 경험을 향상시키는 데 중점을 둡니다.

문제 12정답률 0% · 1

다음 중 bash에서 os라는 셸 변수에 linux라는 값을 선언하는 방법으로 알맞은 것은?     
  1. os=linux
  2. set os=linux
  3. unset os=linux
  4. env os=linux
정답: 1

해설

Bash에서 셸 변수를 선언하는 가장 간단하고 일반적인 방법은 `변수명=값` 형식을 사용하는 것입니다. 따라서 `os=linux`는 `os`라는 변수에 `linux`라는 값을 할당하는 올바른 방법입니다. 다른 보기들은 변수 설정이나 제거, 환경 변수 설정 등 다른 기능을 수행하는 명령어로, 단순히 변수를 선언하는 용도로는 적합하지 않습니다.

문제 13정답률 100% · 1

다음 중 로그인하면 나타나는 프롬프트를 변경하려고 할 때 사용하는 환경변수로 알맞은 것은?
  1. PS
  2. PS1
  3. PS2
  4. PROMPT
정답: 2

해설

로그인 시 나타나는 프롬프트는 **PS1** 환경 변수를 통해 설정됩니다. PS1은 사용자가 명령을 입력하기 전에 터미널에 표시되는 프롬프트의 모양을 정의하며, 다양한 특수 문자를 사용하여 날짜, 시간, 사용자 이름, 현재 디렉토리 등을 동적으로 표시할 수 있습니다. 다른 보기들은 프롬프트 설정과 직접적인 관련이 없습니다.

문제 14정답률 100% · 1

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

해설

정답은 3번 **~/.bashrc**입니다. **핵심 개념:** `.bashrc` 파일은 bash 쉘이 시작될 때마다 실행되어 사용자 정의 설정을 로드하는 데 사용됩니다. `~`는 현재 사용자의 홈 디렉토리를 나타내며, 파일 이름 앞에 붙는 `.`은 해당 파일이 숨김 파일임을 의미합니다. 따라서 `~/.bashrc`는 홈 디렉토리에 있는 숨김 파일인 `.bashrc`를 정확하게 가리킵니다.

문제 15정답률 100% · 1

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

해설

이 문제는 사용자 계정 정보를 저장하는 파일에 대한 이해를 묻습니다. 정답인 3번 `/etc/passwd` 파일은 시스템에 등록된 사용자들의 기본 정보(사용자 이름, UID, GID, 홈 디렉토리, 로그인 쉘 등)를 담고 있습니다. 다른 보기들은 각각 쉘 프로그램, 시스템에서 허용하는 쉘 목록, 암호화된 비밀번호 정보를 저장하는 파일로, 사용자 계정의 일반적인 정보를 직접적으로 보여주지는 않습니다.

문제 16정답률 0% · 1

다음은 사용자가 로그인 셸을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
  1. -c
  2. -l
  3. -s
  4. -u
정답: 3

해설

사용자가 로그인 셸을 변경할 때, `chsh` 명령어와 함께 사용되는 옵션 중 `-s`는 "shell"을 의미하며, 변경하려는 셸의 경로를 지정하는 데 사용됩니다. 따라서 `chsh -s /bin/bash`와 같이 사용하면 로그인 셸을 bash로 변경할 수 있습니다. 다른 옵션들은 사용자 계정 정보 수정이나 다른 기능을 수행하는 데 사용됩니다.

문제 17정답률 100% · 1

다음은 로그인 셸 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. SHELL
  2. $SHELL
  3. SHELLS
  4. $SHELLS
정답: 2

해설

이 문제는 리눅스/유닉스 환경에서 현재 사용자의 로그인 셸 정보를 확인하는 방법을 묻고 있습니다. 정답은 `$SHELL`인데, 이는 **환경 변수**를 참조하는 문법입니다. `$` 기호는 뒤따르는 단어를 환경 변수의 값으로 해석하도록 지시하며, `SHELL`은 로그인 셸의 경로를 저장하는 표준 환경 변수입니다. 따라서 `$SHELL`을 입력하면 해당 변수에 저장된 실제 셸 경로가 출력됩니다.

문제 18정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. [↑]
  2. [↓]
  3. [Tab]
  4. [Ctrl]
정답: 3

해설

이 문제는 텍스트 편집기나 웹 브라우저 등에서 흔히 사용되는 단축키를 묻고 있습니다. 정답은 3번 [Tab]으로, 이는 여러 항목 간을 이동하거나 들여쓰기를 할 때 주로 사용되는 키입니다. 다른 보기들은 각각 위, 아래 이동 또는 특정 기능을 수행하는 데 사용되는 키들입니다.

문제 19정답률 100% · 1

다음 중 CentOS 7 리눅스의 최초 프로세스명으로 알맞은 것은?     
  1. init
  2. inetd
  3. xinetd
  4. systemd
정답: 4

해설

CentOS 7은 systemd를 init 시스템으로 사용합니다. systemd는 기존의 init 시스템보다 더 빠르고 효율적인 부팅 프로세스를 제공하며, 서비스 관리 및 프로세스 제어에 대한 다양한 기능을 제공합니다. 따라서 CentOS 7의 최초 프로세스명은 systemd입니다.

문제 20정답률 0% · 1

다음 중 cron을 이용해서 해당 스크립트를 5분 주기로 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. 5 * * * *
  2. */5 * * * *
  3. 5/* * * * *
  4. * * * * 5
정답: 2

해설

Cron은 특정 시간에 작업을 예약하는 데 사용되는 유닉스 계열 운영체제의 기능입니다. Cron 작업은 분, 시, 일, 월, 요일의 다섯 가지 필드로 구성되며, 각 필드는 특정 시간 단위를 나타냅니다. `*/5 * * * *`는 "매 5분마다"라는 의미로, 5분 주기로 스크립트를 실행하려는 경우에 올바른 표현입니다.

문제 21정답률 100% · 1

다음 명령 실행 시에 발생되는 시그널로 알맞은 것은?
  1. SIGHUP
  2. SIGKILL
  3. SIGINIT
  4. SIGTERM
정답: 4

해설

이 문제는 프로세스가 종료될 때 발생하는 시그널에 대한 이해를 묻고 있습니다. 정답은 SIGTERM(4번)으로, 이는 프로세스에게 정상적으로 종료하라는 요청을 보내는 시그널입니다. SIGKILL(2번)은 프로세스를 강제로 종료시키는 시그널이며, SIGHUP(1번)은 터미널이 끊어졌을 때 발생하는 시그널입니다. SIGINIT은 존재하지 않는 시그널입니다.

문제 22정답률 100% · 1

다음 설명과 관련 있는 명령으로 알맞은 것은?
  1. nice
  2. renice
  3. nohup
  4. bg
정답: 3

해설

이 문제는 **프로세스 관리**와 관련된 명령어를 묻고 있습니다. 설명은 주어지지 않았지만, 정답이 'nohup'이라는 점을 통해 **"터미널 세션이 종료되어도 프로세스가 계속 실행되도록 하는 명령어"**에 대한 설명이었을 것으로 추측할 수 있습니다. 'nohup'은 'no hang up'의 약자로, 사용자가 로그아웃하거나 터미널을 닫아도 프로세스가 종료되지 않고 백그라운드에서 계속 실행되도록 합니다. 이는 장시간 실행되는 작업이나 서버에서 중요한 프로세스를 실행할 때 유용합니다.

문제 23정답률 100% · 1

다음 중 프로세스 ID(PID)로 우선순위를 변경할 때 사용하는 명령으로 알맞은 것은?     
  1. nice
  2. renice
  3. nohup
  4. pkill
정답: 2

해설

정답은 2번 **renice**입니다. **renice** 명령어는 이미 실행 중인 프로세스의 우선순위를 변경할 때 사용됩니다. 프로세스 ID(PID)를 지정하여 해당 프로세스의 nice 값을 조정함으로써 우선순위를 높이거나 낮출 수 있습니다. **nice** 명령어는 프로세스를 새로 시작할 때 우선순위를 지정하는 데 사용되며, **nohup**은 프로세스를 터미널 종료와 상관없이 실행되도록 하고, **pkill**은 특정 이름이나 속성을 가진 프로세스를 종료하는 데 사용됩니다.

문제 24정답률 0% · 1

다음 중 포어그라운드 프로세스의 작업을 일시적으로 중지(suspend)시키는 키 조합으로 알맞은 것은?
  1. [ctrl]+[z]
  2. [ctrl]+[c]
  3. [ctrl]+[l]
  4. [ctrl]+[d]
정답: 1

해설

정답은 1번 [ctrl]+[z]입니다. 이 키 조합은 현재 실행 중인 포어그라운드 프로세스를 일시 중지(suspend)시키는 데 사용됩니다. 프로세스가 중지되면 백그라운드로 이동하여 실행을 멈추지만, 종료되는 것은 아니므로 나중에 `fg` 명령어로 다시 실행할 수 있습니다. 반면 [ctrl]+[c]는 프로세스를 강제로 종료시키는 데 사용됩니다.

문제 25정답률 100% · 1

다음 설명으로 알맞은 것은?
  1. exec
  2. fork
  3. nice
  4. renice
정답: 1

해설

**정답 이유:** 'exec'는 현재 프로세스를 새로운 프로그램으로 대체하는 시스템 호출입니다. 즉, 기존 프로세스의 코드, 데이터, 스택 등을 모두 지우고 새로운 프로그램으로 덮어쓰는 역할을 합니다. **핵심 개념:** 'exec'는 프로세스의 실행 이미지를 변경하는 데 사용되는 핵심적인 시스템 호출입니다. 이는 새로운 프로그램을 실행하면서도 기존 프로세스의 PID(프로세스 ID)를 유지할 수 있게 해줍니다.

문제 26정답률 0% · 1

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

해설

이 문제는 현재 실행 중인 프로세스 목록을 확인하는 명령어를 묻고 있습니다. 정답은 'ps'로, 현재 시스템에서 실행 중인 프로세스들의 정보를 보여주는 명령어입니다. 'top'은 실시간으로 프로세스 정보를 갱신하며, 'pstree'는 프로세스 트리 구조를, 'pgrep'은 특정 패턴에 맞는 프로세스 ID를 찾는 데 사용됩니다. 따라서 현재 실행 중인 프로세스의 목록을 확인하는 가장 기본적인 명령은 'ps'입니다.

문제 27정답률 100% · 1

다음 설명으로 가장 알맞은 것은?
  1. init
  2. systemd
  3. daemon
  4. xinetd
정답: 3

해설

이 문제는 운영체제에서 백그라운드로 실행되는 프로세스를 지칭하는 용어를 묻고 있습니다. 정답은 'daemon'이며, 이는 시스템이 시작될 때 자동으로 실행되어 사용자의 직접적인 개입 없이도 특정 서비스를 제공하는 프로그램을 의미합니다. 'init'은 시스템 초기화 프로세스를, 'systemd'는 현대 리눅스 시스템에서 주로 사용되는 서비스 관리자이며, 'xinetd'는 네트워크 기반 서비스 관리를 담당하는 데몬입니다.

문제 28정답률 100% · 1

다음 중 백그라운드 프로세스와 가장 관련이 깊은 기호로 알맞은 것은?     
  1. >
  2. &
  3. %
  4. ^
정답: 2

해설

정답은 2번 '&'입니다. 쉘(Shell)에서 '&' 기호는 명령어를 실행할 때 해당 명령어를 백그라운드에서 실행하도록 지시하는 역할을 합니다. 즉, 명령 실행 후 즉시 프롬프트로 돌아와 다른 작업을 할 수 있게 해줍니다. 다른 보기들은 백그라운드 프로세스와 직접적인 관련이 없습니다.

문제 29정답률 100% · 1

다음 중 vi 편집기에서 줄의 linux로 끝날 경우 마지막에 '.' 기호를 덧붙이도록 치환하는 명령으로 알맞은 것은?     
  1. :% s/linux$/linux./
  2. :% s/linux./linux$/
  3. :% s/linux\>/linux./
  4. :% s/linux./linux\>/
정답: 1

해설

정답은 1번입니다. `:s/linux$/linux./` 명령은 vi 편집기에서 현재 줄의 끝(`$`)에 있는 "linux"라는 문자열 뒤에 마침표(`.`)를 추가하는 치환 명령입니다. 핵심 개념은 정규 표현식에서 `$`가 줄의 끝을 의미한다는 점이며, 이를 활용하여 특정 패턴을 정확히 찾아 바꾸는 것입니다.

문제 30정답률 0% · 1

다음 중 nano 편집기에서 커서의 위치를 해당줄의 끝으로 이동하는 조합으로 알맞은 것은?     
  1. [Ctrl]+[a]
  2. [Ctrl]+[e]
  3. [Ctrl]+[c]
  4. [Ctrl]+[x]
정답: 2

해설

nano 편집기에서 커서를 현재 줄의 끝으로 이동하는 단축키는 `[Ctrl]+[e]`입니다. 이 단축키는 Emacs 편집기에서 유래한 것으로, `e`는 "end"를 의미합니다. `[Ctrl]+[a]`는 반대로 줄의 시작으로 이동하는 단축키입니다.

문제 31정답률 0% · 1

다음 중 vi 편집기의 명령모드에서 현재 커서가 위치한 곳의 문자를 삭제하는 입력 키로 알맞은 것은?
  1. e
  2. d
  3. x
  4. dd
정답: 3

해설

vi 편집기의 명령 모드에서 현재 커서가 위치한 문자를 삭제하는 키는 'x'입니다. 'x' 키는 커서 아래의 한 글자를 삭제하는 역할을 합니다. 다른 보기들은 각각 다른 기능을 수행합니다. 예를 들어 'dd'는 현재 줄 전체를 삭제하는 명령입니다.

문제 32정답률 100% · 1

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

해설

정답은 3번 'set ai'입니다. 'set ai'는 자동 들여쓰기(Auto Indent) 기능을 활성화하여, 새 줄을 시작할 때 이전 줄의 들여쓰기를 자동으로 유지해 줍니다. 이는 코드 작성 시 일관된 들여쓰기를 유지하는 데 매우 유용합니다. 다른 보기들은 줄 번호 표시(set nu), 대소문자 구분 무시(set ic), 괄호 짝 맞추기 표시(set sm) 기능으로, 자동 들여쓰기와는 직접적인 관련이 없습니다.

문제 33정답률 0% · 1

리눅스를 서버로 사용할 예정이라 X 윈도를 설치하지 않은 상태이다. 다음 중 사용할 수 없는 편집기는?     
  1. nano
  2. emacs
  3. gedit
  4. vim
정답: 3

해설

정답은 3번 gedit입니다. gedit은 그래픽 사용자 인터페이스(GUI) 기반의 텍스트 편집기로, X 윈도 시스템이 설치되지 않은 리눅스 서버 환경에서는 실행될 수 없습니다. 반면, nano, emacs, vim은 텍스트 모드(콘솔)에서도 사용할 수 있는 편집기들입니다. 핵심 개념은 **GUI 기반 편집기와 텍스트 모드 기반 편집기의 차이**입니다.

문제 34정답률 100% · 1

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

해설

이 문제는 **텍스트 편집기의 기능과 특징**에 대한 이해를 묻고 있습니다. 정답은 2번 emacs인데, 이는 emacs가 다른 보기의 편집기들보다 **강력하고 확장성이 뛰어난 기능**을 제공하기 때문입니다. emacs는 단순히 텍스트를 편집하는 것을 넘어, 프로그래밍, 이메일, 파일 관리 등 다양한 작업을 수행할 수 있는 **통합 개발 환경(IDE)에 가까운 기능**을 제공합니다.

문제 35정답률 100% · 1

아파치 웹 서버를 소스 설치하는 과정에서 지원되는 설치 옵션을 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. --help
  2. --config
  3. --option
  4. --options
정답: 1

해설

아파치 웹 서버를 소스 설치할 때 지원되는 설치 옵션을 확인하려면 일반적으로 `--help` 옵션을 사용합니다. 이 옵션은 프로그램이 제공하는 모든 사용 가능한 명령행 옵션들을 보여주어 설치 과정을 사용자의 환경에 맞게 설정할 수 있도록 돕습니다. 따라서 `( 괄호 )` 안에 들어갈 알맞은 내용은 `--help`입니다.

문제 36정답률 100% · 1

다음 중 소스 파일로 프로그램을 설치하는 단계로 알맞은 것은?
  1. make → configure → make install
  2. make → make install → configure
  3. configure → make → make install
  4. configure → make install → make
정답: 3

해설

소스 파일로 프로그램을 설치하는 일반적인 과정은 먼저 **configure** 스크립트를 실행하여 시스템 환경에 맞게 빌드 설정을 확인하고, 그 다음 **make** 명령어로 소스 코드를 컴파일하여 실행 파일을 생성합니다. 마지막으로 **make install** 명령어로 생성된 실행 파일과 관련 파일들을 시스템의 적절한 위치에 설치하게 됩니다. 따라서 정답은 3번입니다.

문제 37정답률 0% · 1

PHP를 설치하기 위해 관련 웹 사이트에 접속했더니 동일한 버전으로 4개의 압축된 파일로 제공되고 있다. 빠른 다운로드를 위해 파일의 크기가 가장 작은 것을 선택하려고 할 때 알맞은 것은?
  1. php-7.4.15.tar.Z
  2. php-7.4.15.tar.xz
  3. php-7.4.15.tar.gz
  4. php-7.4.15.tar.bz2
정답: 2

해설

PHP 설치 파일을 다운로드할 때, 파일 크기가 가장 작은 것을 선택하는 것이 빠른 다운로드에 유리합니다. 보기 중에서 `.xz` 확장자를 가진 파일이 가장 높은 압축률을 제공하므로 파일 크기가 가장 작습니다. 따라서 `php-7.4.15.tar.xz`가 가장 알맞은 선택입니다. 핵심 개념은 파일 압축 알고리즘의 효율성 차이입니다.

문제 38정답률 0% · 1

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

해설

`tar` 명령어는 파일들을 묶거나 압축하는 데 사용됩니다. 문제에서 "backup.tar 파일에 **추가로** 파일을 묶는 과정"이라고 했으므로, 기존 `backup.tar` 파일에 새로운 파일을 덧붙이는 옵션이 필요합니다. 보기 중 `r` 옵션은 "append" (덧붙이기)를 의미하며, `v`는 상세 출력, `f`는 파일명을 지정하는 옵션입니다. 따라서 `rvf`가 정답이며, 이는 기존 tar 파일에 새로운 파일을 추가하는 핵심 개념을 나타냅니다.

문제 39정답률 0% · 1

다음 중 리눅스 시스템에 설치되어 있는 패키지 목록을 확인하는 명령으로 알맞은 것은?     
  1. dpkg -i
  2. dpkg -I
  3. dpkg -l
  4. dpkg -L
정답: 3

해설

리눅스 시스템에 설치된 패키지 목록을 확인하는 명령어는 `dpkg -l`입니다. `-l` 옵션은 "list"를 의미하며, 시스템에 설치된 모든 패키지와 그 상태를 보여줍니다. 다른 옵션들은 패키지 설치(`-i`), 정보 확인(`-I`), 파일 목록 확인(`-L`) 등 다른 기능을 수행합니다.

문제 40정답률 100% · 1

다음 중 데비안 계열 리눅스 패키지 관리 도구로 알맞은 것은?     
  1. rpm
  2. yum
  3. dpkg
  4. zypper
정답: 3

해설

데비안 계열 리눅스에서 패키지를 설치, 제거, 관리하는 핵심 도구는 `dpkg`입니다. `rpm`은 레드햇 계열에서 사용되며, `yum`과 `zypper`는 각각 레드햇과 오픈수세 계열에서 `rpm` 기반으로 동작하는 고급 패키지 관리 도구입니다. 따라서 데비안 계열에 직접적으로 알맞은 도구는 `dpkg`입니다.

문제 41정답률 0% · 1

다음 중 sendmail이라는 패키지 설치 여부를 확인하는 명령으로 알맞은 것은?     
  1. rpm -i sendmail
  2. rpm -a sendmail
  3. rpm -V sendmail
  4. rpm -q sendmail
정답: 4

해설

정답은 4번 `rpm -q sendmail`입니다. **정답 이유:** `rpm -q` 명령어는 특정 패키지가 시스템에 설치되어 있는지 여부를 확인하는 데 사용됩니다. **핵심 개념:** RPM(Red Hat Package Manager)은 리눅스 시스템에서 소프트웨어 패키지를 설치, 관리, 제거하는 데 사용되는 도구입니다. `rpm -q`는 "query"의 약자로, 설치된 패키지 목록을 조회하는 기능을 합니다.

문제 42정답률 0% · 1

다음 중 yum 기반으로 telnet이라는 문자열이 포함된 패키지를 찾는 명령으로 알맞은 것은?     
  1. yum search telnet
  2. yum search *telnet*
  3. yum search ^telnet^
  4. yum search ?telnet?
정답: 1

해설

**정답 이유:** `yum search telnet` 명령은 yum 데이터베이스에서 "telnet"이라는 문자열이 포함된 패키지를 검색합니다. 와일드카드 문자(`*`, `^`, `?`)를 사용하면 예상치 못한 결과가 나오거나 검색이 실패할 수 있습니다. **핵심 개념:** `yum search` 명령어는 키워드를 직접 입력하여 관련 패키지를 찾는 데 사용됩니다. 와일드카드는 특정 패턴을 가진 파일이나 문자열을 찾을 때 유용하지만, `yum search`에서는 단순 문자열 검색이 더 효과적입니다.

문제 43정답률 100% · 1

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

해설

정답은 3번 Striping입니다. Striping은 여러 개의 디스크에 데이터를 분산하여 저장함으로써 읽기/쓰기 성능을 향상시키는 RAID 기술입니다. 데이터를 조각내어 여러 디스크에 병렬로 저장하기 때문에, 각 디스크에서 동시에 데이터를 읽거나 쓸 수 있어 전체적인 처리 속도가 빨라집니다.

문제 44정답률 0% · 1

다음 중 프린팅 시스템에서 사용하는 명령으로 틀린 것은?     
  1. lp
  2. cancel
  3. lpadmin
  4. alsactl
정답: 4

해설

프린팅 시스템에서 `lp`, `cancel`, `lpadmin`은 각각 인쇄 작업 제출, 취소, 프린터 관리와 관련된 명령입니다. 반면, `alsactl`은 리눅스에서 사운드 카드 설정을 관리하는 명령으로 프린팅 시스템과는 직접적인 관련이 없습니다. 따라서 `alsactl`이 프린팅 시스템에서 사용하는 명령으로 틀린 것입니다.

문제 45정답률 100% · 1

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

해설

이 문제는 오픈 소스 소프트웨어(OSS)에 대한 이해를 묻는 문제입니다. OSS는 소스 코드가 공개되어 누구나 자유롭게 사용, 수정, 배포할 수 있는 소프트웨어를 의미합니다. 보기 중 OSS는 1번이며, 다른 보기들은 특정 분야의 소프트웨어(ALSA: 사운드 드라이버, SANE: 스캐너 인터페이스, CUPS: 프린터 시스템)를 지칭합니다. 따라서 설명에 해당하는 기술은 OSS입니다.

문제 46정답률 0% · 1

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

해설

이 문제는 **LVM(Logical Volume Management)**의 핵심 개념을 묻고 있습니다. LVM은 물리적인 디스크 공간을 유연하게 관리하여, 필요에 따라 볼륨의 크기를 늘리거나 줄이고, 여러 물리 디스크를 하나의 논리적인 볼륨으로 묶는 등의 작업을 가능하게 합니다. 따라서 디스크 공간을 동적으로 관리해야 하는 상황에 가장 적합한 기술입니다.

문제 47정답률 100% · 1

다음 중 프린팅 시스템과 가장 거리가 먼 것은?
  1. CUPS
  2. LPRng
  3. LPD
  4. SANE
정답: 4

해설

프린팅 시스템과 가장 거리가 먼 것은 4번 SANE입니다. CUPS, LPRng, LPD는 모두 프린터와 인쇄 작업을 관리하는 프린팅 시스템 또는 프로토콜입니다. 반면 SANE은 스캐너와 이미지를 캡처하는 데 사용되는 API(응용 프로그래밍 인터페이스)로, 프린팅과는 직접적인 관련이 없습니다.

문제 48정답률 100% · 1

다음 중 프린터 작업을 요청하는 명령으로 알맞은 것은?     
  1. lpr
  2. lpq
  3. lpc
  4. lpstat
정답: 1

해설

프린터 작업을 요청하는 명령은 `lpr`입니다. `lpq`는 인쇄 대기열을 확인하고, `lpc`는 프린터 제어, `lpstat`는 시스템 상태를 보여주는 명령어로, 모두 프린터 작업 요청과는 직접적인 관련이 없습니다. 따라서 보기 중 프린터 작업을 요청하는 유일한 명령은 `lpr`입니다.

문제 49정답률 0% · 1

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

해설

정답은 4번 `systemctl set-default graphical.target`입니다. **핵심 개념:** * **`systemctl`:** Linux 시스템의 서비스 및 상태를 관리하는 명령어입니다. * **`set-default`:** 시스템의 기본 부팅 타겟을 설정하는 옵션입니다. * **`graphical.target`:** X 윈도 시스템을 포함한 그래픽 사용자 인터페이스(GUI) 환경으로 부팅하도록 지정하는 타겟입니다. **해설:** `systemctl set-default graphical.target` 명령은 시스템이 재부팅될 때마다 X 윈도 모드(GUI)로 자동 시작되도록 기본 부팅 환경을 설정합니다. 다른 보기들은 `runlevel.5`를 직접 실행하거나 기본값으로 설정하는 데 사용되지 않으며, `graphical.target`이 현대적인 systemd 기반 시스템에서 GUI 부팅을 나타내는 표준입니다.

문제 50정답률 0% · 1

다음 설명과 가장 관련이 깊은 것은?
  1. XCB
  2. GDM
  3. GNOME
  4. Mutter
정답: 2

해설

이 문제는 리눅스 환경에서 사용되는 그래픽 관련 구성 요소들을 묻고 있습니다. 정답인 GDM(GNOME Display Manager)은 리눅스 시스템의 로그인 화면을 관리하는 프로그램으로, 사용자가 그래픽 환경에 로그인할 수 있도록 돕는 핵심적인 역할을 합니다. XCB는 X 윈도우 시스템의 라이브러리이고, GNOME은 데스크톱 환경이며, Mutter는 GNOME의 창 관리자입니다. 따라서 로그인 화면 관리라는 설명과 가장 직접적으로 관련 있는 것은 GDM입니다.

문제 51정답률 100% · 1

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

해설

이 문제는 윈도우 매니저의 종류를 묻고 있습니다. 윈도우 매니저는 그래픽 사용자 인터페이스(GUI)에서 창의 배치, 크기 조절, 모양 등을 관리하는 프로그램입니다. Xfce는 전체 데스크톱 환경이며, Mutter, Kwin, Windowmaker는 모두 윈도우 매니저에 해당합니다. 따라서 정답은 1번 Xfce입니다.

문제 52정답률 100% · 1

다음 중 스프레드시트(Spreadsheet) 프로그램으로 알맞은 것은?     
  1. LibreOffice Writer
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Impress
정답: 3

해설

스프레드시트 프로그램은 표 형태로 데이터를 입력하고 계산, 분석하는 데 사용됩니다. 보기 중 LibreOffice Calc는 이러한 스프레드시트 기능에 특화된 프로그램입니다. LibreOffice Writer는 문서 작성, Draw는 그림 편집, Impress는 프레젠테이션 제작에 사용되는 프로그램으로 스프레드시트와는 용도가 다릅니다. 따라서 스프레드시트 프로그램으로는 LibreOffice Calc가 가장 적합합니다.

문제 53정답률 100% · 1

다음 중 X 서버에서 X 클라이언트의 접근을 허가할 때 IP 주소를 사용하는 명령어로 알맞은 것은?
  1. xauth
  2. xhost
  3. xset
  4. xmodmap
정답: 2

해설

정답은 2번 **xhost**입니다. **해설:** `xhost` 명령어는 X 서버에서 특정 IP 주소를 가진 클라이언트의 접근을 허용하거나 차단하는 데 사용됩니다. 다른 보기들은 X 서버의 접근 제어와 직접적인 관련이 없습니다. `xauth`는 X 인증 쿠키를 관리하고, `xset`은 X 서버 설정을 변경하며, `xmodmap`은 키보드 매핑을 수정하는 데 사용됩니다.

문제 54정답률 0% · 1

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

해설

이 문제는 리눅스 운영체제에서 사용되는 데스크톱 환경에 대한 이해를 묻고 있습니다. 정답은 2번 GNOME으로, GNOME은 사용자 친화적인 인터페이스와 풍부한 기능을 제공하는 인기 있는 데스크톱 환경 중 하나입니다. KDE, LXDE는 다른 데스크톱 환경이며, Wayland는 디스플레이 서버 프로토콜입니다.

문제 55정답률 100% · 1

다음 중 X 클라이언트에서 원격지로 응용 프로그램을 전송하기 위해 변경해야 하는 환경변수로 알맞은 것은?
  1. TERM
  2. HOME
  3. HOSTNAME
  4. DISPLAY
정답: 4

해설

이 문제는 X 클라이언트에서 원격지로 응용 프로그램을 전송할 때 필요한 환경 변수를 묻고 있습니다. 정답은 4번 DISPLAY입니다. DISPLAY 환경 변수는 X 클라이언트가 그래픽 출력을 보낼 서버의 위치와 화면 번호를 지정하여 원격지에서 응용 프로그램의 화면을 볼 수 있도록 합니다. TERM, HOME, HOSTNAME은 각각 터미널 종류, 사용자 홈 디렉토리, 호스트 이름을 설정하는 변수로 원격 그래픽 전송과는 직접적인 관련이 없습니다.

문제 56정답률 100% · 1

다음 그림에 해당하는 이미지 뷰어 프로그램으로 알맞은 것은?
  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
정답: 1

해설

**정답 이유:** Eog(Eye of GNOME)는 GNOME 데스크톱 환경에서 기본으로 제공되는 이미지 뷰어 프로그램으로, 그림에서 보여지는 인터페이스와 가장 유사합니다. ImageMagick은 이미지 편집 및 변환 도구이며, GIMP는 전문적인 이미지 편집 소프트웨어, Totem은 동영상 플레이어입니다. 따라서 그림의 단순한 이미지 보기 기능에 가장 적합한 것은 Eog입니다. **핵심 개념:** 이미지 뷰어 프로그램은 이미지 파일을 열람하고 간단한 조작을 할 수 있는 소프트웨어를 의미합니다. 각 프로그램은 고유한 목적과 기능을 가지고 있으며, 사용자는 자신의 필요에 맞는 프로그램을 선택해야 합니다.

문제 57정답률 0% · 1

다음 조건일 때 사용되는 브로드캐스트 주소로 알맞은 것은?
  1. 192.168.3.255
  2. 192.168.3.63
  3. 192.168.3.127
  4. 192.168.3.191
정답: 4

해설

이 문제는 IP 주소의 브로드캐스트 주소를 찾는 문제입니다. 브로드캐스트 주소는 해당 네트워크에 속한 모든 장치에게 데이터를 전송할 때 사용되며, 네트워크 부분은 그대로 두고 호스트 부분을 모두 1로 채워서 만들어집니다. 문제에서 제시된 IP 주소와 서브넷 마스크를 통해 네트워크 주소를 파악한 후, 호스트 부분을 모두 1로 만들면 정답을 찾을 수 있습니다.

문제 58정답률 0% · 1

ssh 명령어를 이용해 IP주소가 192.168.12.22인 ssh 서버에 접속하려는데, 포트 번호가 8080번으로 변경되었다. 다음 중 해당 서버에 접속하는 방법으로 알맞은 것은?
  1. ssh 192.168.12.22 8080
  2. ssh 192.168.12.22:8080
  3. ssh 192.168.12.22 -P 8080
  4. ssh 192.168.12.22 -p 8080
정답: 4

해설

ssh 명령어로 특정 포트에 접속하려면 `-p` 옵션을 사용해야 합니다. 보기 4번은 `ssh 192.168.12.22 -p 8080`으로, IP 주소와 함께 변경된 포트 번호 8080을 정확하게 지정하여 서버에 접속하는 올바른 방법입니다. 다른 보기들은 ssh 명령어의 올바른 포트 지정 형식이 아닙니다.

문제 59정답률 100% · 1

다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. ㉠ open ㉡ close
  2. ㉠ mkdir ㉡ rmdir
  3. ㉠ get ㉡ put
  4. ㉠ put ㉡ get
정답: 4

해설

이 문제는 파일 전송 프로토콜(FTP)에서 사용되는 명령어의 기능을 묻고 있습니다. ㉠ 'put'은 로컬 컴퓨터에서 서버로 파일을 업로드하는 명령어이며, ㉡ 'get'은 서버에서 로컬 컴퓨터로 파일을 다운로드하는 명령어입니다. 따라서 정답은 4번이 됩니다.

문제 60정답률 100% · 1

다음 중 IPv6에 대한 설명으로 틀린 것은?     
  1. 패킷 크기의 확장
  2. IP 주소 대역 구분인 클래스의 확장
  3. 패킷 출처 인증 및 비밀 보장 기능 지원
  4. 흐름 제어 기능 지원
정답: 2

해설

IPv6는 IPv4의 주소 고갈 문제를 해결하기 위해 등장했으며, 128비트의 주소를 사용하여 훨씬 더 많은 IP 주소를 제공합니다. 보기 2번은 IPv6가 클래스 기반의 IP 주소 체계를 사용하지 않는다는 점에서 틀렸습니다. IPv6는 클래스 개념 없이 주소를 할당하며, 대신 접두사를 사용하여 네트워크를 구분합니다.

문제 61정답률 100% · 1

다음 설명에 해당하는 기술로 알맞은 것은?
  1. CDMA
  2. PSTN
  3. PDSN
  4. CSMA/CD
정답: 4

해설

주어진 문제는 네트워크 통신 기술에 대한 이해를 묻고 있습니다. 정답인 4번 CSMA/CD는 이더넷과 같은 유선 LAN에서 충돌을 감지하고 회피하는 방식입니다. 즉, 여러 장치가 동시에 데이터를 보내려고 할 때 발생할 수 있는 충돌을 효율적으로 관리하여 안정적인 통신을 가능하게 하는 기술입니다.

문제 62정답률 100% · 1

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

해설

이 문제는 데이터 전송 방식을 묻고 있습니다. 정답인 UDP는 데이터 전송 순서나 신뢰성을 보장하지 않는 대신, 빠르고 효율적인 데이터 전송에 강점을 가집니다. 이는 실시간 스트리밍이나 온라인 게임처럼 속도가 중요한 애플리케이션에 적합합니다. 반면, IP는 주소 지정, TCP는 신뢰성 있는 연결, VRRP는 라우터 이중화에 사용되는 프로토콜로, 문제의 설명과는 거리가 있습니다.

문제 63정답률 100% · 1

다음 중 네임 서버가 기록되어 있는 파일로 알맞은 것은?     
  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/services
정답: 2

해설

네임 서버 정보는 `/etc/resolv.conf` 파일에 기록됩니다. 이 파일은 시스템이 도메인 이름을 IP 주소로 변환하기 위해 어떤 네임 서버를 사용해야 하는지를 알려주는 설정 파일입니다. 따라서 시스템은 이 파일을 참조하여 도메인 이름 해석을 수행합니다.

문제 64정답률 100% · 1

다음의 LAN 구성 방식에 대한 설명으로 알맞은 것은?
  1. 스타형
  2. 망형
  3. 버스형
  4. 링형
정답: 2

해설

이 문제는 LAN(근거리 통신망)의 물리적 또는 논리적 연결 방식을 묻고 있습니다. 정답은 '망형'으로, 이는 모든 장치가 다른 모든 장치와 직접 연결되어 있어 높은 안정성과 확장성을 제공하는 방식입니다. 각 장치가 여러 경로를 통해 통신할 수 있어 특정 링크에 장애가 발생해도 전체 네트워크가 중단되지 않는다는 장점이 있습니다.

문제 65정답률 100% · 1

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

해설

정답은 4번 ICANN입니다. ICANN(Internet Corporation for Assigned Names and Numbers)은 전 세계적으로 IP 주소와 도메인 이름을 할당하고 관리하는 비영리 국제기구입니다. 이는 인터넷의 안정적이고 안전한 작동을 위해 필수적인 역할을 수행하는 핵심 개념입니다.

문제 66정답률 100% · 1

다음 중 네트워크 인터페이스 카드의 물리적 연결 여부를 확인할 때 사용하는 명령어로 알맞은 것은?     
  1. ethtool
  2. arp
  3. netstat
  4. route
정답: 1

해설

정답은 1번 `ethtool`입니다. `ethtool`은 네트워크 인터페이스 카드의 물리적 연결 상태, 속도, 듀플렉스 설정 등 하드웨어 관련 정보를 확인하고 설정하는 데 사용되는 유용한 도구입니다. 반면 `arp`는 IP 주소와 MAC 주소의 매핑 정보를, `netstat`은 네트워크 연결 상태 및 통계 정보를, `route`는 라우팅 테이블 정보를 확인하는 데 사용됩니다. 따라서 물리적 연결 여부를 직접적으로 확인하는 데는 `ethtool`이 가장 적합합니다.

문제 67정답률 0% · 1

다음 중 OSI모델 기준으로 가장 많은 계층을 지원하는 장치로 알맞은 것은?     
  1. Router
  2. Bridge
  3. HUB
  4. RJ-45케이블
정답: 1

해설

OSI 모델은 네트워크 통신을 7개의 계층으로 나누어 설명하는 표준입니다. 라우터는 네트워크 계층(3계층)에서 작동하여 IP 주소를 기반으로 최적의 경로를 선택하는 등 여러 계층의 정보를 처리합니다. 반면 브리지는 데이터 링크 계층(2계층), 허브는 물리 계층(1계층)에서 작동하며, RJ-45 케이블은 물리적인 연결만을 담당합니다. 따라서 OSI 모델 기준으로 가장 많은 계층을 지원하는 장치는 라우터입니다.

문제 68정답률 100% · 1

다음 중 telnet 명령어를 사용해 IP 주소가 192.168.12.22번인 HTTPS 서버의 포트를 점검하는 방법으로 알맞은 것은?     
  1. telnet 192.168.12.22 80
  2. telnet 192.168.12.22:80
  3. telnet 192.168.12.22 -p 443
  4. telnet 192.168.12.22 443
정답: 4

해설

**정답 이유:** HTTPS 서버는 기본적으로 443번 포트를 사용합니다. `telnet` 명령어는 IP 주소와 포트 번호를 공백으로 구분하여 입력하며, 4번 보기가 이를 올바르게 따르고 있습니다. **핵심 개념:** * **HTTPS:** 보안 HTTP 프로토콜로, 기본적으로 443번 포트를 사용합니다. * **Telnet 명령어:** 네트워크 연결 및 포트 개방 여부를 확인하는 데 사용되는 명령어입니다. IP 주소와 포트 번호를 `IP주소 포트번호` 형식으로 지정합니다.

문제 69정답률 0% · 1

다음 중 이더넷 기반의 LAN 구성을 할 경우에 가장 거리가 먼 장치는?     
  1. 리피터
  2. 허브
  3. RJ-45
  4. SAN 스위치
정답: 4

해설

이더넷 기반 LAN 구성에서 가장 거리가 먼 장치는 SAN 스위치입니다. SAN 스위치는 스토리지 장치 간의 고속 통신을 위한 전용 네트워크인 스토리지 영역 네트워크(SAN)를 구성하는 데 사용됩니다. 반면, 리피터, 허브, RJ-45 커넥터는 모두 이더넷 LAN에서 데이터를 전송하고 연결하는 데 사용되는 장치입니다.

문제 70정답률 100% · 1

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

해설

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

문제 71정답률 100% · 1

다음 중 프로토콜과 포트 번호의 조합으로 알맞는 것은?     
  1. TELNET - 22
  2. DNS - 53
  3. SSH- 23
  4. FTP - 80
정답: 2

해설

이 문제는 네트워크 통신에서 사용되는 프로토콜과 해당 프로토콜이 사용하는 표준 포트 번호를 묻는 문제입니다. 정답은 2번 DNS - 53으로, DNS는 도메인 이름을 IP 주소로 변환하는 데 사용되며 표준적으로 53번 포트를 사용합니다. 다른 보기들은 프로토콜과 포트 번호가 잘못 연결되어 있습니다.

문제 72정답률 100% · 1

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

해설

메일 서버 간에 메시지를 주고받는 데는 SMTP(Simple Mail Transfer Protocol)가 사용됩니다. SMTP는 이메일을 보내고 전달하는 역할을 하며, FTP는 파일 전송, POP3와 IMAP은 메일 클라이언트가 메일 서버에서 이메일을 수신하는 데 사용되는 프로토콜입니다. 따라서 메일 서버 간 메시지 교환에는 SMTP가 가장 적합합니다.

문제 73정답률 100% · 1

다음 중 로컬 네트워크에 있는 특정 호스트의 MAC 주소를 조회하려고 할 때 사용하는 명령어로 알맞은 것은?     
  1. arp
  2. telnet
  3. route
  4. ethtool
정답: 1

해설

정답은 1번 **arp**입니다. **arp(Address Resolution Protocol)**는 IP 주소를 MAC 주소로 변환하는 프로토콜이며, 로컬 네트워크에서 특정 호스트의 MAC 주소를 알아내기 위해 사용됩니다. Telnet은 원격 시스템에 접속하는 데, route는 라우팅 테이블을 확인하는 데, ethtool은 네트워크 인터페이스 설정을 관리하는 데 사용되므로 MAC 주소 조회와는 직접적인 관련이 없습니다.

문제 74정답률 100% · 1

다음 설명으로 알맞은 것은?
  1. IRC
  2. NFS
  3. SAMBA
  4. Usenet
정답: 1

해설

이 문제는 네트워크 통신 프로토콜에 대한 이해를 묻고 있습니다. 정답은 1번 IRC로, 이는 인터넷 릴레이 챗(Internet Relay Chat)의 약자로 실시간 텍스트 기반 채팅을 위한 프로토콜입니다. 핵심 개념은 **실시간 텍스트 통신**이며, 여러 사용자가 동시에 메시지를 주고받는 데 사용됩니다.

문제 75정답률 100% · 1

다음 중 루프백(Loopback) IP 주소로 알맞은 것은?     
  1. 10.0.0.1
  2. 192.168.0.1
  3. 172.16.0.254
  4. 127.0.0.1
정답: 4

해설

루프백 IP 주소는 자기 자신을 가리키는 특별한 IP 주소로, 네트워크 인터페이스가 비활성화되어 있거나 존재하지 않아도 자체적으로 통신 테스트를 할 수 있게 해줍니다. 보기 중 **127.0.0.1**이 바로 이러한 루프백 IP 주소의 표준이며, 이는 어떤 컴퓨터에서든 자신을 나타냅니다. 다른 보기들은 사설 IP 주소 대역에 속하지만, 루프백과는 다른 용도로 사용됩니다.

문제 76정답률 100% · 1

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

해설

최상위 도메인(Top-Level Domain, TLD)은 인터넷 주소의 가장 마지막 부분으로, 해당 웹사이트의 성격을 나타냅니다. 'com', 'net', 'kr'은 각각 상업용, 네트워크 관련, 한국을 나타내는 일반적인 최상위 도메인입니다. 반면 'go'는 단독으로는 최상위 도메인이 아니며, 주로 'gov'와 같이 정부 기관을 나타내는 도메인의 일부로 사용됩니다.

문제 77정답률 0% · 1

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

해설

이 문제는 **자동화된 구성 관리 도구**에 대한 이해를 묻고 있습니다. 정답은 2번 Ansible이며, Ansible은 **서버 구성, 애플리케이션 배포, 작업 자동화** 등을 코드로 정의하고 실행하는 데 사용됩니다. Docker는 컨테이너화, OpenStack은 클라우드 컴퓨팅 플랫폼, Kubernetes는 컨테이너 오케스트레이션에 특화되어 있어 문제 설명과는 거리가 있습니다.

문제 78정답률 100% · 1

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

해설

주어진 문제와 보기를 바탕으로, 설명이 생략된 채 운영체제를 묻는 질문입니다. 정답이 2번 Tizen이라고 제시되었으므로, Tizen의 특징을 간략히 설명하면 됩니다. Tizen은 삼성전자를 중심으로 개발된 리눅스 기반의 오픈 소스 운영체제로, 스마트 TV, 웨어러블 기기 등 다양한 기기에 탑재되는 것을 목표로 합니다.

문제 79정답률 100% · 1

다음 중 CPU 반가상화를 지원하는 서버 가상화 기술로 알맞은 것은?     
  1. KVM
  2. XEN
  3. VirtualBox
  4. Hyper-V
정답: 2

해설

정답은 2번 XEN입니다. XEN은 하이퍼바이저가 호스트 OS와 게스트 OS 사이에 위치하여 CPU 반가상화를 지원합니다. 이를 통해 게스트 OS는 하드웨어에 직접 접근하는 것처럼 동작하면서도 실제로는 가상화된 환경에서 실행되어 성능 저하를 최소화합니다. KVM, VirtualBox, Hyper-V는 주로 전가상화 기술을 사용하거나 XEN과는 다른 방식으로 CPU 가상화를 구현합니다.

문제 80정답률 100% · 1

다음 설명으로 알맞은 것은?
  1. 고가용성 클러스터
  2. 부하분산 클러스터
  3. HA(High Available) 클라스터
  4. HPC(High Performance Computing) 클러스터
정답: 4

해설

이 문제는 고성능 컴퓨팅(HPC) 클러스터에 대한 설명으로 가장 적절한 것을 고르는 문제입니다. HPC 클러스터는 여러 대의 컴퓨터를 연결하여 복잡하고 방대한 연산을 빠르게 처리하는 데 특화되어 있습니다. 따라서 문제의 설명은 이러한 HPC 클러스터의 특징을 나타내므로 정답은 4번입니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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