🔥복습 및 문제 재풀이 check
| 2026년 6월5일(1차) | |||
| 복습 | O | ||
| 문제 재풀이 |
49번
다음은 부팅 모드를 확인하는 과정이다. X 윈도 모드로 부팅이 될 때 (괄호) 안에 들어갈 내용으로 알맞은 것은?
# systemctl (ㄱ) (ㄴ)① ㉠ set-default ㉡ multi-user.target
② ㉠ set-default ㉡ graphical.target
③ ㉠ get-default ㉡ multi-user.target
④ ㉠ get-default ㉡ graphical.target
정답: 부팅 모드 확인(X 윈도 모드) => ㉠ get-default ㉡ graphical.target
📌풀이과정
- 확인할 때는 set-default가 아니라 get-default를 쓴다.
- X Window(그래픽) 모드의 기본 타깃은 graphical.target이다.
- 텍스트(큰솔) 모드는 multi-user.target이다.
# 현재 기본 부팅 타깃 확인
systemctl get-default
# 예: graphical.target
# 그래픽 모드로 기본 부팅 설정 (참고: "설정"일 때)
systemctl set-default graphical.target
|
모드
|
target
|
|
텍스트(콘솔)
|
multi-user.target
|
|
X Window(그래픽)
|
graphical.target
|
🔔시험 팁
- 확인 = get, 설정 = set 으로 구분하면 빠르게 푼다.
- X 윈도 모드 → graphical.target 만 기억하면 된다.
👩🏫암기해야할 것:
- systemctl get-default / set-default
- multi-user.target ↔ 콘솔
- graphical.target ↔ X Window
50번
다음 중 X Window 시스템에 할당된 TCP 포트 번호로 알맞 은 것은?
① 6000 ② 8000 ③ 8080 ④ 8088
정답: X Window TCP 포트 => 6000
📌풀이과정
- X서버는 디스플레이 번호(:N)에 따라 포트가 정해진다.
- 기본 공식: 6000 + N
- :0 ----> 6000
- :1 ----> 6001
- :2 ----> 6002
🔔시험 팁
- 8000, 8080, 8088은 웹/프록시 등에서 자주 나오는 함정보기이다.
👩🏫암기해야할 것:
- X Window 기본 포트 = 6000 (:0)
- 6000 + 디스플레이 번호
51번
다음 설명에 해당하는 라이브러리 명칭으로 알맞은 것은?
X서버와 대화하는 역할을 수행하는 Xlib를 대체하기 위해 등장한 라이브러리이다.
① XCB ② QT ③ GTK+ ④ FLTK
정답: Xlib 대체 라이브러리 => XCB
📌풀이과정
- Xlib: X서버와 통신하는 전통적인 C 라이브러리
- XCB(X C Binding): Xlib를 대체하기 위해 나온 더 가벼운 프로토콜 바인딩 라이브러리
- QT, GTK+, FLTK: GUI 툴킷(위젯, 데스크톱 UI용) - Xlib/XCB와 역할이 다르다.
🔔시험 팁
- Xlib 대체 + X 서버와 대화 → XCB 키워드로 연결
👩🏫암기해야할 것:
|
구분
|
명칭
|
역할
|
|
프로토콜 통신
|
Xlib → XCB
|
X 서버와 저수준 통신
|
|
GUI 툴킷
|
GTK+, Qt, FLTK
|
화면·위젯 구성
|
52번
다음 설명에 해당하는 명칭에 알맞은 것은?
GNU 프로젝트에서 LGPL을 따르는 GTK+ 라이브러리를 사용해서 만든 공개형 데스크톱 환경이다.
① QT ② KDE ③ GNOME ④ Xfce
정답: GTK+ 기반 GNU 데스크톱 => GNOME
📌풀이과정
- GNOME: GNU 프로젝트, LGPL GTK+ 기반 공개형 데스크톱 환경
- KDE: Qt 기반 (GTK+ 아님)
- Xfce: 가벼운 데스크톱, GTK+ 사용하지만 문제의 GNU+LGPL GTK+ 공개형 DE 표현과는 GNOME이 정석
- Qt: 라이브러리/툴킷 이름이지 이 설명의 데스크톱 환경이 정답은 아님
🔔시험 팁
|
데스크톱
|
기반 라이브러리
|
|
GNOME
|
GTK+
|
|
KDE
|
Qt
|
👩🏫암기해야할 것:
- GTK+ → GNOME
- Qt → KDE
53번
다음 설명에 해당하는 명칭으로 알맞은 것은?
A 시스템에 있는 Firefox 프로그램을 원격지에 있는 B 시스템에 전송해서 실행할 수 있도록 제공하려고 한다.
① A 시스템은 X 서버가 되고, 환경변수인 DISPLAY를 변경 한다.
② A 시스템은 X 클라이언트가 되고, xhost 명령을 사용해 서 제어한다.
③ B 시스템은 X 클라이언트가 되고, 환경변수인 DISPLAY 를 변경한다.
④ B 시스템은 X 서버가 되고, xhost 명령을 사용해서 제어 한다.
정답: 원격 X실행 (Firefox on A -> B) => B 시스템은 X 서버가 되고, xhost 명령을 사용해서 제어 한다.
📌풀이과정
- X11역할 (시험에 자주 출제)
|
역할
|
담당 |
하는 일
|
|
X 서버
|
화면·입력이 있는 쪽 (B)
|
실제 디스플레이 출력
|
|
X 클라이언트
|
프로그램이 도는 쪽 (A)
|
Firefox 등 애플리케이션 실행
|
- 시나리오: A에 있는 Firefox를 B화면에 띄우려면
1) B = X서버 (모니터가 있는 쪽)
2) A = X클라이언트 (Firefox 실행)
3) A에서 DISPLAY를 B로 지정: export DISPLAY=B호스트:0
4) B에서 xhost +A호스트 등으로 A의 접속 허용
[보기 검토]
|
① A=X서버, DISPLAY 변경
|
역할 반대 (서버는 B)
|
|
② A=클라이언트, xhost
|
xhost는 서버(B) 에서 실행
|
|
③ B=클라이언트, DISPLAY 변경
|
B는 서버여야 함
|
|
④ B=X서버, xhost
|
정답 (서버 쪽 접근 제어)
|
*참고: DISPLAY 변경은 클라이언트(A)에서 하는 것이 맞지만, 이 문제 보기에는 'A에서 DISPLAY 변경'이 없고, 서버 역할 + xhost를 묻는 B 시스템은 X 서버가 되고, xhost 명령을 사용해서 제어 한다.가 정답이다.
🔔시험 팁
- “화면 있는 쪽 = X 서버”, “프로그램 도는 쪽 = X 클라이언트”
- xhost, xauth → 대부분 X 서버에서 다룸
- DISPLAY → 클라이언트가 어디로 출력할지 지정
👩🏫암기해야할 것:
[ A: 클라이언트 ] --DISPLAY--> [ B: X 서버 + xhost ]
Firefox 실행 화면 출력
- export DISPLAY=서버:0
- xhost +클라이언트IP (서버에서)
54번
다음 결과에 해당하는 명령으로 알맞은 것은?
[root@www ~]# www/unix:0 MIT-MAGIC-COOKIE-1 299792e424f0d548c992faaaf778f529 #ffff#777777#:0 MIT-MAGIC-COOKIE-1 299792e424f0d548c992faaaf778f529 [root@www ~]#
① echo $DISPLAY
② xhost list $DISPLAY
③ xauth list $DISPLAY
④ export DISPLAY
정답: MIT-MAGIC-COOKIE 출력 명령 => xauth list $DISPLAY
📌풀이과정
출력 형식이 핵심이다.
호스트/unix:디스플레이 MIT-MAGIC-COOKIE-1 쿠키값
- xauth list: X 인증 쿠키(MIT-MAGIC-COOKIE-1) 목록 조회 → 문제와 동일한 형식
- echo $DISPLAY: :0 같은 디스플레이 문자열만 출력
- xhost: 접근 허용 호스트 목록 (쿠키 형식 아님)
- export DISPLAY: 변수 설정 명령 (목록 조회 아님)
🔔시험 팁
|
명령
|
출력/용도
|
|
echo $DISPLAY
|
:0 등 문자열
|
|
xhost
|
접근 허용 호스트
|
|
xauth list
|
MIT-MAGIC-COOKIE-1 쿠키 목록
|
|
export DISPLAY=...
|
환경변수 설정
|
👩🏫암기해야할 것:
- 쿠키·인증 목록 = xauth
- 접근 허용 호스트 = xhost
- 출력 위치 지정 = DISPLAY
55번
다음 그림에 해당하는 프로그램으로 알맞은 것은?
① totem
② ImageMagicK
③ Eog
④ Gimp

