리눅스마스터 2급 필기 기출문제복원 (2021-12-11)

리눅스마스터 2급 2021-12-11 필기 기출문제 해설

이 페이지는 리눅스마스터 2급 2021-12-11 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

리눅스마스터 2급
(2021-12-11 기출문제)

목록

1과목: 리눅스 운영 및 관리

1. 다음 중 스캐너 관련 API로 알맞은 것은?

  1. OSS
  2. ALSA
  3. SANE
  4. CUPS
(정답률: 93%)
  • SANE(Scanner Access Now Easy)는 스캐너 및 비디오 캠 등 이미지 입력 장치를 위한 표준 API입니다.

    오답 노트

    OSS, ALSA: 사운드 관련 시스템 및 드라이버
    CUPS: 프린팅 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 중 CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령으로 알맞은 것은?

  1. printconf
  2. printtool
  3. system-config-printer
  4. redhat-config-printer
(정답률: 89%)
  • 문제 핵심 해석

    CentOS 7에서

    X 윈도 기반

    프린터 설정

    사용하는 명령어

    여기서 키워드는 정확히 세 가지입니다.

    CentOS 7

    X 윈도 기반(GUI)

    프린터 설정 도구

    정답: ③ system-config-printer
    왜 3번인가 (핵심 이유)
    CentOS 7의 구조적 특징

    CentOS 7은 systemd 기반

    기존 Red Hat 계열 설정 도구들이

    redhat-config-*

    system-config-*
    형태로 세대 교체

    프린터 GUI 설정 도구의 정식 명령어가 바로:

    system-config-printer


    즉,

    GUI (X 윈도)

    프린터 설정

    CentOS 7에서 공식적으로 사용

    이 세 조건을 모두 만족하는 유일한 선택지입니다.

    보기별 오답 분석
    ① printconf → 오답

    예전 Red Hat / Fedora 초창기 CLI 중심 도구

    CentOS 7에서는 사실상 사용되지 않음

    X 윈도 기반 설정 도구가 아님

    ② printtool → 오답

    매우 오래된 UNIX / Linux 툴

    CentOS 7 환경과는 맞지 않음

    시험에서 나오면 거의 항상 함정

    ④ redhat-config-printer → 오답

    CentOS 5 이전에서 사용되던 명령어

    CentOS 7에서는 폐기됨

    system-config 계열로 통합됨

    시험 포인트:

    redhat-config-* → 구형

    system-config-* → CentOS 6, 7 계열

    한 줄 요약 (암기용)

    CentOS 7 + GUI 프린터 설정 → system-config-printer

    CBT 오답 노트용 정리 문장

    CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때는 system-config-printer 명령어를 사용한다. redhat-config-printer는 구버전에서 사용되던 도구이다.

    시험장에서 빠르게 거르는 법

    X 윈도 기반 설정 도구가 필요하다?

    system-config- 로 시작하면 의심

    redhat-config- ?

    구버전 → 탈락

    print 로 시작?

    대부분 구형 → 탈락

    이 문제는 버전 구분만 정확히 하면 자동으로 맞는 문제입니다.
    지금처럼 “왜인지”를 이해하시면, 외울 필요조차 없어집니다.
  • CentOS 7에서 X 윈도 기반의 그래픽 환경을 통해 프린터를 설정하고 관리하는 도구는 system-config-printer입니다.

    오답 노트

    printtool, printconf: 초기 LPRng 방식의 설정 도구
    redhat-config-printer: 최근 레드햇 계열에서 사용되는 설정 도구
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 다음 설명에 해당하는 RAID 기술로 알맞은 것은?

  1. Volume Group
  2. Linear
  3. Striping
  4. Mirroring
(정답률: 87%)
  • 디스크 에러 발생 시 데이터 손실을 방지하기 위해 동일한 데이터를 하나 이상의 추가 장치에 중복 저장하는 기술은 Mirroring입니다.

    오답 노트

    Volume Group: 물리 볼륨들을 하나의 그룹으로 묶는 것
    Striping: 데이터를 여러 디스크에 나누어 저장하여 성능을 높이는 것
    Linear: 여러 디스크를 단순히 연결하는 방식
  • 핵심 문장 다시 해석하기

    “디스크에 에러 발생 시 데이터의 손실을 막기 위해,
    추가로 하나 이상의 장치에 중복 저장하는 기술”

    이 문장에서 가장 중요한 키워드는 두 가지입니다.

    데이터 손실 방지

    중복 저장

    같은 데이터를 여러 디스크에 ‘복사’해 두는 구조를 말하고 있습니다.


    Striping의 개념

    데이터를 쪼개서 여러 디스크에 분산 저장

    목적: 성능 향상 (속도 증가)

    문제점

    중복 저장이 아님

    디스크 하나만 고장 나도 전체 데이터 복구 불가

    즉,

    성능은 좋아짐

    장애 대응 능력은 없음

    따라서 **“데이터 손실을 막기 위해 중복 저장”**이라는 설명과는 정면으로 충돌합니다.

    Mirroring(미러링)은 왜 정확히 맞는가
    ▪ Mirroring의 개념

    같은 데이터를 그대로 복사해서 여러 디스크에 저장

    RAID 1의 핵심 개념

    장점

    디스크 하나가 고장 나도 다른 디스크에서 그대로 사용 가능

    데이터 손실 방지 목적에 최적화

    문제에서 말하는
    **“추가로 하나 이상의 장치에 중복 저장”**을
    가장 직설적으로 만족하는 방식입니다.

    시험장에서 바로 떠올리는 판단 기준

    “속도”, “병렬 처리”, “분산” → Striping

    “중복”, “복제”, “손실 방지”, “장애 대비” → Mirroring

    이 문제는 설명 자체가
    RAID 1 = Mirroring을 거의 직설적으로 말해 주는 유형입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 설명과 같은 상황에서 사용해야 하는 기술로 가장 알맞은 것은?

  1. LVM
  2. RAID
  3. Bonding
  4. Clustering
(정답률: 75%)
  • LVM(Logical Volume Manager)은 저장 공간을 효율적이고 유연하게 관리하는 기술로, 디렉터리의 용량을 필요에 따라 쉽게 늘리거나 줄일 수 있는 가변적인 스토리지 풀을 제공합니다.

    오답 노트

    RAID: 디스크 장애 대비(미러링)나 성능 향상(스트라이핑)이 주 목적임
  • 문제 핵심 요약

    상황

    /home 디렉터리를 500GB로 구성할 예정

    사용자가 많아질 경우

    쉽게 용량을 증설할 수 있는 환경을 원함

    즉, 핵심 요구 조건은 다음입니다.

    파일 시스템 용량을 유연하게 변경 가능

    서비스 중단 없이 확장 관리가 쉬움

    보기별 판단
    ① LVM (Logical Volume Manager) → 정답

    논리 볼륨 관리 기술

    디스크를 물리적으로 묶고(PV)

    볼륨 그룹(VG)으로 관리한 뒤

    논리 볼륨(LV)을 필요에 따라 확장/축소 가능

    특징:

    /home 용량 증설 시 디스크 추가 후 LV 확장 가능

    사용자 증가에 따른 용량 변화 대응에 최적

    서버 운영 환경에서 매우 일반적으로 사용

    문제의 요구사항인
    **“쉽게 용량 증설 가능한 환경”**과 정확히 일치함

    ② RAID → 오답

    목적: 성능 향상, 데이터 보호

    중복 저장, 패리티 등으로 장애 대응

    하지만:

    파일 시스템 용량을 유연하게 늘리는 목적이 아님

    /home 용량 증설 문제와는 초점이 다름

    ③ Bonding → 오답

    네트워크 인터페이스를 묶는 기술

    트래픽 증가, 장애 대비 목적

    디스크, 용량, 파일 시스템과는 무관

    ④ Clustering → 오답

    여러 서버를 하나의 시스템처럼 운용

    고가용성, 부하 분산 목적

    디렉터리 용량 증설과는 관련 없음

    정답 결론

    정답: ① LVM

    CBT 오답 노트용 정리 문장 (복사해서 사용 가능)

    /home 디렉터리를 사용자 증가에 대비해 쉽게 용량 증설해야 하므로, 논리 볼륨을 유연하게 확장할 수 있는 LVM을 사용한다. LVM은 디스크 추가 후에도 서비스 중단 없이 파일 시스템 크기 조정이 가능하다.

    시험장에서 바로 쓰는 판단 공식

    “용량 증설”, “유연한 관리”, “사용자 증가” → LVM

    “장애 대비”, “중복 저장” → RAID

    “네트워크 묶기” → Bonding

    “서버 여러 대 묶기” → Clustering

    이 문제는 LVM을 떠올리게 하려고 만든 전형적인 문제입니다.
    다음에 /, /var, /home 파티션 관리 문제가 나오면 거의 대부분 LVM으로 귀결됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 다음 설명에 해당하는 용어로 알맞은 것은?

  1. OSS
  2. ALSA
  3. SANE
  4. CUPS
(정답률: 77%)
  • 사운드 카드를 자동으로 구성하고 다수의 사운드 장치를 관리하기 위해 1998년 Jaroslav Kysela에 의해 시작된 리눅스 사운드 시스템 아키텍처는 ALSA입니다.

    오답 노트

    OSS: Open Sound System의 약자로 ALSA 이전의 구형 사운드 시스템입니다.
    SANE: 스캐너 및 디지털 카메라 장치 관리 표준입니다.
    CUPS: 프린터 및 출력 장치 관리 시스템입니다.
  • 문제 핵심 정보 정리

    문제 설명에서 주어진 단서는 다음과 같습니다.

    사운드카드를 자동으로 구성

    다수의 사운드 장치 관리

    1998년 시작

    Jaroslav Kysela

    GPL 및 LGPL 라이선스

    이 다섯 가지를 동시에 만족하는 용어는 ALSA 하나뿐입니다.

    왜 ALSA인가
    ALSA (Advanced Linux Sound Architecture)

    리눅스의 표준 사운드 시스템

    기존 OSS의 한계를 극복하기 위해 등장

    다중 사운드 카드 관리

    자동 하드웨어 인식 및 설정 지원

    1998년 Jaroslav Kysela가 개발 시작

    GPL / LGPL 라이선스로 배포

    현재 리눅스 커널에 기본 포함

    문제 설명이 사실상 ALSA의 역사와 목적을 그대로 적어 놓은 수준입니다.

    보기별 오답 정리
    ① OSS → 오답

    초기 UNIX / Linux 사운드 시스템

    구조가 단순하고 확장성 부족

    다중 사운드 장치 관리에 한계

    자동 구성 기능 미흡

    문제 설명의 “다수의 사운드 장치 관리”와 불일치

    ③ SANE → 오답

    Scanner Access Now Easy

    스캐너(이미지 입력 장치) 관련 기술

    사운드와 무관

    ④ CUPS → 오답

    Common UNIX Printing System

    프린터 관리 시스템

    사운드와 무관

    왜 “1998년 + 개인 이름”이 결정타인가

    시험 출제자 관점에서 보면,

    연도 제시

    개발자 실명 제시

    라이선스 유형까지 명시

    이런 정보는 ALSA 전용 힌트입니다.
    OSS는 너무 오래되고, 개인 한 명의 이름으로 특정되지도 않습니다.

    CBT 오답 노트용 정리 문장

    사운드카드를 자동 구성하고 다수의 사운드 장치를 관리하기 위해 개발된 리눅스 사운드 시스템으로, 1998년 Jaroslav Kysela에 의해 시작되었으며 GPL/LGPL 라이선스로 배포되는 것은 ALSA이다.

    시험장에서 바로 쓰는 판단 기준

    사운드 + 리눅스 + 현대 표준 → ALSA

    스캐너 → SANE

    프린터 → CUPS

    구형 사운드 시스템 → OSS
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 중 용량이 2GB 하드디스크 7개를 이용하여 RAID-6로 구성했을 때 가용 공간으로 알맞은 것은?

  1. 8GB
  2. 10GB
  3. 12GB
  4. 14GB
