IT Memory Note

[리눅스마스터 2급] 기출 문제 풀이 2 본문

자격증/리눅스마스터 2급

[리눅스마스터 2급] 기출 문제 풀이 2

h00ddu 2023. 12. 6. 21:07

출제 일자 : 2022년 09월 03일

 

1 과목 : 리눅스 운영 및 관리

 
 


1. 다음은 /etc/passwd 파일의 내용을 출력하는 과정이다. 괄호 안에 들어갈 명령어로 알맞은 것은?

# (    ) /etc/passwd

 
⓵ lp
⓶ lpc
⓷ lpstat
⓸ lprm
 
[ 해설 ]

  • lp : System V에서의 프린터 문서를 출력하는 명령어 
  • lpc : 라인 프린터 컨트롤 프로그램, 프린터나 큐를 제어하는 명령어
  • lpstat : 프린터 큐의 상태를 출력하는 명령어
  • lprm : 프린터 큐의 대기 중인 작업을 삭제하는 명령어


2. 다음 중 System V 계열에 속하는 프린트 관련 명령어로 틀린 것은?

 
⓵ lp
⓶ lpc
⓷ lpstat
⓸ cancel
 
[ 해설 ]

  • System V 계열 : lpl. lpstat, cancel
  • BSD 계열 : lpr, lpc, lpq, lprm


3. 다음 설명에 해당하는 LVM 관련 용어로 알맞은 것은?

사용자가 필요한 만큼 할당하여 만들어지는 공간으로 물리적 디스크에서 분할하여 생성하는 파티션과 같은 개념이다.

 
⓵ 볼륨 그룹(VG)
⓶ 논리적 볼륨(LV)
⓷ 물리적 볼륨(PV)
⓸ 물리적 확장(PE)
 
[ 해설 ]

  • 볼륨 그룹(VG) : PV 집합으로 LV를 할당할 수 있는 공간이며, PV로 초기화된 장치를 VG로 통합한 것
  • 논리적 볼륨(LV) : 사용자가 최종적으로 사용하는 논리 저장소
  • 물리적 볼륨(PV) : LVM에서 블록 장치를 사용하려면 PV로 초기화해야 함, 블록 장치 파티션들을 LVM에서 사용할 수 있게 변환
  • 물리적 확장(PE) : PV를 구성하는 일정한 크기의 블록, LV LE와 일대일로 대응, 각각의 PV는 동일한 PE로 구성됨


4. 다음 설명에 해당하는 용어로 알맞은 것은?

리눅스 및 유닉스 OS에서 사운드를 만들고 캡처하기 위한 인터페이스로 표준 유닉스 시스템 콜을 사용한다. Hannu Savolaonen에 의해 만들어졌으며 현재는 4종류의 라이선스 옵션을 기반으로 배포된다.

 
⓵ ALSA
⓶ CUPS
⓷ OSS
⓸ SANE
 
[ 해설 ]

  • ALSA : GPL 및 LGPL 라이선스 기반으로 배포하며, 사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널 요소, 여러 가지 사운드 장치 관리가 가능(Jaroslav)
  • CUPS : 애플이 개발한 오픈소스 프린팅 시스템으로, 유닉스 계열에서 사용하기 위해 개발됨
  • OSS : 리눅스/유닉스 계열 OS에서 사운드를 만들고 캡처하는 인터페이스, 표준 유닉스 장치 시스템 콜에 기반(Hannu)
  • SANE : GPL, 유닉스, OS2, Windows OS 지원하는 스캐너


5. 다음 중 인터넷상에서 원격으로 인쇄하기 위해 사용되는 프로토콜명으로 알맞은 것은?

 
⓵ IPP
⓶ LPRng
⓷ CUPS
⓸ PPD
 
[ 해설 ]

  • IPP : Internet Printer Protocol의 약자로 네트워크 상의 프린터를 서포트하는 프로토콜로서 인터넷을 경유한 인쇄도 가능
  • LPRng : BSD 계열 유닉스에서 사용하며, 리눅스 초기 인쇄 시스템, 버클리 프린팅 시스템
  • CUPS : Common Unix Printer System의 약자로, 클라이언트와 프린터 서버로 구성되어 있는 리눅스/유닉스 호환 OS를 위한 모듈러 프린팅 시스템, 애플이 개발했으며, HTTP 기반의 IPP
  • PPD : PostScript Printer Description의 약자로 전자 문서 형식


6. 다음 중 구성된 디스크 중에 한 개라도 오류가 발생하면 데이터 복구가 불가한 RAID 구성법으로 알맞은 것은?

 
⓵ RAID-0
⓶ RAID-1
⓷ RAID-5
⓸ RAID-6
 
