CertNote/ 출퇴근 학습 노트
로드맵
KOEN
리눅스마스터 2급 · 2급리눅스마스터 2급
  • Week 1
    • 1.운영체제와 커널: 리눅스가 하는 일
    • 2.리눅스의 탄생: 유닉스에서 리누스까지
    • 3.자유 소프트웨어와 오픈소스: 라이선스가 정하는 것
    • 4.배포판: 커널과 도구를 하나로 묶어 파는 단위
    • 5.Week 1 종합 복습: 리눅스라는 이름의 정체
  • Week 2
  • Week 3
  • Week 4
  • Week 5
  • Week 6
  • Week 7
  • Week 8
  • Week 9
  • Week 10
  • Week 11
    • 1.클러스터링
    • 2.가상화
    • 3.임베디드와 기술 동향
    • 4.종합 모의 1: 리눅스 일반 + 운영 및 관리
    • 5.종합 모의 2: 리눅스 활용과 최종 정리
리눅스마스터 1급 · 1급리눅스마스터 1급
합격 후기

© CertNote · 주간랩스

  • 소개
  • 수정 기록
  • 문의
  • 이용약관
  • 개인정보처리방침
← 리눅스마스터 2급/Week 11/Day 5

기준: 리눅스마스터 2급 출제 기준·오류 제보

리눅스마스터 2급· AssociateWeek 11 · Day 5읽기 약 14분
핵심 정리
  • 2차 시험은 운영 및 관리 + 리눅스 활용 두 과목이다. 오늘은 그중 리눅스 활용 — X 윈도 · 인터넷 활용 · 응용분야 세 항목을 점검한다.
  • 비중이 크게 다르다 — 인터넷 활용이 절반을 훌쩍 넘고, X 윈도가 그다음, 응용분야는 몇 문항이다.
  • 2차는 원리보다 이름과 값을 묻는다. 제품명·프로토콜·포트·레코드가 핵심이다.
  • 마지막까지 남겨야 할 것은 포트 번호 · 서브넷 계산 · 계층 분류표 셋이다.
  • 아래 10문항으로 리눅스 활용 전 범위를 마무리한다.

Day 5 - 종합 모의 2: 리눅스 활용과 최종 정리

2차 시험에서 오늘 범위의 자리

과목이 트랙의 주차점검한 날
리눅스 운영 및 관리W4~W7어제 (Day 4)
리눅스 활용W8~W11오늘
  • 2차는 80문항 · 100분, 합격선은 60점이고 과목당 40% 미만이면 과락이다. 활용만 잘해도, 운영 및 관리만 잘해도 합격하지 못한다.
  • 한 기출 회차를 세어 보면 80문항 가운데 리눅스 활용이 32문항이고, 그 안에서 X 윈도 8 · 인터넷 활용 20 · 응용분야 4 로 나뉘었다. 회차마다 조금씩 다르겠지만 인터넷 활용(W9·W10)에 가장 많은 시간을 써야 한다는 방향은 분명하다.
  • 응용분야는 문항 수가 적은 대신 범위가 좁다. 클러스터 3종, 가상화 제품, 리눅스 커널 기반 OS 세 덩어리만 확실히 하면 된다.