(정답률: 74%)
  • RAID-6는 듀얼 패리티(Dual Parity) 방식을 사용하여 디스크 2개 분량의 용량을 패리티 저장용으로 사용하므로, 전체 디스크 개수 $N$에서 2를 뺀 만큼만 가용 공간으로 사용할 수 있습니다.
    ① [기본 공식]
    $$\text{가용 공간} = (N - 2) \times \text{디스크 용량}$$
    ② [숫자 대입]
    $$\text{가용 공간} = (7 - 2) \times 2\text{GB}$$
    ③ [최종 결과]
    $$\text{가용 공간} = 10\text{GB}$$
  • 이 문제는 RAID-5와 RAID-6를 헷갈리면 거의 반드시 틀리는 계산 문제라서,
    공식 하나만 정확히 잡아두시면 이후로는 찍을 일이 없어집니다.

    문제 조건 정리

    디스크 개수: 7개

    디스크 용량: 각 2GB

    RAID 레벨: RAID-6

    묻는 것: 가용 공간

    RAID-6의 핵심 개념 (가장 중요)
    RAID-6의 본질

    이중 패리티(Parity 2개)

    디스크 2개까지 장애 허용

    RAID-5보다 안전하지만, 그만큼 용량 손실이 큼

    즉,

    RAID-5 → 패리티 1개

    RAID-6 → 패리티 2개

    RAID-6 용량 계산 공식
    가용 용량 = (전체 디스크 수 − 2) × 디스크 1개의 용량


    이 공식 하나만 기억하시면 됩니다.

    문제에 그대로 대입

    전체 디스크 수: 7

    패리티 디스크 수: 2

    실제 데이터 디스크 수: 7 − 2 = 5

    5 × 2GB = 10GB

    정답

    ② 10GB

    왜 헷갈렸는지 짚어보기

    사용자님이 말씀하신 상태가 정확히 이렇습니다.

    “N − 1인 것 같고”

    “디스크가 2GB”

    이 사고 흐름은 RAID-5입니다.

    비교해서 정리하면
    RAID 레벨 패리티 수 가용 용량 공식
    RAID-5 1개 (N − 1) × 용량
    RAID-6 2개 (N − 2) × 용량

    이 문제에서 RAID-6이라는 단어 하나만 놓치면
    자동으로 RAID-5 계산을 하게 되어 헷갈릴 수밖에 없습니다.

    RAID-6은 이중 패리티를 사용하므로 전체 디스크 수에서 2개를 제외한 용량만 사용할 수 있다.
    2GB 디스크 7개를 RAID-6으로 구성하면 가용 용량은 (7−2)×2GB = 10GB이다.

    시험장에서 바로 쓰는 판단 공식

    RAID-0 → N × 용량

    RAID-1 → (N / 2) × 용량

    RAID-5 → (N − 1) × 용량

    RAID-6 → (N − 2) × 용량

    이 문제는 계산 문제가 아니라
    “RAID-6 = 패리티 2개”만 정확히 떠올리면 자동으로 풀리는 문제입니다
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 중 sendmail 패키지를 제거하는 명령으로 알맞은 것은?

  1. rpm –i sendmail
  2. rpm –r sendmail
  3. rpm –e sendmail
  4. rpm –d sendmail
(정답률: 72%)
  • RPM 패키지 관리자에서 패키지를 제거(erase)할 때는 $-e$ 옵션을 사용합니다.

    오답 노트

    rpm -i: 패키지를 설치(install)함
  • 이 문제는 옵션 의미만 정확히 정리해 두면 절대 틀리지 않는 rpm 기본 문제입니다.

    문제 정답

    ③ rpm -e sendmail

    왜 -e가 정답인가

    rpm에서 각 옵션은 동작 그 자체를 의미합니다.

    -e (erase)
    → 패키지를 시스템에서 제거

    즉,

    rpm -e sendmail


    은 sendmail 패키지를 삭제하는 정확한 명령입니다.

    나머지 보기 옵션 정리 (중요)
    ① rpm -i sendmail → 오답

    -i (install)

    패키지를 설치하는 옵션

    예:

    rpm -i sendmail.rpm


    제거와는 정반대 동작입니다.

    ② rpm -r sendmail → 오답

    -r 옵션은 rpm에 존재하지 않음

    remove처럼 보이게 만든 시험용 함정

    rpm에서 제거는 -e만 사용

    ④ rpm -d sendmail → 오답

    -d (docfiles)

    패키지에 포함된 문서 파일만 표시

    설치/제거와는 무관

    예:

    rpm -qd sendmail


    (sendmail 패키지의 문서 파일 목록 조회)

    한눈에 보는 rpm 핵심 옵션
    옵션 의미 기능
    -i install 설치
    -e erase 제거
    -q query 질의
    -d docfiles 문서 파일
    -l list 파일 목록
    -f file 파일 기준 조회

    rpm에서 패키지를 제거할 때는 erase 옵션인 -e를 사용한다. -i는 설치 옵션이며, -d는 문서 파일 조회 옵션이다.

    시험장에서 바로 쓰는 판단 기준

    설치 → -i

    제거 → -e

    질의 → -q

    remove(-r)는 rpm에 없음

    이 문제는 영어 의미 그대로 외우면 되는 대표적인 기본 문제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. jxvf
  2. Jxvf
  3. zxvf
  4. Zxvf
(정답률: 69%)
  • tar 옵션이 “압축 방식 + 동작 + 표시”를 한 글자씩 조합하기 때문입니다.
    원리만 잡으면 더 이상 암기 문제가 아닙니다.

    문제 다시 보기
    # tar ( ) linux-5.13.4.tar.xz


    파일 확장자:

    .tar.xz


    이 확장자가 결정적인 힌트입니다.

    tar 옵션의 구조 (가장 중요)

    tar 옵션은 다음 요소들의 조합입니다.

    압축 방식

    동작 (압축 / 해제)

    출력 표시

    파일 지정

    1. 확장자부터 해석
    확장자 압축 방식 tar 옵션
    .tar.gz gzip z
    .tar.bz2 bzip2 j
    .tar.xz xz J (대문자)

    여기서 핵심:

    xz는 반드시 대문자 J

    2. 각 옵션 문자 의미
    문자 의미
    J xz 압축 해제
    x extract (풀기)
    v verbose (과정 표시)
    f file 지정
    3. 옵션 조합
    J + x + v + f


    즉,

    tar Jxvf linux-5.13.4.tar.xz

    왜 다른 보기는 틀렸는가
    ① jxvf → 오답

    j = bzip2

    xz 파일과 압축 방식 불일치

    ③ zxvf → 오답

    z = gzip

    gzip과 xz는 전혀 다름

    ④ Zxvf → 오답

    Z = compress(.Z)

    현대 리눅스에서 거의 사용 안 함

    정답

    ② Jxvf


    tar 파일의 확장자가 .tar.xz이므로 xz 압축 방식에 해당하는 J 옵션을 사용한다. 따라서 tar Jxvf linux-5.13.4.tar.xz가 올바른 명령이다.


    시험장에서 안 헷갈리는 공식

    확장자를 먼저 본다

    .gz → z

    .bz2 → j

    .xz → J

    푼다 → x

    파일 지정 → f

    과정 출력 → v

    이 문제는 손이 아니라 눈으로 확장자만 읽으면 풀리는 문제입니다.
  • 압축 파일의 확장자가 $.tar.xz$인 경우, 이를 해제하기 위해서는 xz 압축 해제 옵션인 $J$를 사용해야 합니다. 따라서 정답은 Jxvf입니다.
    $\text{참고: } J=xz, z=gz, j=bz$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음 중 소스 설치 과정 중에서 configure 작업 후에 관련 정보가 저장되는 파일명으로 알맞은 것은?

  1. install
  2. .config
  3. .configure
  4. Makefile
(정답률: 89%)
  • 소스 설치의 일반적인 순서는 configure $\rightarrow$ make $\rightarrow$ make install 순으로 진행됩니다. 이 중 configure 단계는 시스템 환경을 확인하고 컴파일에 필요한 설정 정보를 생성하여 Makefile 파일에 저장하는 과정입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 중 yum 기반으로 작업한 목록을 확인하는 명령으로 알맞은 것은?

  1. yum list
  2. yum worklist
  3. yum work list
  4. yum history
(정답률: 64%)
  • yum 기반의 패키지 설치, 삭제 등 과거 작업 이력을 확인하는 명령은 yum history입니다.

    오답 노트

    yum list: 설치 가능한 전체 패키지 정보 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 다음은 묶여있는 tar 파일을 /usr/local/src 디렉터리에 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -d
  2. -D
  3. -c
  4. -C
(정답률: 39%)
  • tar 명령어로 파일을 풀 때, 특정 디렉터리로 경로를 변경하여 압축을 해제하려면 -C 옵션을 사용해야 합니다.


    오답 노트

    -c: 파일이나 디렉터리를 하나로 묶을 때 사용
  • 이 문제에서 헷갈리시는 포인트가 아주 전형적입니다.
    -d와 -C가 모양은 비슷한데 역할이 완전히 다르기 때문입니다.

    문제 핵심 다시 정리
    tar xvf backup.tar ( ) /usr/local/src


    조건:

    tar 파일을 푼다

    풀리는 위치를 /usr/local/src로 지정

    즉, 관건은
    -> “어디에 풀 것인가?”를 지정하는 옵션입니다.

    정답: ④ -C
    왜 -C 인가 (가장 중요)
    -C 옵션의 의미
    -C


    의미:

    작업 디렉터리를 변경한 뒤 실행

    tar를 해당 디렉터리에서 푸는 효과

    즉,

    tar xvf backup.tar -C /usr/local/src


    =
    /usr/local/src 디렉터리로 이동한 뒤
    backup.tar를 푸는 것과 동일한 결과

    ---

    왜 -d를 자꾸 고르게 되는가 (심리 포인트)
    -d 옵션의 실제 의미

    -d = diff

    압축 파일과 현재 파일 시스템을 비교

    풀지도 않고, 디렉터리 지정도 아님

    예:

    tar df backup.tar


    → tar 안의 내용과 현재 디렉터리 파일 비교

    즉,

    d = directory 아님

    d = destination 아님

    diff (비교)

    시험에서 아주 자주 쓰이는 함정입니다.

    나머지 보기 정리
    ① -d → 오답

    비교 옵션

    추출 위치 지정 불가

    ② -D → 오답

    tar에서 거의 쓰이지 않음

    시험용 함정

    ③ -c → 오답

    create (압축 생성)

    푸는 문제와 정반대

    ④ -C → 정답

    change directory

    추출 위치 지정

    ---

    tar 파일을 특정 디렉터리에 풀 때는 작업 디렉터리를 변경하는 -C 옵션을 사용한다. -d 옵션은 파일 비교 기능이다.

    시험장에서 안 헷갈리는 판단 공식

    푸는 위치를 지정한다 → -C

    압축을 만든다 → -c

    압축을 푼다 → -x

    비교한다 → -d

    그리고 가장 중요한 한 줄:

    tar에서 디렉터리를 지정하면 무조건 -C
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. clean
  2. delete
  3. remove
  4. reconfigure
