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

리눅스마스터 2급      ◐ 2010년 03월 13일 필기 기출문제 ◑            전자문제집(CBT) : www.comcbt.com

전자문제집(CBT) : www.comcbt.com

1. 다음에서 설명하는 내용 중 틀린 것은?

① 리눅스는 장치 파일을 일반 파일과 똑같은 하나의 파일 개념으로 본다.

② 리눅스에서 파일명은 공백이나 필드 분리자를 포함할 수 없다.

③ /var 디렉토리에는 일반적으로 각종 시스템의 설정 파일이 저장된다.

④ /usr/local 디렉토리에는 일반적으로 사용자가 외부에서 가져왔거나 개발한 프로그램이 설치된다.

2. umask의 사용법에 대한 설명으로 틀린 것은?

① 단순히 umask만 치면 현재의 사용자 파일 생성 매스크값이 표시된다.

② umask 값은 일반적으로 0022이다.

③ umask 값이 0022인 경우 별도로 지정하지 않았다면 새로 생성되는 텍스트 파일은 0644 실행파일은 0755의 파일 권한을 갖게 된다.

④ 파일의 실제 권한은 사용자가 파일 생성시 요청하는 권한에 대해 설정된 매스크 값과 XOR하여 생성된다.

3. 다음은 ls -l 명령을 수행했을 때 결과 화면이다. 가장 왼쪽에 파일의 속성을 나타내는 문자로 사용될 수 있는 것에 대한 설명으로 틀린 것은?

① d 는 디렉토리를 의미한다.

② -는 일반 파일을 의미한다.

③ b 는 블록 디바이스를 의미한다.

④ l 은 논리 디바이스를 의미한다.

4. chsh 명령에 대한 설명 중 틀린 것은?

① 사용자가 사용하고 있는 로그인 쉘을 바꾸는 명령이다.

② 많이 사용하는 쉘들로는 Bash, Bourne Shell, Korn Shell, C Shell 등이 있다.

③ 사용 가능한 쉘들은 /etc/shells에 나열되어 있다.

④ 루트계정에서도 chsh를 입력하고 패스워드를 입력해야로그인 쉘이 바뀐다.

5. 다음 중 파일 접근권한을 바꿀 때 사용하는 명령어는 무엇인가?

① ls	② umask

③ chmod	④ chgrp

6. 파일 시스템을 유지보수하는 fsck명령에 대한 설명 중 틀린 것은?

① 루트 파일 시스템을 점검하려면 별도의 루트 파일 시스템이 들어 있는 디스크가 필요 없이 점검하 려는 현시스템의 루트 파일 시스템에서 fsck명령 실행 가능하다.

② fsck명령은 하나의 바이너리실행파일이라기보다는 특정 파일 시스템에 대해 여러 명령을 실행하도록 되어 있는 프론트엔드(front-end)이다.

③ -t 옵션으로 점검할 파일 시스템의 유형을 지정할 수 있다.

④ fsck가 점검후 파일 시스템에 변경이 있었다면재부팅해야 한다.

7. 다음 파일 시스템에 대한 설명 중 틀린 것은

① hpfs-HP에서 개발된 파일 시스템으로 현재는 읽기 전용으로 사용된다.

② xiafs - Minix의 제한들을 보완한 수정 버전이나 많이 사용되지는 않는다.

③ ext3 - ext2의 확장된 버전으로 저널링 기능이 추가되었다.

④ minix - Minix 운영체제에서 사용되던 파일 시스템으로 대부분의 부팅디스크는 Minix 파일 시스템으로 구성되어 있다.

8. 특별한 종류의 디스크 블록으로 파일 이름, 소유주, 권한, 시간, 디스크에서의 위치에 대한 정보를담고 있는 것을 무엇이라 하는가?

① superblock	② inode

③ directory	④ file table

9. du 명령에서 파일이나 디렉토리가 차지하고 있는 용량을 바이트(byte) 단위로 보고자 할 때 사용하는 방법으로 알맞은 것은?

① du는 바이트 단위로 표시할 수 없으므로 ls -l을 이용해야 한다.