[ 해설 ]

  • RAID-0 : 스트라이핑 기법으로 복구 불가능
  • RAID-1 : 미러링이라고도 하며, 모든 디스크에 데이터를 복제하여 기록하고, N-1개의 디스크가 고장 나도 데이터 사용이 가능
  • RAID-5 : 블록 단위로 스트라이핑 하고, 오류 교정을 위해 패리티를 1개의 디스크에 저장함(패리티 저장은 매 번 다른 디스크에 저장)
  • RAID-6 : 블록 단위로 스트라이핑 하고, 오류 교정을 위해 패리티를 2개의 디스크에 저장함(패리티 저장은 매 번 다른 디스크에 저장)


7. 다음 중 rpm 명령에서 설치할 때 사용하는 옵션으로 가장 거리가 먼 것은?

 
⓵ -i
⓶ -U
⓷ -f
⓸ -F
 
[ 해설 ]

  • -i : 패키지 설치 관련 옵션(install)
  • -U : 업그레이드 관련 옵션(upgrade)
  • -f : 특정 파일을 설치한 패키지명 확인(file)
  • -F : 기본 패키지가 있는 경우에만 설치(force)


8. 다음 중 소스 파일을 이용한 설치 방법이 나머지 셋과 다른 것은?

 
⓵ Apache httpd
⓶ MySQL
⓷ PHP
⓸ Nmap
 
해설 : MySQL은 cmake를 이용해 컴파일함



9. 다음 중 데비안 계열 리눅스에서 사용하는 패키지 관리 도구로 가장 알맞은 것은?

 
⓵ rpm
⓶ yum
⓷ dpkg
⓸ YaST
 
[ 해설 ]

  • rpm, yum : 레드햇 계열 리눅스에서 사용하는 패키지 관리 도구
  • dpkg : 데비안 기반의 리눅스에서 사용되는 저수준 패키지 관리자, .deb 패키지의 설치와 삭제를 담당
  • YaST : 수세 계열 리눅스에서 사용하는 패키지 관리 도구


10. 다음 중 yum을 이용해서 nmap 패키지를 제거하는 명령으로 알맞은 것은?

 
⓵ yum delete nmap
⓶ yum clean nmap 
⓷ yum remove nmap
⓸ yum destory nmap



11. 다음 중 아파치 웹 서버 소스 파일을 내려받은 후 압축을 해제하는 과정이다. 괄호 안에 들어갈 내용으로 알맞은 것은?

# tar (     ) httpd-2.4.53.tar.bz2

 
⓵ jxvf
⓶ Jxvf
zxvf
⓸ Zxvf
 
[ 해설 ]

  • .bz2 > jxvf
  • .xz > Jxvf
  • .gz > zxvf
  • compress > Zxvf


12. 다음 중 소스 파일을 이용한 설치 단계로 가장 알맞은 것은?

 
⓵ make clean > make > make install
⓶ make > make clean > make install
⓷ configure > make > make install
⓸ configure > make clean > make install



13. 다음 중 온라인 기반 패키지 관리 도구로 거리가 먼 것은?

 
⓵ apt-get
⓶ yum
⓷ zypper
⓸ YaST
 
[ 해설 ]

  • apt-get : 데비안 계열 온라인 패키지 관리 도구
  • yum : 레드햇 계열 온라인 패키지 관리 도구
  • zypper : 수세 계열 온라인 패키지 관리 도구
  • YaST : 리눅스 OS의 설정 및 구성도구, 오픈 수세 리눅스 배포판과 수세 리눅스의 파생 상용 배포판들을 장식


14. 다음 중 의존성이 있는 httpd 패키지를 강제로 제거하는 명령으로 알맞은 것은?

 
⓵ rpm -r httpd --force
⓶ rpm -r httpd --nodeps
⓷ rpm -e httpd --force
⓸ rpm -e httpd --nodeps
 
[ 해설 ]

  • -r : 최상위 디렉터리 지정(root)
  • -e : 패키지 제거(erase)
  • --nodeps : 의존성 관계를 무시하고 설치/제거
  • --force : 기존에 패키지 설치 여부 관계없이 강제로 설치/제거


15. 다음 중 vi 편집기에서 변경된 내용을 저장하지 않고 종료하는 명령으로 알맞은 것은?

 
⓵ :w!
⓶ :q!
⓷ :x!
⓸ :e! 
 
[ 해설 ]

  • ! : 강제
  • w : 저장
  • q : 종료
  • e! : 마지막 저장 이후 모든 편집을 취소


16. 다음 중 emacs 편집기를 개발한 인물로 알맞은 것은?

 
⓵ 빌 조이
⓶ 리처드 스톨먼
⓷ 리누스 토발즈
⓸ 브람 무레나르
 
[ 해설 ]

  • vi : 빌 조이
  • emacs : 
  • 리눅스 : 리누스 토발즈
  • vim : 브람 무레나르


17. 다음 중 vi 편집기에서 줄의 시작이 linus일 때 Linux로 치환하는 명령으로 알맞은 것은?

 
⓵ :% s/^linux/Linux/
 :% s/\linux/Linux/
 :% s/\<linux\>/Linux/
 :% s/$linuxx/Linux/



18. 다음 중 vi 편집기에서 현재 커서가 위치한 줄부터 아래 방향으로 3줄 복사하는 명령으로 알맞은 것은?

 
⓵ 3j
⓶ 3p
⓷ 3dd
⓸ 3yy
 