정답: 이미지 뷰터 프로그램 => Eog
📌풀이과정
| 프로그램 |
역할
|
|
Eog (Eye of GNOME)
|
이미지 보기 전용 뷰어
|
|
totem
|
동영상·미디어 재생
|
|
ImageMagick
|
이미지 편집·변환 (CLI/도구)
|
|
Gimp
|
이미지 편집 (포토샵급)
|
- 문제 그림이 단순 사진 열람 UI면 → Eog
- 편집 레이어·도구 팔레트가 보이면 → Gimp
🔔시험 팁
- 보기 = Eog / totem(영상)
- 편집 = Gimp / ImageMagick
👩🏫암기해야할 것:
Eog = GNOME 기본 이미지 뷰어
56번
다음 그림에 해당하는 프로그램으로 알맞은 것은?
① LibreOffice Draw
② LibreOfiice Writer
③ LibreOffice Calc
④ LibreOffice Impress

정답: LibreOffice 프로그램 => LibreOffice Impress
|
보기
|
화면 특징
|
정답일 때
|
|
Writer
|
A4 문서, 글꼴·단락 서식
|
워드 프로세서 화면
|
|
Calc
|
셀 격자, 행·열, 수식 입력줄
|
스프레드시트 화면
|
|
Impress
|
슬라이드 썸네일, 발표 레이아웃
|
프레젠테이션 화면
|
|
Draw
|
도형·벡터 그리기 캔버스
|
그림·도면 편집 화면
|
📌풀이과정
- 격자(스프레드시트) → ③ LibreOffice Calc
- 도형 그리기 → ① Draw
- 문서 본문 + 서식 도구 → ② Writer
- 슬라이드 → ④ Impress
🔔시험 팁
- 격자 = Calc
- 글 = Writer
- 슬라이드 = Impress
👩🏫암기해야할 것:
LibreOffice 4종 역할 구분 (Writer / Calc / Impress / Draw)
57번
다음 설명에 해당하는 LAN 구성 방식으로 알맞은 것은?
하나의 통신회선에 여러 컴퓨터를 연결해서 전송하는 방법으로 모든 장치는 동등한 조건으로 경쟁한다. 한 번에 한 컴퓨터만 전송할 수 있어서 연결된 컴퓨터의 수에 따라 네트워크의 성능에 영향을 준다.① 망(Mesh)형
② 링(Ring)형
③ 버스(Bus)형
④ 스타(Star)형
정답: LAN 구성 방식 => 버스(Bus)형
📌풀이과정
- 하나의 통신 회선에 여러 PC 연결 → 공유 매체
- 모든 장치가 동등, 경쟁 → CSMA/CD 방식
- 한 번에 한 컴퓨터만 전송 → 충돌·성능 저하
- 연결 수에 따라 성능 영향 → 버스형 특징
|
형태
|
특징
|
|
망형
|
다중 경로, 장애 대응
|
|
링형
|
토큰 순환
|
|
버스형
|
단일 백본, 공유, 경쟁
|
|
스타형
|
중앙 허브/스위치
|
🔔시험 팁
- 한 줄(회선) + 경쟁 + 동시 1대 → 버스형
👩🏫암기해야할 것:
버스형 = 공유 회선
CSMA/CD, 노드 수↑ → 성능↓
58번
다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?
이더넷은 LAN을 위해 개발된 네트워크 기술로 각각의 기기들이 (괄호) 길이의 고유한 MAC(Media Access Control) 주소를 기반으로 상호간에 데이터를 주고받을 수 있도록 만들었다.
① 32bit ② 48bit ③ 64bit ④ 128bit
정답: 이더넷 MAC 주소 길이 => 48bit
📌풀이과정
- MAC 주소 = 6바이트 = 48비트
- 예시: 00:1A:2B:3C:4D:5E (12자리 16진수)
🔔시험 팁
- 48bit MAC / 32bit IPv4 / 128bit IPv6 — 길이만 섞어 외우기
👩🏫암기해야할 것:
MAC = 48bit (6바이트)
59번
다음 중 패킷 교환 방식에 대한 설명으로 틀린 것은?
① 패킷별로 우선순위를 부여할 수 있다.
② 회선 교환 방식과 비교해서 지연이 적게 발생한다.
③ 각각의 패킷마다 오버헤드 비트가 존재한다.
④ 고정 대역을 할당하지 않는 관계로 이론상으로는 무제한 수용이 가능하다.
정답: 패킷 교환 => 틀린 내용: 회선 교환 방식과 비교해서 지연이 적게 발생한다.
📌풀이과정
| 보기 | O/X |
이유
|
|
① 우선순위 부여
|
O
|
QoS 등으로 가능
|
|
② 회선 대비 지연 적음
|
X
|
패킷은 저장·전달, 큐·라우팅으로 지연·가변 큼. 회선 교환은 전용 경로로 일정·낮은 지연
|
|
③ 패킷마다 오버헤드
|
O
|
헤더 등 추가
|
|
④ 이론상 무제한 수용
|
O
|
대역 고정 할당 없음
|
🔔시험 팁
- “패킷 교환 틀린 것” → ② 지연 적다가 자주 나옴
👩🏫암기해야할 것:
패킷 = 유연·공유 / 지연 가변
회선 = 전용·고정 / 지연 일정·상대적으로 적음(연결 후)
60번
다음 설명에 해당하는 기술로 알맞은 것은?
광섬유 케이블을 이용해서 최대 100Mbps의 속도를 제공하기 위해 등장하였다. 1982년 10월에 미국 표준협회의 X3 커미티에서 표준화되었고, 이후에 ISO 규격으로 승인되었다.
① FDDI ② X.25 ③ Frame Relay ④ Cell Relay
정답: 광섬유 100Mbps, 1982 ANSI X3 => FDDI
📌풀이과정
- FDDI (Fiber Distributed Data Interface)
- 광섬유: 100Mbps
- 1982 미국 ANSI X3 위원회 표준화 → ISO 승인
- 이중 링 토폴로지
| 기술 |
특징
|
|
X.25
|
패킷 교환 WAN (구형)
|
|
Frame Relay
|
프레임 중계 WAN
|
|
Cell Relay
|
ATM 셀 중계
|
🔔시험 팁
- 광섬유 + 100Mbps + X3/1982 → FDDI 한 세트
👩🏫암기해야할 것:
FDDI = 광섬유, 100Mbps, ANSI X3(1982)
61번
다음 중 프로토콜 제정기관과 관련 업무의 조합으로 알맞은 것은?
- 관련 기관 ㉠ IEEE ㉡ISO ㉢EIA - 업무 🅐 LAN 관련 표준 🅑 LAN 케이블 관련 표준 🅒 OSI 7계층
① ㉠ - Ⓒ
② ㉡ - Ⓐ
③ ㉠ - Ⓑ
④ ㉢ - Ⓑ
정답: 프로토콜 제정 기관 => ㉢ EIA — 🅑 LAN 케이블 관련 표준
📌풀이과정
| 기관 | 업무 |
|
IEEE
|
LAN 표준 (802.3 이더넷 등) → 🅐
|
|
ISO
|
OSI 7계층 → 🅒
|
|
EIA
|
케이블·물리 (EIA/TIA-568 등) → 🅑
|
[보기 검토]
- ① IEEE–Ⓒ(OSI) ✗
- ② ISO–Ⓐ(LAN) ✗
- ③ IEEE–Ⓑ(케이블) △ (케이블은 EIA/TIA가 정석)
- ④ EIA–Ⓑ(케이블) ✓
🔔시험 팁
- IEEE=LAN
- ISO=OSI
- EIA=케이블
👩🏫암기해야할 것:
IEEE → LAN(802)
ISO → OSI 7계층
EIA → 케이블 표준
62번
다음 설명에 해당하는 OSI 계층으로 알맞은 것은?
송신지와 수신자가 사용하는 코드와 문자 등을 번역하여 일관되게 전송하는 데이터를 서로 이해할 수 있는 기능을 제공한다.① 표현 계층
② 세션 계층
③ 전송 계층
④ 네트워크 계층
정답: 표현 계층
📌풀이과정
- 표현 계층 (Layer 6): 인코딩, 압축, 암호화 — 문자·코드 형식 통일
- 세션 계층: 연결 대화(세션) 관리
- 전송 계층: 종단 간 신뢰·포트(TCP/UDP)
- 네트워크 계층: 경로·IP 라우팅
🔔시험 팁
- “번역·형식·암호화” → 표현 계층
👩🏫암기해야할 것:
표현 = 데이터 표현 방식 (ASCII, EBCDIC, SSL/TLS 일부 개념)
63번
다음 중 IPv4의 B 클래스 네트워크 주소 대역으로 알맞은 것은?
① 127.0.0.0 ~ 192.255.255.255
② 127.0.0.0 ~ 191.255.255.255
③ 128.0.0.0 ~ 192.255.255.255
④ 128.0.0.0 ~ 191.255.255.255
정답: IPv4 B 클래스 대역 => 128.0.0.0 ~ 191.255.255.255
📌풀이과정
|
클래스
|
범위
|
비고
|
|
A
|
1.0.0.0 ~ 126.x.x.x
|
|
|
B
|
128.0.0.0 ~ 191.255.255.255
|
첫 옥텟 128~191
|
|
C
|
192.0.0.0 ~ 223.255.255.255
|
|
|
루프백
|
127.x.x.x
|
A에 포함, B 아님
|
①③: 192부터는 C 클래스 → 오답
②: 상한 191까지는 맞지만 127 포함 → B 아님
🔔시험 팁
- 127은 루프백 — B 보기에 넣으면 함정
👩🏫암기해야할 것:
B class: 128.0.0.0 ~ 191.255.255.255
64번
다음 중 X 윈도가 설치되지 않은 환경의 콘솔 창에서 아용 할 수 있는 웹 브라우저로 알맞은 것은?
① lynx ② chrome ③ opera ④ safari
정답: X 없는 콘솔 웹 브라우저 => lynx
📌풀이과정
- lynx: 터미널(TUI) 전용 텍스트 웹 브라우저
- chrome, opera, safari: GUI — X Window(또는 Wayland) 필요
🔔시험 팁
- 콘솔·X 미설치·텍스트 → lynx
👩🏫암기해야할 것:
lynx = CLI 웹 브라우저
65번
다음 설명에 해당하는 인터넷 서비스로 알맞은 것은?
원격지에 있는 서버에 접속할 수 있는 서비스로 접속할 때 아이디 및 패스워드를 사용한다. 데이터 전송 시에 평문을 사용해서 최근에는 보안상의 이유로 거의 사용되지 않고 있다.
① SSH ② Telnet ③ Gopher ④ FTP
정답: 평문 원격 접속 (보안상 거의 미사용) => Telnet
📌풀이과정
| 서비스 |
특징
|
|
Telnet
|
원격 로그인, 평문, ID/패스워드 → 보안 취약
|
|
SSH
|
암호화 원격 접속 (Telnet 대체)
|
|
Gopher
|
문서 검색·조회 프로토콜
|
|
FTP
|
파일 전송
|
🔔시험 팁
- “평문 + 원격 접속 + 요즘 안 씀” → Telnet
- “암호화 원격” → SSH
👩🏫암기해야할 것:
Telnet(평문) vs SSH(암호화) — 포트도 함께: Telnet 23, SSH 22
66번
다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?
WWW(World Wide Web)는 웹 페이지와 다른 웹페이지를 연결하는 (ㄱ) 방식의 정보검색 시스템이다. 또한 웹 서버의 자원을 접근하기 위해 (ㄴ)을 사용한다.
① ㉠ HTML ㉡ URL
② ㉠ HTML ㉡ 하이퍼텍스트
③ ㉠ 하이퍼텍스트 ㉡ HTML
④ ㉠ 하이퍼텍스트 ㉡ URL
정답: WWW (ㄱ) 연결 방식 + (ㄴ) 자원 접근 => ㉠ 하이퍼텍스트 ㉡ URL
📌풀이과정
문장을 두 문장으로 쪼개서 각각 무엇을 묻는지부터 잡는다.
[첫번째 문장 (ㄱ): 웹 페이지와 다른 웹 페이지를 연결하는 (ㄱ) 방식의 정보검색 시스템]
- 핵심: 페이지끼리 어떻게 이어지나 ? 링크로 연결되는 구조
- 이 구조/방식의 이름 = 하이퍼텍스트(Hypertext)
- 한 문서 안의 단어/그림을 누르면 다른 문서로 점프하는 방식
- WWW의 본질이 문서 모음이 아니라 연결된 문서 네트워크라는 뜻이다.
[두번째 문장 (ㄴ)]: 웹 서버의 자원에 접근하기 위해 (ㄴ)을 사용한다.
- 핵심: 서버에 있는 특정 파일/페이지 위치를 어떻게 가리키나?
- 그 주소 체계 = URL(Uniform Resource Locator)
- 예: http://www.example.com/index.html
[HTML은 왜 (ㄱ)(ㄴ)이 아닌가?]
|
용어
|
역할 | 66번 문장과의 관계 |
|
하이퍼텍스트
|
정보를 링크로 연결하는 방식·개념
|
(ㄱ) “연결하는 방식”과 정확히 일치
|
|
URL
|
자원의 주소(위치)
|
(ㄴ) “자원 접근”과 일치
|
|
HTML
|
웹 페이지를 작성하는 언어(마크업)
|
“연결 방식”이 아니라 “문서 형식”
|
정리하면
- 방식 = 하이퍼텍스트
- 주소 = URL
- 문서 작성 = HTML (이 문제의 빈칸은 아님)
[보기(ㄱ)(ㄴ)결과]
|
①
|
HTML
|
URL
|
(ㄱ) 오류 — HTML은 방식이 아님
|
|
②
|
HTML
|
하이퍼텍스트
|
(ㄴ) 오류 — 접근은 URL이어야 함
|
|
③
|
하이퍼텍스트
|
HTML
|
(ㄴ) 오류 — HTML은 주소가 아님
|
|
④
|
하이퍼텍스트
|
URL
|
정답
|
🔔시험 팁
- 빈칸 앞 동사·명사만 보면 됩니다.
- “연결하는 방식” → 하이퍼텍스트
- “접근” → URL
- HTML은 거의 항상 “웹 페이지를 만드는 언어” 문제에 나온다
- 66번처럼 구조·방식 문제와 섞어 놓는 함정 보기입니다.
👩🏫암기해야할 것:
WWW = 하이퍼텍스트(링크로 연결) + URL(어디에 접근) + HTML(문서 작성)
67번
다음 중 CentOS 7 시스템을 텔넷 서버로 사용하기 위해 설 치해야 하는 패키지명으로 알맞은 것은?
① telnet ② telnet_server ③ telnet-server ④ server-telnet
정답: CentOS 7 텔넷 서버 패키지 => telnet-server
📌풀이과정
문제가 묻는 것: CentOS 7을 텔넷 서버로 쓰려면 어떤 패키지를 설치해야 하는가?
리눅스(RHEL/CentOS)에서는 클라이언트용과 서버용 패키지 이름이 다르다.
|
역할
|
패키지명
|
하는 일
|
|
클라이언트
|
telnet
|
다른 서버에 접속만 함
|
|
서버
|
telnet-server
|
다른 PC가 내게 접속하게 함
|
[CentOS 7에서의 흐름 (개념)]
yum install telnet-server # 서버 패키지
systemctl enable telnet.socket
systemctl start telnet.socket
- 서버 패키지를 깔아야 xinetd/telnet.socket 기반으로 23번 포트에 응답 가능
- telnet만 설치하면 접속 도구만 생기고, 서버는 안 됨
[보기별 판단]
|
① telnet
|
클라이언트 전용 — “텔넷 서버” 조건 불일치
|
|
② telnet_server
|
언더스코어(_) — RHEL/CentOS 공식 패키지명 아님
|
|
③ telnet-server
|
하이픈 + server — 정답
|
|
④ server-telnet
|
단어 순서·표기가 표준과 다름
|
[외울 규칙 (암기 대신 패턴)]
- Red Hat 계열 : 서비스명-server
- 예: telnet-server, httpd(웹), vsftpd(FTP는 이름 예외)
🔔시험 팁
- 문제에 “서버로 사용”, “설치해야 하는 패키지” → ○○-server 를 먼저 의심
- ① telnet은 “접속 테스트” 문제에 나오는 보기 — 서버 문제와 짝으로 외우면 헷갈리지 않음
- 보안: Telnet은 평문(65번)이라 실무·시험 모두 SSH 대체를 강조 — 패키지 이름만 묻는 문제
👩🏫암기해야할 것:
telnet = 접속(클라이언트) / telnet-server = 받아주기(서버, CentOS7)
68번
다음은 원격지 SSH 서버에 계정을 변경해서 접속하는 과정 이다. (괄호) 안에 들어갈 옵션으로 알맞은 것은?
[ihd@www ~] ssh (괄호) kaitman 192.168.5.13
① -l ② -n ③ -p ④ -x
정답: 원격지 SSH 서버에 계정을 변경해서 접속하는 과정 => -l
📌풀이과정
- 로컬 사용자 ihd가 원격 계정 kaitman으로 192.168.5.13에 접속함
- 동일한 의미의 두가지 표기
ssh -l kaitman 192.168.5.13
ssh kaitman@192.168.5.13
|
옵션
|
의미
|
|
-l
|
login name (접속할 원격 사용자명)
|
|
-p
|
port (기본 22가 아닐 때)
|
|
-n
|
stdin 리다이렉션 관련
|
|
-x
|
X11 forwarding 비활성
|
문제 형식 ssh (괄호) kaitman 192.168.5.13 → -l kaitman
🔔시험 팁
@사용자 = -l 사용자 와 짝으로 기억
👩🏫암기해야할 것:
“누구로 들어가나?” → -l (login)
69번
다음 중 FTP 서버에 있는 파일을 로컬 시스템으로 가져올 때 사용하는 명령어로 알맞은 것은?
① get ② put ③ send ④ hash
정답: FTP: 서버 → 로컬 파일 가져오기 => get
📌풀이과정
FTP에서 기준은 로컬 VS 원격이다.
|
명령
|
방향
|
설명 |
|
get
|
원격 → 로컬
|
서버 파일 다운로드
|
|
put
|
로컬 → 원격
|
업로드
|
|
send
|
put과 유사(환경에 따라)
|
문제의 정답 보기는 아님
|
|
hash
|
전송 시 # 표시
|
진행 표시 옵션
|
FTP 서버에 있는 파일을 로컬로 → 다운로드 = get
🔔시험 팁
- get = 가져온다 ( 내 PC로)
👩🏫암기해야할 것:
get = 받기(다운) / put = 보내기(업로드)
70번
다음 조건일 때 설정되는 게이트웨이 주소 값으로 가장 알 맞은 것은?
IP 주소: 192.168.5.66 서브넷 마스크값: 255.255.255.192
① 192.168.5.126
② 192.168.5.127
③ 192.168.5.128
④ 192.168.5.129
정답: 서브넷 게이트웨이 주소 => 192.168.5.126
📌풀이과정
[단계별 계산]
1단계: 마스크 이해
- 255.255.255.192 = /26
- 마지막 옥텟 192 = 11000000 → 호스트 비트 6개 → 블록 크기 64
2단계: 블록(서브넷) 나누기 (192.168.5.0 기준)
|
서브넷
|
범위 (마지막 옥텝)
|
네트워크
|
브로드캐스트
|
사용 가능 호스트
|
|
1
|
0 ~ 63
|
.0
|
.63
|
.1 ~ .62
|
|
2
|
64 ~ 127
|
.64
|
.127
|
.65 ~ .126
|
|
3
|
128 ~ 191
|
.128
|
.191
|
.129 ~ .190
|
|
4
|
192 ~ 255
|
.192
|
.255
|
.193 ~ .254
|
3단계: 호스트 IP 위치
- 192.168.5.66 → 64~127 블록 (2번째 서브넷)
- 같은 서브넷에 있어야 하는 게이트웨이 후보: .65 ~ .126
4단계: 보기 판단
| 보기 | 의미 | 게이트웨이로 적합?? |
|
① .126
|
해당 서브넷 마지막 사용 가능 호스트
|
○ (시험 정답)
|
|
② .127
|
브로드캐스트
|
× (게이트웨이로 쓰면 안 됨)
|
|
③ .128
|
다음 서브넷의 네트워크 주소
|
× (다른 서브넷)
|
|
④ .129
|
128~191 서브넷의 첫 호스트
|
× (.66과 서브넷 다름)
|
실무에서는 게이트웨이를 .65(첫 호스트) 에 두는 경우가 많지만, 이 보기에는 .65가 없으므로 같은 서브넷의 .126 이 가장 타당하다.
🔔시험 팁
1. 256 - 마지막옥텟 = 블록 크기 (64)
2. IP가 속한 블록 찾기 (66 → 64~127)
3. 게이트웨이는 같은 블록 안 + 브로드캐스트(.127) 아님
👩🏫암기해야할 것:
블록크기 = 256 - 마스크마지막옥텟
네트워크 = 블록 시작 번호
브로드캐스트 = 다음 블록 시작 - 1
호스트 = 네트워크+1 ~ 브로드캐스트-1
71번
다음 중 게이트웨이 주소 정보를 출력하는 명령으로 알맞은 것은?
① ip gw show
② ip gateway show
③ ip route show
④ ip add show
정답: 게이트웨이 정보 출력 명령 => ip route show
📌풀이과정
리눅스에서 라우팅 테이블 = “패킷을 어디로 보낼지”, 기본 게이트웨이는 default via ... 로 표시된다.
ip route show
# 또는
ip r
출력 예시)
default via 192.168.5.126 dev eth0
192.168.5.64/26 dev eth0 proto kernel scope link src 192.168.5.66
|
보기
|
판단
|
|
①② ip gw / ip gateway
|
실제 서브커맨드 아님
|
|
③ ip route show
|
정답
|
|
④ ip add show
|
ip addr — IP 주소 조회
|
🔔시험 팁
- 경로(route) = 게이트웨이 정보
- route -n(구식)도 같은 역할 — 시험은 ip route show 위
👩🏫암기해야할 것:
주소 = ip addr / 경로·GW = ip route
72번
다음 중 시스템에 장착된 이더넷 카드의 MAC 주소를 확인 하는 명령으로 알맞은 것은?
① ip
② route
③ mii-tool
④ethtool
정답: 이더넷 카드 MAC 주소 확인 => ip
📌풀이과정
ip link show
# 또는 특정 NIC
ip link show eth0
link/ether 항목은 MAC 주소이다.
|
보기
|
역할
|
|
① ip
|
link/addr — MAC·IP 모두 (MAC은 link)
|
|
② route
|
라우팅 테이블
|
|
③ mii-tool
|
링크 속도·듀플렉스 등 물리 링크 (MAC 확인 주목적 아님)
|
|
④ ethtool
|
드라이버·링크 설정
|
🔔시험 팁
- ip 명령군이 시험의 표준: addr(IP), link(MAC), route(GW)
👩🏫암기해야할 것:
MAC → ip link / IP → ip addr / GW → ip route
73번
다음 정보를 확인할 수 있는 파일로 알맞은 것은?
nameserver 168.126.63.1
① /etc/hosts
② /etc/named.conf
③ /etc/resolv.conf
④ /etc/sysconfig/network
정답: nameserver 설정 파일 => /etc/resolv.conf
📌풀이과정
[DNS 클라이언트 설정 파일]
# /etc/resolv.conf 예
nameserver 168.126.63.1
search localdomain
| 파일 |
내용
|
|
/etc/hosts
|
로컬 호스트명↔IP (DNS보다 우선 순위 높을 수 있음)
|
|
/etc/named.conf
|
DNS 서버(bind) 데몬 설정
|
|
/etc/resolv.conf
|
DNS 질의 대상(nameserver)
|
|
/etc/sysconfig/network
|
호스트명·네트워크 공통 설정(CentOS)
|
nameserver => resolv.conf와 1:1 대응
🔔시험 팁
- nameserver / search / domain → 무조건 resolv.conf
👩🏫암기해야할 것:
로컬 이름표 = hosts / DNS 질의 설정 = resolv.conf / DNS 서버 = named.conf
74번
다음 설명에 해당하는 파일명으로 알맞은 것은?
현재 사용 중인 시스템에 www.ihd.or.kr이라는 가상의 도메인을 설정해서 다양한 네트워크 실습을 진행하려고 한다.
① /etc/hosts
② /etc/resolv.conf
③ /etc/sysconfig/network
④ /etc/sysconfig/network-scripts
정답: 가상 도메인 www.ihd.or.kr 로컬 설정 => /etc/hosts
📌풀이과정
“가상의 도메인” + “네트워크 실습” = DNS 없이 내 PC만 도메인 → IP 매핑
# /etc/hosts 예
192.168.5.10 www.ihd.or.kr www
|
파일
|
용도
|
|
/etc/hosts
|
로컬 정적 도메인 설정
|
|
/etc/resolv.conf
|
어떤 DNS 서버에 물어볼지
|
|
/etc/sysconfig/network
|
HOSTNAME 등
|
|
network-scripts/
|
NIC별 IP·GW (ifcfg-eth0 등)
|
실습용 가상 도메인 → hosts 가 정석
🔔시험 팁
- “가상 도메인 / 테스트용 이름” → hosts
- “nameserver” → resolv.conf (73번과 대비)
👩🏫암기해야할 것:
내 컴퓨터만 아는 이름 = /etc/hosts
75번
다음 중 SYN Flooding 공격과 같은 네트워크 상태 정보를 확인하는 명령으로 알맞은 것은?
① ip
② ss
③ arp
④ ethtool
정답: SYN Flooding 등 네트워크 상태 확인 => ss
📌풀이과정
SYN Flooding = TCP 반개방(SYN_RECV) 등 연결이 비정상적으로 쌓이는 공격이다
=> 소켓/TCP 상태를 봐야한다.
ss -ant
# ESTAB, SYN-RECV 등 상태 확인
|
명령
|
용도
|
|
ip
|
주소·링크·라우트
|
|
ss
|
소켓 통계 (netstat 대체)
|
|
arp
|
IP↔MAC (L2)
|
|
ethtool
|
NIC 드라이버·링크
|
ss = Socket Statistics — 연결 상태·포트 확인에 적합
🔔시험 팁
- netstat / TCP 상태 / SYN → ss (최근 출제 트렌드)
👩🏫암기해야할 것:
연결·포트·SYN = ss
76번
다음 중 IPv4 네트워크 주소 체계에서 '/16'이 의미하는 서브넷 마스크값으로 알맞은 것은?
① 255.0.0.0
② 255.255.0.0
③ 255.255.255.0
④ 255.255.255.128
정답: IPv4 네트워크 주소 체계에서 '/16'이 의미하는 서브넷 마스크 값 => 255.255.0.0
📌풀이과정
CIDR /N = 앞에서부터 N비트가 네트워크
| CIDR |
이진 마스크
|
점 십진
|
|
/8
|
255.0.0.0
|
A 클래스 느낌
|
|
/16
|
255.255.0.0
|
B 클래스 느낌
|
|
/24
|
255.255.255.0
|
C 클래스 느낌
|
|
/25
|
255.255.255.128
|
|
|
/26
|
255.255.255.192
|
70번
|
* /16 → 첫 16비트만 1 → 11111111.11111111.00000000.00000000 = 255.255.0.0
🔔시험 팁
- /8, /16, /24만 확실히 잡아도 시험의 상당수 커버
👩🏫암기해야할 것:
/8→255.0.0.0 /16→255.255.0.0 /24→255.255.255.0
(8비트씩 끊어서 255 채움)
77번
다음 그림에 해당하는 기술로 가장 알맞은 것은?
① 임베디드 시스템
② 베어울프 클러스터
③ 고가용성 클러스터
④ 부하분산 클러스터