② - b 또는--bytes 옵션을 주면 된다. 즉 du -b이다.

③ df명령을 사용한다.

④ -l 또는--long 옵션을 치면 된다. 즉 du -l이다.

10. mkfs 명령에 대한 설명으로 알맞은 것은?

① 파일 시스템 관리를 위해 필요한 마킹을 해주는 유틸리티이다.

② make 프로그램의 단점들을 개선한 유틸리티이다.

③ 파일 시스템의 생성 및 표준화를 위한 유틸리티이다.

④ 기본적으로 배포되는 리눅스에 mkfs라는 명령은 없다.

11. 프로세스의 생성에 대한 설명 중 알맞지 않은 것은?

① 프로세스는 프로그램이 메모리 안에 적재되어 활동중인 것을 말한다.

② 특정 프로세스가 fork 함수를 실행하면 메모리에 그 프로세스와 같은 자식 프로세스 하나가 더 생긴다.

③ 프로세스들 간의 부모 / 자식 관계로 이루어진 계층 구조는 pstree 명령으로 알아볼 수 있다.

④ exec는 fork와 달리 자신과 다른 프로세스를 새로 생성할 수 있다.

12. 다음 중 kernel 이후 실행되는 최초의 프로세스는 무엇인가?

① swapd	② df

③ init	④ cron

13. 다음 중 suspend된 것을 foreground로 실행하기 위한 방법으로 알맞은 것은?

① fg %<작업번호>	② bg %<작업번호>

③ Ctrl+z	④ Ctrl+s

14. 실행중인 프로세스에게 신호를 보낼 수 있는 명령으로 알맞은 것은?

① signal	② kill

③ nice	④ cron

15. 현재 시스템에 httpd라는 이름으로 프로세스가 활동하고 있는지 알아볼 수 있는 가장 적합한 방법은 무엇인가?

① 웹브라우저를 띄운 후 http://127.1/을 쳐서 응답을 하는지 확인한다.

② ps aux | grep httpd 명령으로 ps 결과 중 httpd 가 있는지 확인한다.

③ httpd 명령을 쳐본다. 만일 “이미 수행중”과 같은 메시지가 나온다면 이미 실행중인 것이다.

④ telnet 127.1 80을 쳐서 80번포트에 대해 웹서버가 응답하는지 본다.

16. 좀 비프로세스에 대한 설명으로 알맞는 것은?

① 부모 프로세스의 잘못 보다는 좀비 프로세스 스스로의 내부적인 문제로 발생하는 경우가 더 많다.

② 부모 프로세스가 갑자기 종료된 프로세스들을 좀 비프로세스라고 부르며 이들은 init 프로세스가 부모가 된다.

③ 좀비 프로세스들은 ps 명령으로 프로세스들을 살펴보았을 때 STAT 컬럼이 좀비를 의미하는 “J”로 표현된다.

④ 실행을 마쳐서 메모리와 자원들을 시스템에 돌려주었으나 프로세스테이블에 자신의 정보가 남아 있는 프로세스이다.

17. 프로세스의 우선순위를 변경하는 프로그램에 대한 설명 중 틀린 것은?

① nice는 우선순위에 대해 조정 수치를 설정할 수 있게 해준다.

② renice는 이미 실행되고 있는 프로세스의 우선순위를 변경할 수 있게 해준다.

③ 기본적으로 아무런 옵션 없이 nice를 사용하면 상속받은 현재 순서의 우선권을 출력한다.

④ 옵션으로 조정 수치를 줄 때 수치가 높을수록 높은 우선순위를 갖게 된다.

18. 정기적으로 명령이나 프로세스를 스케줄할 때 사용하는 프로그램으로 알맞은 것은?

① alarm	② ls

③ cron	④ at

19. ps 명령 실행결과 확인 가능한 내용과 그에 대한 설명이 알맞게 짝지어지지 않은 것은?

① PID(Parent ID) - 부모 프로세스의 ID

② PGID(Parent Group ID) - 사용자 부모 프로세스의 그룹 ID

③ COMMAND(COMMAND) - 사용자가 실행한 명령어