(정답률: 81%)
  • 아파치 웹 서버 소스 설치 시, 이전에 컴파일했던 내용이나 configure 관련 파일들을 제거하여 초기화하기 위해서는 make clean 명령어를 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 다음 중 SUSE 리눅스에서 사용하는 패키지 관리 도구로 가장 알맞은 것은?

  1. rpm
  2. yum
  3. dpkg
  4. zypper
(정답률: 86%)
  • 이 문제는 “리눅스 배포판 ↔ 패키지 관리 도구”를 계층으로 나눠서 정리하지 않으면 항상 흔들리는 유형입니다.

    문제 정답

    ④ zypper

    왜 SUSE = zypper 인가
    SUSE / openSUSE 계열의 특징

    패키지 형식: RPM 사용

    고수준 패키지 관리 도구: zypper

    내부적으로 rpm을 사용하지만,
    사용자가 직접 쓰는 명령은 zypper

    즉,

    rpm은 “형식/저수준 도구”

    zypper는 “SUSE 전용 관리 도구”

    시험에서는 항상 zypper를 정답으로 요구합니다.

    보기별 정확한 위치 정리
    ① rpm → 오답 (절반만 맞음)

    패키지 형식이자 저수준 관리 도구

    Red Hat 계열뿐 아니라 SUSE도 rpm 기반

    하지만 배포판 전용 관리 도구는 아님

    시험 포인트:

    “SUSE에서 사용하는 패키지 관리 도구” → rpm 아님

    ② yum → 오답

    Red Hat / CentOS 계열의 고수준 패키지 관리자

    SUSE와 무관

    ③ dpkg → 오답

    Debian / Ubuntu 계열 전용

    패키지 형식: .deb

    ④ zypper → 정답

    SUSE / openSUSE 전용 패키지 관리 도구

    의존성 해결, 저장소 관리 포함

    시험에서 요구하는 정확한 답

    왜 rpm 때문에 헷갈리는가 (핵심)

    SUSE는 이렇게 구성됩니다.

    패키지 형식: rpm

    패키지 관리자: zypper

    Red Hat 계열은 이렇게 구성됩니다.

    패키지 형식: rpm

    패키지 관리자: yum (최근엔 dnf)

    Debian 계열은 이렇게 구성됩니다.

    패키지 형식: deb

    패키지 관리자: dpkg / apt

    즉,

    rpm은 “파일 형식”
    yum / zypper / apt는 “관리 도구”

    CBT 오답 노트용 정리 문장

    SUSE 리눅스에서 사용하는 패키지 관리 도구는 zypper이다. SUSE는 rpm 기반이지만, 전용 관리 도구는 zypper이다.

    시험장에서 바로 쓰는 매칭 공식

    Red Hat / CentOS → yum

    SUSE / openSUSE → zypper

    Debian / Ubuntu → dpkg

    rpm은 형식이지 배포판 전용 도구 아님
  • SUSE 리눅스는 openSUSE라는 별도의 시스템을 사용하며, 전용 패키지 관리 도구로 zypper를 사용합니다.

    오답 노트

    rpm, yum: 레드햇 계열
    dpkg: 데비안 계열
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 중 레드햇 리눅스에서 사용되는 패키지 관리 도구로 가장 거리가 먼 것은?

  1. rpm
  2. yum
  3. dnf
  4. pacman
(정답률: 76%)
  • 레드햇 계열 리눅스(RHEL, CentOS, Fedora 등)에서는 rpm, yum, dnf와 같은 패키지 관리 도구를 사용합니다.
    반면 pacman은 아치 리눅스(Arch Linux)에서 사용하는 패키지 관리자이므로 레드햇 리눅스와는 거리가 멉니다.
  • 헷갈리시는 포인트가 정확합니다. 이 문제는 **“레드햇 계열 내부 구분”이 아니라, “아예 다른 계열을 골라내는 문제”**라서 관점을 조금 바꾸면 바로 정리됩니다.

    문제 정답

    ④ pacman

    문제에서 가장 중요한 표현

    “레드햇 리눅스에서 사용되는 패키지 관리 도구로 가장 거리가 먼 것”

    여기서 핵심은
    **‘레드햇 계열이냐, 아니냐’**입니다.

    보기들을 계열로 나눠 보면 바로 보입니다
    레드햇 계열에서 쓰이는 것들
    ① rpm

    레드햇 계열의 저수준 패키지 관리 도구

    패키지 형식 자체

    레드햇과 직접적인 관련 있음

    ② yum

    RHEL, CentOS 7까지 사용

    rpm 기반 고수준 패키지 관리자

    레드햇 계열 맞음

    ③ dnf

    yum의 후속

    RHEL 8 이후 표준

    레드햇 계열 맞음

    즉,
    rpm / yum / dnf → 전부 레드햇 계열

    레드햇과 “계열 자체가 다른 것”
    ④ pacman → 정답

    Arch Linux 전용 패키지 관리자

    패키지 형식: pkg.tar.zst

    rpm, deb 계열과 완전히 다름

    레드햇과는 철학, 구조, 생태계 전부 다름

    그래서 **“가장 거리가 먼 것”**이 됩니다.

    왜 dnf랑 pacman이 헷갈리는가

    이건 아주 자연스러운 혼란입니다.

    dnf, pacman 모두

    최신 리눅스에서 자주 보임

    명령어가 간결함

    현대적인 패키지 관리자 이미지

    하지만 소속 계열이 완전히 다릅니다.

    계열로 딱 끊어 정리하면

    Red Hat 계열

    rpm (형식)

    yum → dnf (관리 도구)

    Arch 계열

    pacman

    시험은 기능 비교가 아니라 혈통 비교를 묻는 문제입니다.

    CBT 오답 노트용 정리 문장

    pacman은 Arch Linux 전용 패키지 관리 도구로, rpm 기반의 레드햇 계열과는 무관하므로 가장 거리가 멀다.

    시험장에서 바로 쓰는 판단 기준

    rpm / yum / dnf가 보이면
    → 전부 레드햇 계열 묶음

    pacman이 보이면
    → Arch Linux, 이질적인 존재

    이 문제는
    “dnf냐 yum이냐”를 고민하는 순간 이미 함정에 걸린 상태이고,
    한 단계 위에서 **“계열 자체가 다른 놈이 누구냐”**를 보면 바로 풀리는 문제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 다음 설명에 해당하는 vi 편집기의 환경 설정 값으로 알맞은 것은?

  1. set no
  2. set nu
  3. set ai
  4. set list
(정답률: 86%)
  • vi 편집기에서 각 행의 왼쪽에 행 번호를 표시하여 가독성을 높이는 설정 명령은 set nu (set number의 약어)입니다.
  • 이 헷갈림은 vi 옵션의 ‘축약형과 정식 이름’ 관계를 모르고 있으면 반드시 생깁니다.
    원리만 잡으면 이후로는 전혀 흔들리지 않습니다. (텍스트만)

    문제 정답

    ② set nu

    왜 set nu 인가
    문제 요구사항

    vi 편집기에서

    각 행 앞에 행 번호를 표시

    이 기능의 정식 옵션 이름은

    number


    즉,

    set number


    이고,

    vi에서는 대부분의 옵션에 축약형(alias) 이 존재합니다.
    정식 이름 축약형
    number nu
    autoindent ai
    list list
    nonumber nonu

    시험 보기에는 항상 축약형이 나옵니다.

    그래서 정리하면

    set number = set nu

    둘은 완전히 동일

    시험에서는 set nu만 기억하면 됨

    나머지 보기 왜 오답인가
    ① set no → 오답

    no는 옵션 이름이 아님

    실제 의미 없음

    set nonu라면 행 번호 끄기

    ③ set ai → 오답

    autoindent

    자동 들여쓰기

    행 번호와 무관

    ④ set list → 오답

    탭, 줄 끝 문자 표시

    행 번호와 무관

    CBT 오답 노트용 정리 문장

    vi 편집기에서 행 번호를 표시하려면 number 옵션을 설정하며, 축약형으로 set nu를 사용한다.

    시험장에서 절대 안 헷갈리는 공식

    행 번호 켜기 → set nu

    행 번호 끄기 → set nonu

    자동 들여쓰기 → set ai

    특수 문자 표시 → set list

    그리고 가장 중요한 한 줄:

    시험에서는 vi 옵션의 ‘짧은 형태’만 나온다

    지금 헷갈리시는 포인트들은 전부 vi 문제에서 가장 자주 나오는 핵심 함정입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. 다음 중 vi 편집기의 명령 모드에서 편집모드로 전환하는 키로 틀린 것은?

  1. a
  2. e
  3. i
  4. o
(정답률: 62%)
  • vi 편집기의 명령 모드에서 편집 모드로 전환하는 주요 키들의 기능은 다음과 같습니다.
    i: 커서의 현재 위치에서 입력 시작
    a: 커서의 한 칸 뒤에서 입력 시작
    o: 현재 줄 아래에 새로운 줄을 만들며 입력 시작
    e는 편집 모드 전환 키가 아니므로 정답입니다.
  • 이 문제는 vi에서 “편집 모드로 들어가는 명령”과 “커서 이동/텍스트 조작 명령”을 구분하는 문제입니다.
    하나씩 정확히 정리해 드리겠습니다. (텍스트만)

    문제 정답

    ② e

    문제 핵심 해석

    vi 편집기의 명령 모드에서
    편집 모드(Insert 모드)로 전환하는 키로 틀린 것

    즉,

    a, i, o 는 Insert 모드로 들어감

    e 는 Insert 모드로 들어가지 않음

    그래서 정답이 e입니다.

    각 키의 실제 동작 정리
    ① a → 편집 모드로 전환 (정답 아님)

    append

    커서 뒤에 입력 시작

    명령 모드 → 입력 모드

    ③ i → 편집 모드로 전환 (정답 아님)

    insert

    커서 앞에서 입력 시작

    명령 모드 → 입력 모드

    ④ o → 편집 모드로 전환 (정답 아님)

    open line

    아래에 새 줄 생성 후 입력 시작

    명령 모드 → 입력 모드

    ② e → 편집 모드로 전환하지 않음 (정답)

    end of word

    다음 단어의 끝으로 이동

    커서 이동 명령

    입력 모드로 들어가지 않음

    왜 a, i, o가 헷갈리는가

    이유는 간단합니다.

    a / i / o 는 누르자마자 커서가 깜빡이면서 입력 가능

    e 는 아무리 눌러도 입력 상태가 되지 않음

    즉,

    입력 가능해지면 Insert 모드

    안 되면 명령 모드 유지

    CBT 오답 노트용 정리 문장

    vi 편집기에서 a, i, o는 명령 모드에서 입력 모드로 전환하는 명령이지만, e는 단어 이동 명령으로 입력 모드로 전환하지 않는다.

    시험장에서 바로 쓰는 구분법

    입력 시작한다 → a, i, o

    커서만 움직인다 → e, w, b, $, 0

    이 문제는
    **“입력 모드로 들어가느냐, 안 들어가느냐”**만 보면 바로 풀리는 문제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 다음 중 vi 편집기에서 줄의 시작이 linux일 때 Linux로 치환하는 명령으로 알맞은 것은?

  1. :% s/\linux/Linux/
  2. :% s/\<linux/Linux/
  3. :% s/^linux/Linux/
  4. :% s/$linux/Linux/
