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 환경
'1-2. 국가공인민간자격 모음 > [국가공인]리눅스마스터 2급' 카테고리의 다른 글
[리눅스마스터 2급] 2차 - 2023년 06월 10일(1과목) 해설 (2) | 2024.12.12 |
---|---|
[리눅스마스터 2급] 2차 - 2023년 09월 09일(2과목) 해설 (0) | 2024.12.12 |
[리눅스마스터 2급] 2차 - 2023년 09월 09일(1과목) 해설 (2) | 2024.12.12 |
[리눅스마스터 2급] 2차 - 2023년 12월 9일(1과목) 해설 (0) | 2024.12.12 |
[국가공인] 리눅스마스터 2급 (0) | 2024.11.26 |