[ 해설 ]

  • yy : 줄 바꿈 문자를 포함하여 현재 줄을 복사
  • 3y : 커서가 위치한 라인에서 시작하여 3줄 복사
  • y$ : 커서에서 줄 끝까지 모든 것을 복사
  • y^ : 커서부터 줄의 시작까지 모든 것을 복사
  • yw : 다음 단어의 시작 부분에 복사
  • yew : 현재 단어를 복사
  • y% : 일치하는 문자에 복사
  • dd : 줄 바꿈 문자를 포함하여 현재 줄을 잘라내기
  • p : 붙여넣기


19. 다음은 괄호 안에 들어갈 내용으로 알맞은 것은?

워싱턴 대학에서 만든 유닉스용으로 만든 ( ㄱ ) 편집기는 리눅스 초기 배포판에 포함되었으나 최근에는 이 복제판인 ( ㄴ ) 편집기가 사용되고 있다.

 
⓵ ㄱ : vi, ㄴ : vim
⓶ ㄱ : vi, ㄴ : pico
⓷ ㄱ : pico, ㄴ : nano
⓸ ㄱ : nano, ㄴ : pico



20. 다음은 vi 편집기 실행 시에 자동으로 행 번호가 나타나도록 설정하는 과정이다. 괄호 안에 들어갈 파일명과 설정 내용의 조합으로 알맞은 것은?

[ihduser@kait ~] $ cat > ( ㄱ ) ( ㄴ )

 
⓵ ㄱ : .virc, ㄴ : set no
⓶ ㄱ : .virc, ㄴ : set nu
⓷ ㄱ : .exrc, ㄴ : set no
⓸ ㄱ : .exrc, ㄴ : set nu
 
[ 해설 ]

  • .exrc : 설정 저장이 가능


21. 다음 중 백그라운드로 수행 중인 프로세스를 확인하는 명령어로 알맞은 것은?

 
⓵ bg
⓶ fg
⓷ jobs
⓸ nohup
 
[ 해설 ]

  • bg : background의 약어로 현재 실행 중인 프로세스를 백그라운드 작업으로 전환하는 셸 내부 명령어
  • fg : 현재 백그라운드로 실행 중인 명령어를 포그라운드 작업으로 전환할 때 사용하는 명령어
  • jobs : 작업이 중지된 상태, 백그라운드로 진행 중인 상태, 변경되었지만 보고되지 않은 상태를 표시하는 명령어
  • nohup : 사용자가 로그아웃하거나 터미널 창이 닫혀도 실행


22. 다음 중 CentOS 7 버전에서 모든  프로세스의 시작이 되는 프로세스 이름으로 알맞은 것은?

 
⓵ init
⓶ inetd
⓷ deamon
systemd
 
[ 해설 ]

  • init : CentOS 7 이전에 적용
  • deamon : 백그라운드에서 여러 가지의 작업을 하는 프로그램
  • systemd : 페도라 CentOS 7에 적용


23. 다음 제시된 명령을 백그라운드 프로세스로 실행하려고 할 때 괄호 안에 들어갈 내용으로 알맞은 것은?

# find / -name '*.txt' > list (   )

 
⓵ :
⓶ |
⓷ &
⓸ +



24. 다음 중 작업 중인 터미널이 닫혀야 실행 중인 프로세스를 계속해서 백그라운드 프로세스로 유지하려고 할 때 사용하는 명령어로 알맞은 것은?

 
⓵ bg
⓶ fg
⓷ jobs
⓸ nohup
 
[ 해설 ]

  • nohup : 사용자가 로그아웃하거나 터미널 창이 닫혀도 실행


25. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

# kill 513

 
⓵ PID가 513번인 프로세스에 1번 시그널을 전송한다.
⓶ PID가 513번인 프로세스에 9번 시그널을 전송한다.
⓷ PID가 513번인 프로세스에 15번 시그널을 전송한다.
⓸ kill 명령어는 프로세스명을 사용하므로 명령 오류가 발생한다.
 
[ 해설 ]

  • SIGHUP 1 : 터미널 연결 끊김 시 발생 > 종류 후 재시작
  • SIGINT 2 : Ctrl+C 입력 시 발생 > 종료
  • SIGKILL 9 : 프로세스 강제 종료 시 발생 > 종료
  •  


26.  다음 프로세스 아이디(PID)가 1222인 프로세스의 우선순위 값을 변경하는 과정이다. 괄호 안에 들어갈 알맞은 것은?

# (    ) -10 1222

 
⓵ nice
⓶ renice
⓷ top
 ps
 
[ 해설 ]

  • nice : 실행할 프로그램의 우선순위를 변경
  • nice의 형식 : nice -n [프로세스명]
  • renice : 이미 실행되어 있는 프로세스의 우선순위 변경
  • renice의 형식 : renice -n [PID]


27. 다음 괄호 안에 들어갈 내용으로 가장 알맞은 것은?

