본문 바로가기
1-2. 국가공인민간자격 모음/[국가공인]리눅스마스터 2급

[리눅스마스터 2급] 2차 - 2023년 12월 9일(2과목) 해설

by cogito21_cpp 2024. 12. 12.
반응형

49. 다음 중 클라우드 서비스에서 이용자의 설정이 많은 순서로 나열된 것은?

① SaaS > PaaS > IaaS    ② Paas > SaaS > IaaS

③ IaaS > PaaS > SaaS    ④ IaaS > SaaS > PaaS

더보기

정답: ③ IaaS > PaaS > SaaS

▶ 클라우드 서비스: 인테넷을 통해 컴퓨팅 자원, 데이터 저장, 소프트웨어, 플랫폼 및 기타 IT 관련 서비스를 원격으로 제공하는 것

▶ SaaS: 고객에게 제공되는 소프트웨어

▶ PaaS: 소프트웨어 개발에 필요한 플랫폼

▶ IaaS: 스토리지, GPU 등 물리적인 컴퓨팅 자원

 

50. 다음 설명에 해당하는 명칭으로 알맞은 것은?

빅데이터 환경에서 데이터 분석 기술을 통해 분석된 데이터의 의미와 가치를 시각적으로 표현할 때 유용한 프로그래밍 언어이다.

① Hadoop    ② NoSQL    ③ R    ④ Cassandra

더보기

정답: ③ R

▶ Hadoop: 컴퓨터 여러대를 클러스트화하고 대용량 데이터를 클러스터에서 병렬로 동시에 처리. 분산처리 오픈소스 프레임워크

▶ NoSQL: 데이터베이스내에서 비정형 데이터와 반정형 데이터를 처리하는데 사용되는 비관계형 데이터베이스

▶ R: 통계 및 그래프 작업을 위한 인터프리터 프로그래밍 언어

▶ Cassandra: NoSQL의 하나로 분할된 행 저장소 데이터베이스

 

51. 다음 중 CPU 반가상화를 지원하는 가상화 기술로 알맞은 것은?

① Xen    ② KVM    ③ Docker    ④ VirtualBox

더보기

정답: ① Xen 

▶ Xen: 반가상화와 완전가상화를 모두 지원. 하이퍼바이저 기반의 가상화 기술

▶ KVM: 반가상화와 완전가상화를 모두 지원. 리눅스커널 내장 가상화 기술. CPU의 하드웨어 가상화 지원 필요

▶ Docker: 컨테이너 가상화. OS 수준의 가상화 기술

▶ VirtualBox: 완전가상화. 데스크톱 기반 가상화 소프트웨어. 하드웨어 가상화 지원 필요

 

52. 다음 상황에 적합한 클리스터링 기술로 알맞은 것은?

다수의 웹 서버를 운영하는 환경으로 하나의 로드밸런서 시스템으로 부하는 분산하는 중이다.

① 고계산용 클러스터    ② 베어울프 클러스터    ③ 고가용성 클러스터    ④ HPC 클러스터

더보기

정답: ③ 고가용성 클러스터

▶ 클러스터: 여러 개의 독립적인 컴퓨터나 서버가 네트워크를 통해 연결되어 하나의 시스템처럼 작동하도록 구성된 시스템

▶ 고계산용(HPC, 베어울프): 여러대의 노드를 이용해서 하나의 작업을 수행하는 병렬 구조

▶ 부하분산(LVS): 서버 접근하는 이용자가 많을 때 서비스를 분산하가 위해 사용. 여러 서버에서 서비스를 제공하여 로드 밸런싱 가능

▶ 고가용성(HA): 지속적인 서비스를 제공하기 위해 사용. LVS 단점 보완. 로드밸런서 백업을 만들어 이상 발생시 백업으로 서비스 전환하여 지속 서비스 제공

 

53. 다음 중 SYN Flooding 공격과 같은 네트워크 상태 정보를 확인하는 명령으로 알맞은 것은?

① ip    ② arp    ③ route    ④ netstat

더보기