(정답률: 77%)
  • vi 편집기의 치환 명령에서 ^ 기호는 줄의 시작(행의 첫 부분)을 의미하는 정규 표현식입니다.
    따라서 :% s/^linux/Linux/ 명령을 사용하면 파일 전체에서 linux로 시작하는 모든 줄을 Linux로 치환할 수 있습니다.

    오답 노트

    $linux: 줄의 끝부분을 의미함
  • vi 치환 문제에서 ^와 $는 항상 같이 나오면서, 의미가 정반대라서 시험 단골 함정입니다.
    개념을 한 번만 정확히 잡아두시면 더 이상 흔들리지 않습니다. (텍스트만)

    문제 정답

    ③ :% s/^linux/Linux/

    문제 핵심 해석

    “줄의 시작이 linux일 때 Linux로 치환”

    여기서 핵심 표현은 딱 하나입니다.

    줄의 시작

    정규표현식에서
    줄의 시작 = ^
    줄의 끝 = $

    각 기호의 의미 (가장 중요)
    기호 의미
    ^ 줄의 시작
    $ 줄의 끝

    이건 vi뿐 아니라 grep, sed, awk에서도 동일합니다.

    정답 명령어 구조 분석
    :% s/^linux/Linux/


    :% → 전체 줄 대상

    s → 치환

    ^linux → 줄의 시작에 linux가 있는 경우

    Linux → 치환 문자열

    문제 조건과 정확히 일치합니다.

    나머지 보기 왜 틀렸는지
    ① :% s/#linux/Linux/ → 오답

    #는 줄 시작이 아님

    주석 문자일 뿐

    의미 불일치

    ② :% s/< linux/Linux/ → 오답

    단어 경계 표현이 잘못됨

    줄 시작 조건 아님

    시험용 함정

    ④ :% s/$linux/Linux/ → 오답

    $ = 줄의 끝

    “linux로 끝나는 줄”을 의미

    문제와 정반대 조건

    헷갈리는 이유를 딱 짚어보면

    사람은 보통 이렇게 착각합니다.

    ^ → 위쪽 → 끝?

    $ → 돈 → 시작?

    하지만 정규표현식에서는 완전히 반대입니다.

    절대 안 헷갈리는 암기법 (강력)
    이렇게 외우시면 됩니다.

    ^ = 시작
    (키보드에서 Shift+6, 숫자열 맨 앞)

    $ = 끝
    (문장 끝에 돈 찍듯이 마무리)

    또는 더 직관적으로,

    ^ → 시작점에 꽂는 말뚝

    $ → 끝에 붙는 가격표

    CBT 오답 노트용 정리 문장

    vi에서 줄의 시작을 의미하는 정규표현식은 ^이며, 줄의 끝은 $이다. 따라서 줄의 시작이 linux인 경우를 치환하려면 ^linux를 사용한다.

    시험장에서 바로 쓰는 판단 공식

    “줄의 시작” → ^

    “줄의 끝” → $

    “전체 줄” → :%
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. vi 편집기로 line.txt 파일의 내용을 불러오면서 커서의 위치를 마지막 줄에 위치시키려고 한다. 다음 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. +
  2. -e
  3. -l
  4. -L
(정답률: 69%)
  • vi 편집기에서 파일을 열 때 특정 줄로 이동하거나 마지막 줄로 커서를 위치시키려면 + 옵션을 사용합니다.
    vi +[줄번호] 파일명 형식을 사용하며, 줄번호를 생략하고 +만 입력하면 자동으로 파일의 마지막 줄에서 시작합니다.
  • 이 문제는 vi 실행 옵션의 의미를 알고 있느냐를 묻는 문제라서, 이유를 알면 바로 납득이 됩니다. 차근차근 정리해 드리겠습니다.

    문제 정답

    ① +

    왜 + 인가 (핵심 개념)

    문제 조건은 다음 두 가지입니다.

    line.txt 파일을 열면서

    커서를 마지막 줄에 위치

    여기서 중요한 건
    => **“vi를 실행할 때 커서 위치를 지정하는 옵션”**입니다.

    vi +파일명 의 의미
    vi + line.txt


    이때의 + 는 vi 실행 옵션으로,

    파일을 연 직후

    커서를 마지막 줄로 이동

    이라는 뜻입니다.

    즉,

    vi + line.txt


    =
    파일을 열자마자 G를 누른 것과 같은 효과입니다.

    왜 이런 동작이 되는가

    + 옵션의 정확한 의미는 다음과 같습니다.

    + : 마지막 줄로 이동

    +n : n번째 줄로 이동

    +/pattern : pattern이 있는 줄로 이동

    예시:

    vi +10 file.txt → 10번째 줄
    vi + file.txt → 마지막 줄
    vi +/main file.c → main이 있는 줄

    나머지 보기 왜 오답인가
    ② -e → 오답

    ex 모드로 실행

    커서 위치 지정과 무관

    ③ -l → 오답

    vi 옵션으로 커서 이동 의미 없음

    시험용 함정

    ④ -L → 오답

    복구 관련 옵션

    마지막 줄 이동과 무관

    CBT 오답 노트용 정리 문장

    vi에서 파일을 열면서 커서를 마지막 줄에 위치시키려면 + 옵션을 사용한다. vi + 파일명은 파일의 마지막 줄로 이동한다.

    시험장에서 바로 떠올리는 공식

    vi 실행 + 커서 위치

    마지막 줄 → +

    특정 줄 → +번호

    특정 문자열 → +/문자열

    이 문제는 “편집 중 명령”이 아니라
    **“vi 실행 시 옵션”**이라는 점만 구분하시면 절대 헷갈리지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 다음 중 GNU 프로젝트에 의해 만들어진 편집기로 알맞은 것은?

  1. vi
  2. vim
  3. nano
  4. pico
(정답률: 66%)
  • 이 헷갈림은 아주 핵심적인 출제 포인트입니다.
    이 문제는 “기능”이 아니라 **출신(누가 만들었고, 어떤 프로젝트 소속인가)**를 묻는 문제입니다.
    차분히 정리해 드리겠습니다. (텍스트만)

    문제 정답

    ③ nano

    왜 nano 인가 (핵심)

    문제의 질문은 명확합니다.

    GNU 프로젝트에 의해 만들어진 편집기

    이 조건을 만족하는 것은 nano뿐입니다.

    편집기별 출신 정리 (중요)
    ① vi → 오답

    개발자: Bill Joy

    BSD UNIX 계열

    GNU 프로젝트 아님

    ② vim → 오답

    개발자: Bram Moolenaar

    vi 호환 확장판

    GNU 라이선스이긴 하지만

    GNU 프로젝트에서 만든 편집기는 아님

    이 부분이 시험에서 자주 헷갈리는 함정입니다.

    ③ nano → 정답

    GNU 프로젝트에서 개발

    목적: pico의 자유 소프트웨어 대체

    GNU nano라는 이름 자체가 힌트

    ④ pico → 오답

    개발 주체: University of Washington

    메일 클라이언트 Pine의 일부

    라이선스 제한 있음

    GNU 프로젝트 아님

    nano vs pico가 특히 헷갈리는 이유

    이 둘은 기능과 사용법이 거의 동일합니다.

    pico → 원조

    nano → pico를 자유 소프트웨어로 재구현

    즉,

    nano = GNU가 만든 pico 대체품

    한 줄로 딱 정리

    pico → 대학(워싱턴대)

    nano → GNU

    vi → Bill Joy (BSD)

    vim → Bram Moolenaar (개인 프로젝트)

    CBT 오답 노트용 정리 문장

    GNU 프로젝트에서 개발된 편집기는 nano이다. pico는 워싱턴 대학에서 개발되었으며, nano는 이를 대체하기 위해 GNU에서 개발되었다.

    시험장에서 바로 쓰는 판단 기준

    문제에 **“GNU 프로젝트”**라는 말이 보이면
    → nano

    pico가 보이면
    → “자유 아님, GNU 아님”으로 바로 탈락

    이 문제는 헷갈리기 쉬운 만큼,
    한 번 정리해 두시면 이후로는 무조건 맞히는 문제가 됩니다.
  • nano 편집기는 pico 편집기를 복제하여 GNU 프로젝트에 의해 개발된 텍스트 편집기입니다.

    오답 노트

    vi: 빌 조이 개발
    vim: 브람 무레나르 개발
    pico: aboil kasar 개발
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음 중 emacs 편집기 개발과 밀접한 인물의 조합으로 알맞은 것은?

  1. 리처드 스톨먼, 제임스 고슬링
  2. 리처드 스톨먼, 빌 조이
  3. 빌 조이, 제임스 고슬링
  4. 제임스 고슬링, 브람 무레나르
(정답률: 81%)
  • emacs 편집기는 리처드 스톨먼이 매크로 기능이 있는 텍스트 교정 편집기로 처음 개발하였으며, 이후 제임스 고슬링이 LISP 언어를 기반으로 다양한 기능을 추가하여 발전시켰습니다.",
  • 아주 좋은 포인트를 짚으셨습니다.
    이 문제는 “emacs = 한 사람이 만든 편집기”라고 알고 있으면 반드시 헷갈리는 문제입니다.
    핵심은 emacs의 역사 단계입니다. 텍스트로만 정리해 드리겠습니다.

    문제 정답

    ① 리처드 스톨먼, 제임스 고슬링

    왜 이 두 사람이 emacs와 밀접한가

    emacs는 한 번에 완성된 편집기가 아니라,
    여러 세대를 거쳐 발전한 편집기 계열입니다.

    1. 리처드 스톨먼 (Richard Stallman)

    GNU 프로젝트 창시자

    GNU Emacs의 핵심 개발자

    emacs를

    자유 소프트웨어 철학에 맞게 재구성

    Lisp 기반으로 확장 가능한 편집기로 발전시킴

    시험 관점에서:

    “emacs의 상징적인 인물”

    emacs = RMS 라고 외워도 시험에서는 거의 맞음

    2. 제임스 고슬링 (James Gosling)

    여기서 많이들 처음 듣고 헷갈립니다.

    훗날 Java 언어의 창시자

    그 이전에

    Gosling Emacs를 개발

    초기 emacs 계열 편집기의 중요한 분기점

    즉,

    emacs의 초기 구현자 중 한 명

    GNU Emacs 이전 단계에서 결정적인 역할

    핵심 정리 (이 한 줄이면 충분합니다)

    emacs는 스톨먼이 완성·확산시켰고,
    고슬링은 초기 emacs 계열을 구현한 인물이다.

    그래서 시험에서는
    **“emacs와 밀접한 인물”**로
    이 두 사람이 함께 묶여 나옵니다.

    나머지 보기 왜 오답인가
    ② 리처드 스톨먼, 빌 조이 → 오답

    빌 조이: vi 개발자

    emacs와 무관

    ③ 빌 조이, 제임스 고슬링 → 오답

    vi + emacs 혼합

    출제자가 노린 전형적인 함정

    ④ 제임스 고슬링, 브람 무레나르 → 오답

    브람 무레나르: vim 개발자

    emacs와 무관

    CBT 오답 노트용 정리 문장

    emacs 편집기는 리처드 스톨먼이 GNU Emacs를 개발하였으며, 초기 emacs 계열 편집기는 제임스 고슬링이 개발한 Gosling Emacs에서 출발하였다.

    시험장에서 바로 쓰는 인물 매칭 표

    vi → 빌 조이

    vim → 브람 무레나르

    emacs → 리처드 스톨먼 + 제임스 고슬링

    nano → GNU 프로젝트
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