( ㄱ )은 주기적이고 지속적인 서비스 요청을 처리하기 위해서는 계속 실행되는 프로세스로 일종의 ( ㄴ ) 프로세스이다.

 
⓵ ㄱ : standalone, ㄴ : foreground
⓶ ㄱ : standalone, ㄴ : background
⓷ ㄱ : daemon, ㄴ : foreground
⓸ ㄱ : daemon, ㄴ : background
 
[ 해설 ]

  • deamon : 백그라운드에서 여러 가지의 작업을 하는 프로그램
  • bg : background의 약어로 현재 실행 중인 프로세스를 백그라운드 작업으로 전환하는 셸 내부 명령어


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

하나의 프로세스가 다른 프로세스를 실행할 때 호출하는 방법으로 새로운 프로세스를 위해 메모리를 할당받아 복사본 형태로 프로세스를 실행한다. 새롭게 생성된 프로세스는 원래 프로세스의 자식 프로세스가 된다.

 
⓵ exec
⓶ fork
⓷ init
⓸ inetd
 
[ 해설 ]

  • exec : 프로세스 대체
  • fork : 프로세스 복제, 원래 프로세스는 멈추고, 새로운 프로세스로 대체됨


29. 다음 중 cron을 이용해서 매주 1회만 작업 스크립트를 실행하려고 할 때 괄호 안에 들어갈 내용으로 알맞은 것은?

(    )  /etc/work.sh

 
⓵ 4 0 * 1 *
⓶ 4 0 1 * *
⓷ 4 0 * * 2
⓸ 4 0 * 2 *
 
[ 해설 ]

  • nano : 크리스 알레그레타
  • gedit : gedit 개발자가 만든 GNONE 데스크톱 환경용 문서 편집 프로그램
  • vi : 빌 조이가 개발한 현재 유닉스 환경에서 가장 많이 쓰이는 모드형 문서 편집기
  • vim : 브람 무레나르가 개발한 다양한 색상 제공으로 가시성 향상, 정규 표현식 문법 확장
  • pico : 워싱턴 대학의 Aboil Kasar이 개발한 간단하고 메뉴 선택 방식의 텍스트 편집기, 윈도우의 메모장과 유사


30. 다음 중 [Ctrl]+[Z] 키 조합으로 실행했을 때 발생하는 시그널명과 번호의 조합으로 알맞은 것은?

 
⓵ SIGSTOP, 19
⓶ SIGSTOP, 20
⓷ SIGTSTP, 19
⓸ SIGTSTP, 20
 
[ 해설 ]

  • SIGTSTP, 20 : 실행 정지 후 다시 실행을 계속하기 위해 대기시키는 시그널 (terminal stop)


31. 다음 설명에 해당하는 쉘의 기능으로 알맞은 것은?

기존에 실행한 명령들을 위/아래 방향키를 사용하여 검색 및 편집하여 특정 명령을 반복해서 수행할 수 있다.

 
⓵ 명령행 완성 기능
⓶ 명령행 편집 기능 
⓷ 명령어 히스토리 기능
⓸ 명령어 alias 기능



32. 다음 중 현재 사용 가능한 셸 목록 정보가 저장된 파일명으로 알맞은 것은?

 
⓵ /etc/passwd
⓶ /etc/shells
⓷ /etc/login.defs
⓸ /etc/default/useradd



33. 다음 설명에 해당하는 셸로 알맞은 것은?

1989년 브라이언 폭스가 GNU 프로젝트를 위해 개발한 셀로 명령 히스토리, 명령행 편집 등 다양한 기능을 지원한다.

 
⓵ ksh
⓶ tcsh
⓷ bash
⓸ dash
 
[ 해설 ]

  • ksh : Korn Shell, 본 쉘을 확장해서 만들어진 쉘로 C 쉘의 여러 기능이 추가됨(히스토리, vi, 명령행 편집 등의 기능)
  • tcsh : TC Shell, C 쉘과 통합해서 탄생된 쉘로, C 쉘에 없는 명령어 자동완성, 편집 기능을 지원


34. 다음 선언된 셸 변수를 해제하는 명령어로 알맞은 것은?

 
⓵ env
⓶ set
⓷ unset
⓸ printenv



35. 다음 설명에 해당하는 파일로 가장 알맞은 것은?

특정 디렉터리를 명령어 검색 디렉터리로 지정하기 위해, 환경변수 PATH에 등록하고 계속해서 사용하려고 한다.

 
⓵ ~/.bashrc
⓶ ~/.bash_history
⓷ ~/.bash_profile
⓸ ~/.bash_logout
 
[ 해설 ]

  • .profile : 로그인되는 시점에 실행
  • .bash_profile : bash로 로그인되는 시점에 실행
  • .bashrc : 새로운 콘솔을 열 때 실행, 로그인 없이 bash가 실행될 때 로드됨


36. 다음 괄호 안에 출력되는 내용으로 알맞은 것은?