정답: ④ netstat

▶ ip: 리눅스에서 네트워크 매니저 데몬수준에서 ip 관련 정보 조회 및 설정에 관한 명령어

▶ arp: 주소 확인 프로토콜 혹은 주소 결정 프로토콜. IPv4 주소와 연관된 MAC 주소를 매핑하는 인터넷 프로토콜

▶ route: 라우팅 테이블을 편집하고 출력하는 명령어

▶ netstat: 네트워크 접속, 라우팅 테이블, 네트워크 인터페이스의 통계 정보를 보여주는 도구

 

54. 다음 설명에 해당하는 파일명으로 알맞은 것은?

kait라고 입력하면 ihd.or.kr 도메인이 자동으로 덧붙여지도록 특정 도메인을 등록해서 이름 호출 시 단축하려고 한다. 예를 들면 kait를 호출하면 kait.ihd.or.kr로 접속되도록 한다.

① /etc/hosts    ② /etc/resolv.conf    ③ /etc/sysconfig/network    ④ /etc/sysconfig/network-scripts

더보기

정답: ② /etc/resolv.conf

▶ /etc/hosts: 매핑된 도메인 이름과 IP 주소를 사용. 리눅스에서 DNS보다 먼저 호스트명을 IP로 풀어주는 파일

▶ /etc/resolv.conf: 사용하고자 하는 네임서버를 지정하는 파일. 요청할 DNS 서버 저장할 때 사용

▶ /etc/sysconfig/network: 시스템 전체에 대한 Global 기본 게이트웨이 주소 설정과 호스트네임, 네트워킹 연결 허용 여부 설정

▶ /etc/sysconfig/network-scripts: 네트워크 설정을 위한 기본값 설정

 

55. 다음 설정을 확인할 수 있는 파일명으로 알맞은 것은?

127.0.0.1   localhost
127.0.1.1   storycompiler

① /etc/hosts    ② /etc/resolv.conf    ③ /etc/sysconfig/network    ④ /etc/sysconfig/network-scripts

더보기

정답: ① /etc/hosts

▶ /etc/hosts: 매핑된 도메인 이름과 IP 주소를 사용. 리눅스에서 DNS보다 먼저 호스트명을 IP로 풀어주는 파일

▶ /etc/resolv.conf: 사용하고자 하는 네임서버를 지정하는 파일. 요청할 DNS 서버 저장할 때 사용

▶ /etc/sysconfig/network: 시스템 전체에 대한 Global 기본 게이트웨이 주소 설정과 호스트네임, 네트워킹 연결 허용 여부 설정

▶ /etc/sysconfig/network-scripts: 네트워크 설정을 위한 기본값 설정

 

56. 다음 중 네트워크 카드에 물리적으로 케이블이 연결되어있는지를 점검할 때 사용하는 명령어로 알맞은 것은?

① ifconfig    ② ss    ③ netstat    ④ mii-tool

더보기

정답: ④ mii-tool

▶ ifconfig: 네트워크 인터페이스를 설정하거나 확인하는 명령어. IP 주소, 넷마스크 주소, MAC 주소 등을 설정 및 확인

▶ ss: 소켓 상태를 출력해주는 명령. netstat와 유사. 다른 도구에 비해 TCP 및 상태 정보에 더욱 많은 정보를 제공

▶ netstat: 네트워크 연결 상태 출력

▶ mii-tool: 네트워크 인터페이스의 상태를 점검하고 설정하는 유틸리티

 

57. 다음 중 시스템에 설정된 게이트웨이 주소값을 확인하는 명령어로 틀린 것은?

① ip    ② route    ③ netstat    ④ ethtool

더보기

정답: ④ ethtool

▶ ip: 리눅스에서 네트워크 매니저 데몬수준에서 ip 관련 정보 조회 및 설정에 관한 명령어

▶ route: 라우팅 테이블을 편집하고 출력하는 명령어

▶ netstat: 네트워크 연결 상태 출력

▶ ethtool: 네트워크 인터페이스의 물리적 연결 상태 확인. mii-tool보다 상세한 인터페이스 상태 확인

 

