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

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

80문제로 구성된 기출 시험

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

시험 문제

문제 1정답률 66.7% · 3

다음 설명의 상황에 설정해야 하는 작업으로 가장 알맞은 것은?        
  1. ihduser 사용자를 project 그룹에 추가시킨다.
  2. project 디렉터리에 Set-UID를 부여한다.
  3. project 디렉터리에 Set-GID를 부여한다.
  4. project 디렉터리에 Sticky-Bit를 부여한다.
정답: 3

해설

이 문제는 여러 사용자가 하나의 디렉터리에 파일을 생성하고 수정할 때 발생하는 권한 문제를 다룹니다. Set-GID 비트를 설정하면 해당 디렉터리에 생성되는 모든 파일과 하위 디렉터리가 디렉터리와 동일한 그룹 소유권을 가지게 됩니다. 따라서 'ihduser'와 같은 다른 사용자가 'project' 디렉터리에 파일을 생성해도 'project' 그룹의 권한을 상속받아 서로의 파일을 수정할 수 있게 됩니다.

문제 2정답률 33.3% · 3

다음 중 lin.txt 파일의 그룹 소유권을 kait, 소유자는 ihduser로 설정하는 명령으로 알맞은 것은?
  1. chown kait:ihduser lin.txt
  2. chown ihduser:kait lin.txt
  3. charp kait:ihduser lin.txt
  4. charp ihduser:kait lin.txt
정답: 2

해설

정답은 2번입니다. `chown` 명령어는 파일의 소유자와 그룹을 변경하는 데 사용됩니다. 명령어 형식은 `chown [소유자]:[그룹] [파일]`이며, 문제에서는 그룹 소유권을 'kait'로, 소유자를 'ihduser'로 설정하라고 했으므로 `chown ihduser:kait lin.txt`가 올바른 명령입니다. 3번과 4번의 `charp`는 존재하지 않는 명령어입니다.

문제 3정답률 100% · 3

다음 중 파일이나 디렉터리에 부여된 Set-UID나 Set-GID와 같은 특수 권한을 확인하는 명령어로 알맞은 것은?    
  1. ls
  2. chmod
  3. chown
  4. umask
정답: 1

해설

정답은 1번 `ls` 명령어입니다. `ls` 명령어는 파일이나 디렉터리의 목록을 보여줄 때, Set-UID, Set-GID와 같은 특수 권한이 설정되어 있다면 이를 나타내는 문자를 함께 표시합니다. 예를 들어, Set-UID가 설정된 실행 파일의 경우 소유자 권한의 'x'가 's'로 표시됩니다. Set-GID는 그룹 권한의 'x'가 's'로 표시되며, 디렉터리에 Set-GID가 설정되면 해당 디렉터리 내에 생성되는 파일은 디렉터리의 그룹을 상속받는 특성을 가집니다. `chmod`는 권한을 변경하고, `chown`은 소유자를 변경하며, `umask`는 기본 권한을 설정하는 명령어이므로 특수 권한을 확인하는 용도로는 적합하지 않습니다.

문제 4정답률 66.7% · 3

다음 설명에 해당하는 명령으로 알맞은 것은?
  1. chmod –a 755 data
  2. chmod –A 755 data
  3. chmod –r 755 data
  4. chmod –R 755 data
정답: 4

해설

이 문제는 파일 권한을 변경하는 `chmod` 명령어의 옵션에 대한 이해를 묻고 있습니다. 정답은 4번 `chmod –R 755 data`이며, 핵심 개념은 `-R` 옵션이 **재귀적으로(Recursively)** 하위 디렉토리까지 포함하여 권한을 변경한다는 것입니다. 즉, `data` 디렉토리뿐만 아니라 그 안에 있는 모든 파일과 하위 디렉토리에도 `755` 권한이 적용됩니다. 다른 옵션들은 이러한 재귀적인 권한 변경 기능을 제공하지 않습니다.

문제 5정답률 33.3% · 3

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

해설

ihduser 사용자에게 디스크 쿼터를 설정하는 과정에서 괄호 안에 들어갈 명령어로 가장 적합한 것은 `edquota`입니다. `edquota`는 사용자의 디스크 사용량을 편집하기 위한 대화형 인터페이스를 제공하며, 이를 통해 사용자는 디스크 사용량 제한을 쉽게 설정하고 관리할 수 있습니다. 다른 보기들은 `quota`는 현재 쿼터 정보를 보여주고, `setquota`는 스크립트에서 사용하기 적합하며, `xfs_quota`는 XFS 파일 시스템에 특화된 도구입니다.

문제 6정답률 50% · 2

다음 중 fdisk 실행 상태에서 파티션을 삭제할 때 사용하는 명령으로 알맞은 것은?    
  1. d
  2. r
  3. e
  4. x
정답: 1

해설

`fdisk`는 디스크 파티션을 관리하는 명령어 도구입니다. 파티션을 삭제할 때 사용하는 명령은 `d`입니다. `r`은 고급 기능으로 전환하는 명령이고, `e`나 `x`는 `fdisk`에서 직접적으로 파티션 삭제에 사용되는 명령이 아닙니다. 따라서 `d`가 파티션 삭제를 위한 올바른 명령입니다.

문제 7정답률 50% · 2

다음 내용이 기록된 파일명으로 알맞은 것은?   
  1. /etc/fstab
  2. /etc/mtab
  3. /etc/mounts
  4. /etc/partitions
정답: 2

해설

이 문제는 리눅스 시스템에서 파일 시스템 마운트 정보를 기록하는 파일에 대한 이해를 묻고 있습니다. 정답은 2번 **/etc/mtab**입니다. **/etc/mtab** 파일은 현재 시스템에 마운트된 파일 시스템 목록과 해당 정보를 기록하는 역할을 합니다. **/etc/fstab**은 부팅 시 자동으로 마운트될 파일 시스템을 설정하는 파일이며, 나머지 보기들은 관련이 없습니다.

문제 8정답률 0% · 2

다음 중 /dev/sdb1 파티션을 ext4 파일 시스템으로 포맷하는 명령으로 알맞은 것은?    
  1. mke2fs –j /dev/sdb1
  2. mke2fs –j ext4 /dev/sdb1
  3. mke2fs –t ext4 /dev/sdb1
  4. mke2fs.ext4 /dev/sdb1
정답: 3

해설

정답은 3번입니다. `mke2fs` 명령어는 리눅스에서 ext2, ext3, ext4와 같은 ext 계열 파일 시스템을 생성하는 데 사용됩니다. `-t` 옵션은 생성할 파일 시스템의 타입을 지정하며, `ext4`를 명시하여 ext4 파일 시스템으로 포맷할 수 있습니다. 1번은 ext3 파일 시스템을 생성하고, 2번과 4번은 올바른 문법이 아닙니다.

문제 9정답률 50% · 2

다음 중 현재 마운트된 디스크의 사용량을 확인할 때 사용하는 명령어로 알맞은 것은?    
  1. df
  2. du
  3. fdisk
  4. mount
정답: 1

해설