④ SHRD(SHaReD)-프로세스가 사용하고 있는 공유 메모리

20. 프로세스수, 데몬, 사용자 등 CPU에 대한 정보를 실시간으로 보여주는 명령어는 무엇인가?

① top	② ps

③ cron	④ kill

21. 다음 중dircolors 명령과 관련된 내용 중 틀린 것은?

① ls 명령의 출력 색상을 조정할 수 있다.

② 현재 설정된 색상 정보는 -a옵션을 통해 알 수 있다.

③ 환경변수 LS_COLORS를 설정한다.

④ GNU coreutils의 한 구성요소이다.

22. bash 쉘 상에서 ls -al 명령어에 대한 alias를 ll로 설정하는 명령어로 알맞은 것은?

① alias ll='ls -al'	② alias $ll= alias' ls -al'

③ a lias $ll=ls -al	④ alias ll= aliasls -al

23. 다음 중 리눅스 상쉘의 종류가 아닌 것은?

① tar	② zsh

③ ksh	④ bash

24. 현재 시스템에서 사용 가능한 쉘의 목록을 확인하고자 할 때 사용할 수 있는 명령어와 옵션으로 알맞은 것은?

① ssh -X	② ksh -i

③ chsh -l	④ dash -o

25. 쉘에서 입력하는 제어문자로 현재 실행중인 프로세스를 일시 중단시키는 키조합은 무엇인가?

① CTRL- U	② CTRL-M

③ CTRL-X	④ CTRL-Z

26. bash와 연동하여 입력 모드를 emacs 혹은 vi모드로 변경할 수 있도록 설정하는 파일은 무엇인가?

① .bash_history	② .inputrc

③ .gtkrc	④ .emacs

27. 사용자가 시작하는 위치인 홈 디렉토리를 설정하는 본쉘(Bourne Shell)의 변수는?

① HOME	② SHELL

③ PWD	④ PATH

28. Bash쉘에서 설정되어 있는 PATH 환경변수에 ‘/usr/bin’이라는 새로운 값을 추가하기 위한 명령으로 알맞은 것은?

① export PATH=/usr/bin

② PATH=/usr/bin

③ export $PATH=$PATH:/usr/bin

④ PATH=$PATH:/usr/bin

29. 다음 중 콘솔기반의 에디터가 아닌 것은?

① JEdit	② pico

③ vi	④ nano

30. 다음 중vi실행 시 읽기 전용모드로 실행하는 명령은 무엇인가?

① vi -r	② vi -R

③ vi -e	④ vi -E

31. 다음 vi의 명령 모드에서 키 조합중 한 단어를 지우기 위한 조합은 무엇인가?

① XX	② yy

③ dw	④ cc

32. 다음 중vi명령인 :wq! 에 대한 설명으로 가장 알맞은 것은?

① ex모드에서 파일을 쓰는 명령이다.

② 강제로 파일을 저장하고 에디터를 종료한다.

③ vi를 종료하면서 별도의 쉘을 실행한다.

④ 파일이 저장될 디렉토리를 지정하기 위해 사용한다.

33. 다음 vi명령 모드에서 키입력을 나열한 것 중 성격이 다른 하나는 무엇인가?

① i	② h

③ j	④ k

34. 다음 에디터중 확장성에 중점을 두고 개발된 에디터로 특정한 모드가 없이 동작하지만 확장 기능을 통해 최적의 에디팅 환경을 제공하는 것은 무엇인가?

① pico	② nano

③ vi	④ emacs

35. 다음 중rpm 패키지의 용도가 아닌 것은?

① 파일 자동 설치

② 업그레이드 기능

③ 시스템 검증

④ 타 패키지(yum 등)와의 성능 비교

36. 다음rpm 패키지 이름에서 패키지의 버전을 나타내는 것은?

① kernel	② 2.5.29

③ i386	④ rpm

37. rpm을 사용하는 시스템에서 httpd가 설치되었는지 확인하는 명령으로 알맞은 것은?

① rpm -iv httpd	② rpm -e httpd

③ rpm -qa | grep httpd	④ rpm -Uvh| grep httpd