21. 실행 중인 프로세스들의 CPU 사용률을 실시간으로 확인할 때 사용하는 명령으로 알맞은 것은?

  1. nice
  2. pstree
  3. renice
  4. top
(정답률: 90%)
  • top 명령은 리눅스 시스템의 전체적인 운영 상태를 실시간으로 모니터링하며, 특히 CPU 및 메모리 사용률이 높은 프로세스들을 실시간으로 확인하는 데 사용됩니다.

    오답 노트

    nice: 프로세스 실행 시 우선순위 설정
    pstree: 프로세스 간의 관계를 트리 구조로 표시
    renice: 이미 실행 중인 프로세스의 우선순위 변경
  • 추측 방향이 아주 정확하셨습니다.
    이 문제는 “실시간”이라는 단어를 잡느냐가 전부입니다. 정리해 드리겠습니다.

    문제 정답

    ④ top

    문제의 핵심 키워드

    실행 중인 프로세스들의 CPU 사용률을
    실시간으로 확인

    여기서 중요한 단어는 딱 하나입니다.

    실시간

    보기별 정확한 역할 정리
    ① nice → 오답

    프로세스 우선순위(nice 값) 설정

    CPU 사용률을 보여주지 않음

    실행 전에 우선순위 지정

    ③ renice → 오답

    이미 실행 중인 프로세스의 우선순위 변경

    CPU 사용률 확인과 무관

    ② pstree → 오답

    프로세스의 부모–자식 관계를 트리 구조로 출력

    구조 확인용

    CPU 사용률, 실시간 정보 제공 없음

    ④ top → 정답

    실행 중인 프로세스 목록을

    CPU / 메모리 사용률을 포함하여

    실시간으로 갱신하며 표시

    문제 조건과 정확히 일치합니다.

    왜 pstree랑 헷갈렸는가

    이건 아주 자연스러운 혼동입니다.

    pstree → “실행 중인 프로세스”를 보여줌

    top → “실행 중인 프로세스 + 자원 사용량”

    즉,

    명령 보는 것
    pstree 관계(구조)
    top 상태 + 자원 사용량(실시간)
    CBT 오답 노트용 정리 문장

    실행 중인 프로세스들의 CPU 사용률을 실시간으로 확인할 때는 top 명령을 사용한다. nice와 renice는 우선순위 설정 명령이다.

    시험장에서 바로 쓰는 판단 기준

    실시간 CPU / 메모리 사용률 → top

    프로세스 구조 → pstree

    우선순위 변경 → nice / renice
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. 다음 명령의 결과와 가장 관련 있는 프로세스 생성 방식으로 알맞은 것은?

  1. exec
  2. fork
  3. inetd
  4. standalone
(정답률: 67%)
  • 제시된 이미지 를 보면 ModemManager가 {ModemManager}로, NetworkManager가 {NetworkManager}로 복제되어 생성된 것을 확인할 수 있습니다. 이처럼 기존 프로세스를 그대로 복제하여 새로운 프로세스를 만드는 시스템 호출 방식이 fork입니다.

    오답 노트

    exec: 기존 프로세스를 새로운 프로세스로 완전히 대체하는 방식
  • 이 문제는 출력 형태를 어떻게 해석하느냐가 핵심입니다.
    이미 감으로 fork를 고르신 분들이 많은데, 왜 fork인지 논리적으로 이해하면 다시는 헷갈리지 않습니다. 텍스트로만 정리해 드리겠습니다.

    문제 핵심부터 짚기

    제시된 화면은 무엇이냐면,

    systemd를 루트(부모)로 하는

    여러 데몬들이 트리 구조로 나열된 출력

    즉, 프로세스의 부모–자식 관계가 그대로 보입니다.

    이 형태는 pstree 또는 ps -ef --forest 계열의 출력입니다.

    여기서 출제자가 묻는 것

    “이 결과와 가장 관련 있는 프로세스 생성 방식은?”

    즉,

    이런 트리 구조의 부모–자식 프로세스 관계가

    어떤 생성 방식으로 만들어졌느냐를 묻는 문제입니다.

    정답: ② fork
    왜 fork인가 (핵심 논리)
    fork의 본질

    fork()는

    부모 프로세스를 그대로 복제

    자식 프로세스를 생성

    그래서 커널 입장에서는

    “누가 누구를 낳았는지”가 명확히 남음

    결과적으로,

    부모–자식 관계가 생김

    트리 구조로 표현 가능

    지금 문제 화면이 정확히 이 구조입니다.

    systemd
    ├─ NetworkManager
    │ └─ dhclient
    ├─ auditd
    │ └─ audispd
    └─ avahi-daemon


    이건 전부 fork로 생성된 자식 프로세스들입니다.

    다른 보기들이 왜 아닌가
    ① exec → 오답

    exec()는

    현재 프로세스를 다른 프로그램으로 덮어씀

    프로세스 ID(PID) 유지

    새로운 자식 프로세스를 만들지 않음

    즉,

    트리 구조가 생기지 않음

    “교체”일 뿐 “생성”이 아님

    ③ inetd → 오답

    inetd는 슈퍼 서버 방식

    네트워크 요청이 있을 때 서비스 실행

    프로세스 생성 “방식”이 아니라

    서비스 관리 모델

    문제의 트리 구조와 직접적 관련 없음

    ④ standalone → 오답

    standalone 역시

    서비스 실행 형태

    데몬이 상시 떠 있는 방식

    프로세스 생성 메커니즘과 무관

    한 줄로 정리하면

    부모–자식 프로세스 구조가 보이면 = fork

    CBT 오답 노트용 정리 문장

    fork는 부모 프로세스를 복제하여 자식 프로세스를 생성하므로, systemd를 부모로 하는 트리 구조의 프로세스 출력과 가장 관련 있는 생성 방식이다.

    시험장에서 바로 쓰는 판단 공식

    트리 구조 / 부모–자식 관계 보임 → fork

    프로세스 교체 → exec

    네트워크 요청 기반 실행 → inetd

    항시 실행 데몬 → standalone

    이 문제는 개념 문제라기보다
    **“출력 그림을 읽을 수 있느냐”**를 묻는 문제입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 다음 결과에 해당하는 명령으로 알맞은 것은?

  1. ps
  2. tree
  3. pstree
  4. ps_mem
(정답률: 73%)
  • 제시된 이미지와 같이 프로세스 간의 부모-자식 관계를 계층적인 트리 구조로 시각화하여 보여주는 명령은 pstree 입니다.

    오답 노트

    ps: 현재 실행 중인 프로세스의 상태를 단순 리스트 형태로 출력
  • 바로 직전 문제와 같은 출력 유형이고, 이번에는 **“이 결과를 만들어낸 명령어가 무엇이냐”**를 묻는 문제입니다. 그래서 판단 기준도 거의 동일합니다. 정리해서 확실히 짚어드리겠습니다.

    문제 정답

    ③ pstree

    출력 결과의 핵심 특징

    제시된 화면을 보면 다음 특징이 있습니다.

    systemd를 최상위로 하는 구조

    프로세스들이 부모–자식 관계로 들여쓰기

    |-, --, {} 같은 프로세스 트리 전용 기호

    데몬 이름이 계층 구조로 표현

    이건 단순한 목록이 아니라
    => 프로세스 트리(process tree) 출력입니다.

    왜 pstree인가
    pstree의 역할

    실행 중인 프로세스를

    부모–자식 관계 트리 구조로 출력

    systemd 기반 시스템에서 가장 전형적인 출력 형태

    즉, 화면에 나온 구조 자체가
    pstree의 교과서적인 출력입니다.

    다른 보기들이 왜 아닌가
    ① ps → 오답

    기본적으로 리스트 형태

    트리 구조 아님
    (옵션을 줘야 비슷하게 가능하지만, 기본 출력은 아님)

    ② tree → 오답

    디렉터리 구조를 출력하는 명령

    프로세스와 무관

    ④ ps_mem → 오답

    프로세스별 메모리 사용량 확인 도구

    트리 구조 출력 아님

    바로 전 문제와의 관계 정리

    22번 문제

    “이 결과와 관련된 프로세스 생성 방식은?”

    → 부모–자식 구조 → fork

    23번 문제

    “이 결과를 출력한 명령은?”

    → 프로세스 트리 → pstree

    즉,

    같은 화면을 두고
    22번은 “왜 이렇게 생겼나”를 묻고
    23번은 “무엇으로 봤나”를 묻는 문제입니다.

    CBT 오답 노트용 정리 문장

    systemd를 루트로 하는 프로세스의 부모–자식 관계를 트리 구조로 출력한 결과이므로 pstree 명령의 출력이다.

    시험장에서 바로 쓰는 판단 공식

    프로세스 + 트리 구조 → pstree

    파일/디렉터리 트리 → tree

    프로세스 목록 → ps

    이 두 문제는 세트로 묶여 자주 출제됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음은 ihduser가 cron 설정을 하는 과정이다. ( 괄호 ) 안에 들어갈 명령어의 옵션으로 알맞은 것은?

  1. -n
  2. -e
  3. -i
  4. -u
(정답률: 46%)
  • crontab 명령에서 사용자의 예약 작업 설정 파일(crontab 파일)을 생성하거나 수정하기 위해서는 edit를 의미하는 -e 옵션을 사용합니다.

    오답 노트

    -u: 특정 사용자의 일정 수정
    -l: 설정된 예약 작업 목록 출력
    -r: 예약 작업 설정 삭제
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 설명과 같이 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
(정답률: 86%)
  • cron의 설정 형식은 '분 시 일 월 요일' 순서로 지정합니다. 매주 월요일(1)과 수요일(3) 오전 11시 10분에 실행하려면 다음과 같이 설정해야 합니다.
    분: 10, 시: 11, 일: *, 월: *, 요일: 1,3
    따라서 정답은 10 11 * * 1,3 /etc/check.sh 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. exec
  2. fork
  3. inetd
  4. standalone
(정답률: 74%)
  • inetd는 메인 데몬으로서, 클라이언트의 서비스 요청이 들어올 때만 관련 프로세스를 실행시키고 요청이 끝나면 자동으로 종료시키는 방식으로 메모리 효율을 높이는 슈퍼 데몬입니다.

    오답 노트

    exec: 현재 프로세스의 메모리에 새로운 프로세스 코드를 덮어씌워 실행
    fork: 새로운 프로세스를 생성하기 위해 메모리를 할당
    standalone: 메모리에 항상 상주하며 단독으로 실행되어 서버 부하가 큼
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 다음 중 백그라운드 프로세스를 확인하는 명령으로 알맞은 것은?

  1. bg
  2. fg
  3. jobs
  4. nohup
(정답률: 87%)
  • jobs 명령은 현재 쉘에서 작업이 중지된 상태, 백그라운드로 진행 중인 상태, 또는 상태가 변경되었지만 아직 보고되지 않은 작업들의 목록을 표시하는 명령입니다.

    오답 노트

    bg: 실행 중인 프로세스를 백그라운드로 전환
    fg: 백그라운드 프로세스를 포그라운드로 전환
    nohup: 터미널이 종료되어도 프로세스가 계속 실행되도록 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 다음은 프로세스 아이디(PID)가 1222번인 프로세스의 우선순위 값을 –10으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ nice ㉡ -10
  2. ㉠ nice ㉡ --10
  3. ㉠ renice ㉡ -10
  4. ㉠ renice ㉡ --10
