CertNote/ 출퇴근 학습 노트
로드맵
KOEN
리눅스마스터 2급 · 2급리눅스마스터 2급
리눅스마스터 1급 · 1급리눅스마스터 1급
  • 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
  • Week 12
  • Week 13
  • Week 14
    • 1.1차 과목① 종합 모의: 리눅스 실무의 이해 약점 정리
    • 2.1차 과목② 종합 모의: 리눅스 시스템 관리 약점 정리
    • 3.1차 과목③ 종합 모의: 네트워크와 서비스의 활용 약점 정리
    • 4.2차 실기 종합 모의: 단답·작업형 실전 훈련
    • 5.최종 오답·암기카드 총정리와 시험 당일 전략 (70일 마무리)
합격 후기

© CertNote · 주간랩스

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

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

리눅스마스터 1급· AssociateWeek 14 · Day 3읽기 약 11분
핵심 정리
  • 1차 마지막 과목 "네트워크와 서비스의 활용"은 개념 + 서비스 + 암기가 뒤섞여 범위가 가장 넓다.
  • 핵심 전략은 "서비스 = 데몬 = 포트 = 설정파일"의 4종 세트를 묶어 외우는 것이다.
  • 포트표가 이 과목의 심장 — SSH 22, SMTP 25, DNS 53, HTTP 80, HTTPS 443. FTP는 제어 21 / 데이터 20.
  • DNS 레코드는 A(이름→IPv4)·MX(메일)·CNAME(별칭)·PTR(IP→이름, 역방향)·SOA(존 권한).
  • 메일은 전송(SMTP)과 수신(POP3/IMAP)으로 나뉜다. POP3는 받고 지우고, IMAP은 서버에 두고 동기화한다.
  • A클래스 첫 옥텟의 최대는 127이 아니라 126(127은 루프백 전용). 사설 대역은 10/8, 172.16/12, 192.168/16.

Day 3 - 1차 과목③ 종합 모의: 네트워크와 서비스의 활용 약점 정리

약점 정리 1: 네트워크 기초 — OSI와 TCP/IP

  • OSI 7계층과 TCP/IP 4계층의 대응, 각 계층 장비·프로토콜이 출제된다.
OSI 계층예시장비
7 응용HTTP, FTP, DNS-
4 전송TCP, UDP-
3 네트워크IP, ICMP라우터, L3 스위치
2 데이터링크MAC, 이더넷스위치, 브리지
1 물리케이블, 비트허브, 리피터
  • 서브넷 계산도 정리해 둔다. /24 = 255.255.255.0 = 256개(사용 254).
  • 프리픽스 비트 수만큼이 네트워크부, 나머지가 호스트부다.
CIDR서브넷 마스크호스트 수(사용)
/24255.255.255.0254
/25255.255.255.128126
/26255.255.255.19262
/27255.255.255.22430

TCP vs UDP: TCP는 연결지향·신뢰성(3-way 핸드셰이크), UDP는 비연결·빠름(DNS 조회·스트리밍). 같은 서비스도 둘 다 쓸 수 있다(DNS는 53/UDP·53/TCP).

약점 정리 2: 포트 번호 총정리

  • 포트 암기표는 이 과목의 심장이다. 통째로 외운다.
서비스포트프로토콜
FTP20(데이터)/21(제어)TCP
SSH22TCP
Telnet23TCP
SMTP25TCP
DNS53UDP/TCP
DHCP67/68UDP
HTTP80TCP
POP3110TCP
NTP123UDP
IMAP143TCP
HTTPS443TCP
SMTPS465TCP
Syslog514UDP

⚠️ FTP 함정: 제어는 21, 데이터는 20(액티브 모드). 패시브 모드에선 데이터 포트가 동적으로 바뀐다. "FTP 포트"만 물으면 21이 정답인 경우가 많다.

약점 정리 3: DNS — BIND와 레코드

  • DNS 서버는 BIND이고, 설정은 /etc/named.conf와 존 파일로 나뉜다.
레코드의미
A호스트명 → IPv4
AAAA호스트명 → IPv6
MX메일 서버(우선순위)
CNAME별칭(별명 → 정식명)
NS네임서버 지정
PTRIP → 호스트명(역방향)
SOA존 권한 시작·갱신 정보
  • 클라이언트 설정 파일 3종: /etc/resolv.conf(네임서버 지정), /etc/hosts(로컬 정적 매핑), /etc/nsswitch.conf(조회 순서).

조회 도구: nslookup, dig(상세), host(간단). 역방향은 PTR 레코드, IP→이름 변환에 쓴다.

약점 정리 4: Web(Apache)과 Mail

  • Apache(httpd) 설정의 핵심 지시어를 외운다.
지시어의미
ServerName서버 도메인
DocumentRoot문서 루트 경로
Listen수신 포트
<VirtualHost>가상 호스트
DirectoryIndex기본 문서(index.html)
  • 메일은 전송(SMTP)과 수신(POP3/IMAP)으로 나뉜다.