58. 다음 설명과 같은 경우에 사용가능한 IP 주소의 개수로 알맞은 것은?

C 클래스 네트워크 주소 대역 1개를 할당받은 상태이고, 여러 부서가 존재하는 관계로 서브넷 마스크 값은 255.255.255.192로 설정할 예정이다. 또한 인터넷 사용없이 내부 통신망용으로 구축할 예정이다.

① 252    ② 250    ③ 248    ④ 244

더보기

정답: ③ 248

▶ 사용 가능한 IP 주소 개수는 (가능한 IP 주소 - 2)

▶ 네트워크 주소오 브로드캐스트 주소 제외

 

59. IP 주소 및 서브넷 마스크 값이 다음과 같을 때 설정되는 브로드 캐스트 주소값으로 알맞은 것은?

192.168.5.189/26

① 192.168.5.190    ② 192.168.5.191    ③ 192.168.5.192    ④ 192.168.5.193

더보기

정답: ② 192.168.5.191

▶ Network IP 구하는 법: IP를 2진수로 표기했을 때 서브넷과 AND 연산을 한 결과

▶ Broadcast IP 구하는 법: Network IP에서 서브넷 비트 수를 제외한 나머지를 1로 채운 결과

 

60. 다음 중 로컬 시스템에 있는 파일을 FTP 서버에 업로드하는 경우에 사용하는 명령어로 알맞은 것은?

① get    ② put    ③ recv    ④ hash

더보기

정답: ② put

▶ get: 지정된 파일하나를 가져온다

▶ put: 하나의 파일을 remote 서버에 올린다.

▶ recv: 파일 다운로드

▶ send: 파일 전송 기능

▶ hash: 파일전송 도중에 #표시를 하여 전송중임을 표현. 파일 전송상태 표시 기능

 

61. 다음은 원격지의 IP 주소가 192.168.5.13번인 ssh 서버에 kaitman 계정으로 변경해서 접속하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은>

$ ssh (괄호)

① kaitman@192.168.5.13

② -n kaitman 192.168.5.13

③ -p kaitman 192.168.5.13

④ -U kaitman 192.168.5.13

더보기

정답: ① kaitman@192.168.5.13

▶ ssh [옵션] [접속계정]@[접속 ip]

▶ $HOME/.ssh/id_rsa에 파일이 있는 경우 ssh [ip 주소] 사용

▶ -p 포트번호: 원격 서버의 포트를 지정

 

62. 다음은 원격지 텔넷 서버에 계정을 변경해서 접속하는 과정이다. (괄호) 안에 들어갈 옵션으로 알맞은 것은?

$ telnet (괄호) kaitman 192.168.5.13

① -u    ② -n    ③ -p    ④ -l

더보기

정답: ④ -l

▶ -n 추적파일: 추적 정보를 사용하는 추적 파일 인자로 지정한 파일을 연다. 

▶ -a: 현재 사용자 이름을 ID로 사용하여 접속 

▶ -l 사용자이름: 이 옵션을 접속할 시스템의 주소와 사용자 계정을 동시에 입력하는 것

 

63. 다음중 메일 서버 간의 메시지 교환에 사용되는 프로토콜로 알맞은 것은?

① SNMP    ② SMTP    ③ IMAP    ④ POP3

더보기

정답: ② SMTP

▶ SNMP: IP 기반 네트워크상의 각 호스트로부터 정기적으로 여러관리정보를 자동으로 수집하거나 실시간으로 상태를 모니터링 및 설정할 수 있는 서비스

▶ SMTP: 인터넷을 통해 이메일 메시지를 보내고 받는데 사용되는 통신 프로토콜

▶ IMAP: 이메일을 받은 서버로부터 이메일 메시지를 관리하고 꺼내서 가져오는데 사용되는 프로토콜

▶ POP3: IMAP와 비슷하게 이메일을 받아오는 프로토콜

 

64. 다음 설명에 해당하는 인터넷 서비스로 알맞은 것은?