[ihduser@kait ~]$ user=lin
[ihduser@kait ~]$ echo $USER
(     )

 
⓵ lin
⓶ USER
⓷ ihduser
⓸ 아무것도 출력되지 않는다.



37. 다음 중 로그인 셸을 확인하는 명령으로 알맞은 것은?

 
⓵ cat SHELL
⓶ cat $SHELL
⓷ echo SHELL
⓸ echo $SHELL



38. 다음 ihduser 사용자가 로그인 후에 사용 중인 셸을 확인하는 과정이다. 괄호 안에 들어갈 내용으로 알맞은 것은?

[ihduser@kait ~]$ (     )

 
⓵ ps
⓶ chsh -s
⓷ chsh -l
⓸ chsh -u
 
[ 해설 ]

  • chsh : 셸을 변경하는 명령어


39. 다음 중 디스크 용량 단위를 적은 수서부터 큰 순서로 바르게 나열한 것은?

 
⓵ GB < TB < PB < EB
⓶ TB < GB < PB < EB
⓷ GB < TB < EB < PB
⓸ TB < GB < EB < PB



40. 다음은 ihduser 사용자의 디스크 사용량을 확인하는 과정이다. 괄호 안에 들어갈 명령어로 알맞은 것은?

 
⓵ quota
⓶ mount
⓷ df
⓸ du
 
[ 해설 ]

  • df : 디스크 여유 공간 확인 (disk free)
  • du : 디스크 사용량 확인 (disk usage)


41. 다음은 /project 디렉터리를 포함해서 하위 디렉터리 및 파일의 그룹 소유권을 project로 변경하는 과정이다. 괄호 안에 들어갈 내용으로 알맞은 것은?

# (     ) project /project

 
⓵ chgrp -r
⓶ chgrp -R
⓷ chmod -r
⓸ chown -r
 
[ 해설 ]

  • chmod : 접근 허가권(rwx)
  • chown : 사용자 & 그룹 소유권 변경
  • chgrp : 그룹 소유권만 변경
  • -R : 하위 디렉터리까지 전부 변경


42. 다음은 XFS 파일 시스템으로 구성된 /dev/sdb1 파티션을 점검 및 복구하는 과정이다. 괄호 안에 들어갈 명령으로 알맞은 것은?

# (    ) /dev/sdb1

 
⓵ fsck -t xfs
⓶ e2fsck -t xfs
⓷ xfs_repair
⓸ mkfs -t xfs



43. 다음 결과에 해당한 명령어로 알맞은 것은?

[root@www ~]#
/dev/sda1 on / type xfs (rw, relatime, seclabel, attr2, inode64, noquota)

 
⓵ fdisk
⓶ mount
df
⓸ du
 
[ 해설 ]

  • fdisk : 파티셔닝을 삭제하고 생성
  • mount : 하드웨어 장치를 리눅스에서 사용하기 위해 인식시켜 주는 명령어


44. 다음 중 chmod 명령어 사용법 관련된 예로 틀린 것은?

 
⓵ chmod u+s a.out
⓶ chmod g+s a.out
⓷ chmod o+t /project
⓸ chmod g+t /project
 
[ 해설 ]

  • chmod : 접근 허가권 변경
  • u : user 파일 소유자
  • g : group 파일 소유 그룹
  • o : 일반 사용자
  • s : SetUID 설정
  • t : Stikybit 설정


45. 다음은 ihduser 사용자의 디스크 쿼터를 설정하는 과정이다. 괄호 안에 들어갈 명령으로 알맞은 것은?

# (     ) ihduser

 
⓵ quota
⓶ edquota
⓷ repquota
⓸ xfs_quota
 
[ 해설 ]

  • edquota : 사용자나 그룹에 쿼터를 설정할 때 사용하는 명령어
  • quota, repquota : 사용자 단위로 쿼터 설정 정보를 출력해 주는 명령어


46. 다음 명령을 실행했을 경우에 'a.txt' 파일의 허가권 값으로 알맞은 것은?

$ umask 022
$ touch a.txt

 
⓵ -----r--r--
⓶ -rwxr-xr-x
⓷ -rw-r--r--
⓸ -rw-rw-r--
 
[ 해설 ]

  • 일반 파일 : 666
  • 디렉터리 : 777
    • 666 - 022 : 644 -rw-r--r--


47. 다음 중 사용자 디스크 쿼터 설정을 위해 /etc/fstab 파일에 설정하는 옵션 값으로 틀린 것은?

 
⓵ quota
⓶ uquota
⓷ usrquota
⓸ userquota
 
[ 해설 ]

  • 4번째 필드 : uquota 또는 usrquota를 입력함


48. 다음의 경우 관련 설명으로 알맞은 것은?