구분프로토콜역할
MTASMTP메일 전송(sendmail/postfix)
MDA-메일함에 배달(procmail)
MUAPOP3/IMAP사용자 읽기(클라이언트)

POP3 vs IMAP: POP3는 받아서 서버에서 지움(로컬 보관), IMAP은 서버에 두고 동기화(여러 기기). 멀티 디바이스엔 IMAP이 유리.

약점 정리 5: FTP와 SSH

  • FTP는 vsftpd가 대표이며, 모드 구분이 핵심이다.
모드연결 방향특징
액티브서버→클라이언트 데이터클라 방화벽 문제 가능
패시브클라이언트→서버 데이터방화벽 친화적
  • SSH는 보안 원격 접속의 표준이다.
항목내용
포트22
데몬sshd
설정/etc/ssh/sshd_config
키 인증ssh-keygen, authorized_keys
파일 전송scp, sftp

⚠️ 보안 설정: sshd_config에서 PermitRootLogin no(root 직접 로그인 차단), Port 변경, 키 인증 권장이 핵심이다. Telnet(23, 평문)은 SSH로 대체해야 한다.

약점 정리 6: 네트워크 명령과 보안

  • 진단·설정 명령을 정리한다.
명령역할
ip/ifconfig인터페이스 설정·확인
ping연결 확인(ICMP)
traceroute경로 추적
netstat/ss연결·포트 상태
nslookup/digDNS 조회
route/ip route라우팅 테이블
arpMAC-IP 매핑

상태 확인 한 줄: 열린 포트·LISTEN 상태는 ss -tlnp(또는 netstat -tlnp)로 본다. 어떤 프로세스가 어느 포트를 쓰는지 한눈에 파악.

약점 정리 7: DHCP와 NTP

  • 자동 IP 할당과 시간 동기화도 출제 범위다.
서비스포트설정 파일역할
DHCP67(서버)/68(클라)/etc/dhcp/dhcpd.confIP 자동 할당
NTP123/etc/ntp.conf(chrony는 chrony.conf)시간 동기화
  • DHCP의 IP 임대(lease) 개념과 NTP의 stratum(계층) 구조가 키워드다.

DHCP 4단계(DORA): Discover(탐색)→Offer(제안)→Request(요청)→Ack(확인). 클라이언트가 브로드캐스트로 서버를 찾고 IP를 임대받는 흐름.

약점 정리 8: 네트워크 설정 파일과 본딩

  • RHEL 계열의 인터페이스 설정 파일 구조를 정리한다.
파일용도
ifcfg-eth0인터페이스별 IP·게이트웨이
/etc/sysconfig/network전역 네트워크 설정
/etc/hostname호스트명
/etc/hosts정적 이름 해석
  • 핵심 항목: BOOTPROTO(static/dhcp), IPADDR, NETMASK, GATEWAY, ONBOOT(부팅 시 활성화), DNS1.

ONBOOT 함정: ONBOOT=no면 부팅 시 인터페이스가 올라오지 않는다. IP를 다 맞춰도 ONBOOT가 no면 네트워크가 안 되는 함정이다.

약점 정리 9: 보안 — 침입 차단과 스캔 대응

  • 네트워크 보안 개념도 과목③에 포함된다.
개념설명
방화벽iptables/firewalld로 트래픽 통제
TCP Wrapperhosts.allow/hosts.deny 접근 제어
포트 스캔nmap 등으로 열린 포트 탐색(공격 정찰)
IDS/IPS침입 탐지/차단 시스템

보안 한 줄: 평문 프로토콜(Telnet 23, FTP 21)은 암호가 그대로 전송돼 도청에 취약하다. SSH(22)·SFTP·HTTPS(443)로 암호화 대체가 원칙이다.

약점 정리 10: IP 주소 체계와 특수 주소

  • IPv4 클래스와 사설 IP 대역은 단순 암기지만 헷갈리기 쉽다.
클래스범위(첫 옥텟)기본 마스크용도
A1~126/8대규모
B128~191/16중규모
C192~223/24소규모
D224~239-멀티캐스트
E240~255-연구·예약
  • 사설 IP 대역도 외운다 — A급 10.0.0.0/8, B급 172.16.0.0/12, C급 192.168.0.0/16.
특수 주소의미
127.0.0.1루프백(자기 자신)
0.0.0.0모든 주소·미지정
255.255.255.255제한 브로드캐스트

127 vs 126: A클래스는 1~126이고 127은 루프백 전용으로 빠진다. "A클래스 최대 첫 옥텟은?"의 답은 127이 아니라 126.

약점 정리 11: IPv6와 라우팅 상식

  • IPv6는 128비트, 16진수 8그룹(콜론 구분)이다.
  • 연속된 0 그룹은 ::로 한 번 축약할 수 있다.