최종 점검표 — 리눅스 활용

   W8 X 윈도       서버=화면 가진 쪽 / 클라이언트=프로그램
                   XFree86 → X.org → Wayland
                   계층  X서버 ← Xlib·XCB ← 툴킷(GTK+ C·Qt C++·FLTK·Motif) ← 앱
                   윈도매니저 KWin·Mutter·Xfwm·Windowmaker·Afterstep
                   디스플레이매니저 XDM·GDM·KDM·SDDM·LightDM  (끝이 DM)
                   데스크톱환경 GNOME(GTK+)·KDE(Qt)·Xfce·LXDE·CDE(Motif)
                   DISPLAY :0.0 · startx · 런레벨 3/5 · xhost(위험) vs ssh -X
 
   W9 네트워크      OSI 물데네전세표응 / 허브1 스위치2 라우터3
                   비트·프레임·패킷·세그먼트 / MAC 2계층 IP 3계층 포트 4계층
                   TCP 신뢰 · UDP 속도
                   회선(PSTN) vs 패킷(PSDN) · CSMA/CD 유선 · CA 무선
                   X.25 → Frame Relay → ATM(53바이트) · FDDI(광 이중링 토큰)
                   IEEE 802.3/802.5/802.6/802.11 · IANA
                   클래스 A1~126 B128~191 C192~223 D224~239
                   사설 10 / 172.16~31 / 192.168 · 루프백 127.0.0.1
                   호스트 수 = (256 − 마스크) − 2  →  254·126·62·30·14·6·2
 
   W10 인터넷 서비스  HTTP 80 · HTTPS 443 · SSH 22 · TELNET 23
                   SMTP 25(보내기·서버간) · POP3 110(받아서 삭제) · IMAP 143(서버 유지)
                   MUA → MTA → MDA · MIME
                   DNS 53 · A·AAAA·MX·CNAME·NS·PTR · BIND
                   FTP 21제어/20데이터 · 능동 vs 수동 · anonymous · bin/ascii
                   NFS(유닉스·RPC·/etc/exports) vs 삼바(윈도·SMB/CIFS/NetBIOS)
                   Gopher(메뉴검색) · Usenet(NNTP) · Archie(FTP검색) · IRC
 
   W11 응용분야     클러스터 고계산용(HPC) · 고가용성(HA) · 부하분산(LB)
                   전가상화(수정 불필요) vs 반가상화(수정 필요)
                   Type1 KVM·Xen·ESXi / Type2 VirtualBox·Workstation
                   VirtualBox = 오라클 · GPL · 전가상화 · VMDK/VHD 지원
                   리눅스 커널 기반 OS: 안드로이드·Tizen·webOS (iOS 아님)
                   IaaS/PaaS/SaaS · 하둡(HDFS·MapReduce)

마지막까지 들고 갈 세 가지

   ① 포트     21 FTP · 22 SSH · 23 TELNET · 25 SMTP · 53 DNS
              80 HTTP · 110 POP3 · 143 IMAP · 443 HTTPS · 631 CUPS
 
   ② 서브넷   256 − 마스크 = 블록,  블록 − 2 = 호스트
              /24 254 · /25 126 · /26 62 · /27 30 · /28 14 · /29 6 · /30 2
 
   ③ 분류     끝이 DM → 디스플레이 매니저
              Xfce 는 환경 · Xfwm 은 윈도 매니저
              NFS 는 유닉스 · 삼바는 윈도
              TELNET 은 접속이지 전송이 아니다

한 번의 접속에 세 주차가 겹친다

원격 서버의 그래픽 프로그램을 내 화면에 띄우는 장면 하나에 X 윈도(W8)·네트워크(W9)·인터넷 서비스(W10)가 모두 들어 있다.

ssh -X alice@www.example.com         # 내 PC 에서 실행
echo $DISPLAY                        # 여기부터는 원격 서버의 셸
# localhost:10.0
gedit &                              # 서버의 프로그램인데 창은 내 화면에 뜬다
   내 PC (화면 앞에 앉은 쪽)                       원격 서버 www.example.com
 
   ① 이름을 IP 로        /etc/hosts → DNS(53)
   ② SSH 클라이언트  ──── TCP 22번, 암호화 ────►   SSH 서버 (sshd)
   ③ X 서버          ◄─── 터널 안으로 그리기 요청 ──  gedit (X 클라이언트)
      화면·키보드·마우스
단계일어나는 일단원
①이름을 /etc/hosts에서 찾고, 없으면 /etc/resolv.conf의 DNS 서버에 묻는다W9·W10
②22번 포트로 TCP 연결을 맺고 그 위에서 암호화된 SSH 세션이 열린다W9·W10
③서버에서 실행한 프로그램이 내 PC의 X 서버에 "창을 그려 달라"고 요청한다W8
  • 한 접속 안에서 서버·클라이언트가 엇갈린다. SSH로 보면 원격이 서버지만, X로 보면 화면을 가진 내 PC가 서버다. 8주차의 "웹과 반대"가 바로 이 장면이다.
  • DISPLAY가 localhost:10.0 인 것은 SSH가 자동으로 설정해 준 값이다. 형식은 그대로 호스트:디스플레이.스크린이고, 서버 안에 SSH가 만들어 둔 중계용 화면 번호를 가리킨다(보통 10번부터 쓴다). 여기로 보낸 그리기 요청이 암호화된 터널을 타고 내 PC의 진짜 화면 :0 에 도착한다.
  • 같은 일을 xhost + 와 export DISPLAY=내PC주소:0.0 으로도 할 수 있지만, 암호화되지 않고 누구에게나 화면을 여는 방법이다. 시험은 이 대비를 묻는다.
  • ②가 TELNET(23번)이었다면 비밀번호까지 평문으로 흐른다. 원격 접속은 SSH, 원격 GUI는 ssh -X 로 짝지어 둔다.