(정답률: 66%)
  • 이미 실행 중인 프로세스의 우선순위를 변경할 때는 renice 명령어를 사용하며, 뒤에 변경할 우선순위 값과 PID를 순서대로 입력합니다. renice는 음수 값을 지정할 때 하이픈 하나(-)만 사용합니다.

    오답 노트

    nice: 프로세스를 처음 실행할 때 우선순위를 설정하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 중 [Ctrl]+[\] 입력 시에 전송되는 시그널로 알맞은 것은?

  1. SIGINT
  2. SIGHUP
  3. SIGQUIT
  4. SIGTERM
(정답률: 47%)
  • 리눅스에서 [Ctrl]+[\ ] 키 조합을 입력하면 프로세스에 SIGQUIT 시그널을 전송하여 프로세스를 종료시킵니다.

    오답 노트

    SIGINT: [Ctrl]+[C] 입력 시 전송
    SIGTSTP: [Ctrl]+[Z] 입력 시 전송
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 다음 중 커널이 사용하는 프로세스의 우선순위 항목으로 알맞은 것은?

  1. NI
  2. PRI
  3. VSZ
  4. RSS
(정답률: 54%)
  • 리눅스 커널이 프로세스 스케줄링 시 실제로 참고하는 우선순위 항목은 PRI입니다.

    오답 노트

    NI: 사용자가 변경할 수 있는 Nice 값으로, 이 값이 PRI 값에 반영됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 다음 설명에 해당하는 파일로 가장 알맞은 것은?

  1. ~/.bashrc
  2. ~/.bash_history
  3. ~/.bash_profile
  4. ~/.bash_logout
(정답률: 59%)
  • 사용자가 설정한 별칭(alias)을 로그인 후에도 계속 사용하기 위해서는 셸 설정 파일에 저장해야 합니다. ~/.bashrc 파일은 비 로그인 셸을 포함한 모든 대화형 셸에 적용되는 설정 파일이므로, 일반적으로 alias 설정을 위해 사용합니다.

    오답 노트

    ~/.bash_profile: 주로 로그인 셸의 환경변수 설정을 위해 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 설명에 해당하는 파일로 알맞은 것은?

  1. /bin/bash
  2. /etc/shells
  3. /etc/passwd
  4. /etc/skel
(정답률: 88%)
  • /etc/shells 파일은 리눅스 시스템 내에서 사용자가 로그인 셸로 설정하여 사용할 수 있는 유효한 셸들의 경로 목록이 저장된 파일입니다.

    오답 노트

    /etc/passwd: 사용자 계정 관련 정보 저장
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음은 ihduser가 사용 가능한 셸의 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. -c
  2. -l
  3. -s
  4. -u
(정답률: 79%)
  • chsh 명령어의 -l 옵션은 list의 약자로, /etc/shells 파일에 정의된 시스템에서 사용 가능한 셸 목록을 나열하여 출력합니다.

    오답 노트

    -s: 로그인 셸을 특정 셸로 변경
    -u: 도움말 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 다음 설명에 해당하는 셸로 알맞은 것은?

  1. csh
  2. ksh
  3. bash
  4. tcsh
(정답률: 70%)
  • 1978년 버클리 대학의 빌 조이가 C언어 기반으로 개발한 셸로, 히스토리, 별명(alias), 작업 제어 기능을 포함한 것은 csh입니다.

    오답 노트

    ksh: AT&T 데이비드 콘이 개발한 본셸 계열
    bash: GNU 프로젝트에서 개발한 본셸 기반 셸
    tcsh: C셸을 확장하여 명령행 완성 기능을 통합한 셸
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 다음 중 ihduser가 로그인 셸을 변경했을 때 저장되는 파일로 알맞은 것은?

  1. ~/.bashrc
  2. ~/.bash_profile
  3. /etc/passwd
  4. /etc/shells
(정답률: 73%)
  • /etc/passwd 파일은 사용자 계정 이름, UID, GID, 홈 디렉터리, 그리고 로그인 셸과 같은 시스템 사용자들의 기본적인 정보를 저장하는 파일입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

  1. 처음에 실행한 명령어 5개를 화면에 출력한다.
  2. 최근에 실행한 명령어 5개를 화면에 출력한다.
  3. 히스토리 목록 번호 중에서 5번에 해당하는 명령을 실행한다.
  4. 최근에 실행한 명령 목록 중에서 5만큼 거슬러 올라가서 해당 명령을 실행한다.
(정답률: 73%)
  • 리눅스에서 history 명령어 뒤에 숫자를 입력하면, 최근에 실행한 명령어 중 해당 숫자만큼의 목록을 화면에 출력합니다.

    오답 노트

    !5: 히스토리 목록 번호 5번 명령 실행
    !-5: 최근 명령 목록에서 5번째 전 명령 실행
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 중 특정 사용자가 로그인 한 이후 선언한 셸 변수를 전부 확인할 때 사용하는 명령으로 알맞은 것은?

  1. env
  2. printenv
  3. set
  4. unset
(정답률: 75%)
  • set 명령어는 현재 셸에서 정의된 모든 셸 변수(지역 변수)와 환경 변수를 함께 출력하여 확인할 때 사용합니다.

    오답 노트

    env: 환경 변수(전역 변수)만 출력함
    printenv: 환경 변수만 출력함
    unset: 설정된 변수를 해제함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 다음은 ihduser가 본인에게 도착하는 메일 관련 파일의 경로를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 환경 변수명으로 알맞은 것은?

  1. $MAIL
  2. $MAILFILE
  3. $MAILCHECK
  4. $MAILSPOOL
(정답률: 59%)
  • 사용자에게 도착한 메일 파일이 저장된 경로를 저장하고 있는 환경 변수는 $MAIL입니다. 오답 노트 $MAILCHECK: 메일 확인 주기(시간)를 설정하는 변수임
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 다음 중 일반 사용자가 파일의 내용을 볼 수 없는 파일로 알맞은 것은?

  1. /etc/passwd
  2. /etc/shadow
  3. /etc/group
  4. /etc/fstab
(정답률: 77%)
  • /etc/shadow 파일은 사용자의 암호화된 비밀번호와 비밀번호 만료일 등 보안상 민감한 속성을 저장하므로, 일반 사용자는 접근할 수 없도록 제한되어 있습니다.

    오답 노트

    /etc/passwd: 사용자 기본 정보 저장
    /etc/group: 그룹 정보 저장
    /etc/fstab: 파일시스템 마운트 정보 저장
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 다음은 CD-ROM 드라이브의 디스크 트레이(tray)를 여는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. eject
  2. mount
  3. umount
  4. unmount
(정답률: 62%)
  • CD-ROM이나 USB 메모리와 같은 이동식 보조기억장치의 미디어를 해제하고 물리적으로 트레이를 꺼낼 때 사용하는 명령어는 eject입니다.

    오답 노트

    mount: 장치를 시스템이 인식하게 연결함
    umount/unmount: 인식된 장치의 연결을 해제함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

41. 다음 조건에 해당하는 명령으로 알맞은 것은?

  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
(정답률: 71%)
  • mount 명령어는 $-t$ 옵션으로 파일 시스템 유형을 지정하며, '장치명' 다음에 '마운트 포인트(디렉터리)' 순으로 작성합니다.
    $$mount -t [유형] [장치] [디렉터리]$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. 다음 중 명령의 결과가 아래 경우 관련 설명으로 틀린 것은?

  1. ihd 사용자는 /tmp 디렉터리 안으로 들어갈 수 있다.
  2. ihd 사용자는 /tmp 디렉터리 안에 파일을 생성할 수 있다.
  3. ihd 사용자는 lin.txt 파일을 삭제할 수 있다.
  4. ihd 사용자는 joon.txt 파일을 수정할 수 없다.
(정답률: 56%)
  • 이미지에서 /tmp 디렉터리의 권한이 $drwxrwxrwx$로 모든 사용자에게 쓰기($w$)와 실행($x$) 권한이 부여되어 있습니다. 디렉터리에 쓰기 권한이 있으면 그 안의 파일 권한과 상관없이 파일을 삭제할 수 있습니다. 또한 joon.txt 파일은 ihd 사용자가 소유자이며 권한이 $-rw-r--r--$이므로, 소유자인 ihd 사용자는 당연히 해당 파일을 수정할 수 있습니다.

    오답 노트

    ihd 사용자는 /tmp 디렉터리에 $x$ 권한이 있어 진입 가능합니다.
    ihd 사용자는 /tmp 디렉터리에 $w$ 권한이 있어 파일 생성 가능합니다.
    ihd 사용자는 /tmp 디렉터리에 $w$ 권한이 있어 타인 소유의 lin.txt 파일도 삭제 가능합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음은 lin.sh 파일의소유자는 ihduser, 소유 그룹은 kaitgroup으로 지정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. chmod
  2. chown
  3. chgrp
  4. umask
(정답률: 72%)
  • 파일의 소유자와 소유 그룹을 동시에 변경하기 위해서는 chown 명령어를 사용하며, '소유자:그룹' 형태로 지정합니다.

    오답 노트

    chmod: 파일의 권한(읽기, 쓰기, 실행) 변경
    chgrp: 파일의 그룹 소유권만 변경
    umask: 파일 생성 시 기본 권한 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 다음은 ihduser 사용자의 디스크 쿼터 설정 정보만 확인하려고 한다. ( 괄호 ) 안에 들어갈 명령으로 가장 알맞은 것은?

  1. quota
  2. edquota
  3. repquota
  4. xfs_quota
(정답률: 42%)
  • 특정 사용자(ihduser)의 디스크 쿼터 설정 정보를 확인하기 위해서는 quota 명령어를 사용합니다.

    오답 노트

    edquota: 편집기를 통해 쿼터 할당량 수정
    repquota: 시스템 전체의 쿼터 요약 정보 출력
    xfs_quota: XFS 파일 시스템 전용 쿼터 관리 도구
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. df
  2. du
  3. mount
  4. lsblk
(정답률: 75%)
  • 이미지에서 Filesystem, Size, Used, Avail, Use% 등의 항목을 통해 디스크의 사용량과 남은 공간을 출력하고 있습니다. 이는 df 명령의 실행 결과입니다.

    오답 노트

    du: 디스크 사용 공간(파일/디렉터리 단위) 확인
    mount: 파일 시스템 마운트
    lsblk: 블록 장치 목록 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. /etc/fstab의 총 6개의 필드로 구성되어 있는데, 마운트되는 디렉터리(mount point)는 몇 번째 필드인가/

  1. 첫 번째
  2. 두 번째
  3. 세 번째
  4. 네 번째
(정답률: 58%)
  • /etc/fstab 파일의 필드 구성 순서는 다음과 같습니다.
    [파일시스템 장치] $\rightarrow$ [마운트 포인트] $\rightarrow$ [파일시스템 종류] $\rightarrow$ [옵션] $\rightarrow$ [덤프] $\rightarrow$ [파일점검 옵션]
    따라서 마운트되는 디렉터리(mount point)는 두 번째 필드에 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ Set-UID ㉡ uuid
  2. ㉠ Set-UID ㉡ blkid
  3. ㉠ UUID ㉡ blkid
  4. ㉠ UUID ㉡ uuid