38. 다음의 명령과 동일한 역할을 하는 패키지 관리도구는 무엇인가?

① dpkg -L	② dpkg -l

③ dpkg -S	④ dpkg -s

39. 다음 중 디렉토리를 하나의 압축파일로 묶기 위한 명령이 아닌 것은?

① tar zcvf file.tar.gz directory

② tar cvf - directory | gzip >file.tar.gz

③ gzip -d directory file.gz

④ zip -r directory file.zip

40. rpm 패키지의 파일들이 이상 없이 제대로 설치되었는지를 검증할 때 사용하는 옵션은?

① -T	② -F

③ -V	④ -Q

41. 다음 중 압축 유틸리티와 해당압축파일의 확장자가 틀리게 연결된 것은?

① zip - .zip	② compress - .c

③ gzip - .gz	④ bzip2 - .bz2

42. 다음중 뛰어난 압축률을 가지고 있으며 tar 명령어와 조합하여 사용하는 경우 j 옵션을 통해서 사용 가능한 압축 유틸리티는 무엇인가?

① gzip	② bzip2

③ compress	④ cpio

43. 모듈을 현재 실행중인 커널 안에 삽입하는 명령과, 커널이 현재 사용중인 모듈을 보기 위한 명령을 순서대로 나열한 것은?

① addmod, viewmod	② addmod, lsmod

③ insmod, viewmod	④ insmod, lsmod

44. 다음 중 일반적으로 리눅스에서 프린터가 설치될 위치를 지칭하는 용어가 아닌 것은 무엇인가?

① PCMCIA	② JetDirect

③ SMB	④ Local

45. 다음 중 프린터를 설정하는 유틸리티가 아닌 것은?

① printtool	② printconf

③ startx	④ linuxconf

46. 커널 사운드 드라이버의 유형에 포함되지 않는 것은?

① OSS	② EISA

③ ALSA	④ 업체 제공

47. 다음 중 텍스트 포맷을 프린터 출력을 위해서 변환하는 명령은 무엇인가?

① tr	② pr

③ lpr	④ tbl

48. 프린터 큐에 있는 인쇄 작업을 취소하고자 할 경우 사용하는 명령어로 알맞은 것은?

① l pr	② lpc

③ lpd	④ lprm

2과목 : 리눅스 활용

49. 다음 중 X 윈도우의 특징이 아닌 것은?

① 네트워크 기반의 그래픽 환경이다.

② 사용자가 원하는 모양의 인터페이스를 만들 수 있다.

③ 디스플레이 장치에 의존적이다.

④ 그래픽 환경에 필요한 자원들이 특정한 형태로 정의되지 있지 않다.

50. 다음 중 Xlib의 상위 라이브러리인 X toolkit에 해당하는 것이 아닌 것은?

① XView	② Motif

③ GTK	④ KDE

51. 가상 터미널을 사용하여 X 윈도우를 2개 실행한 경우 첫 번째에서 두 번째 X 윈도우로 전환하고자 할 때 사용하는 키조합으로 알맞은 것은?

① [Ctrl] + [Alt] + [F1]	② [Ctrl] + [Alt] + [F2]

③ [Ctrl] + [Alt] + [F6]	④ [Ctrl] + [Alt] + [F8]

52. 다음 중 XF86Setup, Xconfigurator, system-config-display 등 X 윈도우 설정도구를 통해 공통적으로 설정하거나 직접 수정이 가능한 X 윈도우즈 설정 파일의 절대 경로는 어느 것인가?

① /etc/X11/xorg.conf

② /etc/xorg.conf

③ /etc/Xorg/X.conf

④ /etc/X11/Xdisplay.conf

53. 리눅스 실행 환경을 부팅 시 지정하여 텍스트 모드 또는 X윈도우 모드로 사용할 수 있도록 설정하는 시스템 설정 파일은 무엇인가?

① /etc/profile	② /etc/bootmode

③ /etc/modetab	④ /etc/inittab

54. 다음 중 KDE(the KDesktop Environment)의 구성요소가 아닌 것은?

① 패널(pannel)	② 아이콘(icon)

