1. 다음중 프린터 큐의 상태를 출력하는 명령으로 알맞은 것은?
① lp
② lpr
③ lpc
④ lpstat
프린터 큐의 상태를 출력하는 명령어는 "lpstat"입니다.
프린터 명령의 계열 및 설명은 아래와 같습니다.
프린터 명령 계열 및 설명 | ||
계열 | 명령어 | 설명 |
BSD 계열 | lpq | 프린터 큐에 있는 작업 목록 출력 |
lpr | 프린터 작업 요청 | |
lpc | 프린터 및 큐 제어(control) | |
lprm | 프린터 큐의 작업 삭제 (remove) | |
System V 계열 | lp | 프린터 작업 요청 |
lpstat | 프린터 큐의 상태 확인 | |
cancel | 프린터 작업 취소 |
2. 다음 중 스캐너 관련 프로그램으로 알맞은 것은?
① CUPS
② ALSA
③ OSS
④ SANE
보기 중 스캐너 관련 프로그램(패키지, 시스템)은 "SANE"입니다.
스캐너 및 사운드 관련 프로그램은 아래와 같습니다.
스캐너 관련 프로그램 : SANE, XSANE
사운드 관련 프로그램 : OSS, ALSA
3. 다음 설명에 해당하는 LVM 관련 용어로 알맞은 것은?
LVM에 구성되는 일종의 블록(Block) 같은 영역으로 보통 1 단위당 4MB로 할당된다. |
① PV
② VG
③ LV
④ PE
설명에 대한 LVM 관련 용어는 "PE"입니다.
"PE"는 Physical Extent로, 물리 영역을 뜻합니다.
물리 볼륨(PV)을 구성하는 일정한 크기의 블록으로, 보통 1 단위 당 4MB로 할당됩니다.
LVM 관련 용어는 크게 5가지로 나눌 수 있습니다.
관련 용어는 아래와 같습니다.
1) PV (Physical Volume; 물리 볼륨) : 여러 개의 물리적 하드디스크 |
2) PE (Physical Extent; 물리 영역) : 물리 볼륨(PV)을 구성하는 일정한 크기의 블록. (4MB) |
3) VG (Volume Group; 볼륨 그룹) : 물리 볼륨(PV)을 합쳐서 하나의 물리적 그룹으로 만드는 것 |
4) LV (Logical Volume; 논리 볼륨) : 볼륨 그룹(VG)을 논리 그룹으로 다시 나누는 것 |
5) LE (Logical Extent; 논리 영역) : 논리 볼륨(LV)을 구성하는 일정한 크기의 블록. (4MB) |
4. 다음 그림은 CentOS 7에서 프린터를 설정하기 위해 관련 프로그램을 실행한 것이다. 해당 프로그램을 실행하기 위한 명령으로 알맞은 것은?
① printconf
② printtool
③ system-config-printer
④ redhat-config-printer
해당 프로그램을 실행하기 위한 명령은 "system-config-printer" 명령입니다.
CentOS 7에서 X 윈도 기반으로 프린터를 설정할 때 사용하는 명령입니다.
5. 다음 설명에 해당하는 용어로 알맞은 것은?
버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발되었다. 라인 프린터 데몬 프로토콜을 사용하여 프린터 스풀링과 네트워크 프린터 서버를 지원한다. |
① CUPS
② LPRing
③ SANE
④ ALSA
해당 설명에 대한 용어는 "LPRing"입니다.
버클리 프린팅 시스템으로, BSD 계열입니다.
프린터 스풀링과 네트워크 프린터 서버를 지원하며,
리눅스 초기에 기본으로 사용되었으나 최근에는 CUPS 시스템을 추가로 사용합니다.
6. 다음 설명에 해당하는 RAID의 종류로 알맞은 것은?
최소 3개의 디스크로 구성해야 하고, 패리티 정보를 이용해서 하나의 디스크가 고장이 발생한 경우에도 데이터 사용이 가능한 구성 방식이다. 디스크 3개로 구성 시에 약 33.3%가 패리티 공간으로 사용된다. |
① RAID-0
② RAID-1
③ RAID-5
④ RAID-6
해당 설명에 대한 RAID의 종류는 "RAID-5"입니다.
RAID 각 레벨에 대한 설명은 아래와 같습니다.
RAID 0 | "Striping" 저장 방식. (연속된 데이터를 여러 디스크에 나눠 저장) 최소 두 개의 하드디스크 필요. 입출력 작업이 모든 디스크에 동시에 진행되기 때문에 빠르지만 고장에 매우 취약. (하나의 디스크라도 고장나면 전체 시스템 사용 불가) 고장 대비 능력이 없으므로 주요 데이터 저장은 부적합. |
RAID 1 | "Mirroring" 저장 방식. (하나의 디스크에 데이터가 저장되면 다른 디스크에 동일한 내용 백업) 데이터 저장 시 두 배의 용량이 필요하기 때문에 결함허용을 제공하지만 공간 효율성은 떨어짐. 주요 데이터 저장 적합. |
RAID 2 | "Striping" 저장 방식. 기록용 디스크와 데이터 복구용 디스크를 별도로 제공하여 오류 제어 기능이 없는 디스크를 위해 해밍 코드 사용 디스크의 사용 효율성이 낮음. 모든 SCSI 디스크에 ECC(에러 검출 기능)을 탑재하고 있기 때문에 실제 사용되지 않음. |
RAID 3 | "Striping" 저장 방식. 오류 검출을 위해 패리티 방식 이용. 패리티 정보를 저장하기 위해 전용 디스크를 사용하기 때문에 최소 3개 이상의 하드디스크 필요. 데이터 복구는 패리티 저장 디스크에 기록된 정보의 XOR를 계산하여 수행. 대형 레코드가 사용되는 단일 사용자 시스템에 적합. |
RAID 4 | RAID 3와 유사. (전용 패리티 디스크 사용) RAID 3은 [ Byte ] 단위 RAID 4는 [ Block(섹터) ] 단위로 저장 |
RAID 5 | "Striping" 저장 방식. 디스크마다 패리티 정보를 갖고 있어 패리티 디스크의 병목 현상을 줄이는 것이 가능. ( 실무에서 가장 많이 사용됨. ) 디스크 섹터 단위로 저장. 쓰기 작업이 많지 않은 다중 사용자 시스템에 적합. |
RAID 6 | RAID 5의 확장 Ver. 제 2 parity를 두는 dual parity를 사용함으로써 더 나은 무정지성을 갖게 함. 최소 4개의 드라이브가 필요. |
7. 다음은 yum 명령을 이용해서 telnet-server 패키지를 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# yum ( 괄호 ) telnet-server
① -i
② -y
③ install
④ --install
yum 명령의 설치 옵션은 " install " 입니다.
패키지 설치 옵션입니다.
( rpm의 설치 옵션이 " -i "입니다. )
8. 다음 중 sendmail이라는 패키지 설치하는 명령으로 알맞은 것은?
① rpm –e sendmail-8.14.7-6.el7.x86_64.rpm
② rpm –u sendmail-8.14.7-6.el7.x86_64.rpm
③ rpm –U sendmail-8.14.7-6.el7.x86_64.rpm
④ rpm –V sendmail-8.14.7-6.el7.x86_64.rpm
rpm 파일을 내려받아 설치할 경우 -i 옵션을 사용합니다.
기존 설치가 없다면 패키지 업그레이드 옵션인 -U를 사용해도 같은 기능을 수행합니다.
9. 다음 중 compress 명령으로 생성되는 압축 파일명으로 알맞은 것은?
① php-8.0.3.tar.Z
② php-8.0.3.tar.xz
③ php-8.0.3.tar.gz
④ php-8.0.3.tar.bz2
compress 명령으로 생성되는 압축 파일의 확장자는 " .Z "입니다.
10. 다음은 다운로드 받은 rpm 패키지 파일에 대한 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# rpm ( 괄호 ) totem-3.26.2-1.el7.x86_64.rpm
① -qif
② -qip
③ -qiv
④ -qiF
rpm 패키지 파일에 대한 정보 및 내부 파일 목록을 보기 위해서 rpm -qip [파일명].rpm 형식으로 명령을 사용합니다.
11. 다음은 backup.tar 파일의 내용을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# tar ( 괄호 ) backup.tar
-rw-rw-r-- ihd/kait 40 2021-03-30 00:01 int.tat
-rw-rw-r-- ihd/kait 40 2021-03-30 00:01 joon.txt
① cvf
② xvf
③ rvf
④ tvf
tar 파일의 내용을 확인하기 위해서는 tvf 옵션을 사용합니다.
tar | |
xvf => 압축 풀기 cvf => 압축하기 tvf => 내용 확인 rvf => 파일 추가 |
.xz => J .bz => j .gz => z |
12. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
( 괄호 )는 소스 컴파일 시 사용되는 Make의 대체프로그램으로 멀티플랫폼을 지원하기 위한 목적으로 등장한 오픈 소스 프로젝트이다. 이 방법을 사용하는 대표적인 프로그램에는 mysql 이 있다. |
① make
② cmake
③ configure
④ dnf
해당 설명에 대한 내용은 "cmake"입니다.
KDE, Mysql 등이 cmake 방식을 사용합니다.
컴파일 순서 | |
1) Configure => makefile 생성 2) Make => setup 생성 3) Make Install |
1) cmake 2) make install |
KDE, Mysql 등이 cmake를 사용 | |
KDE? : Qt 라이브러리 기반 (마이아스 에트리가 만든 데스크탑 환경) |
13. 다음 중 온라인 패키지 관리 도구로 가장 거리가 먼 것은?
① YaST
② yum
③ apt-get
④ zypper
YaST는 SUSE(수세) 리눅스의 패키지 관리 도구로,
온라인 패키지 관리도구가 아닌 기본 패키지 관리 기법입니다.
배포판 | 기본 패키지 관리 기법 |
온라인 패키지 관리 기법 |
레드햇 | RPM | YUM |
데비안 | Dpkg | apt-get |
수세 | YaST | zypper |
14. 다음 중 소스 컴파일 단계에서 configure 작업 후에 생성되는 파일로 알맞은 것은?
① .config
② config.h
③ configure.h
④ Makefile
Configure작업 후 생성되는 파일은 "makefile"입니다.
컴파일 순서 | |
1) Configure => makefile 생성 2) Make => setup 생성 3) Make Install |
1) cmake 2) make install |
KDE, Mysql 등이 cmake를 사용 | |
KDE? : Qt 라이브러리 기반 (마이아스 에트리가 만든 데스크탑 환경) |
15. 다음 중 vim(vi improved)를 개발한 인물로 알맞은 것은?
① 리처드 스톨먼
② 제임스 고슬링
③ 아보일 카사르
④ 브람 무레나르
vim을 개발한 인물은 "브람 무레나르"입니다.
16. 다음 설명에 해당하는 편집기로 알맞은 것은?
1976년도에 빌 조이가 개발한 유닉스 계열 시스템의 대표적인 편집기이다. |
① vi
② emacs
③ gedit
④ pico
해당 설명에 대한 편집기는 vi 편집기입니다.
17. vi 편집기 사용 중 비정상적인 종료로 인해 작업이 중단되었다. 다음 중 생성된 스왑 파일 목록을 확인하는 방법으로 알맞은 것은?
① vi +
② vi -r
③ vi -R
④ vi –s
-r 옵션은 손상된 파일을 복구하는 옵션으로, 생성된 스왑 파일 목록을 확인할 때 확인합니다.
18. 다음 설명과 같은 경우 유용한 vi 편집기의 환경설정 값으로 알맞은 것은?
vi 편집기의 ex 모드에서 개행문자($), TAB 문자 (^|) 등을 확인하기 위해 설정한다. |
① set ai
② set ic
③ set sm
④ set list
해당 설명에 대한 환경 설정 값은 "set list"입니다.
vi (vim)에서 개행 문자 및 Tab 문자를 표시합니다.
19. 다음 중 nano 편집기에서 프로그램을 종료하는 조합으로 알맞은 것은?
① [Ctrl]+[a]
② [Ctrl]+[e]
③ [Ctrl]+[c]
④ [Ctrl]+[x]
nano와 pico 편집기에서 [ Ctrl ] + [ x ] 는 프로그램을 종료하는 조합입니다.
( emacs 편집기에서는 [ Ctrl ] + [ x ] + [ c ] 조합으로 프로그램을 종료할 수 있습니다. )
20. 다음 중 vi 편집기에서 ihd라는 단어를 kait로 치환하는 명령으로 알맞은 것은?
① :% s/^ihd/kait/g
② :% s/^ihd$/kait/g
③ :% s/<ihd>/kait/g
④ :% s/∖<ihd∖>/kait/g
ind를 kait로 치환하는 명령은 :% s/∖<ihd∖>/kait/g 입니다.
'리눅스 마스터 2급' 카테고리의 다른 글
[리.마 2급 기출 풀이]_2021.09.11_(41~60) (0) | 2022.09.02 |
---|---|
[리.마 2급 기출 풀이]_2021.09.11_(21~40) (0) | 2022.09.01 |
[리.마 2급 기출 풀이]_2022.06.11_전체 해설 (0) | 2022.08.30 |
[ 리눅스 마스터 2급 ] _리눅스 설치 및 파티션 (0) | 2022.08.29 |
[리.마 2급 기출 풀이]_2022.06.11_(61~80) (0) | 2022.08.28 |