누가 서버이고 누가 클라이언트인가

주차마다 한 번씩 나온 "방향" 문제를 한 표로 모으면 같은 유형임이 보인다.

장면서버 쪽 (내주는 쪽)클라이언트 쪽 (쓰는 쪽)걸리는 지점
X 윈도화면·입력장치를 가진 컴퓨터창을 띄우려는 프로그램원격 서버가 X 서버라고 착각한다
SSH 설정 파일/etc/ssh/sshd_config/etc/ssh/ssh_configd(데몬)가 있는 쪽이 서버
DNS/etc/named.conf — 답하는 쪽/etc/resolv.conf — 묻는 쪽DNS 서버 주소를 hosts에 적는다고 착각한다
FTP 데이터 연결능동 모드: 서버가 건다수동 모드: 클라이언트가 건다이름은 서버 입장에서 붙였다
메일MTA끼리 SMTPMUA가 POP3·IMAP으로 받아 온다보낼 때는 사용자도 SMTP다
NFS/etc/exports, exportfsmount -t nfs, showmount -e설정 파일은 내주는 쪽에만 있다
가상화호스트게스트전가상화의 게스트는 자신이 게스트인 줄 모른다

머리글자가 같은 이름 갈라 놓기

리눅스 활용은 이름을 칸에 넣는 시험이다. 주차별로는 구분되던 이름이 한 시험지에서는 머리글자끼리 뭉쳐 보인다.

머리이름 → 들어갈 칸
XX11(X 윈도 버전) · X.org(X 서버 구현) · Xlib·XCB(저수준 라이브러리) · XDM(디스플레이 매니저) · Xfce(데스크톱 환경) · Xfwm(윈도 매니저) / X.25(패킷 교환 WAN 규격) / Xen(하이퍼바이저)
KKDE(데스크톱 환경) · KWin(윈도 매니저) · KDM(옛 디스플레이 매니저) / KVM(하이퍼바이저)
GGNOME(데스크톱 환경) · GTK+(툴킷) · GDM(디스플레이 매니저) / Gopher(메뉴 방식 정보 검색)
LLXDE(데스크톱 환경) · LightDM·LXDM(디스플레이 매니저) / LDAP(계정 정보) / LVS(부하분산)
MMutter·Metacity(윈도 매니저) · Motif(툴킷) / MUA·MTA·MDA(메일 구성) · MX(DNS 레코드) · MIME(메일 규격) / MapReduce(하둡 처리)
NNFS(파일 공유) · NNTP(뉴스그룹) · NTP(시간 맞추기) · NetBIOS(삼바 구성) · NS(DNS 레코드)
SSMTP(메일 보내기) · SMB(삼바 프로토콜) · SNMP(망 관리) · SSH(원격 접속) · SOA(DNS 레코드) / SDDM(디스플레이 매니저) / SaaS(클라우드 모델)
FFTP(파일 전송) / FDDI(광케이블 이중 링) · Frame Relay(WAN) / FLTK(툴킷)
CCSMA/CD(유선 매체 접근) / CIFS(삼바) · CNAME(DNS 별칭) / CDE(데스크톱 환경)
HHTTP(웹) / HPC(고계산용) · HA(고가용성) · HDFS(하둡 저장)
VVDI·VMDK·VHD(가상 디스크 형식) — 차례로 VirtualBox·VMware·마이크로소프트
  • 특히 X로 시작한다고 모두 X 윈도 것이 아니다. X.25는 통신 규격, Xen은 가상화다.
  • K 세 개(KDE·KWin·KDM)와 KVM, G 세 개(GNOME·GTK+·GDM)와 Gopher처럼 "세 개는 한 집안, 하나는 남"인 묶음이 보기 넷으로 그대로 나온다.

나머지 셋과 다른 것 고르기

이 과목의 전형적인 문항 꼴이다. 셋의 공통점을 먼저 말할 수 있어야 남는 하나가 보인다. 가운데 칸을 가리고 풀어 본다.