(정답률: 85%)
  • 리눅스에서 파티션을 생성하면 각 파티션에 부여되는 고유한 일련번호를 UUID라고 하며, 이 값은 blkid 명령어를 통해 확인할 수 있습니다.

    오답 노트

    Set-UID: 실행 파일에 설정하여 실행 시 소유자 권한을 임시로 부여하는 특수 권한입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 다음 중 Set-UID 또는 Set-GID와 같은 특수 권한이 설정된 파일로 알맞은 것은?

  1. /usr/bin/passwd
  2. /usr/sbin/useradd
  3. /etc/passwd
  4. /etc/shadow
(정답률: 58%)
  • /usr/bin/passwd 파일은 일반 사용자가 자신의 비밀번호를 변경할 때 일시적으로 root 권한이 필요하므로, 실행 시 소유자 권한을 부여하는 Set-UID 권한(-rwsr-xr-x)이 설정되어 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 리눅스 활용

49. 다음 설명에 해당하는 용어로 가장 알맞은 것은?

  1. 도커(Docker)
  2. 쿠버네티스(Kubernetes)
  3. 앤서블(Ansible)
  4. 오픈스택(OpenStack)
(정답률: 74%)
  • 하이퍼바이저나 게스트 OS 없이 응용 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼 동작시키는 경량 가상화 기술은 도커(Docker)입니다.

    오답 노트

    쿠버네티스(Kubernetes): 컨테이너 오케스트레이션 및 관리 도구입니다.
    앤서블(Ansible): IT 자동화 및 구성 관리 툴입니다.
    오픈스택(OpenStack): 클라우드 인프라 통합 관리 플랫폼입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 중 업무 처리에 필요한 서버나 스토리지와 같은 IT 하드웨어 자원을 빌려 쓰는 클라우드 서비스로 알맞은 것은?

  1. SaaS
  2. IaaS
  3. DaaS
  4. PaaS
(정답률: 80%)
  • IaaS는 서버, 스토리지, 네트워크와 같은 IT 하드웨어 자원(Infrastructure)을 가상화하여 빌려주는 클라우드 서비스 모델입니다.

    오답 노트

    SaaS: 응용 소프트웨어를 서비스로 제공
    PaaS: 소프트웨어 개발을 위한 플랫폼을 제공
    DaaS: 가상화된 데스크톱 환경을 제공
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 다음 설명에 해당하는 플랫폼으로 알맞은 것은?

  1. MeeGo IVI
  2. Tizen IVI
  3. GENIVI
  4. Android IVI
(정답률: 69%)
  • 이미지 내용인 '2009년 2월에 BMW, 델파이, GM, 인텔, 윈드리버 등이 설립하여 만든 조직에서 리눅스 커널 기반의 표준화된 자동차용 IVI(In-Vehicle Infotainment)를 위해 만든 플랫폼'은 GENIVI를 의미합니다.

    오답 노트

    MeeGo IVI: 인텔과 노키아가 개발(현재 중단)
    Tizen IVI: 삼성과 인텔이 공동 개발한 MeeGo 후속
    Android IVI: 구글의 안드로이드 기반 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음 설명에 해당하는 리눅스 배포판으로 알맞은 것은?

  1. Rocky Linux
  2. Arch Linux
  3. Alma Linux
  4. Linux Mint
(정답률: 71%)
  • 이미지 내용인 '레드햇 엔터프라이즈 리눅스의 복제 버전에 해당하는 CentOS 지원 종료에 따라 탄생한 리눅스 배포판이며, CentOS 프로젝트 창립자인 Gregory Kurtzer가 주도하고 있다'는 설명은 Rocky Linux에 대한 설명입니다.

    오답 노트

    Arch Linux: 사용자 중심의 경량화된 운영체제
    Alma Linux: CloudLinux가 후원하는 CentOS 대체 배포판
    Linux Mint: 사용자 친화적인 리눅스 배포판
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

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

  1. Token Ring
  2. Ethernet
  3. X.25
  4. FDDI
(정답률: 60%)
  • FDDI는 광섬유 케이블을 매체로 사용하는 링 구조의 통신망이며, 네트워크 액세스 제어를 위해 토큰 패싱 방식을 채택한 것이 특징입니다.

    오답 노트

    Token Ring: IBM 개발, 일반적인 토큰 패싱 방식 사용
    Ethernet: MAC 주소 기반의 상호 데이터 전송 방식
    X.25: WAN 상에서 사용되는 패킷 교환 프로토콜
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 다음 중 파일 전송 및 다운로드 진행 상태를 ‘#’ 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?

  1. open
  2. hash
  3. status
  4. chmod
(정답률: 80%)
  • FTP에서 hash 명령어는 파일이 전송되는 동안 '#' 기호를 출력하여 사용자가 전송 진행 상황을 시각적으로 확인할 수 있게 해주는 기능입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 다음 중 모질라 재단에서 개발한 자유 소프트웨어로 게코(Gecko) 레이아웃 엔진을 사용한 웹 브라우저로 알맞은 것은?

  1. 파이어폭스
  2. 크롬
  3. 엣지
  4. 익스플로어
(정답률: 91%)
  • 파이어폭스는 모질라 재단에서 개발한 자유 소프트웨어 웹 브라우저이며, 게코(Gecko) 레이아웃 엔진을 사용하는 것이 특징입니다.

    오답 노트

    크롬: 구글 개발
    엣지: 마이크로소프트 개발
    익스플로어: 마이크로소프트 개발
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 다음 중 최상위 도메인으로 틀린 것은?

  1. com
  2. mil
  3. org
  4. or
(정답률: 65%)
  • 최상위 도메인(TLD)으로는 com, org, net, edu, gov, mil, int 및 국가 코드 도메인(kr, jp 등)이 존재합니다. or은 표준 최상위 도메인 규격에 해당하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 다음 중 주요 프로토콜과 포트번호 조합으로 틀린 것은?

  1. SMTP - 25
  2. IMAP - 143
  3. SNMP - 53
  4. HTTPS – 443
(정답률: 74%)
  • 포트 번호 $53$번은 도메인 네임을 IP 주소로 변환하는 DNS 프로토콜이 사용하는 포트입니다. SNMP는 네트워크 관리 프로토콜로 $161$, $162$번 포트를 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 다음 중 OSI 7계층 모델에서 데이터링크 계층의 데이터 전송 단위로 알맞은 것은?

  1. data
  2. segment
  3. bit
  4. frame
(정답률: 78%)
  • OSI 7계층 모델에서 데이터링크 계층은 물리 계층으로부터 받은 비트 흐름을 논리적인 단위로 묶어 전송하며, 이때의 데이터 전송 단위를 frame이라고 합니다.

    오답 노트

    bit: 물리 계층의 전송 단위
    segment: 전송 계층의 전송 단위
    data: 일반적인 데이터 표현
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 다음 중 LAN의 접속규격과 처리에 대한 표준을 제정하는 기관으로 알맞은 것은?

  1. ISO
  2. ANSI
  3. ITU-T
  4. IEEE
(정답률: 82%)
  • IEEE는 전기전자공학자협회로, 근거리통신망 LAN의 IEEE 802 표준 규격, CSMA/CD, 무선 LAN, 블루투스 등의 표준을 제정하는 기관입니다.

    오답 노트

    ISO: 국제 표준화 기구
    ANSI: 미국 국가 표준 협회
    ITU-T: 국제 전기통신연합 전기통신 표준화 부문
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 다음 중 프로토콜이 다른 통신망을 상호 접속하기 위한 통신장비로 알맞은 것은?

  1. 게이트웨이(Gateway)
  2. 라우터(Router)
  3. 리피터(Repeater)
  4. 브리지(Bridge)
(정답률: 63%)
  • 게이트웨이는 서로 다른 프로토콜을 사용하는 통신망을 상호 연결하기 위해 데이터를 변환해주는 장비입니다.

    오답 노트

    라우터: 동일 프로토콜 내에서 서로 다른 네트워크(IP 대역)를 연결
    리피터: 물리 계층에서 신호를 증폭하여 전송 거리 연장
    브리지: 데이터 링크 계층에서 동일 프로토콜의 LAN 세그먼트를 연결
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

61. 다음 중 운영 중인 서버의 특정 포트에 접속하여 연결된(ESTABLISHED) 정보를 확인하는 명령의 조합으로 가장 알맞은 것은?

  1. ip, netstat
  2. ss, route
  3. ip, route
  4. ss, netstat
(정답률: 59%)
  • 네트워크 연결 상태 및 포트의 ESTABLISHED 정보를 확인하기 위해서는 소켓 통신 상태를 보여주는 ss와 netstat 명령어를 사용합니다.

    오답 노트

    ip, route: 네트워크 인터페이스 설정 및 경로(라우팅) 확인용 명령어
  • 이 문제는 개념을 어렴풋이 알고 있으면 거의 반드시 틀리게 되는 함정형 문제라서 계속 틀릴 수 있습니다.

    "운영 중인 서버의 특정 포트에 접속하여 연결된(ESTABLISHED) 정보를 확인하는 명령 조합은?"

    여기서 중요한 키워드는 딱 2개 입니다.

    1. 운영 중인 서버
    2. 특정 포트
    3. ESTABLISHED (연결 상태)

    즉, "네트워크 연결 상태(TCP 상태)를 보는 명령어"가 필요합니다.

    ---

    명령어 역할 정확히 분리

    1. ip
    ● 인터페이스 정보
    ● IP 주소
    ● 라우팅 테이블 (ip route)
    ● 연결 상태(ESTABLISHED)는 못 봄
    => 연결 상태 확인용 명령어가 아닙니다.

    2. route, ip route
    ● 라우팅 경로 확인
    ● 패킷이 어디로 가는지 보는 용도
    ● 포트 / 연결 상태와 무관
    => ESTABLISHED와 전혀 관계가 없습니다.

    3. netstat
    ● TCP/UDP 포트
    ● LISTEN / ESTABLISHED 상태 확인 가능
    ● 예:

    netstat -ant

    => 연결 상태 확인 가능

    4. ss
    ● netstat의 후속(대체) 명령
    ● 더 빠르고 현대적
    ● ESTABLISHED 상태 확인 가능
    ● 예:

    ss -ant

    => 연결 상태 확인 가능

    ==========

    보기 하나씩 소거 단계

    1. ip, netstat
    ● ip -> 연결 상태 X
    ● netstat -> 연결 상태 O
    ● 조합 문제에서 "한 개만 맞는 조합"은 오답 처리
    => 탈락

    2. ss, route
    ● ss -> 연결 상태 O
    ● route -> 라우팅 X
    => 탈락

    3. ip route
    ● 둘 다 라우팅 관련
    ● ESTABLISHED 정보 전혀 못 봄
    => 탈락

    4. ss, netstat
    ● 둘 다 TCP 연결 상태 확인 가능
    ● ESTABLISHED 확인 가능
    => 정답


    ======
    이 문제를 계속 틀리게 되는 이유

    많은 사람들이 이렇게 생각합니다.

    ip는 네트워크 명령, route도 네트워크 관련, 서버 운영이라면 ip

    ======
    시험장에서 쓰는 "즉시 판별 공식"

    이 문장 하나면 기억하면 됩니다.

    ESTABLISHED가 보이면 -> TCP 상태 -> ss / netstat

    그리고 반대로:

    ● 경로 / 게이트웨이 / default -> route, ip route

    ● IP 주소 / 인터페이스 -> ip addr, ifconfig

    ● 연결 상태(LISTEN, ESTABLISHED) -> ss, netstat

    ======
    한 줄 정리 (암기용)

    ESTABLISHED는 상태(state)다 -> ss / netstat


profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 리눅스 시스템에 첫 번째 네트워크 인터페이스로 설정된 eth0의 작동을 중지시킬 때 사용하는 명령어로 알맞은 것은?

  1. ifconfig eth0 up
  2. ifconfig eth0 down
  3. ipconfig eth0 down
  4. ipconfig eth0 up
(정답률: 79%)
  • 리눅스 계열 시스템에서 네트워크 인터페이스 설정을 위해 사용하는 명령어는 ifconfig이며, 인터페이스의 작동을 중지시킬 때는 down 옵션을 사용합니다.

    오답 노트

    ipconfig: 윈도우(Windows) 시스템에서 사용하는 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 다음 중 공인 IP 주소로 알맞은 것은?

  1. 192.168.0.1
  2. 165.141.105.240
  3. 172.30.255.254
  4. 10.10.10.100
(정답률: 49%)
  • 공인 IP 주소는 전 세계적으로 유일하며 인터넷상에서 라우팅이 가능한 주소입니다. 반면 사설 IP 주소는 내부 네트워크에서만 사용되며 특정 대역으로 지정되어 있습니다.

    오답 노트

    192.168.0.1: C 클래스 사설 IP 대역
    172.30.255.254: B 클래스 사설 IP 대역
    10.10.10.100: A 클래스 사설 IP 대역
  • 사설 IP주소는

    Class A -> 10.0.0.0 ~ 10.255.255.255
    Class B -> 172.16.0.0 ~ 172.31.255.255
    Class C -> 192.168.0.0 ~ 192.168.255.255

    이렇기 때문에 자연스럽게 1, 3, 4번은 사설 IP 주소라서 소거되므로 남는 건 2번이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 다음 중 OSI 7계층의 네트워크 계층과 관련된 프로토콜로 알맞은 것은?

  1. BGP
  2. TCP
  3. UDP
  4. SMB
(정답률: 52%)
  • BGP는 서로 다른 자율 시스템(AS) 간에 라우팅 정보를 교환하는 네트워크 계층의 대표적인 라우팅 프로토콜입니다.

    오답 노트

    TCP, UDP: 전송 계층 프로토콜
    SMB: 윈도우 시스템 자원 공유를 위한 응용 계층 프로토콜
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 다음 중 3-way handshaking을 수행하는 프로토콜로 알맞은 것은?

  1. TCP
  2. UDP
  3. ICMP
  4. SNMP
(정답률: 74%)
  • 3-way handshaking은 클라이언트와 서버가 통신을 시작하기 전, 서로의 연결 상태를 확인하여 신뢰성 있는 연결을 설정하는 과정이며, 이는 TCP 프로토콜의 핵심 동작 방식입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 다음 중 Secure 기반의 원격제어 서비스와 연관이 없는 것은?

  1. ssh
  2. sftp
  3. scp
  4. sccp
(정답률: 62%)
  • SSH는 보안 셸을 통해 원격 로그인 및 파일 전송을 가능하게 하며, 이와 연관된 서비스로 sftp(보안 FTP)와 scp(보안 파일 복사)가 있습니다. 반면 sccp는 Cisco에서 VoIP 네트워크를 위해 사용하는 통신 프로토콜로 Secure 기반 원격제어와는 무관합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 다음에서 설명하는 것으로 알맞은 것은?

  1. LAN
  2. MAN
  3. WAN
  4. SIP
(정답률: 88%)
  • 국가 및 대륙과 같은 매우 넓은 지역을 연결하며, 전용회선이나 교환회선 방식을 사용하는 네트워크는 WAN(Wide Area Network)입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 다음 설명에 해당하는 파일로 알맞은 것은?

  1. /etc/sysconfig/network-scripts
  2. /etc/sysconfig/network
  3. /etc/resolv.conf
  4. /etc/passwd
(정답률: 49%)
  • 네트워크 사용 유무, 호스트명, 게이트웨이 주소, NIS 도메인명 등 시스템의 전반적인 네트워크 설정을 기록하는 파일은 /etc/sysconfig/network 입니다.

    오답 노트

    /etc/sysconfig/network-scripts: 네트워크 인터페이스 설정 파일들이 위치하는 디렉토리
    /etc/resolv.conf: DNS 서버 IP 주소 및 도메인 설정 파일
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 다음 중 데이터의 암호화와 해독을 수행하고, 효율적인 전송을 위해 필요에 따라 압축과 해제를 수행하는 OSI 모델 계층으로 알맞은 것은?

  1. 응용 계층
  2. 데이터링크 계층
  3. 물리 계층
  4. 표현 계층
(정답률: 73%)
  • 표현 계층은 데이터의 표현 형식을 변환하고, 부호화, 데이터 압축 및 암호화를 수행하여 서로 다른 시스템 간의 데이터 해석을 가능하게 합니다.

    오답 노트

    응용 계층: HTTP, FTP 등 각종 응용 서비스 제공
    데이터링크 계층: 프레임화, MAC 주소 기반 매체 제어 및 오류 제어
    물리 계층: 물리적 연결 설정 및 전송 매체 담당
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 다음 중 이더넷 환경에서 다중 접속의 반송파 감지 및 충돌 탐지 방식을 뜻하는 용어로 알맞은 것은?

  1. CSMA/CA
  2. CSMA/CD
  3. FDDI
  4. DQDB
(정답률: 73%)
  • CSMA/CD는 Carrier Sense Multiple Access/Collision Detection의 약자로, 단말기가 전송로의 신호 유무를 조사하여 충돌을 탐지하는 이더넷의 다중 접속 방식입니다.

    오답 노트

    CSMA/CA: 무선 LAN에서 충돌 회피 방식을 사용함
    FDDI: Dual-ring 구조의 고속 광섬유 인터페이스
    DQDB: MAN에서 사용되는 Dual-bus 구조의 제어 접속 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 다음과 같은 조건일 때 설정되는 브로드캐스트 주소 값으로 알맞은 것은?

  1. 192.168.3.126
  2. 192.168.3.127
  3. 192.168.3.190
  4. 192.168.3.191
(정답률: 69%)
  • 서브넷 마스크의 마지막 옥텟 $192$를 이진수로 변환하면 $11000000$이며, 이는 네트워크를 4개의 서브넷으로 나눕니다. IP 주소 $192.168.3.129$는 세 번째 서브넷 범위인 $128 \sim 191$에 속하며, 브로드캐스트 주소는 해당 네트워크의 최대 IP 주소입니다.
    ① [기본 공식] $Broadcast = Network\ Address + (Block\ Size - 1)$
    ② [숫자 대입] $Broadcast = 128 + (64 - 1)$
    ③ [최종 결과] $Broadcast = 191$
    따라서 최종 브로드캐스트 주소는 $192.168.3.191$입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다음 중 이더넷 카드의 Link mode를 Auto-negotiation에서 1000Mb/s Full duplex로 변경하는 명령으로 알맞은 것은?

  1. route
  2. ifconfig
  3. netstat
  4. ethtool
(정답률: 75%)
  • ethtool은 이더넷 카드의 설정 정보를 출력하거나 변경하고, 네트워크 인터페이스의 물리적 연결 여부를 확인하는 명령어로 사용됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 다음 설명에 가장 적합한 프로그램으로 알맞은 것은?

  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
(정답률: 61%)
  • 그래픽 디자인, 사진 편집, 이미지 합성, 포맷 변환 및 레이어 기법을 지원하는 전문 이미지 편집 프로그램은 Gimp입니다.

    오답 노트

    Eog: 이미지 뷰어
    ImageMagicK: 비트맵 이미지 생성 및 편집 지원
    Totem: 미디어 플레이어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 다음 중 마이크로소프트사의 엑셀(Excel)을 대체할 수 있는 프로그램으로 알맞은 것은?

  1. LibreOffice Writer
  2. LibreOffice Draw
  3. LibreOffice Calc
  4. LibreOffice Impress
(정답률: 86%)
  • LibreOffice Calc는 스프레드시트 프로그램으로, 마이크로소프트사의 엑셀(Excel)을 대체하여 사용할 수 있습니다.

    오답 노트

    LibreOffice Writer: 워드프로세서
    LibreOffice Draw: 드로잉 프로그램
    LibreOffice Impress: 프레젠테이션 프로그램
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음 설명에 해당하는 용어로 알맞은 것은?

  1. 윈도 매니저
  2. 데스크톱 환경
  3. 디스플레이 매니저
  4. 데스크톱 매니저
(정답률: 64%)
  • X 윈도 환경에서 윈도우의 배치, 표현, 크기 조정, 이동 및 열고 닫기 등의 창 관리 기능을 담당하는 시스템 소프트웨어는 윈도 매니저입니다.

    오답 노트

    데스크톱 환경: GUI 인터페이스 스타일 전체 제공
    디스플레이 매니저: 사용자 로그인 및 세션 관리 수행
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 다음은 X 서버 실행 시에 생성된 인증키 값을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. xauth
  2. xhost
  3. xset
  4. echo
(정답률: 78%)
  • X 서버의 인증키(MIT-MAGIC-COOKIE) 값을 확인하거나 변경하여 클라이언트의 접근을 제어하는 유틸리티는 xauth입니다. 에서 list 옵션과 함께 사용하여 인증 정보를 출력합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 다음 명령의 결과에 대한 설명으로 가장 알맞은 것은?

  1. X 클라이언트 프로그램 실행이 활성화된 상태이다.
  2. X 클라이언트 프로그램 실행이 비활성화된 상태이다.
  3. X 클라이언트 프로그램 실행 시 첫 번째 X 윈도에 실행된다.
  4. X 클라이언트 프로그램 실행 시 두 번째 X 윈도에 실행된다.
(정답률: 56%)
  • X 윈도 시스템에서 디스플레이 번호는 0부터 시작합니다. 명령의 결과가 $:1 이므로, 이는 0번(첫 번째) 다음인 두 번째 디스플레이를 의미합니다. 따라서 X 클라이언트 프로그램 실행 시 두 번째 X 윈도에 실행됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 다음 중 GNOME과 가장 거리가 먼 것은?

  1. konqueror
  2. nautilus
  3. metacity
  4. mutter
(정답률: 64%)
  • konqueror는 GNOME이 아닌 KDE 데스크톱 환경 기반의 웹 브라우저 및 파일 관리 시스템입니다.

    오답 노트

    nautilus: GNOME 기반 파일 관리자
    metacity: GNOME 2.x 윈도우 매니저
    mutter: GNOME 3.x 윈도우 매니저
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. 다음 설명에 해당하는 라이브러리로 알맞은 것은?

  1. Qt
  2. Xlib
  3. GTK+
  4. Motif
(정답률: 79%)
  • Xlib는 C 언어로 구현된 저수준 클라이언트 라이브러리로, X 서버와 직접 통신하며 키보드나 마우스 입력에 대한 단순한 반응을 처리하는 역할을 수행합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 다음 중 시스템 시작 시 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
(정답률: 61%)
  • 리눅스 시스템에서 GUI 환경인 X 윈도 모드로 부팅하기 위해서는 런레벨 5 또는 graphical.target으로 기본 부팅 설정을 지정해야 합니다.

    오답 노트

    systemctl set-default multi-user.target: CLI 모드로 부팅 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >