리눅스 마스터 2급 - 5

Terror·2025년 10월 20일

리눅스 마스터

목록 보기
5/16

개요

  • 리눅스 마스터 2급 필기 문제 풀이

문제

41

  • rpm
    • Red Hat Pacakge Manager
  • i
    • install
  • e
    • 패키지 제거 (erase)
  • q
    • 패키지 질의 (query)
  • qa
    • 모든 설치된 패키지 목록 표시
  • qi
    • 패키지 정보 표시
  • ql
    • 패키지에 포함된 파일 목록 표시
  • qf
    • 특정 파일이 어떤 패키지에 속했는지 확인
  • V
    • 패키지 무결성 검사

42

  • xz
    • tar와 함께 사용되는 압축명령어
  1. x
    • extract (압축아님)
  2. z
    • gzip 압축용
  3. Z
    • compress 방식
  4. J
    • xz 압축용

43

  • 리눅스 계열은 역사적으로 두가지의 주축 존재
    • System V (SysV)
      • Solaris, HP-UX 등
      • lp 명령 계열 사용
    • BSD (Berkeley Software Distribuition)
      • FreeBSD, macOS
      • lpr 명령 계열 사용
  • lp
    • 인쇄 요청
    • System V 계열 명령
  • lpr
    • 인쇄 요청
    • BSD 계열 명령
  • lpq
    • 인쇄 대기열 확인
    • BSD 계열 명령
  • lprm
    • 인쇄 작업 삭제
    • BSD 계열 명령

44

  1. ALSA
    • Advanced Linux Sound Architecture
    • 리눅스의 사운드 카드 관리 프로그램
  2. CUPS
    • Common Unix Printing System
    • 프린터 관리 시스템
  3. SANE
    • Scannver Access Now Easy
    • 스캐너 장치 제어용 인터페이스
  4. LPRng
    • Line Printer Daemon Next Generation
    • BSD 스타일의 프린터 스풀링 시스템

45

  1. cacnel
    • System V계열, 인쇄 취소
  2. lpr
    • BSD 계열, 인쇄 작업 요청
  3. lpq
    • BSD 계열, 인쇄 대기열 조회
  4. lpstat
    • System V계열, 프린터 상태및 작업 조회

46

  • LVM이란?
    • Logical Volume Manager
    • 리눅스에서 여러개의 물리 디스크를 하나의 논리적 불륨으로 묶어, 유연하게 디스크 공간을 관리하는 기술

다. PV

  • 실제 하드디스크, 파티션 등 물리적 저장 장치

가. VG

  • 여러 PV를 묶은 논리적 저장 풀

나. LV

  • VG 내에서 사용자가 나눈 논리적 불륨 (파티션 처럼 사용)

47

  • LVM의 주요 특징
    • 동적확장
      • 디스크 크기를 늘릴 수 있음 -> 데이터 손실 없음
    • 축소
      • 디스크 크기를 줄일때 -> 데이터 손실 위험 있음
    • 여러 디스크 통합 가능
      • 애초에 이러려고 만든거니까 (물리디스크들을 하나의 논리점 불륨으로 묶는거지)
    • 유연한 파티션 관리
      • 파티션을 새로 만들지않고 공간 조정 가능

48

  • RAID란?

    • 여러개의 물리디스크를 하나로 묶어서 성능 향상 또는 데이터 안정성을 얻는 기술
  • parity란?

    • 데이터에 오류가 생겼는지 검사하거나 복구하기 위해 추가로 저장하는 정보
  • 스트라이핑이란?

    • 데이터를 여러 디스크에 분산시켜서 저장하는 방식
    • RAID 5
    • 패리티 기반 스트라이핑, 최소 디스크 3개 이상 필요
    • 1개 디스크 장애 허용 ( 데이터 + 패리티를 분산 저장 )
      • ex)
        • Disk 1 = 1
        • Disk 2 = ?
        • Disk 3 = 2
        • -> 1 + ? = 2 -> ? = 1
        • 와 같은 식으로 Disk 3에 패리티를 저장시켜서 Disk 2에 장애가 생기더라도 복구 가능하게 하는 전략이다
  • RAID 0

    • 스트라이핑, 최소 디스크 2개 이상 필요
    • 장애허용 x
    • 단순 분산 저장 (1개만 고장나도 전체 손실)
    • 속도 빠름
  • RAID 1

    • 미러링, 최소 디스크 2개 이상 필요
    • 1개 디스크 장애 허용 (데이터 동일하게 복제 저장)
    • 속도 느림
  • RAID 5

    • 패리티 기반 스트라이핑, 최소 디스크 3개 이상 필요
    • 1개 디스크 장애 허용 ( 데이터 + 패리티를 분산 저장 )
      • ex)
        • Disk 1 = 1
        • Disk 2 = ?
        • Disk 3 = 2
        • -> 1 + ? = 2 -> ? = 1
        • 와 같은 식으로 Disk 3에 패리티를 저장시켜서 Disk 2에 장애가 생기더라도 복구 가능하게 하는 전략이다
    • 속도 중간
  • RAID 6

    • 이중 패리티 기반 스트라이핑, 최소 디스크 4개 이상 필요
    • 2개 디스크 장애 허용 (RAID 5보다 안전함)
    • 속도 약간 느림
    • 패리티를 두군데 저장시킴
  • RAID 10

    • RAID 1 + 0 혼합, 최소 디스크수 4개
    • 장애허용 (RAID 1 + 0 혼합)
    • 속도 빠름
    • 예시
        1. 데이터가 A,B들어온다
        1. DIsk 1은 A를 저장 - Disk 3은 Disk1를 저장
        1. DIsk 2는 B를 저장 - Disk 4는 DIsk2 를 저장하는 방식

49

  1. ㄱ set-default ㄴ multi-user.target
    • 기본 부팅을 텍스트 코드로 변경
  2. ㄱ set-default ㄴ graphical.target
  • 기본 부팅을 그래픽 모드로 변경
  1. ㄱ get-default ㄴ multi-user.target
    • 문법 오류 (get-default는 target 인자를 받지 않음)
  2. ㄱ get-default ㄴ graphical.target
    • 현재 부팅 모드를 확인할때 사용

50

profile
테러대응전문가

0개의 댓글