정답은 1번 'df'입니다. 'df' 명령어는 파일 시스템의 디스크 공간 사용량을 표시하여 현재 마운트된 디스크의 전체 용량, 사용된 용량, 남은 용량 등을 확인할 때 사용됩니다. 반면 'du'는 파일 및 디렉토리의 디스크 사용량을 확인하는 데 사용되며, 'fdisk'는 디스크 파티션 정보를 관리하고 'mount'는 파일 시스템을 마운트하는 데 사용됩니다.

문제 10정답률 100% · 2

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

해설

이 문제는 리눅스 시스템에서 디스크 식별자를 다루는 개념을 묻고 있습니다. ㉠에는 디스크의 레이블을 확인하는 명령어인 `uuid`가, ㉡에는 블록 장치의 정보를 보여주는 명령어인 `blkid`가 들어가야 합니다. 따라서 정답은 4번입니다. `uuid`는 디스크의 고유 식별자이고, `blkid`는 이 식별자를 포함한 다양한 디스크 정보를 보여주는 명령어입니다.

문제 11정답률 0% · 2

다음 중 등장한 시기가 오래된 셸로 알맞은 것은?     
  1. bash
  2. csh
  3. dash
  4. bourne shell
정답: 4

해설

정답은 4번 Bourne shell입니다. Bourne shell은 1970년대 후반에 등장하여 Unix 시스템의 표준 셸로 자리 잡았으며, 이후 등장한 bash, csh, dash 등 대부분의 셸은 Bourne shell을 기반으로 하거나 영향을 받았습니다. 따라서 등장 시기가 가장 오래된 셸은 Bourne shell입니다.

문제 12정답률 100% · 2

다음 중 특정 사용자에게 부여된 로그인 셸이 기록된 파일명으로 알맞은 것은?     
  1. /etc/shells
  2. /etc/passwd
  3. ˜/.bashrc
  4. ˜/.bash_profile
정답: 2

해설

정답은 2번 /etc/passwd 파일입니다. 이 파일은 시스템의 사용자 계정 정보를 저장하며, 각 사용자 항목에는 로그인 셸의 경로가 포함되어 있습니다. /etc/shells 파일은 시스템에서 사용 가능한 셸 목록을 제공하지만, 특정 사용자에게 할당된 셸을 직접 기록하지는 않습니다. .bashrc와 .bash_profile은 사용자별 셸 설정을 위한 파일로, 로그인 셸 자체를 기록하는 파일은 아닙니다.

문제 13정답률 100% · 2

다음 중 이용할 수 있는 셸의 정보를 확인할 때 사용하는 명령으로 알맞은 것은?     
  1. chsh -i
  2. chsh -s
  3. chsh -u
  4. chsh -l
정답: 4

해설

이 문제는 사용자가 현재 시스템에서 이용 가능한 셸 목록을 확인하는 명령어를 묻고 있습니다. 정답은 4번 'chsh -l'입니다. 'chsh' 명령어는 사용자의 기본 셸을 변경하는 데 사용되지만, '-l' 옵션을 붙이면 시스템에 설치되어 있고 사용할 수 있는 셸들의 목록을 보여줍니다. 다른 옵션들은 셸 변경 시 특정 셸을 지정하거나(chsh -s), 사용자 정보를 확인하는 등 다른 기능을 수행합니다.

문제 14정답률 100% · 2

다음 중 사용자의 로그인 셸이 저장되는 환경 변수명으로 알맞은 것은?     
  1. LOGIN
  2. USER
  3. SHELL
  4. BASH
정답: 3

해설

사용자의 로그인 셸 정보는 `SHELL`이라는 환경 변수에 저장됩니다. 이 환경 변수는 사용자가 로그인할 때 시스템이 해당 사용자의 기본 셸을 파악하고 실행하는 데 사용됩니다. 따라서 `SHELL`이 로그인 셸을 나타내는 표준적인 환경 변수명입니다.

문제 15정답률 100% · 2

다음 중 최근에 실행한 명령 중에 'al'로 끝나는 명령을 찾아서 실행하는 명령으로 알맞은 것은? (문제 오류로 가답안 발표시 2번으로 발표되었지만 확정답안 발표시 모두 정답처리 되었습니다. 가답안인 2번을 누르면 정답 처리 됩니다.)     
  1. !!al
  2. !?al
  3. !*al
  4. !-al
정답: 2

해설

이 문제는 쉘(Shell)의 히스토리 확장 기능을 활용하는 문제입니다. '!?문자열' 형식은 최근 실행한 명령 중에 '문자열'로 시작하는 명령을 찾아 실행하는 기능입니다. 따라서 '!?al'은 최근 실행한 명령 중 'al'로 시작하는 명령을 찾아 실행하는 올바른 명령입니다. 다른 보기는 이러한 기능을 수행하지 않습니다.

문제 16정답률 50% · 2

다음 중 시스템 전체 사용자에게 적용되는 환경변수 및 시작 관련 프로그램을 설정할 때 사용하는 파일로 가장 알맞은 것은?     
  1. /etc/bashrc
  2. /etc/profile
  3. ˜/.bashrc
  4. ˜/.bash_profile
정답: 2

해설

정답은 2번 /etc/profile 입니다. `/etc/profile` 파일은 시스템 전체 사용자에게 공통적으로 적용되는 환경 변수 및 시작 관련 설정을 담고 있습니다. 이는 사용자가 로그인할 때마다 실행되어 시스템 전반에 걸쳐 일관된 환경을 제공하는 역할을 합니다. 반면, `~/.bashrc`나 `~/.bash_profile` 등은 특정 사용자에게만 적용되는 설정 파일입니다.

문제 17정답률 100% · 2

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

해설

이 문제는 사용자가 입력한 명령어의 일부만 입력해도 나머지 부분을 자동으로 완성해주는 셸의 기능을 묻고 있습니다. 이는 **명령행 완성 기능**에 해당하며, 자주 사용하는 명령어의 오타를 줄이고 입력 시간을 단축하는 데 도움을 줍니다. 따라서 정답은 2번입니다.

문제 18정답률 100% · 2

다음 예시로 제시된 프롬포트를 변경할 때 사용하는 환경변수로 알맞은 것은?
  1. PS
  2. PS1
  3. PS2
  4. PROMPT
정답: 2

해설

정답은 2번 **PS1**입니다. **PS1**은 쉘 프롬프트의 기본 설정을 담당하는 환경 변수입니다. 이 변수의 값을 변경하면 사용자가 터미널에서 명령을 입력하기 전에 보게 되는 프롬프트의 모양을 바꿀 수 있습니다. 예를 들어, 사용자 이름, 현재 디렉토리 등을 프롬프트에 표시하도록 설정할 수 있습니다.

문제 19정답률 50% · 2

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

해설

이 문제는 리눅스 시스템 부팅 과정에서 사용되는 `systemd`와 관련이 있습니다. `systemd`는 시스템 초기화 및 서비스 관리를 담당하는 핵심 시스템이며, 일반적으로 부팅 시 가장 먼저 실행되는 프로세스입니다. `systemd`는 여러 레벨(runlevel)을 가지는데, 1은 일반적으로 단일 사용자 모드를 의미하며, 이는 시스템 복구 등에 사용됩니다. 따라서 괄호 안에 들어갈 내용으로 `systemd`와 `1`이 가장 적절합니다.

