출제 빈도 (체감)
|
유형
|
빈도
|
과목
|
|
umask → 파일 권한
|
★★★★★ 거의 매 회차
|
1과목
|
|
RAID 가용 용량
|
★★★★ 최근 강화
|
1과목
|
|
chmod 숫자 권한
|
★★★★
|
1과목
|
|
서브넷(CIDR)
|
★★★ (예전보다 줄었지만 여전히)
|
2과목
|
|
nice 우선순위
|
★★★
|
1과목
|
|
crontab 시간 해석
|
★★★★ (계산+해석)
|
1과목
|
|
LVM 순서/용량
|
★★★
|
1과목
|
1. umask 계산 (최빈출)
공식
파일 생성 권한 = 666 - umask
디렉터리 생성 권한 = 777 - umask
자주 나오는 예시
umask 0002
- 파일: 666 - 002 = 664 → rw-rw-r--
- 디렉터리: 777 - 002 = 775 → rwxrwxr-x
umask 0022
- 파일: 666 - 022 = 644 → rw-r--r--
- 디렉터리: 777 - 022 = 755 → rwxr-xr-x
umask 0077
- 파일: 666 - 077 = 600 → rw-------
- 디렉터리: 777 - 077 = 700 → rwx------
암기 팁
- umask는 빼는 값이다 (더하는 게 아님).
- 문제에서 **"파일"**인지 **"디렉터리"**인지 먼저 확인한다.
- 보기에 rw-rw-r-- 형태로 나오면 r=4, w=2, x=1로 역산한다.
2. chmod 숫자 권한 (빈출)
공식
r=4, w=2, x=1 → 합산
|
숫자
|
권한
|
의미 |
|
7
|
rwx
|
4+2+1
|
|
6
|
rw-
|
4+2
|
|
5
|
r-x
|
4+1
|
|
4
|
r--
|
4
|
|
0
|
---
|
0
|
예시
- chmod 755 → rwxr-xr-x (소유자 전체, 그룹·기타 읽기+실행)
- chmod 644 → rw-r--r--
- chmod 777 → rwxrwxrwx
- chmod 664 → rw-rw-r--
역산 문제
- -rwxr-xr-- → 7-5-4 = 754다.
- -rw-rw---- → 6-6-0 = 660이다.
3. RAID 가용 용량 계산 (최근 트렌드 ★★★★)
공식
|
RAID
|
가용 용량
|
최소 디스크 |
|
RAID 0
|
디스크 수 × 용량
|
2
|
|
RAID 1
|
1개 디스크 용량
|
2
|
|
RAID 5
|
(디스크 수 - 1) × 용량
|
3
|
|
RAID 6
|
(디스크 수 - 2) × 용량
|
4
|
|
RAID 10
|
(디스크 수 ÷ 2) × 용량
|
4
|
기출 스타일 예시
예1) 10GB 디스크 5개, RAID 6
(5 - 2) × 10GB = 30GB ← 정답
예2) 100GB 디스크 4개, RAID 5
(4 - 1) × 100GB = 300GB
예3) 50GB 디스크 3개, RAID 0
3 × 50GB = 150GB (복구 불가 주의)
예4) 200GB 디스크 2개, RAID 1
200GB (미러링, 1개분만 사용)
함정
- RAID 0은 용량은 최대지만 복구 불가다.
- RAID 5는 패리티 1개, RAID 6은 2개를 뺀다.
4. 서브넷(CIDR) 계산 (2과목, 가끔 출제)
CIDR → 서브넷 마스크
|
CIDR
|
서브넷 마스크
|
호스트 수 |
|
/8
|
255.0.0.0
|
—
|
|
/16
|
255.255.0.0
|
—
|
|
/24
|
255.255.255.0
|
254
|
|
/19
|
255.255.224.0
|
—
|
|
/25
|
255.255.255.128
|
126
|
|
/26
|
255.255.255.192
|
62
|
/19 계산법 (기출 예시)
19비트 = 11111111.11111111.11100000.00000000
→ 255.255.224.0
블록 크기 = 256 - 224 = 32
서브넷: 0~31, 32~63, 64~95, 96~127, 128~159, 160~191, 192~223, 224~255
예) 172.168.100.2 /19
- 100은 4번째 블록(96~127)에 속한다.
- 네트워크 ID: 172.168.96.0
- 브로드캐스트: 172.168.127.255
- 게이트웨이: 172.168.96.1 (보통 네트워크+1)
빠른 공식
블록 크기 = 256 - (마지막 옥텟 값)
몇 번째 블록 = IP ÷ 블록 크기 (정수 몫)
네트워크 ID = 블록 시작 번호
브로드캐스트 = 블록 시작 + 블록 크기 - 1
5. nice 우선순위 (개념+숫자)
- 범위: -20 ~ 19 (총 40단계)
- -20 = 최고 우선순위, 19 = 최저
- 기본값: 10
- nice -n 10 bash → 우선순위 10으로 실행
- renice -10 PID → 우선순위를 -10으로 설정 (현재값에서 -10이 아님)
보기 함정
- "가장 높은 우선순위" → -20 (0이나 -19 아님)
- renice에서 --10이 아니라 -10이다.
6. crontab 시간 해석 (계산형)
분(0-59) 시(0-23) 일(1-31) 월(1-12) 요일(0-7)
| 표현 |
의미
|
|
*/5 * * * *
|
5분마다
|
|
0 */2 * * *
|
2시간마다 정각
|
|
0 7 1 1-10/2 *
|
1~10월, 2달 주기, 1일 7시
|
|
30 8 * * 1-5
|
평일(월~금) 8시 30분
|
|
0 0 1 * *
|
매월 1일 자정
|
- 1-10/2 → 1,3,5,7,9월 (2달 간격)
- 0과 7 모두 일요일이다.
7. LVM 관련 (순서·용량)
순서 (괄호 채우기)
pvcreate → vgcreate → lvcreate → mkfs → mount
용량 문제 예시
- PV 2개(각 100GB) → VG 최대 200GB
- VG 200GB에서 LV 50GB 3개 생성 → 총 150GB 사용
- 남은 VG 여유: 50GB
8. ls 권한 읽기 (역산)
-rwsr-xr-x 1 root root 4096 ...
- 소유자: rws → SetUID + rwx (숫자 7+s)
- 그룹: r-x → 5
- 기타: r-x → 5
- 링크수: 1
- 소유자: root, 그룹: root
- 크기: 4096 바이트
시험 전 계산 연습 5문제
Q1. umask가 0022일 때 생성되는 파일 권한은?
→ 666-022 = 644 (rw-r--r--)
Q2. 80GB 디스크 6개 RAID 5 가용 용량은?
→ (6-1)×80 = 400GB
Q3. chmod 숫자로 rwxrwxr-x는?
→ 7-7-5 = 775
Q4. 192.168.50.100 /26의 네트워크 ID는? → /26 = 255.255.255.192, 블록=64, 50번째 블록=063이 아니라... 50은 0번째 블록(063)에 속함
→ 192.168.50.0
Q5. 0 7 1 1-10/2 * 의 의미는?
→ 1,3,5,7,9월 1일 7시
계산 문제는 umask, RAID 용량, chmod 숫자 3개가 핵심이고, 2과목에서는 서브넷이 가끔 나온다. 위 공식만 외우면 계산 문제는 5~8문항 정도 확보할 수 있다.
서브넷(CIDR) 계산 — 4번 유형 완전 풀이법
목표: 192.168.50.100 /26 같은 문제에서 네트워크 ID, 브로드캐스트, 호스트 범위를 구한다.
핵심만 먼저 (3단계)
① CIDR 숫자 → 서브넷 마스크 4번째 옥텟 확인
② 블록 크기 = 256 - (4번째 옥텟 마스크 값)
③ IP 4번째 숫자가 어느 블록에 속하는지 찾기 → 블록 시작 = 네트워크 ID
STEP 0. 기본 개념
IP는 192.168.50.100처럼 4옥텟(숫자 4개) 으로 이루어진다.
192 . 168 . 50 . 100
① ② ③ ④ ← 서브넷 계산은 보통 ④번에서 한다
/26은 앞에서부터 26비트가 네트워크, 나머지가 호스트라는 뜻이다.
시험에서는 4번째 옥텟만 계산하면 되는 경우가 대부분이다.
STEP 1. CIDR → 서브넷 마스크 (외울 것)
| CIDR |
서브넷 마스크
|
4번째 옥텟 |
|
/24
|
255.255.255.0
|
0
|
|
/25
|
255.255.255.128
|
128
|
|
/26
|
255.255.255.192
|
192
|
|
/27
|
255.255.255.224
|
224
|
|
/28
|
255.255.255.240
|
240
|
|
/19
|
255.255.224.0
|
3번째 옥텟에서 계산
|
/26 왜 192인가?
/26 = 네트워크 26비트 → 4번째 옥텟에서 네트워크 2비트, 호스트 6비트
4번째 옥텟 마스크: 11000000
↑↑ 네트워크(2비트)
↓↓↓↓↓↓ 호스트(6비트)
11000000 = 128 + 64 = 192
STEP 2. 블록 크기 구하기
블록 크기 = 256 - (4번째 옥텟 마스크)
| CIDR | 4번째 마스크 | 블록 크기 |
|
/25
|
128
|
256-128 = 64
|
|
/26
|
192
|
256-192 = 64
|
|
/27
|
224
|
256-224 = 32
|
|
/28
|
240
|
256-240 = 16
|
/26 → 블록 크기 64다. (이것만 기억해도 절반은 끝)
STEP 3. 블록 나누기
블록 크기 64면 4번째 옥텟을 이렇게 나눈다.
4번째 옥텟 = 100
100은 어느 블록?
0~63 → 아님
64~127 → 100은 여기! ✓
128~191 → 아님
100은 블록1 (64~127)에 속한다.
STEP 5. 답 구하기
|
항목
|
구하는 법
|
이 문제 답
|
|
네트워크 ID
|
블록 시작 번호
|
192.168.50.64
|
|
브로드캐스트
|
블록 끝 번호
|
192.168.50.127
|
|
호스트 범위
|
시작+1 ~ 끝-1
|
192.168.50.65 ~ 126
|
|
게이트웨이
|
보통 네트워크+1
|
192.168.50.65
|
⚠️ 이전에 제가 적었던 192.168.50.0은 오답이었다. 100은 64~127 블록이므로 네트워크 ID는 .64가 맞다.
전체 풀이 (4번 문제 정답)
문제: 192.168.50.100 /26
① /26 → 마스크 255.255.255.192
② 블록 크기 = 256 - 192 = 64
③ 블록: 0~63 / 64~127 / 128~191 / 192~255
④ 100 → 64~127 블록
⑤ 네트워크 ID = 192.168.50.64
⑥ 브로드캐스트 = 192.168.50.127
빠른 공식 (시험용)
블록 번호 = IP 4번째 숫자 ÷ 블록 크기 (몫만, 소수 버림)
네트워크 ID 4번째 = 블록 번호 × 블록 크기
브로드캐스트 4번째 = 네트워크 4번째 + 블록 크기 - 1
검산:
100 ÷ 64 = 1 (몫)
네트워크 4번째 = 1 × 64 = 64 ✓
브로드캐스트 = 64 + 64 - 1 = 127 ✓
3번 풀이 예시 (/27)
/27 → 마스크 .224, 블록=32
블록: 0~31 / 32~63 / 64~95 ...
30 → 0~31 블록
네트워크 ID = 192.168.1.0
/19 같이 3번째 옥텟에서 계산하는 경우 (가끔 출제)
문제: 172.168.100.2 /19
/19 → 마스크 255.255.224.0
3번째 옥텟 마스크 = 224
블록 크기 = 256 - 224 = 32
3번째 옥텟 블록:
0~31 / 32~63 / 64~95 / 96~127 / 128~159 ...
100 → 96~127 블록
네트워크 ID = 172.168.96.0
브로드캐스트 = 172.168.127.255
/19 이상이면 "마스크가 0이 아닌 마지막 옥텟"에서 블록을 계산한다.
시험장 암기 카드
/25 → .128 → 블록 128
/26 → .192 → 블록 64
/27 → .224 → 블록 32
/28 → .240 → 블록 16
/29 → .248 → 블록 8
공식 3줄:
- 블록 = 256 - 마스크
- 네트워크 = (IP÷블록) × 블록 (몫×블록)
- 브로드캐스트 = 네트워크 + 블록 - 1
서브넷 추가 연습 5문제 — 전체 풀이
1번: 10.0.0.50 /26
① /26 → 마스크 255.255.255.192
② 블록 크기 = 256 - 192 = 64
③ 블록: 0~63 / 64~127 / 128~191 / 192~255
④ 50 → 0~63 블록
⑤ 네트워크 ID = 10.0.0.0
⑥ 브로드캐스트 = 10.0.0.63
검산: 50 ÷ 64 = 0 → 0 × 64 = 0 ✓
2번: 172.16.10.200 /26
① /26 → 마스크 255.255.255.192
② 블록 크기 = 256 - 192 = 64
③ 블록: 0~63 / 64~127 / 128~191 / 192~255
④ 200 → 192~255 블록
⑤ 네트워크 ID = 172.16.10.192
⑥ 브로드캐스트 = 172.16.10.255
검산: 200 ÷ 64 = 3 → 3 × 64 = 192 ✓ / 192 + 64 - 1 = 255 ✓
3번: 192.168.1.30 /27
① /27 → 마스크 255.255.255.224
② 블록 크기 = 256 - 224 = 32
③ 블록: 0~31 / 32~63 / 64~95 / 96~127 ...
④ 30 → 0~31 블록
⑤ 네트워크 ID = 192.168.1.0
⑥ 브로드캐스트 = 192.168.1.31
검산: 30 ÷ 32 = 0 → 0 × 32 = 0 ✓ / 0 + 32 - 1 = 31 ✓
4번: 192.168.1.100 /27
① /27 → 마스크 255.255.255.224
② 블록 크기 = 256 - 224 = 32
③ 블록: 0~31 / 32~63 / 64~95 / 96~127 / 128~159 ...
④ 100 → 96~127 블록
⑤ 네트워크 ID = 192.168.1.96
⑥ 브로드캐스트 = 192.168.1.127
검산: 100 ÷ 32 = 3 → 3 × 32 = 96 ✓ / 96 + 32 - 1 = 127 ✓
5번: 192.168.5.10 /28
① /28 → 마스크 255.255.255.240
② 블록 크기 = 256 - 240 = 16
③ 블록: 0~15 / 16~31 / 32~47 / 48~63 ...
④ 10 → 0~15 블록
⑤ 네트워크 ID = 192.168.5.0
⑥ 브로드캐스트 = 192.168.5.15
검산: 10 ÷ 16 = 0 → 0 × 16 = 0 ✓ / 0 + 16 - 1 = 15 ✓
한눈에 정리
|
#
|
문제 |
블록
|
네트워크 ID |
브로드 캐스트
|
|
1
|
10.0.0.50 /26
|
64
|
10.0.0.0
|
10.0.0.63
|
|
2
|
172.16.10.200 /26
|
64
|
172.16.10.192
|
172.16.10.255
|
|
3
|
192.168.1.30 /27
|
32
|
192.168.1.0
|
192.168.1.31
|
|
4
|
192.168.1.100 /27
|
32
|
192.168.1.96
|
192.168.1.127
|
|
5
|
192.168.5.10 /28
|
16
|
192.168.5.0
|
192.168.5.15
|
패턴: CIDR이 1 커질수록 블록이 작아진다 (/26=64 → /27=32 → /28=16).
'자격증 > 리눅스마스터2급' 카테고리의 다른 글
| 리눅스마스터 2급 2차 — 80~90점 목표 완전 암기본 (1) | 2026.06.12 |
|---|---|
| 리눅스 시험 대비 (0) | 2026.06.12 |
| [리눅스마스터 2급] 2023년 03월 11일 시행 2과목 리눅스 활용 (49번 ~ 80번) (0) | 2026.06.05 |
| [리눅스마스터 2급] 2023년 03월 11일 시행 1과목 리눅스 운영 및 관리 정리 (1번 ~ 48번) (0) | 2026.06.04 |
| [리눅스마스터 2급] (1) | 2026.06.02 |