[root@www ~]# id ihduser
uid=1009(ihduser) gid=1009(ihduser) groups=1009(ihduser), 1010(project)
[root@www ~]# ls -ld /project
drwxr-xr-x,  2  root  project  6  Apr       6 10:22 /project
[root@www ~]# chmod 3070 /project

 
⓵ ihduser 사용자는 /project 디렉터리에 들어갈 수 없다.
⓶ ihduser 사용자는 /project 디렉터리에 들어갈 수 있으나 파일을 생성할 수 없다.
⓷ ihduser 사용자가 /project 디렉터리에 파일을 생성하면 그룹 소유권은 project이다.
⓸ ihduser 사용자가 /project 디렉터리에 파일을 생성하면 그룹 소유권은 ihduser이다.


 

2과목 : 리눅스 활용

 
 


49. 다음 중 리눅스 커널 기반으로 만들어진 OS로 틀린 것은?

 
⓵ webOS
⓶ QNX 
⓷ GENIVI
⓸ Tizen
 
[ 해설 ]

  • webOS : LG 전자에서 개발 및 사용하고 있는 리눅스 기반의 모바일 OS
  • QNX : 유닉스 기반
  • GENIVI : 리눅스 기반의 표준화된 IVI 플랫폼을 만들기 위한 조직
  • Tizen : 리눅스 기반 무료 공개형 모바일 OS


50. 다음 설명의 경우에 구성해야 할 클러스터 기법으로 가장 알맞은 것은?

지속적인 서비스 제공을 목적으로 하는 클러스터로 주된 역할을 수행하는 Primary Node에 오류가 발생할 경우에 Backup Node가 관련 서비스를 이어받도록 한다.

 
⓵ 베어울프 클러스터
⓶ 고계산용 클러스터
⓷ 부하분산 클러스터
⓸ 고가용성 클러스터



51. 다음 설명에 가상화 기술로 알맞은 것은?

레드햇에서 인수한 Qumrane에서 개발한 하이퍼 바이저로 x86 시스템 기반으로 전가상화 방식을 사용한다.

 
⓵ Docker
⓶ Xen
⓷ KVM
⓸ VirtualBox
 
[ 해설 ]

  • Xen : 반가상화 및 전가상화 모두 가능, 상용화된 제품이 많음, 장치명 Xenbr()
  • VirtualBox : 전가상화만 지원, 호스티드 방식, 확장자 .vdi, 장치명 virbr0


52. 다음 설명에 해당하는 빅데이터 관련 기술로 알맞은 것은?

대량의 자료를 처리할 수 있는 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크

 
⓵ Hadoop
⓶ NoSQL
⓷ R
⓸ Anisible



53. 다음은 특정 IP 주소에 가상 도메인을 설정하는 과정이다. 괄호 안에 들어갈 파일명으로 알맞은 것은?

# cat >> (    )
192.168.56.102             www.ihd.or.kr

 
⓵ /etc/hosts
⓶ /etc/resolv.conf
⓷ /etc/sysconfig/network
⓸ /etc/sysconfig/network-scripts



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

네트워크 관리자로부터 사용 중인 리눅스 시스템의 DNS 서버 주소를 변경하라는 연락을 받아서 관련 내용을 수정하려고 한다.

 
⓵ /etc/hosts
⓶ /etc/resolv.conf
⓷ /etc/sysconfig/network
⓸ /etc/sysconfig/network-scripts



55. 다음 중 FTP 서비스에서 사용하는 포트 번호에 대한 설명으로 알맞은 것은?

 
⓵ FTP 서비스는 20번 포트를 사용해서 데이터 전송 및 제어를 관리한다.
⓶ FTP 서비스는 21번 포트를 사용해서 전송 및 제어를 관리한다.
⓷ FTP 서비스는 20번 포트로 데이터를 전송하고, 21번 포트로 제어한다.
⓸ FTP 서비스는 20번 포트로 제어하고, 21번 포트로 데이터를 전송한다.



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

패킷을 암호화하여 안전한 원격 로그인을 지원하는 기능 이외에 원격 셸, 원격 복사, 안전한 파일 전송 등도 지원한다.

 
⓵ SSH
⓶ Telnet
⓷ NFS
⓸ FTP



57. 다음 설명에 해당하는 웹 브라우저로 알맞은 것은?

모질라 재단에서 개발한 자유 소프트웨어로 게코 레이아웃 엔진을 사용한다. 탭 브라우징, 맞춤법 검사, 통합 검색 등의 기능을 제공한다.

 
⓵ 사파리
⓶ 오페라
⓷ 크롬
⓸ 파이어폭스



58. 다음 중 전자 우편 서비스와 관련된 프로토콜로 가장 거리가 먼 것은?

 
⓵ SNMP
⓶ SMTP
⓷ IMAP
⓸ POP3
 
[ 해설 ]

  • SNMP : 네트워크 간의 망 관리 프로토콜


59. 다음 설명에 해당하는 LAN 구성방식으로 알맞은 것은?

 

장애 발생 시에도 다른 시스템에 영향이 적고, 우회할 수 있는 방법이 존재하여 신뢰성이 높다. 단점으로 설치 비용이 많이 들고, 운영이 어렵다. 또한 장애 발생 시에 고장 지점을 찾기가 쉽지 않다.

 
⓵ 망형
⓶ 링형
⓷ 버스형
⓸ 스타형



60. 다음 그림에 해당하는 케이블로 알맞은 것은?

⓵ STP
⓶ UTP
⓷ BNC
⓸ Fiber Cable



61. 다음 중 C 클래스 네트워크 대역에서 서브넷 마스크 값을 255.255.255.192로 설정했을 때 생성되는 서브 네트워크의 개수로 알맞은 것은?

 
⓵ 2
⓶ 4
⓷ 62
⓸ 64
 
[ 해설 ]

  • 256-192 = 64 >> 256 / 64 = 4


62. 다음 중 로컬 네트워크 상에 있는 다른 로스트의 MAC 주소를 확인할 때 사용하는 명령으로 알맞은 것은?

 
⓵ ip
⓶ ss
⓷ arp
⓸ ifconfig



63. 다음 중 라우팅 테이블 정보를 출력하는 명령으로 알맞은 것은?

 
⓵ ip
⓶ ifconfig
⓷ mii-tool
⓸ ethtool
 
[ 해설 ]

  • ip route : 라우팅 테이블 확인 및 변경
  • ifconifg : 네트워크 인터페이스 구성을 위한 설정 또는 확인
  • mii-tool : 네트워크 인터페이스의 속도와 전송 모드 등을 확인
  • ethtool : 네트워크 인터페이스의 물리적 연결 여부를 확인할 수 있는 명령어 (NIC 설정)


64. 다음 중 CentOS 7 버전에서 이더넷 카드를 장착했을 때 나타나는 장치명의 형식으로 가장 알맞은 것은?

 
⓵ lo
⓶ eth0
⓷ enp0s3
⓸ virbr0
 
[ 해설 ]

  • eth0 : CentOS 6 버전까지의 장치명 형식


65. 다음 중 SSH 서버의 변경된 포트 번호로 접속하기 위해 사용되는 ssh 명령어 옵션으로 알맞은 것은?

 
⓵ -l
⓶ -n
⓷ -p
⓸ -x



66. 다음 괄호 안에 들어갈 내용으로 알맞은 것은?

삼바는 리눅스를 비롯한 유닉스 계열 OS와 윈도우 OS 간의 자료 및 하드웨어를 공유하게 해 준다. 초기에는 ( ㄱ ) 프로토콜은 사용했으나 현재는 ( ㄴ ) 프로토콜로 확정되었다.

 
⓵ ㄱ : SMB, ㄴ : CIFS
⓶ ㄱ : SMB, ㄴ : NFS
⓷ ㄱ : CIFS, ㄴ : SMB
⓸ ㄱ : NFS, ㄴ : CIFS
 
[ 해설 ]

  • SMB : 마이크로소프트사와 인텔이 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위해 개발된 프로토콜
  • CIFS : 네트워크를 위한 SMB 파일 공유 프로토콜의 확장된 버전이며, 윈도우와 유닉스 환경을 동시에 지원하는 인터넷의 표준 파일 규약의 프로토콜


67. 다음 설명에 해당하는 OSI 계층으로 알맞은 것은?

응용 프로그램 간의 통신을 관리하는 방법과 동기화를 유지하는 서비스를 제공한다. 응용 프로그램 간의 접속 설정 및 유지, 데이터 전송 순서 및 동기점의 위치를 제공한다.

 
⓵ 네트워크 계층 
⓶ 전송 계층
⓷ 세션 계층
⓸ 표현 계층



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

 
⓵ 191.0.0.0 ~ 223.255.255.255
⓶ 192.0.0.0 ~ 223.255.255.255
⓷ 191.0.0.0 ~ 233.255.255.255
⓸ 192.0.0.0 ~ 233.255.255.255
 
[ 해설 ]

  • A 클래스 : 0.0.0.0 ~ 127.255.255.255
  • B 클래스 : 128.0.0.0 ~ 191.255.255.255
  • C 클래스 : 192.0.0.0 ~ 223.255.255.255


69. 다음 괄호 안에 들어갈 내용으로 알맞은 것은?

인터넷 등장 초기에는 IP 주소 및 인터넷 서비스에 대한 포트 번호 지정과 같은 관리를 미국 상무부 산하 단체인 ( ㄱ )에서 관리했으나, 현재는 국제적인 기구로 바뀌면서 ( ㄴ )에서 관리한다.

 
⓵ ㄱ : IEEE, ㄴ : ICANN
⓶ ㄱ : ICANN, ㄴ : IEEE
⓷ ㄱ : ICANN, ㄴ : IANA
⓸ ㄱ : IANA, ㄴ : ICANN



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

도시와 같은 공중 영역을 상호 연결하기 위해 개발된 것으로 IEEE 802.6으로 표준화되었다.

 
⓵ X.25
⓶ ATM
⓷ DQDB
⓸ FDDI
 
[ 해설 ]

  • IEEE 802.3 : Ethnet
  • IEEE 802.4 : Token Bus
  • IEEE 802.5 : Token Ring
  • IEEE 802.6 : MAN(대도시망) = DQDB(분산형 역방향 이중 버스) 


71. 다음 조건일 때 설정되는 게이트웨어 주소 값으로 가장 알맞은 것은?

- IP 주소 : 192.168.5.150
- 서브넷 마스크 값 : 255.255.255.192 

 
⓵ 192.168.5.126
⓶ 192.168.5.127
⓷ 192.168.5.128
⓸ 192.168.5.129
 
[ 해설 ]

  • 서브넷 마스크 값으로 생성되는 서브 네트워크의 주소를 알 수 있음
  • 현재 네트워크는 C 클래스이므로 마지막 값인 192를 256에서 빼기 > 256 - 192 = 64
  • 64 * 4 = 256이므로 생성된 서브 네트워크는 4개
  • 0 ~ 63, 64 ~ 127, 128 ~ 191, 192 ~ 255으로 4개의 구간이 나뉨
  • 150은 128 ~ 191 구간에 속하므로 시작 주소 + 1을 하면 게이트웨이 마지막 자릿수는 129


72. 다음 설명에 해당하는 LAN 케이블 규격으로 알맞은 것은?

 대역폭은 100MHz이고, 최대 전송속도는 1Gbps를 지원한다.


⓵ CAT-5
⓶ CAT-5E
⓷ CAT-6
⓸ CAT-7

 

[ 해설 ]

  • CAT-5 : 전송 속도가 100Mbps이고, 대역폭이 100MHz
  • CAT-6 : 전송 속도가 1Gbps이고, 대역폭이 250MHz
  • CAT-7 : 전송 속도가 10Gbps이고, 대역폭이 600MHz


73. 다음 중 마이크로소프트사와 파워포인터를 대체해서 사용할 수 있는 프로그램으로 알맞은 것은?

 

⓵ LibreOffice Writer
⓶ LibreOffice Draw
⓷ LibreOffice Calc
⓸ LibreOffice Impress



74. 다음 중 이미지 뷰어 프로그램으로 가장 알맞은 것은?

 

⓵ eog
⓶ totem
⓷ evolution
⓸ evince
 
[ 해설 ]

  • eog : Eye if GNOME의 약자로, 간단하지만 괜찮은 이미지 퓨어 프로그램
  • totem : movie player for the GNOME desktop의 약자로 동영상 편집 프로그램
  • evolution : 메일 프로그램
  • evince : PDF 읽기 프로그램


75. 다음 중 GNOME과 가장 관련이 깊은 라이브러리로 알맞은 것은?

 
⓵ QT
⓶ Xlib
⓷ XCB
⓸ GTK+
 
[ 해설 ]

  • QT : KDE가 사용하였으며, GPL을 따르지 않음
  • GTK+ : GPL을 따르기 위해 시작한 프로젝트가 GNOME인데, 이때 QT 대신 사용한 것


76. 다음 X 서버에 접근할 수 있는 클라이언트를 허가하는 과정이다. 괄호 안에 들어갈 내용으로 알맞은 것은?

# (     ) 192.168.5.13

 
⓵ xset
⓶ xauth
⓷ xhost
⓸ xrandr

 

[ 해설 ]

  • xauth : 인증 키로 찾기
  • xhost : IP로 찾기
  • xrandr : 화면 관련 (Resize And Rotate)


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


⓵ Metacity
⓶ Xfce
⓷ Mutter
⓸ Kwin
 
[ 해설 ]

  • 데스크톱 매니저 / 데스크톱 환경 : GNOME, KDE, LXDE, Xfce
  • GNOME
    • Metacity : GNOME2 버전 윈도 매니저
    • Mutter : GNOME3 버전 윈도 매니저
    • GTK+(라이브러리), eog(뷰어), totem(사운드 또는 동영상), GIMP(이미지 편집기), Nautilus(파일 탐색기)
  • KDE
    • Kwin : 윈도 매니저
    • QT(라이브러리), gwenview(뷰어), dolpin(파일 관리자)


78. GNOME 데스크톱을 사용 중인데, 다른 데스크톱 환경으로 변경하려고 한다. 다음 중 설치 가능한 데스크톱 환경으로 알맞은 것은?

 
⓵ KDE
⓶ Mutter
⓷ Metacity
Nautilus
 
[ 해설 ]

  • Mutter, Metacity, Nautilus : GNOME에서 사용하는 프로그램


79. 다음 중 시스템 시작 시 콘솔 기반의 텍스트 모드로 부팅이 되도록 설정하는 명령으로 알맞은 것은?

 

⓵ systemctl set -default multi - user.service
⓶ systemctl set - default multi - user.target
⓷ systemctl get - default multi - user.service 
⓸ systemctl get - default multi - ukser.target



80. 다음 중 X 윈도 터미널에서 해상도를 변경하는 과정이다. 괄호 안에 들어갈 명령어로 알맞은 것은?

 # (     ) -s 1024x768


⓵ xmodmap
⓶ xset
⓷ xrefresh
⓸ xrandr
 
[ 해설 ]

  • RandR : Resize and Rotate