보기 넷다른 하나나머지 셋의 공통점
KWin · Xfce · Windowmaker · AfterstepXfce윈도 매니저 (Xfce는 데스크톱 환경)
GDM · SDDM · LightDM · KWinKWin디스플레이 매니저
GTK+ · Qt · FLTK · XCBXCB툴킷 (XCB는 저수준 라이브러리)
HTTP · FTP · SMTP · TCPTCP응용 계층 프로토콜 (TCP는 전송 계층)
X.25 · Frame Relay · ATM · CSMA/CDCSMA/CDWAN 전송 기술 (CSMA/CD는 매체 접근 방식)
10.1.1.1 · 172.20.1.1 · 192.168.1.1 · 172.32.1.1172.32.1.1사설 IP (172는 16~31만)
FTP · NFS · 삼바 · TELNETTELNET파일을 주고받는 서비스
SMB · CIFS · NetBIOS · RPCRPC삼바의 구성 요소 (RPC는 NFS 쪽)
A · AAAA · MX · IMAPIMAPDNS 레코드
Xen · KVM · ESXi · VirtualBoxVirtualBoxType 1 하이퍼바이저
안드로이드 · Tizen · webOS · iOSiOS리눅스 커널 기반 운영체제
고계산용 · 고가용성 · 부하분산 · 임베디드임베디드클러스터의 종류

서브넷 — 거꾸로 묻는 꼴

"마스크를 주고 호스트 수"를 묻는 것이 기본형이라면, "호스트 수를 주고 마스크" 를 묻는 것이 뒤집은 꼴이다. 외워 둔 254 · 126 · 62 · 30 · 14 · 6 · 2 줄에서 필요한 수 이상인 것 중 가장 작은 칸을 고른다.

필요한 호스트고르는 마스크블록그 칸의 호스트 수판단
100대255.255.255.128 (/25)128126다음 칸 62로는 모자란다
50대255.255.255.192 (/26)6462다음 칸 30으로는 모자란다
30대255.255.255.224 (/27)3230딱 맞는다
31대255.255.255.192 (/26)646230으로는 한 대 모자라 한 칸 위로
10대255.255.255.240 (/28)1614다음 칸 6으로는 모자란다
2대255.255.255.252 (/30)42장비 둘을 잇는 구간
  • 함정은 넷째 줄이다. 블록 크기 32를 보고 "32대까지"라고 읽으면 틀린다. 네트워크·브로드캐스트 주소 2개를 뺀 30이 한계다.
  • 서브넷 개수를 물으면 256 ÷ 블록이다. /26이면 256 ÷ 64 = 4개, /27이면 8개다. 호스트 수와 서브넷 개수는 한쪽이 늘면 다른 쪽이 준다.

옳고 그름 가리기

문장판정이유
ssh -X로 접속했을 때 X 서버는 원격 서버에서 동작한다✗화면을 가진 내 PC가 X 서버
KDE의 툴킷은 Qt이고 지금의 디스플레이 매니저는 SDDM이다○KDM은 예전 것
Wayland는 X11의 다음 버전이다✗버전이 아니라 대체 프로토콜
스위치는 IP 주소를 보고 경로를 정한다✗스위치는 2계층, MAC. IP는 라우터
172.20.1.1은 사설 IP다○172.16~172.31 범위 안
255.255.255.224인 서브넷 하나에 호스트 32대를 둘 수 있다✗32 − 2 = 30대
사용자가 메일을 보낼 때도, 서버끼리 넘길 때도 SMTP를 쓴다○POP3·IMAP은 받아 올 때만
IMAP은 메일을 서버에 남겨 여러 기기에서 볼 수 있다○내려받고 지우는 쪽은 POP3
PTR 레코드는 IP 주소에서 이름을 찾는 데 쓴다○역방향 조회
DNS 서버의 주소는 /etc/hosts에 적는다✗/etc/resolv.conf
FTP의 제어 연결은 20번 포트를 쓴다✗21이 제어, 20은 능동 모드의 데이터
삼바는 RPC를 바탕으로 유닉스끼리 파일을 공유한다✗그건 NFS. 삼바는 SMB/CIFS로 윈도와
하트비트는 부하분산 클러스터가 요청을 나누는 방식이다✗고가용성에서 생존을 확인하는 신호
KVM은 운영체제 위에 설치하는 Type 2 하이퍼바이저다✗커널이 하이퍼바이저가 되는 Type 1
VirtualBox는 마이크로소프트의 VHD 이미지를 읽을 수 있다○VMDK도 지원한다
안드로이드와 iOS는 모두 리눅스 커널 기반이다✗iOS는 Darwin