③ 테스크바(taskbar)	④ 데스크톱(desktop)

55. 다음 중 Konqueror가 지원하는 편리한 파일 관리 기능이 아닌 것은?

① 파일이나 폴더 열기	② 드래그 앤 드롭

③ 터미널편집	④ 파일의 속성 설정

56. 다음 설명에 해당하는 리눅스 멀티미디어 프로그램은 무엇인가?

① Media Player	② XMMS

③ Real player	④ GIMP

57. 근거리 통신망인 LAN을 토폴로지(topology)에 의한 분류로 구분한 것이 아닌 것은?

① Linear topology LAN	② Star topology LAN

③ Bus topology LAN	④ Mesh topology LAN

58. 다음 중 프로토콜 표준을 제정하는 기관과 그 기관에 대한 설명이 잘못된 것은?

① ISO - OSI 참조 모델과 OSI 프로토콜에 관련된 업무를 담당

② ANSI - 미국내 표준들을 조정

③ EIA - 국내외 IT 최신 기술 및 표준연구, 표준화에 관한 업무추진

④ IEEE - LAN의 접속 규격과 처리에 대한 표준을 지정

59. TCP/IP 프로토콜의 내부 계층과 해당 프로토콜이 잘못 짝지어진 것은?

① 응용계층 : telnet, FTP

② 전송계층 : TCP, IP, 직렬

③ 인터넷 : ICMP, ARP

④ 네트워크 : 이더넷, 토큰링, FDDI

60. 다음 중 IP v4 주소체계에서 십진 표기법으로 C클래스서브넷마스크에 해당하는 것은?

① 255.0.0.0	② 255.255.0.0

③ 255.255.255.0	④ 255.255.255.255

61. 다음 중 몇 개의 비트가 네트워크를 식별하는데 사용되고 호스트를 식별하는데 사용되는지를 나타내는 것은?

① IP 주소	② 서브넷마스크

③ 게이트웨이 주소	④ DNS 주소

62. 하나의 C클래스 네트워크를 4개의 서브 네트워크로 구성할 경우 서브넷마스크 값은 어느 것인가?

① 255.255.255.0	② 255.255.255.128

③ 255.255.255.192	④ 255.255.255.224

63. 다음에서 설명하는 내용으로 알맞는 것은?

① 프로토콜	② 소켓

③ 세션	④ 패킷

64. 다음 중 OSI7 계층의 Application 계층에 해당하지 않는 것은 무엇인가?

① FTP(File Transfer Protocol)

② HTTP(Hyper Text Transfer Protocol)

③ ICMP(Internet Control Message Protocol)

④ SMTP(Simple Mail Transfer Protocol)

65. 메일서비스를 사용하기 위해서 적용되는 인터넷 전송 규약이 아닌 것은?

① SMTP(Simple Mail Transfer Protocol)

② POP(Post Office Protocol)

③ IMAP(Internet Message Access Protocol)

④ ICMP(Internet Control Message Protocol)

66. telnet의 경우 보안에 취약하여 이를 보완하기 위하여 대체 사용되는 프로그램으로 알맞은 것은?

① ssh	② rsh

③ tsh	④ stelnet

67. 리눅스에서 사용되어지는 대표적인 브라우저가 아닌 것은?

① 컹 커러(Konqueror)	② 모질라(Mozilla)

③ 썬더 버드(Thunderbird)	④ 오페라(Opera)

68. 다음 중 텍스 트FTP 클라이언트 프로그램이 아닌 것은?

① ncftp	② gftp

③ lukemftp	④ lftp

69. 여러 개의 파일을 한번에 다운로드하려고 할 때 사용할 수 있는 ftp 명령어는?

① mget	② get

③ mput	④ put

70. 다음 중 NFS에 대한 설명으로 가장 적절한 것은?

① 리눅스와 윈도우즈 시스템간에 파일과 디렉토리를 공유하기 위한 서비스이다.

② 리눅스와 유닉스 계열의 시스템간에 파일과 디렉토리를 공유하기 위한 서비스이다.

③ 리눅스와 윈도우즈 시스템간에 시간을 공유하기 위한 서비스이다.