리눅스를 비롯한 유닉스 계열 운영체제와 윈도우 운영체제 간의 자료 및 하드웨어 공유를 지원한다.

① NFS    ② SAMBA    ③ Gopher    ④ FTP

더보기

정답: ② SAMBA

▶ NFS:  한 시스템에서 다른 시스템의 자원을 자신의 자원처럼 사용이 가능하도록 하는 것. 리눅스에서 파일 입출력 담당 프로토콜

▶ SAMBA: 파일 공유를 위한 서비스/프로토콜. GPL 기반의 자유 소프트웨어로 리눅스와 윈도우 간 디렉토리 파일, 프린터 공유에 사용. 윈도운 운영체제 간 통신에 주로 사용되는 프로토콜(SMB)

▶ Gopher: 인터넷을 위해 개발된 문서 검색 프로토콜

▶ FTP:  파일 전송 프로토콜. 서버와 클라이언트 전송을 위한 TCP 기반 프로토콜. 파일 업로드와 다운로드만을 위한 프로토콜

 

65. 다음 중 X 윈도가 설치되지 않은 환경의 콘솔 창에서 사용할 수 있는 웹 브라우저로 알맞은 것은?

① links    ② firefox    ③ opera    ④ safari

더보기

정답: ① links

▶ firefox: 모질라재단 개발. 오픈소스 웹 브라우저

▶ opera: 노르웨이 오슬로에 설립된 오페라 소프트웨어가 개발한 웹 브라우저

▶ safari: 애플에서 만든 웹브라우저. 

 

66. 다음 설명에 해당하는 국제기구로 알맞은 것은?

IP 주소, 인터넷 도메인 이름, 프로토콜의 범주와 포트할당 등의 업무를 담당한다.

① ICANN    ② IEEE    ③ TIA    ④ ISO

더보기

정답: ① ICANN

▶ ICANN: 국제인터넷주소관련기구. IP 주소 할당. 도메인 네임 관리

▶ IEEE: 전기전자 기술자 협회. 네트워크 통신 프로토콜의 대부분. LAN 관련 표준

▶ TIA: 통신 분야 기업 협회

▶ ISO: 국제 표준화 기구. OSI 7계층 관련 프로토콜 제정

▶ EIA: RC-232C, UTP 케이블 표준 규격

 

67. 다음중 IPv4의 C 클래스 네트워크 주소 대역으로 알맞은 것은?

① 191.0.0.0 ~ 223.255.255.255

② 192.0.0.0 ~ 223.255.255.255

③ 191.0.0.0 ~ 224.255.255.255

④ 192.0.0.0 ~ 224.255.255.255

더보기

정답: ② 192.0.0.0 ~ 223.255.255.255

▶ A Class: 0.0.0.0 - 127.255.255.255 

▶ B Class: 128.0.0.0 - 191.255.255.255

▶ C Class: 192.0.0.0 - 223.255.255.255

▶ D Class: 224.0.0.0 - 239..255.255.255

▶ E Class: 240.0.0.0 - 255.255.255.255

 

68. 다음 중 네트워크 프로토콜에 할당된 포트 번호를 확인할 수 있는 파일명으로 알맞은 것은?

① /etc/protocol    ② /etc/protocols    ③ /etc/service    ④ /etc/services

더보기

정답: ④ /etc/services

▶ /etc/protocols: 인터넷상에서 사용하는 프로토콜과 프로토콜 식별 번호를 정의해 놓은 파일

▶ /etc/services: 인터넷상에서 사용하는 다양한 서비스에 대한 포트, 프로토콜 정보를 정의해 놓은 파일

 

69. 다음 중 OSI 모델의 전송 계층에서 사용되는 프로토콜 데이터 단위로 알맞은 것은?

① Packet    ② Segment    ③ frame    ④ bit

더보기

정답: ② Segment

▶ 물리 계층: bit

▶ 데이터링크 계층: frame

▶ 네트워크 계층: packet

▶ 전송 계층: segment

▶ 세션 계층: data