문제 20정답률 100% · 2

다음은 기존의 프로세스를 교체하면서 새로운 프로세스를 발생시키는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?     
  1. exec
  2. fork
  3. nohup
  4. watch
정답: 1

해설

이 문제는 새로운 프로세스를 생성하고 기존 프로세스를 대체하는 운영체제의 핵심 개념을 묻고 있습니다. 정답은 'exec'이며, 이는 새로운 프로그램을 실행시키면서 현재 프로세스의 코드를 완전히 대체하는 시스템 호출입니다. 'fork'는 기존 프로세스를 복제하여 새로운 프로세스를 생성하지만, 기존 프로세스는 그대로 유지됩니다. 'nohup'과 'watch'는 프로세스 실행 방식이나 감시와 관련된 명령어이지, 프로세스 생성 및 대체와 직접적인 관련은 없습니다.

문제 21정답률 100% · 2

다음 결과에 해당하는 명령어로 알맞은 것은?    
  1. fg
  2. bg
  3. jobs
  4. kill
정답: 3

해설

이 문제는 현재 실행 중인 백그라운드 프로세스 목록을 확인하는 명령어를 묻고 있습니다. 정답은 3번 'jobs'이며, 이 명령어는 현재 셸에서 실행 중인 모든 백그라운드 작업을 보여줍니다. 'fg'와 'bg'는 각각 백그라운드 작업을 포그라운드로 가져오거나 포그라운드 작업을 백그라운드로 보내는 명령어이고, 'kill'은 프로세스를 종료하는 명령어입니다.

문제 22정답률 50% · 2

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

해설

SIGHUP은 터미널 세션이 종료될 때 프로세스에게 전송되는 시그널로, 일반적으로 번호 1번을 가집니다. 이는 운영체제에서 정의된 표준 시그널 번호 중 하나입니다. 다른 보기들은 SIGINT(2번), SIGKILL(9번), SIGTERM(15번) 등 다른 용도의 시그널에 해당합니다.

문제 23정답률 50% · 2

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

해설

정답은 4번 'daemon'입니다. 데몬은 운영체제에서 백그라운드로 실행되며, 사용자 인터페이스 없이 특정 서비스를 제공하는 프로그램을 의미합니다. inetd와 xinetd는 여러 데몬을 관리하는 슈퍼 데몬이며, standalone은 독립적으로 실행되는 프로그램을 지칭합니다. 문제의 설명이 이러한 백그라운드 서비스 프로그램을 포괄적으로 나타내므로 'daemon'이 가장 적합한 명칭입니다.

문제 24정답률 50% · 2

다음 중 프로세스명을 인자값으로 사용하는 명령어의 조합으로 알맞은 것은?     
  1. kill, nice
  2. kill, renice
  3. killall, nice
  4. killall, renice
정답: 3

해설

정답은 3번입니다. `killall` 명령어는 프로세스 이름을 인자값으로 받아 해당 이름을 가진 모든 프로세스를 종료시킵니다. `nice` 명령어 또한 프로세스 이름을 인자값으로 받아 해당 프로세스의 우선순위를 조정합니다. 반면에 `kill`과 `renice`는 주로 프로세스 ID(PID)를 인자값으로 사용합니다.

문제 25정답률 100% · 2

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

해설

cron 표현식은 **분 시 일 월 요일** 순서로 구성됩니다. 문제에서 매주 토요일과 일요일 오전 4시 1분에 실행해야 하므로, 분은 1, 시는 4, 요일은 토요일(6)과 일요일(0)을 나타내는 **1 4 * * 0,6**이 올바른 표현입니다. 보기 1번이 이 조건을 만족합니다.