④ 리눅스와 유닉스 계열의 시스템간에 시간을 공유하기 위한 서비스이다.

71. 다음 중 인터넷 서비스와 해당하는 서비스포트 번호(well-known)가 잘못 짝지어진 것은?

① 파일전송(FTP) - 21

② 보안원격제어(SSH) - 22

③ 도메인네임(DNS) - 53

④ 전자메일(POP3) - 25

72. 다음 중 ftp 서버에 접속하여 여러 개의 파일을 다운로드할 경우 파일마다 다운로드 여부를 확인하지 않도록 설정할 수 있는 명령어는?

① put	② ascii

③ hash	④ prompt

73. 리눅스에서 사용 가능한 서비스와 서비스포트 번호가 정의된 시스템 설정 파일은 무엇인가?

① /etc/protocols	② /etc/services

③ /dev/protocols	④ /dev/services

74. 다음 중 첫 번째이더넷 카드의 IP 주소를 변경하고자 할 때 설정해야 하는 파일은 무엇인가?

① /etc/hosts

② /etc/resolv.conf

③ /etc/sysconfig/network

④ /etc/sys config/network-scripts/ifcfg-eth0

75. 다음 중 로컬 DNS 서버의 주소를 변경하기 위해서 설정해야 하는 파일은 무엇인가?

① /etc/host.conf

② /etc/sysconfig/network

③ /etc/sys config/network-scripts/ifcfg-eth0

④ /etc/resolv.conf

76. 다음과 같이 현재 적용되어 있는 routing table을 확인하고자 할 때 사용하는 route 명령어의 옵션은 무엇인가?

① -r	② -n

③ -t	④ -a

77. 임베 디드시스템에 있어서 리눅스의 장점이 아닌 것은?

① Open Source, Open Architecture이다.

② 대규모 프레임워크 단위로만 설계되어 있다.

③ Real Time 운영을 지원한다.

④ POSIX를 지원한다.

78. 클러스터시스템은 HA(High Availavility), Load balancing, HPC(High Performance Computing)로 구분된다. 이 중 리눅스 기반의 HPC 시스템에 해당하는 것은?

① LVS	② LRP

③ Beowolf	④ Graywolf

79. 리눅스 클러스터의 특징으로 틀린 것은?

① 오픈소스인 리눅스 운영체제는 사용자가 직접 필요에 맞게 클러스터 제작 가능

② Intel CPU와 특정 device만을 지원하기 때문에 클러스터 개념이 쉽게 여러 가지 형태로 구현 가능

③ 대량 생산되는 PC와 network 장비로 인한 저렴한 비용

④ 클러스터의 각운영체제로 리눅스를 사용하는 클러스터

80. Green IT기술 중 하나인 가상화(Virtualization)는 물리적으로 한정된 시스템을 논리적으로 여러 개로 분할하여 사용할 수 있는 기술이다. 리눅스에서 사용 가능한 서버가 상화 SW가 아닌 것은?

① Xen	② KVM

③ VMware	④ Vengine

넌 아직도 종이 문제집으로 문제 푸냐?
난 이제 전자문제집 CBT로 종이 없이 열공한다!
기출문제 다운로드, 해설, 온라인 모의 테스트
전자문제집 CBT : www.comcbt.com

1	2	3	4	5	6	7	8	9	10
③	④	④	④	③	①	①	②	②	③
11	12	13	14	15	16	17	18	19	20
④	③	①	②	②	④	④	③	①	①
21	22	23	24	25	26	27	28	29	30
②	①	①	③	④	②	①	④	①	②
31	32	33	34	35	36	37	38	39	40
③	②	①	④	④	②	③	①	③	③
41	42	43	44	45	46	47	48	49	50
②	②	④	①	③	②	②	④	③	④
51	52	53	54	55	56	57	58	59	60
④	①	④	②	③	②	①	③	②	③
61	62	63	64	65	66	67	68	69	70
②	③	②	③	④	①	③	②	①	②
71	72	73	74	75	76	77	78	79	80
④	④	②	④	④	②	②	③	②	④