2020년 6월
8. 다음 중 손상된 파일 시스템을 검사하고 수리하는 명령으로 알맞은 것은?
① mkfs ② fsck ③ free ④ fdisk
답 : 2
mkfs : 파티션 한 하드디스크를 포맷할 때 사
free : 메모리 사용량 확인
fdisk : 파티션을 나눌 때 사용
11. 다음 중 셸에서 선언된 셸 변수 전부를 확인할 때 사용하는 명령으로 알맞은 것은?
① set ② env ③ chsh ④ export
답 : 1
env : 현재 지정되어 있는 환경 변수들을 출력하거나, 새로운 환경 변수를 설정하고 적용된 내용을 출력
chsh : 쉘 변경
export : 쉘 변수를 환경변수로 저장
36. /bin/ls라는 파일을 설치한 패키지 이름을 알아보려고 한다. (괄호) 안에 들어갈 내용을 알맞은 것은?
# rpm ( 괄호 ) /bin/ls
① -qc ② -qf ③ -ql ④ -qv
답 : 2
-q : 조회(query)할 때 사용
-qc : 내부 설정 파일 확인
-ql : 내부 파일 목록 확인
41. 다음은 vsftpd라는 패키지를 의존성을 무시하고 제거하려고 한다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?
# rpm ( 괄호 ) vsftpd
① -d --nodeps ② -r --nodeps ③ -e --nodeps ④ -v --nodeps
답 : 3
45. 다음 중 CUPS에 대한 설명으로 틀린 것은?
① 웹 서버의 Common Log Format 형태의 로그파일을 제공한다.
② HTTP 기반의 IPP를 사용하고, SMB 프로토콜도 부분적으로 지원한다.
③ CUPS 프린트 데몬의 환경 설정 파일의 기본문법이 아파치의 httpd.conf와 유사하다.
④ CUPS가 제공하는 장치 드라이버는 어도비의 PPD 형식의 이미지 파일을 이용하여 설정한다.
답 : 4
CUPS가 제공하는 장치 드라이버는 어도비의 PPD 형식의 텍스트 파일을 이용하여 설정한다.
47. 다음 중 GUI 기반의 스캐너 도구로 알맞은 것은?
① xcam ② scanadf ③ scanimage ④ sane
답 : 1
xcam : GUI 기반으로 평판 스캐너나 카메라로부터 이미지를 스캔해 주는 도구
48. 다음 중 System V 계열의 프린트 명령어로 알맞은 것은?
① lp ② lpr ③ lpq ④ lprm
답 : 1
lp : 프린터 출력
나머지 모두 BSD 계열
lpr : 프린터 출력
lpq : 큐에 있는 작업의 목록 출력
lprm : 프린터 큐에 대기 중인 작업 삭제
51. 다음 중 리눅스를 시작할 때 X 윈도가 실행되도록 관련 설정 파일을 수정하려고 할 때 들어갈 내용으로 알맞은 것은?
① id:3:startx:
② id:5:startx:
③ id:3:initdefault:
④ id:5:initdefault:
답 : 4
런레벨 5번 : X11 다중 사용자 모드 ( X윈도 로그인 )
55. 다음 중 리눅스 부팅 시 X 윈도를 실행하기 위해 부팅 모드를 설정할 수 있는 파일로 알맞은 것은?
① /etc/init
② /etc/inittab
③ /etc/fstab
④ /etc/runlevel
답 : 2
65. 다음 FTP 서비스 관련 포트 번호의 조합으로 알맞은 것은?
① ㉠ ftp: 20 ㉡ ftp-data: 21
② ㉠ ftp: 21 ㉡ ftp-data: 20
③ ㉠ ftp: 22 ㉡ ftp-data: 21
④ ㉠ ftp: 21 ㉡ ftp-data: 22
답 : 2
2020년 10월
21. 다음 설명으로 가장 알맞은 것은?
관련 프로세스가 메모리에 항상 상주하는 것이 아니라, 클라이언트의 서비스 요청이 들어오면 관련 프로세스를 실행하고 서비스가 종료되면 관련 프로세스도 종료한다.
① fork ② inetd ③ daemon ④ standalone
답 : 2
fork : 하나의 프로세스가 새로운 프로세스를 생성할 때 새로운 프로세스를 위해 메모리를 할당받아 복사본 형태로 실행한다.
daemon : 리눅스 시스템이 처음 가동될 때 실행되는 백그라운드 프로세스의 일종이며, 주기적이고 지속적인 서비스 요청을 처리하기 위해 계속 실행되는 프로세스이다.
standalone : 부팅 시에 실행되어 해당 프로세스가 메모리에 계속 상주하면서 클라이언트의 서비스 요청을 처리하는 방식이다.
42. 다음은 압축 파일을 해제하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# gzip ( 괄호 ) ihd.tar.gz
① -d ② -r ③ -u ④ -v
답 : 1
-r : 디렉터리 안에 모든 파일을 한꺼번에 압축 또는 해제
-v : 압축 혹은 해제 시 자세한 정보 출력
46. 다음 제시된 프린터 관련 명령어 중 나머지 셋과 비교해서 다른 계열에 속하는 명령으로 알맞은 것은?
① lp ② lpc ③ lpq ④ lpr
답 : 1
System V 계열 : lp
BSD 계열 : lpc, lpq, lpr
47. 다음 중 스캐너를 사용하기 위해서 설치해야 할 패키지로 알맞은 것은?
① OSS ② SANE ③ ALSA ④ CUPS
답 : 2
SANE(Scanner Access Now Easy)
63. 다음 중 ssh와 관련이 없는 명령으로 알맞은 것은?
① scp ② scl ③ sftp ④ slogin
답 : 2
scl : 기존의 시스템에 영향을 주지 않고 다양한 버전의 소프트웨어를 동시에 사용 가능
72. 다음 중 삼바 서비스와 가장 관련이 깊은 프로토콜로 알맞은 것은?
① RPC ② IRC ③ CIFS ④ SNMP
답 : 3
74. 다음 설명과 관련 있는 파일로 알맞은 것은?
시스템 점검을 위해 외부 네트워크와의 연결을 차단하려고 한다.
① /etc/hosts
② /etc/resolv.conf
③ /etc/sysconfig/network
④ /etc/sysconfig/network-scripts
답 : 3
2020년 12월
2. 다음 중 /etc/fstab 에 대한 설명으로 틀린 것은?
① 첫 번째 필드는 장치명, 볼륨 라벨, UUID 모두 사용이 가능하다.
② 특정 파티션을 부팅 시에 자동으로 마운트 되지 않도록 설정할 수 있다.
③ dump 명령을 통한 백업 시 사용주기를 매일 수행, 이틀에 한번 수행, 주 1회 수행으로 설정이 가능하다.
④ 파일 시스템 관련 정보 파일로 mount, umount, fsck 등의 명령어가 수행될 때 이 파일의 정보를 참조한다.
답 : 3
/etc/fstab : 리눅스에서 사용하는 파일 시스템 정보를 정적으로 저장하고 있는 파일
42. 다음 중 소스파일을 압축하는 유틸리티 종류로 가장 거리가 먼 것은?
① tar ② xz ③ gcc ④ gzip
답 : 3
gcc : 컴파일러
52. 다음 중 X 서버에 접근할 수 있는 클라이언트를 서버에 생성된 키 기반으로 제어할 때 사용하는 명령으로 알맞은 것은?
① xauth ② xhost ③ Xauthority ④ .Xauthority
답 : 1
xhost : X 서버에 접근할 수 있는 클라이언트를 지정하거나 해제하는 명령. 원격지에서 X윈도에 연결을 허락하거나 거부할 때 사용
61. 다음 설명에 가장 적합한 서비스로 알맞은 것은?
리눅스가 설치된 시스템에 프린터를 연결하여 사용 중이다. 윈도 10을 사용하는 회사 직원들의 컴퓨터에서도 리눅스 시스템에 연결된 프린터 사용이 가능하게 하려고 한다.
① NIS ② NFS ③ Usenet ④ SAMBA
답 : 4
NIS(Network Information Service) : 다수의 서버를 운영해야 하는 시스템에서 사용자의 계정 정보가 모든 서버에 개별로 저장되어 변경하거나 이용하기 불편한 점을 보완하기 위해서 만들어진 네트워크 기반의 인증서비스
2021년 3월
4. 다음 중 XFS 파일 시스템을 생성하는 명령으로 알맞은 것은?
① mke2fs ② xfs_mkfs ③ xfs.mkfs ④ mkfs.xfs
답 : 4
mke2fs : ext2, ext3, ext4 타입의 리눅스 파일 시스템 생성
mkfs : ext2, ext3, ext4, xfs 생성
16. 다음은 사용자가 로그인 셸을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
[ihduser@www ~ ]$ chsh ( 괄호 ) /bin/csh
① -c ② -l ③ -s ④ -u
답 : 3
-l : /etc/shells 파일 안에 지정된 쉘을 출력
-u : 도움말을 출력
32. 다음 설명과 같은 경우 유용한 vi 편집기의 환경설정 값으로 알맞은 것은?
vi 편집기를 이용해서 C 프로그래밍을 작성 중이다. [Enter] 키를 입력하여 다음 행으로 이동했을 때 바로 위 줄과 같은 열에 커서를 위치시킨다.
① set nu ② set ic ③ set ai ④ set sm
답 : 3
set nu : 라인 번호 출력
set ic : 검색 패턴 사용 시 대소문자 구별 X
set ai : 자동 들여 쓰기 옵션, 윗라인에 맞춰 같이 자동으로 들여 쓰기
set sm : 소스 코딩 작성 중 괄호를 닫을 때 어디에 있는 열기 괄호와 연관되어 있는지 표시
41. 다음 중 sendmail이라는 패키지 설치 여부를 확인하는 명령으로 알맞은 것은?
① rpm -i sendmail
② rpm -a sendmail
③ rpm -V sendmail
④ rpm -q sendmail
답 : 4
-i : 패키지 설치
-q : 설치된 rpm 패키지 조회
43. 다음 설명에 해당하는 RAID 기술로 알맞은 것은?
연속된 데이터를 여러 개의 디스크에 라운드 로빈 방식으로 기록하는 기술로 프로세서가 데이터를 읽어 들일 때 여러 디스크를 활용함으로써 처리 속도를 높일 수 있다.
① Volume Group ② Linear ③ Striping ④ Mirroring
답 : 3
RAID : 여러 개의 하드 디스크에 일부 중복된 데이터를 나눠서 저장하는 기술
Linear : 디스크를 배열 형태로 단순 연결. 데이터의 내용을 순차적으로 기록
Striping : 데이터의 내용을 분산 저장. 속도 빠름. 데이터의 안전성 보장 X
Mirroring : 데이터의 안전이 뛰어남. 디스크의 용량을 절반밖에 사용할 수 없음
45. 다음 설명에 해당하는 기술로 알맞은 것은?
리눅스 및 유닉스 계열 운영체제에서 사운드를 만들고 캡처하는 인터페이스로 표준 유닉스 장치시스템 콜(POSIX)에 기반을 두고 있다. 총 4가지의 라이선스 옵션으로 배포되고 있다.
① OSS ② ALSA ③ SANE ④ OSS
답 : 1
46. 다음 설명과 같은 상황에서 사용해야 하는 기술로 가장 알맞은 것은?
500GB 용량의 하드디스크가 2개가 준비된 상태이지만 각각 700GB, 200GB, 100GB 용량으로 분할된 파티션 3개의 운영이 필요한 상황이다.
① LVM ② RAID ③ Bonding ④ Clustering
답 : 1
LVM : 여러 개의 HDD의 용량을 합쳐서 하나의 파일 시스템으로 구성하는 것. 작은 용량의 HDD를 하나로 합쳐 대용량의 스토리지를 구성할 때 사용
Bonding : 여러 개의 NIC을 논리적으로 묶어서 한 개의 NIC의 개수만큼 대역폭을 확장하는 기술
Clustering : 여러 대의 시스템을 연결하여 하나의 그룹으로 구성된 시스템
50. 다음 설명과 가장 관련이 깊은 것은?
시스템 부팅 시 X 윈도를 사용하는 모드에서 사용자 이름과 암호를 요청하고 유효한 값이 입력되면 세션을 시작해 주는 역할을 수행한다.
① XCB ② GDM ③ GNOME ④ Mutter
답 : 2
XCB(X protocol C-language Binding) : 컴퓨팅에서 X 윈도 시스템을 위한 C 언어 결합
GDM(GNOME Display Manager) : GNOME의 디스플레이 매니저
Mutter : GNOME 3 윈도 매니저
51. 다음 중 윈도 매니저의 종류로 틀린 것은?
① Xfce ② Mutter ③ Kwin ④ Windowmaker
답 : 1
Xfce : GTK 프레임워크 사용하는 데스크톱 환경. 유닉스 환경에서 쓰이는 DE
Kwin : KDE의 윈도 매니저
69. 다음 중 이더넷 기반의 LAN 구성을 할 경우에 가장 거리가 먼 장치는?
① 리피터 ② 허브 ③ RJ-45 ④ SAN 스위치
답 : 4
SAN(Storage Area Network)
74. 다음 설명으로 알맞은 것은?
실시간 채팅 프로토콜로 여러 사용자가 모여 대화를 할 수 있는 서비스이다. 개인 간의 대화와 파일 전송기능도 제공한다.
① IRC ② NFS ③ SAMBA ④ Usenet
답 : 1
IRC(Internet Relay Chat)
Usenet : 범세계적인 네트워크에 접속된 서버들에 올려져 있는 여러 주제에 대한 글들을 모아놓은 것
2021년 9월
3. 다음 설명에 해당하는 LVM 관련 용어 알맞은 것은?
LVM에 구성되는 일종의 블록(Block) 같은 영역으로 보통 1단위당 4MB로 할당된다.
① PV ② VG ③ LV ④ PE
답 : 4
PE(Physical Extent)
PV(Physical Volume) : 파티션들을 LVM에서 사용할 수 있게 변환
VG(Volume Group) : PV들의 집합
LV(Logical Volume) : 사용자가 최종적으로 다루게 되는 논리적인 스토리지
5. 다음 설명에 해당하는 용어로 알맞은 것은?
버클리 프린팅 시스템으로 BSD 계열 유닉스에서 사용하기 위해 개발되었다. 라인 프린터 데몬 프로토콜을 사용하여 프린터 스풀링과 네트워크 프린터 서버를 지원한다.
① CUPS ② LPRng ③ SANE ④ ALSA
답 : 2
CUPS : BSD계열과 System V계열 모두 사용 가능
6. 다음 설명에 해당하는 RAID의 종류로 알맞은 것은?
최소 3개의 디스크로 구성해야 하고, 패리티 정보를 이용해서 하나의 디스크가 고장이 발생한 경우에도 데이터 사용이 가능한 구성 방식이다. 디스크 3개로 구성 시에 약 33.3%가 패리티 공간으로 사용된다.
① RAID-0 ② RAID-1 ③ RAID-5 ④ RAID-6
답 : 3
RAID-0 : Concatenate 방식(두개 이상의 디스크에 데이터를 순차적으로 쓰는 방법), Stripe 방식(두개 이상의 디스크에 데이터를 랜덤하게 쓰는 방법)
RAID-1(Mirror) : 적어도 동일한 용량의 디스크 두 개 필요. 디스크에 같은 데이터를 중복 기록하여 데이터 보존
RAID-2(Striping) : Hamming code 사용. ECC를 별도의 드라이브에 저장하는 방식
RAID-3 : 데이터를 바이트 단위로 나누어 디스크에 동등하게 분산 기록
RAID-4 : 데이터를 블록 단위로 나눠 기록
RAID-5 : 하나의 디스크가 고장나더라도 남은 디스크를 통해 데이터 복구
RAID-6 : 2개의 디스크에 문제가 생겨도 복구 가능
7. 다음은 yum 명령을 이용해서 telnet-server 패키지를 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# yum ( 괄호 ) telnet-server
① -i ② -y ③ -install ④ --install
답 : 3
-y : 사용자에게 yes/no 여부를 묻지 않고 넘어감
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
답 : 3
-e : 패키지 삭제
-U : 패키지 업그레이드
-V : 패키지 검증
10. 다음은 다운로드 받은 rpm 패키지 파일에 대한 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
# rpm ( 괄호 ) totem-3.26.2-1.el7.x86_64.rpm
① -qif ② -qip ③ -qiv ④ -qiF
답 : 2
12. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
( 괄호 )는 소스 컴파일 시 사용되는 Make 의 대체프로그램으로 멀티플랫폼을 지원하기 위한 목적으로 등장한 오픈 소스 프로젝트이다. 이 방법을 사용하는 대표적인 프로그램에는 mysql 이 있다.
① make ② cmake ③ configure ④ dnf
답 : 2
make : 여러가지 해야할 일들을 미리 선언하거나 그룹핑하여 이를 쉽고 편하게 실행할 수 있는 툴
dnf : Red Hat 계열의 패키지 관리자인 yum의 단점을 개선한 패키지 관리자
17. vi 편집기 사용 중 비정상적인 종료로 인해 작업이 중단되었다. 다음 중 생성된 스왑 파일 목록을 확인하는 방법으로 알맞은 것은?
① vi + ② vi -r ③ vi -R ④ vi -s
답 : 2
19. 다음 중 nano 편집기에서 프로그램을 종료하는 조합으로 알맞은 것은?
① [Ctrl] + [a] ② [Ctrl] + [e] ③ [Ctrl] + [c] ④ [Ctrl] + [x]
답 : 4
[Ctrl] + [a] : 줄 시작으로 이동
[Ctrl] + [e] : 줄 끝으로 이동
[Ctrl] + [c] : 커서 위치 표시
[Ctrl] + [x] : 종료
20. 다음 중 vi 편집기에서 ihd라는 단어를 kait로 치환하는 명령으로 알맞은 것은?
① :%s/^ihd/kait/g
② :%s/^ihd$/kait/g
③ :%s/<ihd>/kait/g
④ :% s/∖<ihd∖>/kait/g
답 : 4
특수문자 앞에 '∖' 필수
23. 실행중인 모든 프로세서를 확인하기 위해 사용하는 ps 명령 옵션으로 알맞은 것은?
① ef ② -a ③ aux ④ -f
답 : 3
ef : 모든 프로세스를 풀 포맷으로 출력
a : 모든 사용자
f : 프로세스 상속관계 트리구조로 출력
30. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
CentOS 6 버전에서 최초의 프로세스명은 ( ㉠ ) 이었으나, CentOS 7 버전부터는 ( ㉡ ) 로 변경되었다.
① ㉠ init, ㉡ systemd
② ㉠ inetd, ㉡ systemd
③ ㉠ systemd, ㉡ init
④ ㉠ systemd, ㉡ inetd
답 : 1
44. 다음 그림에 해당하는 명령으로 알맞은 것은?
① quota ② edquota ③ repquota ④ setquota
답 : 3
quota : 설정된 각 사용자(그룹)의 쿼타 확인
edquota : 쿼터 설정
repquota : 사용자들의 쿼타 설정 내역 확인
setquota : 편집기가 기반이 아닌 명령행에서 직접 사용자나 그룹에 디스크 사용량 할당
댓글