▶ 표현 계층: data

▶ 응용 계층: data

 

70. 다음 설명에 해당하는 네트워크 프로토콜로 알맞은 것은?

소프트웨어적으로 할당된 논리 주소인 IP 주소를 실제 물리 주소인 MAC 주소로 변환하는 역할을 수행한다.

① IP    ② ICMP    ③ ARP    ④ UDP

더보기

정답: ③ ARP

▶ IP: 데이터 패킷이 네트워크를 통해 이동하고 올바른 대상에 도착할 수 있도록 데이터 패킷을 라우팅하고 주소를 지정하기 위한 프로토콜

▶ ICMP: IP에서의 오류 보고 및 제어를 목적으로 하는 프로토콜

▶ ARP: 물리적 주소인 MAC 주소와 논리적 주소인 IP 주소를 매칭하는 프로토콜

▶ UDP: 3-way handshake 같은 절차로 연결을 성립시키지 않고 통신하는 비연결형 서비스. 신뢰성은 떨어지지만 속도가 빠름

 

71. 다음 그림에 해당하는 네트워크 케이블로 알맞은 것은?

① STP    ② UTP    ③ BNC    ④ 광케이블

더보기

정답: ③ BNC

▶ STP 케이블:  꼬여진 도체들을 금속 차폐물로 감싸져 있는 케이블

▶ UTP 케이블: 트위스트 페어는 두가닥의 선을 꼬아서 하나의 페어로 만들어서 생김

▶ 광 케이블: 빛이 전반사되는 기술로 데이터를 전송하는 케이블

 

72. 다음중 인터네트워킹 장비를 OSI 모델의 하위 계층부터 나열한 순서로 알맞은 것은?

① Router-Bridge-Repeater    ② Router-Repeater-Bridge    ③ Repeater-Bridge-Router    ④ Bridge-Repeater-Router

더보기

정답: ③ Repeater-Bridge-Router

▶ Repeater: 신호를 멀리 보내기 위한 증폭 장치

▶ Bridge: 네트워크 Segment를 서로 연결해 주는 장치.

▶ Router: 네트워크간 데이터 전송을 위해 최적경로를 설정. 해당 경로를 따라 데이터를 전송하는 장비

▶ 1계층(물리): Repeater, Hub

▶ 2계층(데이터링크): Bridge, Switch

▶ 3계층(네트워크): Router

 

73. 다음 중 이미지 뷰어 프로그램으로 가장 거리가 먼 것은?

① totem    ② ImageMagicK    ③ Eog    ④ Gimp

더보기

정답: ① totem

▶ totem: GNOME 데스트콥 기반의 Movie Player

▶ ImageMagicK: 이미지의 다양한 변형을 위해 많이 사용하는 응용 프로그램

▶ Eog: GNOME에서 제공하는 이미지 뷰어 프로그램

▶ Gimp: 포토샵과 같은 그래픽 툴

 

74. 다음 중 사용자가 X 원도 실행을 실행할 경우 관련 키 정보를 저장하는 파일로 알맞은 것은?

① .Xsession   ② .Xsetup    ③ .Xinitrc    ④ .Xauthority

더보기

정답: ④ .Xauthority

▶ .Xauthority: X-윈도우 실행시 과련된 키 값 저장

 

75. 다음 중 X 클라이언트를 원격지로 전송하기 위해 변경하는 환경변수로 알맞은 것은?

① VISUAL     ② DISPLAY    ③ TERM    ④ XTERM

더보기

정답: ② DISPLAY

▶ X윈도는 X 서버와 X 클라이언트가 독립적으로 동작하는 네트워크 지향 시스템. 원격지의 X 클라이언트를 다른 시스템의 X 서버에서 실행

▶ X 서버에서 원격지의 X 클라이언트가 실행되도록 허가할 경우 xhost와 DISPLAY 이용

 

76. 다음 중 X 서버에서 IP 주소가 192.168.12.22번인 X 클라이언트를 허가하는 명령으로 알맞은 것은?

① xhost 192.168.12.22