문제 26정답률 100% · 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` 명령어는 프로세스의 우선순위를 조정하는 데 사용됩니다. 숫자가 작을수록 우선순위가 높고, 숫자가 클수록 우선순위가 낮습니다. `nice` 명령어 뒤에 음수 값을 붙이면 우선순위가 높아지고, 양수 값을 붙이면 우선순위가 낮아집니다. 따라서 NI 값을 10으로 높이려면(우선순위를 낮추려면) `-n` 옵션 없이 `nice 10`을 사용해야 합니다. 하지만 보기에서는 PID를 직접 지정하는 것이 아니라 프로세스 이름을 지정하는 옵션이 없으므로, PID를 지정해야 합니다. **핵심 개념:** * **`nice` 명령어:** 프로세스의 우선순위를 조정합니다. * **NI 값:** Nice 값으로, 프로세스의 우선순위를 나타냅니다. 값이 낮을수록 우선순위가 높습니다. * **우선순위 높이기:** NI 값을 낮춥니다 (음수 값을 적용). * **우선순위 낮추기:** NI 값을 높입니다 (양수 값을 적용). 문제에서 NI 값을 10으로 변경한다는 것은 우선순위를 낮추는 것을 의미하므로, `nice 10`을 사용해야 합니다. 보기 4번은 `nice -10 bash`로 되어 있는데, 이는 NI 값을 10만큼 낮추는 것이 아니라 NI 값을 -10으로 설정하는 것입니다. 따라서 문제의 의도대로 NI 값을 10으로 설정하려면 `nice -n 10 PID` 또는 `nice -n 10 프로세스이름`과 같은 형식이 필요합니다. **하지만, 보기와 문제의 맥락을 고려할 때, "NI 값을 10으로 우선순위를 변경"한다는 것은 NI 값을 10으로 설정한다는 의미로 해석하는 것이 일반적입니다. 이 경우, 우선순위를 낮추기 위해 양수 값을 사용하므로 `nice 10`이 맞습니다. 그러나 보기에는 PID를 직접 지정하는 옵션이 없으므로, 프로세스 이름을 지정하는 `nice 10 bash` 또는 `nice -10 bash`가 고려될 수 있습니다.** **보기 4번이 정답인 이유는, `nice` 명령어는 기본적으로 프로세스 이름을 인자로 받아 해당 프로세스의 NI 값을 조정하며, `-10`은 NI 값을 10만큼 낮추는 것이 아니라 NI 값을 -10으로 설정하는 것을 의미합니다. 문제에서 NI 값을 10으로 변경하라고 했으므로, NI 값을 10으로 설정하는 명령은 `nice 10 bash`가 되어야 합니다. 그러나 보기에는 `nice -10 bash`만 있습니다. 이는 문제의 출제 오류일 가능성이 높습니다.** **만약 문제의 의도가 "NI 값을 10만큼 낮추어 우선순위를 변경"하는 것이라면, `nice -10 bash`가 맞습니다. 하지만 "NI 값을 10으로 우선순위를 변경"이라는 표현은 NI 값을 10으로 설정하는 것으로 해석하는 것이 더 자연스럽습니다.** **결론적으로, 보기 4번이 정답으로 제시된 이유는 `nice` 명령어가 프로세스 이름을 인자로 받아 NI 값을 조정하며, `-10`은 NI 값을 10만큼 낮추는 것이 아니라 NI 값을 -10으로 설정하기 때문입니다. 즉, NI 값을 10으로 설정하는 명령은 `nice 10 bash`가 되어야 하지만, 보기에는 `nice -10 bash`만 있으므로, 문제의 출제 의도와는 다소 차이가 있을 수 있습니다.**

문제 27정답률 100% · 2

다음 설명에 해당하는 ps 명령의 프로세스 상태 코드값으로 알맞은 것은?
  1. S
  2. T
  3. X
  4. Z
정답: 4

해설

주어진 문제는 ps 명령의 프로세스 상태 코드 중 특정 설명에 해당하는 것을 묻고 있습니다. 정답은 4번 'Z'이며, 이는 **좀비 프로세스(Zombie Process)**를 나타냅니다. 좀비 프로세스는 프로세스가 종료되었지만, 부모 프로세스가 아직 해당 프로세스의 종료 상태를 확인하지 않아 커널에 남아있는 상태입니다.

문제 28정답률 100% · 2

다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?     
  1. [Ctrl]+[c]
  2. [Ctrl]+[a]
  3. [Ctrl]+[l]
  4. [Ctrl]+[z]
정답: 4

해설

정답은 4번 [Ctrl]+[z]입니다. 이 키 조합은 현재 실행 중인 포어그라운드 프로세스를 일시 중지시키고 백그라운드로 전환하는 역할을 합니다. [Ctrl]+[c]는 프로세스를 강제로 종료하는 데 사용되며, 다른 보기들은 일반적으로 프로세스 제어와 관련이 없습니다.

문제 29정답률 100% · 2

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

해설

이 문제는 **텍스트 편집기의 특징**을 묻고 있습니다. 정답인 **4번 emacs**는 강력한 확장성과 다양한 플러그인을 통해 프로그래밍, 문서 작성 등 복잡한 작업을 수행할 수 있는 **모든 것을 갖춘 편집기**로 알려져 있습니다. 반면, nano는 간단한 편집, gedit은 GUI 기반의 쉬운 편집, vim은 강력하지만 학습 곡선이 높은 편집기라는 점에서 emacs와는 차이가 있습니다.

문제 30정답률 0% · 2

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

해설

nano 편집기에서 프로그램을 종료하는 올바른 키 조합은 `Ctrl+x`입니다. `Ctrl+x`를 누르면 nano 편집기가 종료되며, 저장되지 않은 변경 사항이 있을 경우 저장 여부를 묻는 메시지가 나타납니다. 다른 보기들은 nano 편집기 내에서 다른 기능을 수행하는 단축키입니다.

문제 31정답률 100% · 2

다음 중 X 윈도 환경에서만 실행되는 편집기로 알맞은 것은?     
  1. gedit
  2. pico
  3. nano
  4. emacs
정답: 1

해설

X 윈도 환경은 그래픽 사용자 인터페이스(GUI)를 제공하는 시스템입니다. gedit은 X 윈도 환경을 기반으로 하는 GUI 텍스트 편집기이므로 X 윈도 환경에서만 실행됩니다. 반면 pico, nano, emacs는 터미널 기반 편집기로, X 윈도 환경 없이도 실행될 수 있습니다.

문제 32정답률 50% · 2

vi 편집기로 파일을 불러올 때 커서를 파일의 가장 마지막 줄에 위치시키려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
  1. -c
  2. -r
  3. -R
  4. +
정답: 4

해설

vi 편집기에서 파일을 불러올 때 특정 위치로 바로 이동하려면 `+` 옵션을 사용합니다. `+` 뒤에 줄 번호를 붙이면 해당 줄로 이동하며, 아무것도 붙이지 않으면 파일의 마지막 줄로 이동합니다. 따라서 vi 편집기로 파일을 불러올 때 커서를 파일의 가장 마지막 줄에 위치시키려면 `+` 옵션을 사용해야 합니다.

문제 33정답률 50% · 2

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

해설

**정답 이유:** 'ai'는 'autoindent'의 약자로, vi 편집기에서 자동으로 들여쓰기를 설정하는 기능입니다. 코드를 작성할 때 들여쓰기를 일일이 수동으로 맞출 필요 없이 자동으로 맞춰주므로 편리합니다. **핵심 개념:** vi 편집기의 'set' 명령어는 다양한 편집 환경 설정을 변경하는 데 사용됩니다. 'ai'는 그 중 하나로, 코드 가독성을 높이는 데 중요한 역할을 합니다.

문제 34정답률 100% · 2

다음 중 vi 편집기에서 커서 키가 없는 자판 이용 시에 아래 방향으로 이동하기 위한 명령으로 알맞은 것은?
  1. h
  2. j
  3. k
  4. l
정답: 2

해설

vi 편집기에서 커서 키가 없는 자판을 사용할 때, 'j' 키는 아래 방향으로 커서를 이동시키는 명령입니다. 이는 vi 편집기의 기본 키 바인딩으로, 각 키가 특정 방향 이동을 담당하도록 설계되었기 때문입니다. 'h', 'j', 'k', 'l' 키는 각각 왼쪽, 아래, 위, 오른쪽 방향으로 커서를 이동시키는 데 사용됩니다.

문제 35정답률 50% · 2

다음 중 수세 리눅스에서 사용되는 패키지 관리 도구 모음으로 가장 알맞은 것은?     
  1. YaST, zypper
  2. YaST, dpkg
  3. dpkg, zypper
  4. dnf, zypper
정답: 1

해설

수세 리눅스(SUSE Linux)는 주로 **YaST**라는 통합 시스템 설정 도구와 **zypper**라는 명령줄 패키지 관리자를 사용합니다. YaST는 그래픽 및 텍스트 기반 인터페이스를 제공하여 패키지 설치, 제거, 업데이트 등 다양한 시스템 관리를 쉽게 할 수 있도록 돕습니다. zypper는 이러한 YaST의 기능을 명령줄에서 효율적으로 수행할 수 있도록 지원하는 강력한 도구입니다. 따라서 수세 리눅스에서 사용되는 패키지 관리 도구 모음으로 가장 알맞은 것은 YaST와 zypper입니다.

문제 36정답률 50% · 2

다음 설명에 해당하는 패키지 관리 도구로 알맞은 것은?
  1. alien
  2. dselect
  3. dnf
  4. zypper
정답: 2

해설

문제는 특정 패키지 관리 도구를 묻고 있으며, 보기는 여러 패키지 관리 도구의 이름입니다. 정답은 2번 dselect로, 이는 Debian 기반 시스템에서 사용되는 초기 패키지 관리 도구입니다. dselect는 사용자가 패키지를 선택하고 설치, 제거하는 과정을 돕는 인터페이스를 제공하며, 복잡한 의존성 문제를 해결하는 데 중점을 두었습니다.

문제 37정답률 100% · 2

다음 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
  1. rpm
  2. dpkg
  3. apt
  4. pat-get
정답: 2

해설

이 문제는 리눅스 배포판별 패키지 관리 도구를 묻고 있습니다. 2번 'dpkg'는 데비안(Debian) 계열 리눅스에서 패키지를 설치, 제거, 관리하는 저수준(low-level) 도구입니다. 반면, 1번 'rpm'은 레드햇(Red Hat) 계열에서, 3번 'apt'와 4번 'apt-get'은 데비안 계열에서 'dpkg'를 기반으로 하는 고수준(high-level) 패키지 관리 도구입니다. 따라서 괄호 안에 들어갈 알맞은 명령어로 'dpkg'가 정답입니다.

문제 38정답률 0% · 2

다음 설명에 해당하는 소스 설치 단계로 알맞은 것은?
  1. configure
  2. make
  3. cmake
  4. make clean
정답: 2

해설

소스 설치에서 `make`는 컴파일 및 링크 과정을 수행하는 핵심 단계입니다. `configure` 스크립트가 시스템 환경을 분석하고 빌드 설정을 마친 후, `make` 명령은 소스 코드를 실행 가능한 프로그램으로 만들어줍니다. 따라서 `make`는 소스 설치의 필수적인 빌드 및 생성 과정이라고 할 수 있습니다.

문제 39정답률 50% · 2

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

해설

text.tar 파일의 내용을 확인하는 명령어는 `tar tvf text.tar` 입니다. 여기서 `t` 옵션은 파일 목록을 보여주고, `v` 옵션은 상세 정보를 표시하며, `f` 옵션은 파일 이름을 지정하는 역할을 합니다. 따라서 괄호 안에 들어갈 알맞은 내용은 `tvf` 입니다.

문제 40정답률 50% · 2

다음 중 대용량의 파일을 백업할 때 압축 효율성이 좋은 순서의 나열로 알맞은 것은?     
  1. .gz > .bz2 > .xz
  2. .bz2 > .gz > .xz
  3. .xz > .gz > .bz2
  4. .xz > .bz2 > .gz
정답: 4

해설

정답은 4번(.xz > .bz2 > .gz)입니다. 이 문제는 파일 압축 알고리즘의 압축 효율성을 묻고 있습니다. 일반적으로 압축 효율성은 압축률이 높을수록 좋다고 판단합니다. .xz는 가장 높은 압축률을 제공하며, 그 다음으로 .bz2, 마지막으로 .gz 순서로 압축 효율성이 좋습니다. 따라서 대용량 파일 백업 시 압축 효율성이 좋은 순서대로 나열하면 .xz, .bz2, .gz 순서가 됩니다.

문제 41정답률 50% · 2

다음 결과에 해당하는 명령으로 알맞은 것은?    
  1. rpm –ql vsftpd
  2. rpm –qa vsftpd
  3. rpm –qV vsftpd
  4. rpm –qip vsftpd-3.0.2-29.el7_9.x86_64.rpm
정답: 4

해설

정답은 4번입니다. `rpm -qip` 명령어는 `.rpm` 파일의 상세 정보를 보여주는 데 사용됩니다. 따라서 `vsftpd-3.0.2-29.el7_9.x86_64.rpm` 파일의 이름만으로는 해당 파일이 설치되어 있는지, 어떤 파일들을 포함하는지, 또는 검증 정보는 알 수 없습니다. 4번은 파일 자체의 정보를 직접 조회하므로 문제의 결과에 해당하는 올바른 명령입니다.

문제 42정답률 100% · 2

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

해설

`yum remove nmap` 명령은 yum 패키지 관리자를 사용하여 nmap 패키지를 시스템에서 제거하는 표준 명령어입니다. yum은 패키지 설치, 업데이트, 제거 등 다양한 패키지 관리 작업을 수행하며, 'remove'는 패키지를 삭제하는 옵션입니다. 다른 보기들은 yum 명령어의 올바른 문법이 아닙니다.

문제 43정답률 50% · 2

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

해설

CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령은 `system-config-printer`입니다. 이 명령은 그래픽 사용자 인터페이스(GUI)를 제공하여 사용자가 쉽게 프린터를 추가, 구성 및 관리할 수 있도록 합니다. 다른 보기들은 이전 버전의 CentOS 또는 다른 배포판에서 사용되었거나, 명령줄 기반의 설정 도구와는 직접적인 관련이 없습니다.

문제 44정답률 100% · 2

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

해설

이 문제는 리눅스 사운드 시스템에 대한 지식을 묻고 있습니다. ㉠은 과거 리눅스 사운드 시스템이었던 OSS(Open Sound System)를, ㉡은 현재 리눅스에서 표준으로 사용되는 ALSA(Advanced Linux Sound Architecture)를 의미합니다. 따라서 정답은 2번입니다.

문제 45정답률 100% · 2

다음 중 리눅스에서 프린터 서버로 사용하기 위해 설치하는 프로그램으로 알맞은 것은?
  1. CUPS
  2. SANE
  3. ALSA
  4. OSS
정답: 1

해설

리눅스에서 프린터 서버로 사용하기 위한 프로그램은 CUPS입니다. CUPS(Common Unix Printing System)는 유닉스 계열 운영체제에서 프린터 공유 및 관리를 위한 표준 시스템입니다. SANE은 스캐너를 위한 인터페이스이고, ALSA와 OSS는 사운드 카드 관련 시스템으로 프린터 서버와는 관련이 없습니다.

문제 46정답률 100% · 2

다음 중 System V 계열 유닉스에서 출력을 실행할 때 사용하는 명령으로 알맞은 것은?
  1. lp
  2. lpr
  3. lpc
  4. lpstat
정답: 1

해설

System V 계열 유닉스에서 출력을 실행할 때 사용하는 명령은 `lp`입니다. `lpr`은 BSD 계열 유닉스에서 사용되며, `lpc`는 프린터 제어, `lpstat`은 프린터 상태 확인에 사용되는 명령입니다. 따라서 System V 계열에서 출력을 실행하는 데는 `lp`가 적합합니다.

문제 47정답률 50% · 2

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

해설

이 문제는 LVM(Logical Volume Manager)의 기본 구성 요소를 묻고 있습니다. 정답은 2번 PE(Physical Extent)입니다. **정답 이유:** PE는 LVM에서 물리적 디스크 공간을 나누는 가장 작은 단위입니다. PV(Physical Volume)는 물리적 디스크나 파티션을 LVM에서 사용할 수 있도록 등록한 것이며, VG(Volume Group)는 하나 이상의 PV를 모아놓은 논리적인 저장 공간입니다. LV(Logical Volume)는 VG에서 할당받아 실제 파일 시스템이 생성되는 논리적인 파티션입니다. 따라서 설명에 해당하는 용어는 PE입니다.

문제 48정답률 100% · 2

다음 중 하드디스크 4개를 사용해서 RAID 구성했을 경우 실제 사용 가능한 디스크 용량의 효율성이 50%인 조합으로 알맞은 것은?     
  1. RAID-0, RAID-5
  2. RAID-1, RAID-5
  3. RAID-0, RAID-6
  4. RAID-1, RAID-6
정답: 4

해설

RAID-1은 디스크 미러링으로, 4개의 디스크를 사용하면 2개의 디스크 용량만 사용할 수 있어 효율성이 50%입니다. RAID-6는 패리티 정보를 2개 저장하여 2개의 디스크 손실에도 데이터를 보호하며, 4개의 디스크를 사용하면 2개의 디스크 용량만 사용할 수 있어 효율성이 50%입니다. 따라서 RAID-1과 RAID-6 조합이 실제 사용 가능한 디스크 용량의 효율성이 50%인 조합입니다.

문제 49정답률 50% · 2

다음 그림에 해당하는 데스크톱 환경으로 알맞은 것은?    
  1. 그놈
  2. 그놈 클래식
  3. KDE Plasma
  4. LXDE
정답: 2

해설

그림은 전통적인 데스크톱 레이아웃을 보여주며, 이는 그놈 클래식의 특징입니다. 그놈 클래식은 최신 그놈의 현대적인 인터페이스와 달리, 이전 버전의 그놈과 유사한 익숙한 메뉴와 작업 표시줄을 제공합니다. 따라서 그림은 그놈 클래식 환경을 나타냅니다.

문제 50정답률 100% · 2

다음 설명에 해당하는 명칭으로 알맞은 것은?
  1. XFree86
  2. Wayland
  3. X.org
  4. Metacity
정답: 1

해설

이 문제는 그래픽 사용자 인터페이스(GUI)를 관리하는 소프트웨어에 대한 질문입니다. 정답은 1번 XFree86이며, 이는 리눅스 및 유닉스 계열 운영체제에서 GUI를 구현하는 데 사용되었던 개방형 소스 디스플레이 서버입니다. XFree86은 X 윈도우 시스템의 구현체로서, 그래픽 환경을 사용자에게 제공하는 핵심적인 역할을 수행했습니다.

문제 51정답률 50% · 2

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

해설

정답은 4번 Xfce입니다. Xfce는 윈도우 매니저가 아니라 **데스크톱 환경**입니다. 윈도우 매니저는 창의 배치, 크기 조절, 이동 등을 담당하는 반면, 데스크톱 환경은 윈도우 매니저를 포함하여 아이콘, 패널, 메뉴 등 사용자 인터페이스의 전반적인 요소를 제공합니다. Afterstep, Enlightenment, Xfwm은 모두 윈도우 매니저의 종류에 해당합니다.

문제 52정답률 100% · 2

다음 중 KDE와 가장 관계가 깊은 라이브러리로 알맞은 것은?     
  1. Qt
  2. GTK+
  3. FLTK
  4. Motif
정답: 1

해설

KDE는 Qt라는 크로스 플랫폼 애플리케이션 개발 프레임워크를 사용하여 개발되었습니다. Qt는 객체 지향적이고 강력한 기능을 제공하며, KDE의 시각적 요소와 사용자 인터페이스를 구축하는 데 핵심적인 역할을 합니다. 따라서 KDE와 가장 관계가 깊은 라이브러리는 Qt입니다.

문제 53정답률 100% · 2

다음 중 X 서버에 접근할 수 있는 클라이언트 IP 주소를 확인하는 명령으로 알맞은 것은?     
  1. xauth
  2. xhost
  3. xauth list
  4. xhost +
정답: 2

해설

X 서버에 접근 가능한 클라이언트 IP 주소를 확인하는 명령어는 `xhost`입니다. `xhost`는 X 서버의 접근 제어 목록을 보여주며, 어떤 클라이언트가 X 서버에 접속할 수 있는지 관리하는 데 사용됩니다. 따라서 정답은 2번 `xhost`입니다.

문제 54정답률 50% · 2

다음 상황과 관련된 설명으로 알맞은 것은?
  1. A 시스템은 X 서버가 되고, 환경변수인 DISPLAY를 변경한다.
  2. A 시스템은 X 클라이언트가 되고, 환경변수인 DISPLAY를 변경한다.
  3. B 시스템은 X 클라이언트가 되고, 환경변수인 DISPLAY를 변경한다.
  4. B 시스템은 X 서버가 되고, 환경변수인 DISPLAY를 변경한다.
정답: 2

해설

이 문제는 X 윈도우 시스템에서 그래픽 환경이 어떻게 동작하는지에 대한 이해를 묻고 있습니다. X 윈도우 시스템에서 **X 서버**는 그래픽 장치(모니터, 키보드, 마우스 등)를 관리하고 입출력을 처리하는 역할을 합니다. **X 클라이언트**는 그래픽 애플리케이션으로, X 서버에 그래픽 출력이나 입력을 요청합니다. 정답이 2번인 이유는, A 시스템이 X 클라이언트가 되어 그래픽 애플리케이션을 실행하고, DISPLAY 환경 변수를 통해 어느 X 서버로 그래픽 출력을 보낼지를 지정하기 때문입니다. DISPLAY 환경 변수는 "호스트이름:디스플레이번호.화면번호" 형식으로, X 클라이언트가 접속할 X 서버를 알려주는 역할을 합니다.

문제 55정답률 50% · 2

다음 중 촬영된 사진을 편집할 때 사용하는 프로그램으로 가장 알맞은 것은?     
  1. LibreOffice
  2. ImageMagicK
  3. Eog
  4. Gimp
정답: 4

해설

정답은 4번 GIMP입니다. GIMP는 사진 편집, 이미지 합성 등 다양한 그래픽 작업을 전문적으로 수행하는 강력한 오픈 소스 프로그램입니다. LibreOffice는 문서 작성, ImageMagick은 이미지 변환 및 조작, Eog는 이미지 뷰어 프로그램으로, 사진 편집 기능은 GIMP에 비해 제한적입니다. 따라서 촬영된 사진 편집에는 GIMP가 가장 적합합니다.

문제 56정답률 100% · 2

다음 중 PDF 문서를 확인할 때 프로그램으로 가장 알맞은 것은?     
  1. Evince
  2. LibreOffice Writer
  3. LibreOffice Calc
  4. LibreOffice Impress
정답: 1

해설

PDF 문서를 확인하는 데 가장 적합한 프로그램은 **Evince**입니다. Evince는 다양한 문서 형식을 지원하는 범용 문서 뷰어이며, PDF 파일을 빠르고 효율적으로 열고 탐색하는 데 특화되어 있습니다. LibreOffice Writer, Calc, Impress는 각각 워드 프로세서, 스프레드시트, 프레젠테이션 프로그램으로, PDF 파일을 편집하거나 완벽하게 호환하여 열기에는 Evince보다 기능이 제한적입니다.

문제 57정답률 100% · 2

다음 설명에 해당하는 기술로 가장 알맞은 것은?
  1. 임베디드 시스템
  2. 베어울프 클러스터
  3. 고가용성 클러스터
  4. 부하분산 클러스터
정답: 2

해설

이 문제는 "베어울프 클러스터"의 핵심 개념을 묻고 있습니다. 베어울프 클러스터는 일반적인 PC를 연결하여 고성능 컴퓨팅 환경을 구축하는 기술입니다. 즉, 값비싼 슈퍼컴퓨터 대신 저렴한 하드웨어를 활용하여 병렬 컴퓨팅 성능을 높이는 것이 특징입니다. 따라서 설명에 해당하는 기술로 가장 알맞은 것은 베어울프 클러스터입니다.

문제 58정답률 50% · 2

다음 중 VMware에서 생성한 가상 머신의 파일형식으로 알맞은 것은?
  1. VDI
  2. VHD
  3. VMD
  4. VMDK
정답: 4

해설

VMware에서 생성된 가상 머신의 디스크 파일 형식은 **VMDK (Virtual Machine Disk)** 입니다. VDI는 VirtualBox, VHD는 Microsoft Hyper-V 등 다른 가상화 소프트웨어에서 주로 사용되는 형식입니다. 따라서 VMware 환경에서는 VMDK 형식이 가상 머신의 저장 공간을 나타내는 표준 파일 형식입니다.

문제 59정답률 0% · 2

다음 설명에 해당하는 운영체제로 알맞은 것은?
  1. QNX
  2. BlackBerrry
  3. webOS
  4. Tizen
정답: 3

해설

이 문제는 특정 운영체제의 특징을 묻고 있으며, 정답은 3번 webOS입니다. webOS는 원래 Palm에서 개발되었으나 이후 LG전자가 인수하여 스마트 TV 및 기타 가전제품에 주로 사용되는 운영체제입니다. QNX는 자동차 인포테인먼트 시스템에, Tizen은 삼성전자의 스마트워치나 TV에 주로 사용되는 운영체제라는 점에서 webOS와 차이가 있습니다.

문제 60정답률 100% · 2

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

해설

이 문제는 **컨테이너화 기술**에 대한 이해를 묻고 있습니다. Docker는 애플리케이션을 격리된 환경인 컨테이너로 패키징하여 어디서든 일관되게 실행할 수 있도록 하는 기술입니다. 다른 보기들은 각각 클라우드 컴퓨팅 플랫폼(Openstack), 컨테이너 오케스트레이션(Kubernetes), 자동화 도구(Ansible)를 나타내며, 문제에서 설명하는 핵심 개념과는 거리가 있습니다.

문제 61정답률 100% · 2

다음 설명에 해당하는 네트워크 종류로 알맞은 것은?
  1. LAN
  2. MAN
  3. X.25
  4. WAN
정답: 4

해설

이 문제는 넓은 지역에 걸쳐 컴퓨터들을 연결하는 네트워크 종류를 묻고 있습니다. 정답은 WAN(Wide Area Network)으로, 이는 지리적으로 멀리 떨어진 지역들을 연결하는 네트워크를 의미합니다. LAN(Local Area Network)은 근거리, MAN(Metropolitan Area Network)은 도시 규모의 네트워크이며, X.25는 통신 프로토콜의 한 종류이므로 넓은 지역을 연결하는 네트워크 종류에 해당하지 않습니다.

문제 62정답률 100% · 2

다음과 같은 설정이 저장되는 파일로 알맞은 것은?
  1. /etc/sysconfig/network-scripts
  2. /etc/resolv.conf
  3. /etc/hosts
  4. /etc/profile
정답: 3

해설

정답은 3번 **/etc/hosts**입니다. **/etc/hosts** 파일은 IP 주소와 호스트 이름을 매핑하는 정보를 저장하여, DNS 서버에 질의하기 전에 로컬에서 호스트 이름을 IP 주소로 변환하는 데 사용됩니다. 이는 네트워크 설정의 핵심 개념 중 하나인 호스트 이름 해석(Hostname Resolution)과 관련이 있습니다.

문제 63정답률 100% · 3

다음 중 네트워크 인터페이스 환경 설정과 관련 파일들이 저장된 디렉터리로 알맞은 것은?
  1. /etc/networking/devices
  2. /etc/sysconfig/devices
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
정답: 4

해설

네트워크 인터페이스 설정 파일들은 일반적으로 `/etc/sysconfig/network-scripts` 디렉터리에 저장됩니다. 이 디렉터리에는 `ifcfg-eth0`과 같이 각 네트워크 인터페이스별 설정 파일들이 위치하며, IP 주소, 서브넷 마스크, 게이트웨이 등의 정보를 담고 있습니다. 따라서 리눅스 시스템에서 네트워크 인터페이스 환경 설정을 관리하기 위한 핵심적인 디렉터리입니다.

문제 64정답률 100% · 2

다음 설명에 해당하는 국제기구로 알맞은 것은?
  1. EIA
  2. IEEE
  3. ITU
  4. ANSI
정답: 1

해설

이 문제는 국제기구의 약어와 그에 해당하는 설명을 연결하는 문제입니다. 정답이 1번 EIA인 이유는 EIA가 전자 산업 협회(Electronic Industries Alliance)의 약자로, 전자 및 정보통신 기술 표준을 제정하는 국제기구이기 때문입니다. 핵심 개념은 국제기구의 명칭과 그 역할을 파악하는 것입니다.

문제 65정답률 50% · 2

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

해설

정답은 2번 ICMP입니다. ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 장치 간의 오류 메시지나 제어 정보를 전달하는 데 사용됩니다. TCP나 UDP와 달리 데이터 전송 자체보다는 네트워크 상태를 진단하고 문제를 파악하는 데 특화되어 있습니다.

문제 66정답률 100% · 3

다음 중 OSI 계층 기준으로 가장 많은 계층을 지원하는 장치로 알맞은 것은?
  1. HUB
  2. Repeater
  3. Bridge
  4. Gateway
정답: 4

해설

정답은 4번 게이트웨이입니다. 게이트웨이는 서로 다른 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하며, OSI 7계층 중 최상위 계층인 응용 계층부터 하위 계층까지 모두 관여합니다. 반면 허브와 리피터는 물리 계층, 브리지는 데이터 링크 계층에서 작동하므로 게이트웨이보다 지원하는 계층이 적습니다.

문제 67정답률 50% · 2

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

해설

이 문제는 네트워크 기술의 종류를 묻는 문제입니다. 보기 중 **Ethernet**은 현재 가장 널리 사용되는 근거리 통신망(LAN) 기술로, 데이터 전송 방식과 물리적 매체에 대한 표준을 정의합니다. 문제에서 제시된 설명이 Ethernet의 특징을 가장 잘 나타내므로 정답은 4번입니다.

문제 68정답률 50% · 2

다음에서 설명하는 서비스로 알맞은 것은?
  1. NFS
  2. SSH
  3. SAMBA
  4. FTP
정답: 3

해설

이 문제는 **네트워크를 통해 다른 컴퓨터의 파일 시스템에 접근하고 공유하는 서비스**를 묻고 있습니다. 정답은 3번 SAMBA로, SAMBA는 SMB/CIFS 프로토콜을 사용하여 Windows와 Linux/Unix 시스템 간에 파일 및 프린터 공유를 가능하게 하는 서비스입니다. NFS는 주로 Unix/Linux 시스템 간 파일 공유에 사용되며, SSH는 보안 원격 접속, FTP는 파일 전송에 사용되는 서비스입니다.

문제 69정답률 100% · 2

중앙 제어기를 중심으로 모든 기기는 Point-to-Point 방식으로 연결하고, 중앙 제어기 고장 시 전체 네트워크가 중단되고 설치비용이 많이 드는 LAN 구성 방식으로 알맞은 것은?     
  1. 스타형
  2. 링형
  3. 망형
  4. 버스형
정답: 1

해설

정답은 **1번 스타형**입니다. 스타형 구성은 중앙 제어기(허브 또는 스위치)를 중심으로 모든 기기가 개별적으로 연결되는 방식입니다. 이 때문에 중앙 제어기에 문제가 생기면 전체 네트워크가 중단되며, 각 기기마다 별도의 케이블이 필요하여 설치 비용이 높아지는 특징을 가집니다.

문제 70정답률 100% · 2

다음 중 SNMP 프로토콜의 포트번호로 알맞은 것은?     
  1. 21
  2. 25
  3. 143
  4. 161
정답: 4

해설

SNMP(Simple Network Management Protocol)는 네트워크 장비를 관리하기 위한 프로토콜로, 주로 UDP 161번 포트를 사용하여 관리 정보 요청 및 응답을 주고받습니다. 21번은 FTP, 25번은 SMTP, 143번은 IMAP 프로토콜에 사용되는 포트 번호입니다. 따라서 SNMP 프로토콜의 포트번호로 알맞은 것은 161번입니다.

문제 71정답률 100% · 2

다음 중 SSH와 과련된 서비스로 가장 거리가 먼 것은?     
  1. nfs
  2. scp
  3. rsh
  4. sftp
정답: 1

해설

SSH는 안전한 원격 접속 및 파일 전송을 위한 프로토콜입니다. SCP와 SFTP는 SSH를 기반으로 하는 파일 전송 서비스이며, RSH는 SSH 등장 이전의 원격 쉘 서비스로 SSH와 관련이 깊습니다. 반면 NFS는 네트워크 파일 시스템으로, SSH와는 직접적인 관련이 없는 별개의 서비스입니다.

문제 72정답률 0% · 2

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

해설

OSI 7계층 모델에서 전송 계층은 종단 간(end-to-end)의 신뢰성 있는 데이터 전송을 담당합니다. 이 계층의 데이터 전송 단위는 **세그먼트(segment)**입니다. 세그먼트는 상위 계층인 응용 계층의 데이터를 받아 TCP나 UDP와 같은 프로토콜을 통해 오류 검사, 흐름 제어 등의 기능을 추가하여 하위 계층으로 전달합니다. 프레임은 데이터 링크 계층의 단위이며, 비트는 물리 계층의 단위입니다. 소켓은 통신을 위한 엔드포인트를 나타내는 개념입니다.

문제 73정답률 100% · 2

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

해설

IPv6는 기존 IPv4의 주소 고갈 문제를 해결하기 위해 등장했으며, 각 주소는 128비트로 구성됩니다. 이는 32비트인 IPv4보다 훨씬 많은 주소를 생성할 수 있게 하여, 인터넷의 확장성과 미래를 대비하는 데 중요한 역할을 합니다. 따라서 IPv6의 주소 표현 단위는 128비트입니다.

문제 74정답률 100% · 2

다음 중 전자 메일과 가장 관련 있는 프로토콜로 알맞은 것은?     
  1. SSH
  2. SNMP
  3. SMTP
  4. SMB
정답: 3

해설

정답은 3번 SMTP입니다. SMTP(Simple Mail Transfer Protocol)는 전자 메일을 보내는 데 사용되는 표준 프로토콜입니다. 다른 보기들은 각각 원격 접속(SSH), 네트워크 장비 관리(SNMP), 파일 공유(SMB) 등 전자 메일과는 직접적인 관련이 없습니다. 따라서 전자 메일과 가장 관련 있는 프로토콜은 SMTP입니다.

문제 75정답률 100% · 2

다음 중 이더넷 카드에 연결된 케이블의 상태를 확인할 수 있는 명령어로 알맞은 것은?     
  1. telnet
  2. arp
  3. ifconfig
  4. ethtool
정답: 4

해설

이더넷 카드에 연결된 케이블 상태를 확인하는 데 가장 적합한 명령어는 `ethtool`입니다. `ethtool`은 네트워크 인터페이스의 상세한 정보를 제공하며, 연결 상태, 속도, 듀플렉스 모드 등 물리적인 연결 상태를 진단하는 데 유용합니다. 반면, `telnet`은 원격 접속, `arp`는 IP 주소와 MAC 주소 매핑 확인, `ifconfig`는 네트워크 인터페이스 설정 확인에 주로 사용됩니다.

문제 76정답률 100% · 2

다음 설명에 해당하는 netstat 명령의 상태값(State)으로 알맞은 것은?
  1. SYN_RECV
  2. LISTEN
  3. ESTABLISHED
  4. SYS_SENT
정답: 3

해설

netstat 명령에서 'ESTABLISHED' 상태는 **두 호스트 간에 TCP 연결이 성공적으로 수립되어 데이터 송수신이 가능한 상태**를 의미합니다. 'LISTEN'은 서버가 연결 요청을 기다리는 상태이고, 'SYN_RECV'는 클라이언트의 연결 요청(SYN)을 받았으나 아직 최종 승인(ACK)을 받지 못한 상태입니다. 따라서 데이터 송수신이 가능한 연결 상태를 나타내는 것은 'ESTABLISHED'입니다.

문제 77정답률 100% · 2

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

해설

이 문제는 네트워크 통신에서 데이터 전송 방식을 묻고 있습니다. 정답은 4번 UDP로, UDP는 TCP와 달리 데이터의 신뢰성보다는 **빠른 전송 속도**를 우선시하는 프로토콜입니다. 따라서 데이터 손실이 발생해도 괜찮거나, 실시간성이 중요한 **스트리밍, 온라인 게임, DNS** 등의 서비스에 주로 사용됩니다.

문제 78정답률 0% · 2

다음 중 IPv4의 C클래스 대역에 할당된 사설 IP 주소의 네트워크 개수로 알맞은 것은?     
  1. 32
  2. 64
  3. 128
  4. 256
정답: 4

해설

IPv4의 C클래스 사설 IP 주소는 192.168.0.0부터 192.168.255.255까지 할당됩니다. 이 범위에서 네트워크 주소는 192.168.x.0 형태로, 호스트 주소는 192.168.x.y 형태로 사용됩니다. C클래스에서 마지막 8비트가 호스트 주소로 사용되므로, 2의 8승인 256개의 호스트 주소가 가능하며, 이는 256개의 네트워크를 의미합니다.

문제 79정답률 100% · 2

다음 설명에 해당하는 인터넷 서비스로 가장 알맞은 것은?
  1. Usenet
  2. IRC
  3. Samba
  4. NFS
정답: 2

해설

정답은 2번 IRC입니다. IRC는 인터넷 릴레이 챗(Internet Relay Chat)의 약자로, 실시간으로 여러 사용자가 텍스트 기반으로 대화하는 서비스입니다. Usenet은 게시판 형태의 정보 공유 서비스이며, Samba와 NFS는 파일 공유 프로토콜로, 실시간 대화 서비스와는 거리가 있습니다. 따라서 설명에 가장 알맞은 것은 IRC입니다.

문제 80정답률 50% · 2

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

해설

정답은 4번 IMAP - 143입니다. 각 프로토콜은 특정 목적을 위해 표준 포트 번호를 사용하는데, IMAP은 이메일 클라이언트가 메일 서버에서 이메일을 가져오는 데 사용되며 기본적으로 143번 포트를 사용합니다. 다른 보기들은 프로토콜과 포트 번호가 일치하지 않습니다. 예를 들어, TELNET은 23번, SSH는 22번, FTP는 21번 포트를 사용하며, 443번은 주로 HTTPS에서 사용됩니다.

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

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

회차 전체 풀이

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

정답과 해설 선택

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

종이 시험지 출력

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

자주 묻는 질문

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

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

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

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

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

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

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

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