정답: 고가용성 클러스터
📌풀이과정
|
기술
|
목적
|
그림에서 자주 보이는 모습
|
|
베어울프
|
고성능 병렬(HPC) — 여러 리눅스 PC가 동등하게 계산 분담
|
동일한 PC 여러 대 + 네트워크 + 병렬 느낌
|
|
고가용성(HA)
|
장애 시 자동 전환(이중화)
|
Active–Standby, 하트비트, 페일오버
|
|
부하분산(LB)
|
요청 분산
|
로드밸런서 + 여러 웹 서버
|
|
임베디드
|
전용 소형 단일 보드
|
SoC·단일 보드
|
판단 순서
1. 슈퍼컴·단일 시스템처럼 보이지만 일반 PC 여러 대 → 베어울프
2. 한 대 죽으면 다른 한 대가 이어받기 → HA
3. 사용자 요청을 여러 서버에 나눔 → 부하분산
4. 산업용 소형 보드 하나 → 임베디드
🔔시험 팁
- 정보처리기사 리눅스에서 “클러스터 그림”은 베어울프 비율이 높음
- 그림이 웹 로드밸런서 + 3대 웹서버면 → ④ 부하분산으로 변경
👩🏫암기해야할 것:
병렬계산=베어울프 / 안끊기게=HA / 나눠받기=LB
78번
다음 설명에 해당하는 가상화 기술로 알맞은 것은?
2005년에 설립된 Qumranet에서 개발된 하이퍼바이처로 x86 시스템을 기반으로 CPU 전가상화 방식을 사용한다. 현재는 레드헷사 주도로 개발되고 있다.
① Xen
② KVM
③ Docker
④ VirtualBox
정답: Qumranet, x86 전가상화, Red Hat => KVM
📌풀이과정
[ 연혁/구조로 매칭 ]
|
항목
|
KVM
|
|
개발
|
2005년 Qumranet
|
|
방식
|
리눅스 커널 모듈형 하이퍼바이저, x86, 하드웨어 보조 전가상화
|
|
현재
|
Red Hat 주도 (Qumranet 인수)
|
[다른 보기와 구분]
| 보기 |
왜 아닌가
|
|
Xen
|
더 이른 반가상화 중심 역사, Qumranet·RH 주도 서술과 안 맞음
|
|
Docker
|
컨테이너(OS 가상화 아님)
|
|
VirtualBox
|
데스크톱용 Type2, Oracle
|
🔔시험 팁
Qumranet + Red Hat + x86 하이퍼바이저 = KVM 세트
👩🏫암기해야할 것:
KVM = Kernel-based Virtual Machine, RH 계열
79번
다음 설명에 해당하는 프로그램으로 알맞은 것은?
소스가 공개된 컨테이너 관리 프로그램으로 컨테이너화된 애플리케이션의 배포, 확장, 관리를 자동화해준다. 현재 이 프로그램은 CNCF(Cloud Native Compution Foundation)에서 개발되고 있다.
① Docker ② OpenStack ③ Kubernetes ④ Ansibl
정답: CNCF, 컨테이너 배포·확장·관리 자동화 => Kubernetes
📌풀이과정
[역할 계층]
애플리케이션
↓
컨테이너 (Docker 등) ← "한 개 상자"
↓
오케스트레이션 (Kubernetes) ← "여러 상자 배치·복구·확장"
|
프로그램
|
역할
|
|
Docker
|
컨테이너 생성·실행 (런타임)
|
|
Kubernetes
|
배포·스케일링·관리 자동화, CNCF 프로젝트
|
|
OpenStack
|
IaaS 클라우드 (VM·스토리지·네트워크)
|
|
Ansible
|
설정 자동화(Playbook)
|
- 문제 키워드: 컨테이너화 앱 + 배포/확장/관리 자동화 + CNCF → Kubernetes
🔔시험 팁
Docker = 만들기, Kubernetes = 운영·관리 로 나누면 혼동 없음
👩🏫암기해야할 것:
CNCF + 오케스트레이션 = Kubernetes
80번
다음 설명에 프로그램으로 가장 알맞은 것은?
빅데이터 인프라 구축과 관련된 프로그램으로 파일시스템 구축에 사용한다.
① Hadoop
② NoSQL
③ R
④ Cassandra
정답: 빅데이터 인프라, 파일시스템 => Hadoop
📌풀이과정
- 빅데이터 스택에서 분산 파일 시스템 담당
|
구성요소
|
Hadoop 관련
|
|
HDFS
|
Hadoop Distributed File System — 대용량 파일 저장
|
|
MapReduce / YARN
|
처리·자원 관리
|
|
보기
|
역할
|
|
Hadoop
|
분산 파일시스템(HDFS) + 생태계
|
|
NoSQL
|
DB 개념(키·값 등) — “파일시스템 구축”과 거리 있음
|
|
R
|
통계·분석 언어
|
|
Cassandra
|
NoSQL DB (Hadoop 부가 생태계일 뿐 정답 서술과 불일치)
|
- “인프라 + 파일시스템 구축” → Hadoop (HDFS)
🔔시험 팁
파일시스템·분산 저장 → Hadoop / HDFS
DB·쿼리 → NoSQL, Cassandra / 분석 → R
👩🏫암기해야할 것:
빅데이터 저장층 = Hadoop(HDFS)
'자격증 > 리눅스마스터2급' 카테고리의 다른 글
| [리눅스마스터 2급] 2023년 03월 11일 시행 1과목 리눅스 운영 및 관리 정리 (1번 ~ 48번) (0) | 2026.06.04 |
|---|---|
| [리눅스마스터 2급] (1) | 2026.06.02 |
| [리눅스마스터 2급] 2023년 12월 9일 시행 2과목 리눅스 활용 (49번 ~ 80번) (0) | 2026.06.02 |
| [리눅스마스터 2급] 2023년 06월 10일 시행 1과목 리눅스 운영 및 관리 정리 (1번 ~ 48번) (0) | 2026.06.02 |
| [리눅스마스터 2급] 2023년 09월 09일 시행 1과목 리눅스 운영 및 관리 정리 (1번 ~ 48번) (0) | 2026.06.01 |