구분IPv4IPv6
비트32128
표기점 10진수콜론 16진수
주소 고갈문제됨사실상 무한
루프백127.0.0.1::1
  • 라우팅은 정적(route add/ip route add)과 동적(RIP·OSPF·BGP)으로 나뉜다.
  • 기본 게이트웨이는 목적지가 라우팅 테이블에 없을 때 패킷을 보내는 출구다.

:: 규칙: IPv6에서 ::(연속 0 축약)은 한 주소에 딱 한 번만 쓸 수 있다. 두 번 쓰면 어디까지가 0인지 모호해져 무효다.

아래 모의로 점검한다.

📖 용어

  • OSI 7계층 : 네트워크 통신을 역할별로 나눈 표준 모형. 라우터는 3계층, 스위치는 2계층에서 동작한다.
  • CIDR : /24처럼 네트워크 부분의 비트 수로 주소 범위를 표기하는 방식.
  • TCP / UDP : 연결을 맺고 순서·재전송을 보장하는 전송 방식 / 연결 없이 빠르게 보내는 전송 방식.
  • 액티브 / 패시브 모드 : FTP에서 서버가 클라이언트로 데이터 연결을 여는 방식 / 클라이언트가 서버로 여는 방식(방화벽 친화적).
  • MTA / MDA / MUA : 메일을 전송하는 서버 / 메일함에 배달하는 프로그램 / 사용자가 읽는 클라이언트.
  • POP3 / IMAP : 메일을 내려받고 서버에서 지우는 방식 / 서버에 두고 여러 기기와 동기화하는 방식.
  • PTR 레코드 : IP를 이름으로 바꾸는 역방향 조회용 DNS 레코드.
  • DORA : DHCP가 주소를 임대하는 4단계 — Discover, Offer, Request, Ack.
  • stratum : NTP에서 기준 시계로부터 몇 단계 떨어져 있는지를 나타내는 계층 번호.
  • ONBOOT : 부팅 시 그 인터페이스를 자동으로 올릴지 정하는 설정. no면 IP를 맞춰도 네트워크가 안 된다.
  • 사설 IP : 인터넷에 직접 나가지 않는 내부용 주소 대역(10/8, 172.16/12, 192.168/16).
  • 루프백(127.0.0.1 / ::1) : 자기 자신을 가리키는 주소. A클래스 범위에서 127이 빠지는 이유다.
  • :: 축약 : IPv6에서 연속된 0 그룹을 생략하는 표기. 한 주소에 딱 한 번만 쓸 수 있다.
  • 정적 라우팅 / 동적 라우팅 : 관리자가 직접 경로를 넣는 방식 / RIP·OSPF·BGP로 자동 학습하는 방식.

📝 연습 문제

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

문제 1

OSI 7계층 중 라우터가 동작하며 IP·ICMP 프로토콜이 속한 계층은?

문제 2

제어 연결과 데이터 연결을 분리해 사용하며, 제어 포트로 21번을 쓰는 서비스는?

문제 3

DNS에서 IP 주소를 호스트명으로 변환하는 역방향 조회에 사용되는 레코드는?

문제 4

메일 서버에서 메일을 다른 서버로 전송하는 역할(MTA)이 사용하는 프로토콜과 포트는?

문제 5

여러 기기에서 동일한 메일함을 동기화해 사용하기에 적합한 수신 프로토콜은?

문제 6

/24 서브넷(255.255.255.0)에서 실제 호스트에 할당 가능한 IP 개수는?

문제 7

SSH 서버 보안을 위해 /etc/ssh/sshd_config에서 root의 직접 로그인을 차단하는 설정은?

문제 8

DNS 클라이언트가 질의할 네임서버를 지정하는 설정 파일은?

문제 9

현재 시스템에서 LISTEN 상태인 포트와 해당 프로세스를 확인하는 명령으로 적절한 것은?

문제 10

Apache(httpd) 설정에서 웹 문서의 최상위 디렉터리 경로를 지정하는 지시어는?

이전1차 과목② 종합 모의: 리눅스 시스템 관리 약점 정리Week 14 · Day 2다음 2차 실기 종합 모의: 단답·작업형 실전 훈련Week 14 · Day 4

참고 공식 자료

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

이 페이지

  • 약점 정리 1: 네트워크 기초 — OSI와 TCP/IP
  • 약점 정리 2: 포트 번호 총정리
  • 약점 정리 3: DNS — BIND와 레코드
  • 약점 정리 4: Web(Apache)과 Mail
  • 약점 정리 5: FTP와 SSH
  • 약점 정리 6: 네트워크 명령과 보안
  • 약점 정리 7: DHCP와 NTP
  • 약점 정리 8: 네트워크 설정 파일과 본딩
  • 약점 정리 9: 보안 — 침입 차단과 스캔 대응
  • 약점 정리 10: IP 주소 체계와 특수 주소
  • 약점 정리 11: IPv6와 라우팅 상식
  • 용어
  • 연습 문제