시험 직전 점검

  • 포트 열 개(21·22·23·25·53·80·110·143·443·631)를 번호 → 서비스, 서비스 → 번호 양쪽으로 말할 수 있다
  • 마스크 마지막 값을 보고 블록과 호스트 수를 바로 말하고, 거꾸로 호스트 수에서 마스크를 고를 수 있다
  • 클래스 A·B·C·D의 첫 옥텟 범위와 사설 IP 세 대역을 쓸 수 있다
  • OSI 7계층을 순서대로 쓰고, 허브·스위치·라우터를 층에 놓을 수 있다
  • 윈도 매니저 · 디스플레이 매니저 · 데스크톱 환경에 이름을 세 개씩 넣을 수 있다
  • GNOME 줄(GTK+·Mutter·GDM)과 KDE 줄(Qt·KWin·SDDM)을 가로로 외웠다
  • SMTP·POP3·IMAP의 방향과 차이를 한 문장씩 말할 수 있다
  • DNS 레코드 A·AAAA·MX·CNAME·NS·PTR이 각각 무엇을 가리키는지 안다
  • NFS와 삼바를 상대 운영체제 · 프로토콜 · 설정 파일 세 칸으로 대조할 수 있다
  • 클러스터 3종, 전가상화·반가상화, Type 1·2, VirtualBox의 네 가지 사실(오라클·GPL·전가상화·VMDK/VHD)을 안다

점검을 마친 뒤에는 이렇게 움직인다.

  • 하나라도 막히면 그 주차의 Day 5(종합 복습) 로 돌아간다. 각 주차 복습이 그 영역의 표를 한 장으로 모아 두었다.
  • 시험장에서는 값을 묻는 문항부터 빠르게 풀고, 서브넷 계산처럼 손이 가는 문항은 표시해 두었다가 돌아온다. 80문항 100분이라 문항당 1분 남짓이다.

📖 용어

  • X 서버 : 화면과 입력장치를 가진 쪽. 사용자가 앉아 있는 컴퓨터다.
  • 디스플레이 매니저 : 그래픽 로그인 화면을 제공하는 프로그램. 이름이 DM으로 끝난다.
  • 서브넷마스크 : 네트워크 부분과 호스트 부분을 가르는 값.
  • MX 레코드 : 도메인의 메일을 받을 서버를 지정하는 DNS 레코드.
  • 삼바 : SMB/CIFS로 윈도와 파일을 공유하는 소프트웨어.
  • 고가용성 클러스터 : 장애가 나도 서비스가 끊기지 않도록 구성한 클러스터.

📝 연습 문제

선택지를 클릭하면 정답·해설이 펼쳐집니다.

문제 1

다음 중 X 윈도에서 GTK+ 툴킷을 사용하는 데스크톱 환경으로 알맞은 것은?

문제 2

다음 중 성격이 나머지 셋과 다른 것으로 알맞은 것은?

문제 3

다음 중 OSI 7계층에서 포트 번호를 사용해 종단 간 통신을 담당하는 계층으로 알맞은 것은?

문제 4

C 클래스 네트워크에서 서브넷마스크가 255.255.255.240일 때 하나의 서브넷에서 사용할 수 있는 호스트 개수로 알맞은 것은?

문제 5

다음 중 사용자가 작성한 메일을 자신의 메일 서버로 보내고 그 서버가 상대 서버로 전달할 때 공통으로 사용하는 프로토콜로 알맞은 것은?

문제 6

다음 중 도메인 이름을 IPv6 주소와 연결하는 DNS 레코드로 알맞은 것은?

문제 7

다음 중 FTP에서 클라이언트가 데이터 연결을 직접 여는 방식으로 방화벽 환경에서 주로 사용되는 모드로 알맞은 것은?

문제 8

다음 중 삼바 서버의 동작을 설정하는 파일로 알맞은 것은?

문제 9

다음 중 하나의 큰 연산을 여러 노드가 나누어 처리하도록 구성한 클러스터로 알맞은 것은?

문제 10

다음 중 게스트 운영체제를 수정하지 않고도 가상 머신에서 실행할 수 있게 하는 가상화 방식으로 알맞은 것은?

이전종합 모의 1: 리눅스 일반 + 운영 및 관리Week 11 · Day 4

참고 공식 자료

  • 리눅스마스터 2급 공식 출제 기준(새 탭에서 열림)

이 페이지

  • 2차 시험에서 오늘 범위의 자리
  • 최종 점검표 — 리눅스 활용
  • 마지막까지 들고 갈 세 가지
  • 한 번의 접속에 세 주차가 겹친다
  • 누가 서버이고 누가 클라이언트인가
  • 머리글자가 같은 이름 갈라 놓기
  • 나머지 셋과 다른 것 고르기
  • 서브넷 — 거꾸로 묻는 꼴
  • 옳고 그름 가리기
  • 시험 직전 점검
  • 용어
  • 연습 문제