② xhost * 192.168.12.22

③ xhost - 192.168.12.22

④ xhost add 192.168.12.22

더보기

정답: ① xhost 192.168.12.22

▶ xhost: X 서버에서 X 클라이언트의 접근을 허가할 때 IP 주소를 사용하는 명령어. X 서버에 접근할 수 있는 클라이언트 지정 혹은 해제

▶ xhost +: 모든 클라이언트의 접속 허용

▶ xhost -: 모든 클라이언트의 접속 차단

 

77. 다음 중 윈도 매니저 종류로 틀린 것은?

① Metacity    ② Enlingtenment    ③ WIndow Maker    ④ XFce

더보기

정답: ④ XFce

▶ 윈도우 매니저: X window상에서 창의 배치와 표현을 담당하는 시스템. Xlib와 XCB를 사용

▶ fvwm, twm, mw, window Maker, SfterStep, Enlightment 등이 존재

▶ xFce는 리눅스의 GUI 환경. 데스크톱 환경

▶ 대표적인 데스크톱 환경에는 KDE, GNOME, LXDE, XFCE 등이 존재

 

78. 다음 중 KDE에 대한 설명으로 틀린 것은?

① Metacity라는 윈도 매니저를 사용한다.

② 데스크톱 환경의 일종이다.

③ Qt 라이브러리를 기반으로 만들어졌다.
④ 리눅스뿐만 아니라 FreeBSD, Solaris, OS X 등도 지원한다.

더보기

정답: ① Metacity라는 윈도 매니저를 사용한다.

▶ KDE는 데스트탑 또는 휴대용 컴퓨팅을 위한 오픈소스 소프트웨어

▶ Metacity는 GNOME 2 데스크톱 환경에서 사용되었던 기본 창 관리자. GNOME 3에서 Mutter로 치환

 

79. 다음 중 사용자 로그인 및 세션 관리 역할을 수행하는 X 윈도의 구성 요소로 알맞은 것은?

① 디스플레이 매니저    ② 데스크톱 환경    ③ 윈도 매니저    ④ 유저 인터페이스

더보기

정답: ① 디스플레이 매니저

▶ 디스플레이 매니저(X-윈도우): X-윈도 구성요소 중 사용자 로그인 및 세션 관리 역할 수행하는 프로그램. run-level이 5인 경우 실행

▶ 데스크톱 환경: GUI 사용자에게 제공하는 인터페이스. KDE, GNOME, LXDE, XFCE 등이 있음.

▶ 윈도 매니저: X-윈도우 상에서 윈도우의 배치와 표현 담당하는 시스템 프로그램

▶ 유저 인터페이스: 사람들이 컴퓨터와 상호작용하는 시스템. fvwm, twm, mw, windowMaker, AfterStep, kwm, Enlightment 등이 있음

 

80. 다음은 시스템 부팅시 X 윈도가 실행되도록 설정하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

# systemctl (ㄱ) (ㄴ)

① (ㄱ): set-default, (ㄴ): multi-user

② (ㄱ): set-default, (ㄴ): graphical

③ (ㄱ): get-default, (ㄴ): multi-user.target

④ (ㄱ): get-default, (ㄴ): graphical.target

더보기

정답: ② (ㄱ): set-default, (ㄴ): graphical

▶ systemctl: RHEL7에 도입. systemd 시스템 및 서비스 매니저에서 시스템과 서비스 관련 작업을 제어하고 관리하는데 사용되는 명령어

▶ systemd: 리눅스 배포판에서 사용되는 시스템 및 서비스 매니저로 부팅 프로세스, 서비스 관리, 시스템 상태 확인을 통합 관리

set-default: 사용자 정의 target을 시스템이 부팅할 기본 target으로 설정. 타겟 변경뒤 시스템 리부팅

get-default: 현재 지정되어 있는 target확인

multiuser.target: 다중 사용자 모드. 부팅 모드를 텍스트 모드로 실행되도록 설정

graphical.target: X 윈도우 부팅. GUI 환경

 

반응형