자격증 필기 기출문제




위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.

(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)


전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.


최신 리눅스마스터 1급 필기 기출문제(해설) : [다운로드]


리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월14일


1과목 : 리눅스 실무의 이해


1. 다음 중 최근 운영체제 동향과 관련된 설명으로 틀린 것은?
     1. 편리한 사용자 인터페이스를 제공하고 있다.
     2. 개방적 운영체제에서 폐쇄적 운영체제로 바뀌고 있다.
     3. 가상화 기술을 지원하고 있다.
     4. 뛰어난 이식성을 지원하고 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
※최근 운영체제의 주요 특징
- 개방형 운영체제화
- 가상화 메모리 지원
- 뛰어난 이식성
            .
            .
            .
         등등

[해설작성자 : 고명국]

2. 다음 중 리눅스 커널이 사용된 모바일 운영체제로 틀린 것은?
     1. Android
     2. Tizen
     3. OS X
     4. Bada OS

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
'OS X'는 애플사의 OS.
[해설작성자 : 해리팍&YOON]

OS X 는 Mac OS X으로 BSD유닉스 기반으로 만든 넥스트스텝을 확장한 것
즉, 유닉스기반

1,2,4 모두 리눅스기반 모바일운영체제
[해설작성자 : 리마1급 합격가자]

3. 다음 중 GNU 프로젝트에 의해 개발된 소프트웨어로 틀린 것은?
     1. KDE
     2. gcc
     3. GNOME
     4. emacs

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
KDE는 1996년 당시 튀빙엔 대학교 학생이었던 마티아스 에트리히가 개발하였다. 그는 당시의 유닉스 데스크톱 환경에 불만이 많았다. 그의 지적대로 어떠한 프로그램들도 비슷하게 보이지도, 느껴지지도, 작동하지도 않았다. 또한 그의 불만 가운데 하나는 그 당시의 데스크톱 프로그램들은 그의 여자 친구가 사용할 수 없었다는 것이다. 그 글은 많은 인기를 끌었으며 KDE 프로젝트가 시작되었다
[해설작성자 : 위키 백과사전]

▶ KDE(K Desktop Environment)란?

KDE는 'K Desktop Environment'의 약자로, 1996년 Matthias Ettrich에 의해 시작돼 현재는 전세계 수천명의 개발자들로 이어진, 독립적이면서도 협력적으로 진행되고 있는 프로젝트이다.

KDE Project의 목적은 Unix계통 운영체제의 강력함과 현대적인 사용자 인터페이스를 결합하기 위한 것으로, 리눅스 및 유닉스의 사용자 환경을 좀더 쉽고 편리하게 만들고자 하는데 있다.

KDE 팀은 작년 하반기에 객체지향 컴포넌트 베이스의 데스크탑 환경과 오피스 슈트를 제공하는 KDE 2.0을 발표한바 있으며, 리눅스의 데스크탑 환경을 일반적으로 널리 보급되어 있는 상업적 데스크탑환경처럼 사용하기 쉽도록 만들기위해 꾸준히 노력하고 있다.

KDE외에 대표적인 리눅스 데스크탑 사용자 인터페이스로는 GNOME(GNU Network Object Model Environment)을 들 수 있다.

[해설작성자 : ㄱㅇㄷ]

4. 다음 중 BSD 라이선스에 대한 설명으로 틀린 것은?
     1. 무료로 이용 가능하고, 자유로운 배포도 가능하다.
     2. 소스 코드 취득 및 수정이 가능하다.
     3. 2차적 저작물의 소스코드를 비공개할 수 있다.
     4. 독점 소프트웨어와 결합할 수 없다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
독점 소프트웨어와 결할할 수 없는 것은 GPL 라이선스 입니다.

ps. 2차적 저작물의 소스코드를 비공개 할 수 있는 라이선스는 BSD라이선스와 아파치 라이선스가 있습니다.
[해설작성자 : 학생1]

5. 다음에서 설명하는 리눅스 배포판으로 알맞은 것은?

   

     1. CentOS
     2. Slackware
     3. Ubuntu
     4. SUSE

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
2004년 10월 20일에 데비안 GNU/Linux를 기반으로 제작된 우분투(Ubuntu)가 출판되었다.
[해설작성자 : ㅈㅈㅁ]

우분투 :
- 어디밴스트 패키징 툴(APT) 업데이트 방식
- 패키지관리자 : dpkg
- 개발은    캐노니컬의 CEO인 마크 셔틀워스가 시작
- 커널형태 : 모노리딕 커널
- 고유 데스크탑환경 사용 : 유니티(Unity)

Slackware :
- 리눅스를 가르는 3가지 줄기 가운데 하나(데비안, 레드헷, 슬랙웨어)
- 패트릭 볼커딩 이 만듦
- slackpkg를 이용한 설치,삭제,업데이트
- UI 환경이 아닌 CLI 환경 추구

CentOs
- 기본UI GNOME
- 모놀리식 커널
- GPL 등 라이센스 포함
- Yum 업데이트 방식
- 패키지관리자 : RPM 패키지 매니저
- 2004. 05. 14. 최초버젼 출시

SUSE
- 1994년 초에 최초 배포 : 가장 오래된 사용 배포판
- YaST 구성도구
- 2003년 이후부터 노벨이 소유 수세 브랜드와 수세를 사들임
- 독일에서 만들어지고, 유럽에서 주로 개발됨
-    이 배포판의 공식 로고와 현재 마스코트는 "게코"라는 이름의 베일드 카멜레온
[해설작성자 : buruburu]

6. 다음에서 설명하는 RAID 레벨로 알맞은 것은?

   

     1. RAID-5
     2. RAID-6
     3. RAID-7
     4. RAID-53

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
RAID-6 : RAID-5와 비슷하지만, 다른 드라이브들 간에 분포되어 잇는 2차 패리티 구성을 포함한 매우 높은 고장 대비 능력을 제공한다.
[해설작성자 : ㅈㅈㅁ]

RAID에 사용되는 기술

Striping (스트라이핑) : 하나의 Disk에 모두 기록할 수 없는 Data를 여러개의 Disk에 분배 기록할 수 있는 기술, 큰 용량을 만들때 사용
Mirroring (미러링) : '거울' 처럼 하나의 Disk를 또다른 Disk에 동시에 기록하는 기술, 하나의 disk가 Fault 되어도 미러된 disk로 data를 안전하게 관리할 수 있다.
Parity (패리티) : Data의 오류검출 확인에 사용되는 기술
[해설작성자 : buruburu]

RAID-0 : 스트라이프(균등분할) 저장
RAID-1 : 미러링 저장
RAID-2 : 비트 수준 스트라이핑, 해밍코드
RAID-3 : 바이트 수준 스트라이핑, 패리티
RAID-4 : 블록 수준 스트라이핑, 패티리 전용 디스크
RAID-5 : 블록 수준 스트라이핑, 분산 패리티
RAID-6 : 블록 수준 스트라이핑, 두개의 분산 패리티 블록
[해설작성자 : 이징]

7. 다음 중 부팅 시에 적용되는 파일 순서로 알맞은 것은?
     1. rcS.conf → rc.conf → rc.local
     2. rc.conf → rcS.conf → rc.local
     3. rc.local → rcS.conf → rc.conf
     4. rc.local → rc.conf → rcS.conf

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
/etc/inittab : 부팅과 관련된 Run Level이 정의되어 있다.

/etc/init/rcS.conf : 시스템 초기화와 관련된 설정이 있음. 호스트명 설정, 시스템 점검, RAID 및 LVM활성화 등.

/etc/init/rc.conf : 부팅시 각 레벨별로 진행되는 내용이 설정된 파일. 주요 내용으로는 /etc/rc.d/rc 스크립트 실행.

/etc/rc.d/rc.local : 실행레벨 2,3,5에서 가장 마지막에 실행되는 파일로 보통 사용자가 부팅시에 필요한 서비스를 구동할 때 이 파일 안에 등록하여 사용한다.



<부팅 순서>
1./etc/inittab
2./etc/init/rcS.conf
3./etc/init/rc.conf
4./etc/rc.d/rc.local

8. 다음에서 설명하는 파일 시스템으로 알맞은 것은?

   

     1. ext3
     2. ext4
     3. JFS
     4. XFS

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
XFS : SGI 플렛폼에서 기원한 높은 성능의 저널링 파일 시스템이다. ext3, Reiserfs와 함께 자주 사용된다.
[해설작성자 : ㅈㅈㅁ]

9. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

   

     1. (ㄱ) GTK - (ㄴ) GTK+
     2. (ㄱ) QT - (ㄴ) QT2
     3. (ㄱ) KDE - (ㄴ) GNOME
     4. (ㄱ) Xlib - (ㄴ) XCB

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
Xlib : C프로그래밍 언어로 작성된 x윈도 시스템 프로토콜 클라
이언트 라이브러리.
XCB : xlib를 대체할 목적으로 만들어진 라이브러리.
[해설작성자 : ㅈㅈㅁ]

10. 다음 중 KDE와 가장 관련이 있는 라이브러리로 알맞은 것은?
     1. Motif
     2. Xaw
     3. QT
     4. GTK+

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
KDE는 노키아의 Qt 툴킷 기반이다.
KDE의 주 버전 번호는 Qt의 출시 주기를 따른다.
[해설작성자 : ㄱㅇㄷ]

11. 다음 중 최근에 입력한 마지막 5개의 명령어 목록을 출력하는 명령으로 알맞은 것은?
     1. history 5
     2. history -5
     3. history !5
     4. history -n 5

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
※history 사용예
① history    : 히스토리에 저장된 명령어 목록을 출력한다.
② history 5: 최근에 입력한 마지막 5개의 명령 목록을 출력한다.
③ !!             : 가장 마지막에 실행한 명령을 재실행한다.
④ !100         : 히스로리 목록의 번호 중에서 100번에 해당하는 명령을 실행한다.
⑤ !-4            : 히스토리 명령 목록에서 4만큼 거슬러 올라가서 해당 명령을 실행한다.
⑥ !a             : 최근 사용한 명령 중에 a로 시작하는 명령을 찾아서 실행한다.
⑦ !?al         : 최근에 사용한 명령 중에 al이라는 문자열을 포함한 명령을 찾아서 실행한다.
[해설작성자 : 고명국]

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

    

     1. case
     2. /case
     3. esac
     4. /esac

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
case 변수 in
패턴1 | 패턴2 .... ) 명령어들;;
*) 명령어들 ;;
esac
[해설작성자 : ㅈㅈㅁ]

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

    

     1. (ㄱ) exec (ㄴ) fork
     2. (ㄱ) fork (ㄴ) exec
     3. (ㄱ) background (ㄴ) foreground
     4. (ㄱ) foreground (ㄴ) background

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
fork : 자신의 사본 프로세스 생성.
exec : 쉘 프로세스를 변경.
[해설작성자 : ㅈㅈㅁ]

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

    

     1. (ㄱ) exec (ㄴ) fork
     2. (ㄱ) fork (ㄴ) exec
     3. (ㄱ) inet (ㄴ) standalone
     4. (ㄱ) standalone (ㄴ) inet

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
[Standalone 방식]
- 보통 부팅 시에 실행되어 해당 프로세스가 메모리에 상주하면서 클라이언트의 서비스 요청을 처리하는 방식
- 웹, 메일 등과 같이 빈번한 요청이 들어오는 서비스의 경우 대부분 이 방식으로 동작함.
- 이 방식으로 동작하는 데몬들은 프로세서의 상태를 확인하는 ps 명령으로 확인해보면 항상 동작중인 것을 확인할 수 있음.

[inet 방식]
- 프로세스가 메모리에 항상 상주하는 것이 아니라, 클라이언트의 서비스 요청이 들어왔을 때 관련 프로세스를 실행시키고 접속 종료 후 에는 자동으로 프로세스를 종료시키는 방식
- 자주 사용하지 않는 서비스들에 대한 효율적인 메모리 간리에 매무 유용함.
- 리눅스 커널 2.2버전까지는 inetd라는 데몬이 이러한 서비스를 관리했는데, 커널2.4 버전부터는 inetd의 역할을 확장하여 새롭게 만든 xinetd 데몬이 해당 역할을 수행함.
[해설작성자 : Burst89]

15. 다음 중 백그라운드 프로세스와 가장 관련 있는 특수기호로 알맞은 것은?
     1. ?
     2. &
     3. !
     4. /

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
백그라운드에서 명령을 시행하려면 : 명령어 &
백그라운드 -> 포어그라운드 fg %[프로세스id]
포어그라운드 -> 백그라운드 bg %[프로세스id]
[해설작성자 : 이징]

16. 다음에서 설명하는 OSI 모델 계층으로 알맞은 것은?

    

     1. 네트워크 계층
     2. 세션 계층
     3. 표현 계층
     4. 응용 계층

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
• 1계층(물리 계층)
- 사용자의 디지털 데이터를 물리 계층의 매체가 전달할 수 있는 신호로 변환하여 비트 단위로 전송 수행
- 네트워크의 전기적·물리적 연결 담당

• 2계층(데이터 링크 계층)
- 2개의 노드가 직접 연결되어 있을 때 프레임 단위로 데이터 전송 수행
- 흐름제어, 오류 검출, 재전송 등의 오류 제어 기능 제공

• 3계층(네트워크 계층)
- 2개의 노드가 여러 네트워크를 거쳐 연결되어 있을 때 데이터를 패킷 단위로 분할, 논리적 주소를 설정하여 정확하게 전송하는 역할 수행
- 혼잡 제어, 패킷의 분할 및 병합, 인터네트워킹 기능 제공

• 4계층(전송 계층)
- 송신 측의 프로세스와 수신 측의 프로세스 간 연결을 제공하고 이들 간 신뢰성 있는 통신이 가능하도록 하는 역할 수행
- 프로세스를 위한 주소 및 포트 지정, 연결제어, 오류복구, 흐름제어 기능 제공

•5계층(세션 계층)
- 연결된 노드 간에는 메시지 단위로 데이터 전송 수행
- 세션 설정 및 유지, 동기 기능, 대화 기능 제공

• 6계충(표현 계층)
- 다양한 표현 방식을 제공, 송신측과 수신측이 동일한 표현 방식을 사용할 수 있도록 하는 역할 수행
- 데이터 암호화, 해독 기능, 압축 및 압축 해제 기능 제공

• 7계층(응용 계층)
- 사용자에게 편리한 응용 환경 제공하는 역할 수행
- 전자우편(SMTP), 웹서비스(HTTP), 원격접속(TELNET), 파일전송(FTP)
[해설작성자 : dlwlgus19]

17. 다음 중 일반적인 이더넷 연결에 사용하는 T568B의 배열 순서로 알맞은 것은?
     1. 흰녹, 녹, 흰주, 파, 흰파, 주, 흰갈, 갈
     2. 흰주, 주, 흰녹, 파, 흰파, 녹, 흰갈, 갈
     3. 흰주, 주, 흰녹, 녹, 흰파, 파, 흰갈, 갈
     4. 흰녹, 녹, 흰파, 파, 흰주, 주, 흰갈, 갈

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
T568B(한국/유럽) : 흰주, 주, 흰녹, 파, 흰파, 녹, 흰갈, 갈
T568A(미국) : 흰녹, 녹, 흰주, 파, 흰파, 주, 흰갈, 갈

18. 다음 조건일 때 실제 사용 가능한 호스트 IP 주소 개수로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

    

     1. 256
     2. 255
     3. 254
     4. 253

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
255개의 IP중 게이트웨이 1, 브로드캐스트 1, 나머지 호스트 IP 253개
[해설작성자 : bbogle.co.kr]

정확히는 0 ~ 255 까지 설정 가능한데 0은 네트워크 주소로 할당 불가 255는 브로드캐스트 주소이며
인터넷을 연결 한다 했으니 게이트웨이 주소가하 1개 빠져서 총 3개가 빠지니 256-3 해서 253개 입니다.
[해설작성자 : 왜253인가했네..]

256개(0포함) 0,1,255가 빠집니다 이렇게 빠지면 253개가 됩니다
[해설작성자 : 니가뭔데날알아]

추가설명 게이트웨이 255.255.255.0(서브넷) 255.255.255.1(브로드캐스트) 255.255.255.255 대역을 가르키는 주소 라 총 255개 중 2개를 빼야됩니다
[해설작성자 : 뭔데너나알아?]

아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]
c클래스임으로 맨마지막 옥텟 0~255번 까지 주소사용가능 (0부터니까 256개)
만일 192.168.1.0이라한다면 192.168.1.0 부터 192.168.1.255번까지 주소 설정가능
그 중에서 0번(192.168.1.0)은 해당 네트워크의 주소로 보통 쓰이고
맨마지막 192.168.1.255는 브로드 캐스트로 쓰임
그리고 게이트웨이는 나머지 host ip (192.168.1.1~192.168.1.254) 중에 마지막 ip인 192.168.1.254가 쓰인다.

번호는 어찌됫든 네트워크 주소, 브로드캐스트 게이트웨이 3개를 빼야함 2개빼는게아님. 대역 주소도 잘못됨.
[해설작성자 : 정처기 합격자]

19. 다음 설명과 관련 있는 netstat의 상태값(State)으로 알맞은 것은?

    

     1. SYS-SENT
     2. SYN_RECEIVED
     3. ESTABLISHED
     4. LISTEN

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
TCP 상태

    ㅇ CLOSED
         - 무 연결 상태

    ㅇ LISTEN
         - SYN을 기다리는 상태

    ㅇ SYN-SENT
         - SYN을 보내고, ACK를 기다리는 상태

    ㅇ SYN-RECEIVED
         - SYN+ACK을 보내고 ACK를 기다리는 상태

    ㅇ ESTABLISHED
         - 연결 성립 (데이터 전송 중)

[해설작성자 : ㄱㅇㄷ]

20. 다음 설명과 관련 있는 명령어로 알맞은 것은?

    

     1. ip
     2. ifconfig
     3. route
     4. ethtool

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
• ip
- 시스템의 네트워크 인터페이스에 주소를 할당하거나 파라미터 설정 기능을 수행하는 ifconfig를 대체하는 명령어
- 네트워크 인터페이스 정보 출력, IP 할당 및 제거, 네트워크 인터페이스 상태 및 파라미터 변경, 네트워크 인터페이스 ARP 캐시 관리. 라우팅 정보 관리

• Ifconfig
- 네트워크 인터페이스에 대한 환경설정을 수행하는 역할
- 시스템이 시작된 후 네트워크 설정을 조절하기 위해 사용
-    특정 네트워크 인터페이스 및 모든 네트워크 인터페이스 설정 확인, 특정 네트워크 인터페이스 활성화 및 비활성화, 네트워크 설정

• route
- 시스템에 설정된 라우팅테이블을 표시하거나 수정함
- 라우팅 테이블 확인, 디폴트 게이트웨이 추가 및 삭제, 특정 네트워크 또는 특정 호스트 라우팅 정보 추가 및 삭제

•ethtool
- 네트워크 인터페이스 카드를 위한 유틸리티 또는 설정 도구
- 네트워크 인터페이스 정보 확인, 네트워크 인터페이스 디바이스 드라이버 정보 확인, 네트워크 인터페이스 통계 정보 확인
[해설작성자 : dlwlgus19]

2과목 : 리눅스 시스템 관리


21. 다음 /etc/passwd 파일의 필드 설명으로 틀린 것은?

    

     1. ① : 사용자의 사용자명(username)
     2. ② : 로그인 가능 여부 표기
     3. ⑥ : 사용자의 홈 디렉터리
     4. ⑦ : 사용자의 기본 사용 쉘

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
x는 로그인 비밀번호,보안때문에 x로 표기함
[해설작성자 : 보라곰아]

/etc/passwd의 기본구조
username:password:UID(User ID - 숫자로 관리):GID(Group ID - 숫자로 관리):fullname:home-directory:shell
[해설작성자 : 정처기 합격자]

22. 다음 중 그룹에 대한 정보를 변경할 때 사용하는 명령어로 알맞은 것은?
     1. addgroup
     2. groupmod
     3. groupadd
     4. groupdel

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 71%
     <문제 해설>
2. groupmod - 그룹명이나 GID를 변경할 때
3. groupadd - 새로운 그룹을 생성 (그룹안에 사람을 추가하는 거 아님), root만 사용가능
4. groupdel - 그룹 삭제, 그룹안에 사용자가 없어야함

* addgroup은 없다.
[해설작성자 : 정처기 합격자]

23. 다음 중 fdisk에서 swap 파티션을 생성하기 위한 파일 시스템 형식으로 알맞은 것은?
     1. 82
     2. 83
     3. 8e
     4. fb

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
82 : Linux Swap
83 : Linux
8e : Linux LVM
fb : VMware VMFS
[해설작성자 : :D]

24. 다음 중 /etc/fstab의 항목으로 틀린 것은?
     1. 마운트 할 파일 시스템의 장치 파일명
     2. 마운트 포인트
     3. 파일 시스템을 백업할 지의 여부
     4. 파일 시스템 체크 횟수

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
-. "/etc/fstab"파일에서 설정되는 정보들
1. 해당파일시스템의 장치명(Device name) 설정
2. 마운트포인트 설정
3. 파일시스템 타입 설정
4. 파일시스템 마운트시 Read Only여부
5. 파일시스템 마운트시 Read,Write여부
6. Quota정책 적용 여부
7. 일반사용자의 마운트 허용여부
8. 부팅시 자동마운트 여부
9. SetUID, SetGID설정 허용 여부
10. dump가능여부
11. fsck로 파일시스템 검사히 검사 순서 설정
[해설작성자 : ㄱㅇㄷ]

fstab 항목 중 다섯번째 값은 백업(dump) 여부를 설정하고, 여섯번째 값은 부팅시 파일 시스템 검사(fsck)의 순서를 설정하거나 시스템 검사를 하지 않도록 설정한다.

[추가 해설]
/etc/fstab의 정보에는 6개의 필드가 존재한다.

1번째 필드 - 장치명이 기록되는 곳, 볼륨 라벨이나 UUID가 사용
2번째 필드 - 마운트될 디렉터리를 나타냄
3번째 필드 - 파일 시스템의 유형을 나타냄 ex) ext4, swap, nfs등
4번째 필드 - 마운트될 때 옵션을 나타냄.
5번째 필드 - dump명령을 통한 백업시 사용주기를 결정. 0 - dump 사용 x, 1 - 매일수행, 2 - 이틀에 한번
6번째 필드 - 부팅 시 파일 시스템을 점검하는 fsck 명령의 순서를 정함. 1 - 가장 먼저 점검 , 2 - 두번째로 점검, 0 - 점검하지 않음
[해설작성자 : 정처기 합격자]

25. 다음 중 의존성이 걸린 rpm패키지를 강제로 설치하기 위해 사용되는 옵션 조합으로 알맞은 것은?
     1. --excludedocs, --nodeps
     2. --nodeps, --force
     3. --force, --percent
     4. --replacepkgs, --force

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
--nodeps : 의존성 무시하고 설치
--force : 설치 거부시 강제적으로 설치
[해설작성자 : 리눅스공부중]

26. apt-get 패키지 관리 도구를 사용하여 시스템 상에 설치된 모든 패키지들을 최신 버전으로 업그레이드 하려 한다. 다음 중 apt-get upgrade 명령 이전에 반드시 수행되어야 할 명령으로 알맞은 것은?
     1. apt-get source
     2. apt-get dist-upgrade
     3. apt-get update
     4. apt-get check

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
apt-get source 패키지 이름 : 패키지 소스코드 다운로드.
apt-get dist-upgrade : 의존성 검사하며 설치하기.
apt-get update : 패키지 인덱스 정보 업데이트.
apt-get check : 패키지 의존성 확인.

27. 다음 중 "cd /var/lib/games" 명령 수행 후 최상위 “/” 경로로 이동이 가능한 명령으로 알맞은 것은?
     1. cd ../
     2. cd ./
     3. cd ../../../
     4. cd root

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
. : 현재 디렉터리
.. : 상위 디렉터리
현재 cd /var/lib/games에 위치하고 있기 때문에 최상위 /(root)로 이동하기 위해서는
상위 디렉터리로 가기위해서는 cd ../../../으로 이동(상대경로로 이동)하여야 한다.
4번의 경우, cd / 로 입력할 경우 루트로 이동(절대경로로 이동)된다.
[해설작성자 : 리눅스공부중]

28. 다음 kill 명령의 시그널 중 실행 중인 프로그램을 강제 종료시키는 시그널로 알맞은 것은?
     1. SIGHUP
     2. SIGINT
     3. SIGKILL
     4. SIGTERM

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 69%
     <문제 해설>
1. SIGHUP : 터미널과 연결이 끊겼을 때 발생합니다. 기본적인 처리는 프로세스가 종료되는 것입니다.
2. SIGINT : 인터럽트가 발생했을때 발생합니다. 기본으로 프로세스가 종료됩니다.
9. SIGKILL : 프로세스를 무조건 종료합니다. 절대 무시할 수 없으며 제어될 수도 없습니다.
15. SIGTERM : 가능한 정상 종료시킴.
[해설작성자 : 빈빈]

29. 다음 중 uzoogom 계정을 삭제와 동시에 해당 사용자의 디렉터리, 파일 등도 삭제하기 위한 명령으로 알맞은 것은?
     1. userdel –r uzoogom
     2. userdel –d uzoogom
     3. groupdel -r uzoogom
     4. groupdel –d uzoogom

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
■ 사용자 계정 삭제

▷ 명령어 : userdel

▷ 사용형식 : userdel [옵션] 계정
-r    : 해당 계정자의 홈디렉토리까지 모두 삭제

▷ 사용예
# userdel -r user1
[해설작성자 : ㄱㅇㄷ]

30. chage명령어를 사용하여 유저의 패스워드 만료기간을 변경 하였다. 다음 중 변경된 정보가 저장되는 파일로 알맞은 것은?
     1. /etc/passwd
     2. /etc/shadow
     3. /etc/shadow-
     4. /etc/group

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
/etc/shadow

                        root:$1$9L2L0oTwd:12751:0:99999:7 : : :
                            ①            ②             ③     ④ ⑤     ⑥⑦⑧⑨


① 필드 1 : 사용자명
② 필드 2 : 패스워드
③ 필드 3 : 패스워드 파일 최종 수정일
④ 필드 4 : 패스워드 변경 최소일
⑤ 필드 5 : 패스워드 변경 최대일
⑥ 필드 6 : 패스워드 만료 경고기간
⑦ 필드 7 : 패스워드 파기 기간(패스워드 파기후 게정 비활성 기간)
⑧ 필드 8 : 계정 만료 기간
⑨ 필드 9 : 예약 필드
[해설작성자 : ㄱㅇㄷ]

31. 다음 중 /dev/sda1 디바이스의 배드블록 체크를 위한 명령어로 틀린 것은?
     1. e2fsck
     2. mk2fs
     3. badblocks
     4. badsector

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
아래와 같은 오류 신고가 있었습니다.
여러분들의 많은 의견 부탁 드립니다.
추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다.
참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.

[오류 신고 내용]
정답이 badblocks 입니다
badblocks -sv /dev/sda1
[해설작성자 : MM주니어]

32. 다음 중 스왑 파일(swap file)을 생성하는 순서로 가장 알맞은 것은?
     1. touch – mkswap – sync - swapon
     2. touch – swapon – sync – mkswap
     3. dd – mkswap – sync - swapon
     4. dd – swapon – sync – mkswap

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
스왑파일생성하기

1. dd명령을 실행하여 빈틈이 하나도 없는 스왑파일을 생성한다
     [root@www /root]# dd if=/dev/zero of=/swap-file bs=1024 count=10240
     10240+0 records in
     10240+0 records out
        => (설명)
         /dev/zero: 빈틈이 없는 파일을 생성할 때 사용한다.
         /swap-file: 생성하고자할 스왑파일의 이름이다.
         bs=1024: 입출력단위의 크기를 지정한다.
         보통 블록사이즈라고 부르며 단위는 바이트이다. 현재설정은 1024byte, 즉 1KB이다.
         count=10240: 입출력 단위의 몇 배 크기의 파일을 만들 것인지를 지정한다.
         (즉 10240KB 임) count는 꼭 4의 배수로 지정해주는 것이 좋은데,
         그 이유는 커널이 스왑하는 메모리페이지의 단위가 4KB이기 때문이다.
2. 커널이 해당하는 파일을 가상메모리로 사용할 수 있도록 mkswap명령을 내린다.
     [root@www /root]# mkswap /swap-file 10240
        Setting up swapspace version 1, size = 10481664 bytes
3. /swap-file의 권한을 root로 제한한다.
     [root@www /root]# chmod 600 /swap-file
4. 스왑을 사용하도록 한다.
     [root@www /root]# swapon /swap-file
5. 시스템 부팅시마다 자동으로 사용되도록 설정하려면 /etc/fstab에 등록을 한다.
        /swap-file                             swap                                        swap        defaults                0 0
[해설작성자 : ㄱㅇㄷ]

33. 다음 조건에 맞는 유저를 생성하는 방법으로 알맞은 것은?

    

     1. useradd –u 5050 –d /data –G test linuxer
     2. useradd –u 5050 –D /data –G test linuxer
     3. useradd –u 5050 –d /data –g test linuxer
     4. useradd –u 5050 –D /data –g test linuxer

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
옵션
-u : 사용자의 UID를 지정한다.
-g : 사용자가 속할 사용자의 그룹을 지정한다.
-G : 사용자가 속할 부속 그룹을 지정한다.
-d : 사용자의 홈디렉토리를 지정한다.
-s : 사용자의 기본쉘(로그인쉘)을 지정한다.
-c : 사용자에 대한 설명을 추가한다.
-m : 사용자의 홈디렉토리가 없다면 생성하고, 이곳에 /etc/skel의 내용을 복사한다.
-f : 패스워드 비활성화 기간, 즉 패스워드가 유효기간 종료 이후에 계정이 비활성화될 일 수를 지정한다.
-e : 만료일자를 지정한다. YYYY-MM-DD 형식으로 일자를 지정하면, 이 날짜 이후에는 사용 불가능해진다.
-n : 사용자가 사용자명과 동일한 그룹이 아니라 /etc/default/useradd 에 정의한 그룹에 속하도록 한다.
-c : 시스템 계정을 생성하기 위해서 사용된다.


예제
useradd -u 510 -G 500, 501 -d /home/master-1 -e 2015-11-30 -s /bin/sh -f 10 master


=> master라는 사용자를 생성하면서 UID를 510으로, 부속 그룹을 기존에 존재하는 500과 501로, 홈디렉토리를 /home/master-1로, 만료일자를 2015년 11월 30일로, 기본쉘을 /bin/sh로, 패스워드 비활성화 기간을 10일로 지정하였다.

[해설작성자 : 보라곰아]

34. 다음 중 rpm의 --force 옵션과 동일한 효과를 내는 조합으로 알맞은 것은?
     1. --replacepkgs, --noscripts, --percent
     2. --replacepkgs, --replacefiles, --oldpackage
     3. --replacepkgs, --replacefiles, --test
     4. --nodeps, --hash

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
RPM 설치 명령어와 같이 쓰이는 옵션들

--nodeps : 패키지 설치시 의존성 검사를 하지 않는다.
--force : 설치 도중 발생하는 에러를 무시하고 강제로 설치하는 옵션이다. --replacepkgs, --replacefiles, --oldpackage를 동시에 사용한 것과 같은 효과를 보여준다.
--oldpackage : 새로운 패키지를 지우고 구 버전을 설치할 때 사용한다.
--replacepkgs : 이미 같은 패키지가 설치되어 있어도 다시 설치할 때 사용한다.
--root <directory> : RPM 패키지를 설치할 때 설정한 디렉토리의 위치를 기준으로 설치가 된다.
--test : 패키지를 실제로 설치하지 않고 가상으로 설치해 본 뒤 충돌사항이 있는지 점검하고 보고한다.
--noscripts : preinstall, postinstall 스크립트를 실행하지 않는다.
--excludedocs : 문서 파일(man page, info page)를 설치하지 않는다.
-h, --hash : 해시(#) 마크를 사용하여 패키지 설치 진행 상황을 알려준다. -v를 함께 사용하면 조금 더 상세한 정보를 출력한다.
--percent : 패키지 설치 시 %로 완료를 표시한다. 이는 FTP 설치시 유용하다.
[해설작성자 : 보라곰아]

35. 다음 ( 괄호 ) 안에 알맞는 것은?

    

     1. 745
     2. 755
     3. 1755
     4. g-x

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
이미 스티키 비트가 위에 rwxr-xr-t 로 적용이 되어 있었기 때문에 밑에 chmod g-x 를 통해서 그룹에 있는 x 만 빼주면 rwxr--r-t 가 성립되기 때문에 정답은 4번이 맞습니다.
[해설작성자 : ㄱㄱㄱ]

이미 test directory가 마지막에 r-t로 스티키 설정이 되어 있는것을 볼수 있으므로 답은
chmod g-x 가 맞습니다.
[해설작성자 : KKS]

36. 다음 중 yum 명령어를 통해 시스템 업데이트가 불가능한 리눅스 배포판으로 알맞은 것은?
     1. Redhat enterprise linux
     2. Fedora
     3. Asianux
     4. Debian

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
yum은 Fedora나 CentOS에서 쓰이고 apt-get은 Debian등 다른 리눅스OS에서 쓰인다.
yum과 apt-get은 같은 기능을 한다.
[해설작성자 : ㄱㅇㄷ]

37. 다음 중 tar 파일의 내용을 볼 때 사용하는 옵션으로 알맞은 것은?
     1. -cvf
     2. -xvf
     3. -tvf
     4. -rvf

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
tar [옵션] [tarfilename]

옵션
-A : tar 파일들을 아카이브에 추가한다.
-c : 새 tar 파일을 만든다.
-d : tar 파일과 실제 파일 시스템과의 차이를 확인한다.
-r : 기존의 tar 파일에 새 파일들을 추가한다.
-t : tar 파일의 내용을 리스트한다.
-u : tar 파일에 포함된 파일보다 새로운 파일들만 추가한다.
-x : tar 파일에 포함된 파일들을 추출한다.

부가옵션
-b : tar 파일을 생성할 때 블록 크기를 지정한다. 테잎과 같은 백업 장비를 사용할 때, 기종마다 기본 블록 크기가 다른 경우가 있는데, 이러한 경우에 적절한 블록 크기를 설정해 주어야 한다.
-C : tar 파일에 포함된 파일들을 풀어 놓을 디렉토리를 지정한다.
-f : 옵션 뒤에 지정된 파일 또는 장치를 사용한다.(기본 값으로 -가 사용되는데, 이것은 표준입력과 표준출력(stdin / stdout)을 의미)
-p : 파일의 사용권한(퍼미션)을 변경하지 않고 보존한다.
-v : 현재 처리하고 있는 파일을 출력한다.
-Z : compress 유틸리티로 압축한다.
-z : gzip 유틸리티로 압축한다.
-j : bzip2 유틸리티로 압축한다.
-J : xz 유틸리티로 압축한다.


$ tar -cvf tarfilename 디렉토리명 또는 파일명
        => 새 tar 파일을 만들 떄

$ tar -tvf tarfilename
        => tar 파일의 내용을 볼 때

$ tar -xvf tarfilename
        => tar 파일을 풀 때
[해설작성자 : ㄱㅇㄷ]

38. 다음 중 소스 파일을 컴파일하여 설치 할 때 가장 관련이 없는 명령어로 알맞은 것은?
     1. configure
     2. dkpg
     3. make
     4. cmake

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
소스 컴파일은 크게 세가지 과정이 있다.
configure -> make -> make install

configure 과정은 소스를 서버 환경에 맞추어 makefile 을 생성해 주는 과정이다.
make 과정은 소스코드를 실제로 컴파일 하여 binary 파일을 생성을 해주는 과정이다.
make install 과정은 만들어진 binary 파일을 지정된 디렉토리로 이동시켜주는 과정이다.
[해설작성자 : ㄱㅇㄷ]

39. 데비안 패키지 관리인 dpkg에 대한 설명으로 틀린 것은?
     1. 사용 가능한 패키지 목록만 갱신하는 기능을 가지고 있다.
     2. 의존성 체크기능을 가지고 있다.
     3. 자동 설치가 가능한 실행 프로그램 작성기능을 제공한다.
     4. 시스템에서 제거된 패키지 목록들을 알려준다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%

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

    

     1. zxvf
     2. Zxvf
     3. Jxvf
     4. jxvf

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
TAR 압축/압축해제

-x : 지정된 TAR 파일을 압축해제
-v : 작업진행 상황을 보여줌
-f : TAR 파일 이름을 지정
-J : *.tar.xz 형태의 파일을 압축해제
-C : 압축을 해제할 폴더를 지정
         예) $ tar -Jxvf arduino-1.6.0-linux64.tar.xz -C ~/
         ~/ 라고해서 자신의 "home/사용자명"을 압축해제 폴더로 지정
[해설작성자 : ㄱㅇㄷ]

41. 다음 중 장치 파일명 종류가 나머지 셋과 틀린 것은?
     1. E-IDE
     2. S-ATA
     3. USB Memory
     4. SCSI

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
예)
/dev/hda : IDE
/dev/sda : SCSI/SATA/USB
[해설작성자 : ㄱㅇㄷ]

42. 다음 화면을 실행하기 위한 명령으로 알맞은 것은?(그림파일이 너무 커서 문제 풀기에 필요한 부분만 잘라 내었습니다. 참고하세요.)

    

     1. make config
     2. make mconfig
     3. make xconfig
     4. make menuconfig

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
make menuconfig 는 kernel 을 컴파일할 때, kernel 에 특정 설정을 GUI 할 수 있도록 지원하는 기능이다.
[해설작성자 : ㄱㅇㄷ]

make xconfig - X 윈도 환경에서 구현한 방식임. 인터페이스가 편리
[해설작성자 : 빈빈]

43. 다음에서 설명하는 명령으로 알맞은 것은?

    

     1. make dep
     2. make depmod
     3. make mrproper
     4. make bzImage

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
make mrproper : 컴파일과 관련해서 여러가지 문제가 발생할 수 있는 것들을 초기화 해줌.
(make clean, make mrproper로 초기화와 비슷한 환경을 만들수 있지만 완벽하지는 않음)
[해설작성자 : ㄱㅇㄷ]

44. 다음 중 모듈을 부팅 시에 활성화시키기 위해서 사용하는 설정 파일이 존재하는 디렉터리로 알맞은 것은?
     1. /etc/module.d
     2. /etc/modules.d
     3. /etc/modprobe.d
     4. /etc/depmod.d

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
모듈 유틸리티
insmod : 모듈을 커널에 적재
rmmod : 커널에서 모듈을 제거
lsmod : 커널에 적재된 모듈 목독 보기
depmod : 모듈간 의존성 정보 생성
modprobe : 모듈을 커널에 적재하거나 제거(모듈 자동 로드기능을 보조)
[해설작성자 : ㄱㅇㄷ]

45. 다음 화면을 실행하기 위한 명령으로 알맞은 것은?

    

     1. modinfo
     2. lsmod
     3. modprobe
     4. insmod

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
모듈 유틸리티
insmod : 모듈을 커널에 적재
rmmod : 커널에서 모듈을 제거
lsmod : 커널에 적재된 모듈 목독 보기
depmod : 모듈간 의존성 정보 생성
modprobe : 모듈을 커널에 적재하거나 제거(모듈 자동 로드기능을 보조)
[해설작성자 : ㄱㅇㄷ]

lsmod하면
왼쪽부터 모듈명, 크기 , 다른모듈에서 사용중인 수, 사용중인 모듈 순으로 보여줌
[해설작성자 : 정처기 합격자]

46. 다음 설명으로 알맞은 것은?

    

     1. LPRng
     2. CUPS
     3. ALSA
     4. OSS

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
CUPS는 컴퓨터를 인쇄 서버로 기능하도록 해주는 유닉스 계열 운영 체제를 위한 모듈 방식의 프린팅 시스템
[해설작성자 : ㄱㅇㄷ]

Common Unix Printing System

47. 다음 중 프린터 작업을 요청하여 인쇄를 할 때 사용 가능한 명령어 조합으로 알맞은 것은?
     1. lp, lpstat
     2. lpr, lpc
     3. lpc, lpstat
     4. lpr, lp

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
lp, lpr : 프린터에게 요구를 보냄
[해설작성자 : ㄱㅇㄷ]

48. 다음 설명으로 알맞은 것은?

    

     1. SANE
     2. CUPS
     3. ALSA
     4. OSS

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
SANE(Scanner Access Now Easy)
[해설작성자 : ㄱㅇㄷ]

CUPS(Common Unix Printing System) - 애플에서 개발한 오픈소스 프린팅 시스템
ALSA(Advanced Linux Sound Architecture) - 사운드 카드용 장치 드라이버를 위한 API제공(초기에는 OSS 사용 ,현재는 ALSA가 많이 쓰임.)
OSS(Open Sound System) - 사운드를 만들고 캡쳐하는 인터페이스
[해설작성자 : 빈빈]

49. 다음 설명으로 알맞은 것은?

    

     1. SANE
     2. Opensound
     3. ALSA
     4. OSS

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
고급 리눅스 사운드 아키텍처(Advanced Linux Sound Architecture, ALSA)
[해설작성자 : ㄱㅇㄷ]

50. 다음 중 리눅스 시스템에 하드디스크를 추가한 후에 사용하는 명령으로 틀린 것은?
     1. fdisk
     2. mount
     3. mkfs
     4. mii-tool

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
하드 추가시.
fdisk -> mkfs -> mount

mii-tool(Media Independent Interface(MII) tool) ; 네트워크 인터페이스의 연결상태를 확인하고,
강제적으로 랜카드의 속도와 duplex 모드(100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD)를 변경하는데 사용하는 툴.

51. 다음 중 telnet의 접속 제어 관련 로그가 남는 파일로 알맞은 것은?
     1. /var/log/messages
     2. /var/log/secure
     3. /var/log/dmesg
     4. /var/log/wtmp

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
/var/log/secure : 모든 접속과 관련하여 언제 어디서 어떤 서비스를 사용했는지 기록한다.
                                    보통 login, tcp_wrappers, xinetd 관련 로그들이 남는다.
[해설작성자 : ㄱㅇㄷ]

52. 다음 중 백업의 종류와 설명이 틀린 것은?
     1. A Day-zero Backup : 시스템 설치 후 사용자들이 시스템을 사용하기 전에 시스템의 모든 파일과 어플리케이션을 백업한다.
     2. A Full Backup : 일반적인 기준의 의하여 주기적으로 시스템이 모든 파일과 어플리케이션들을 백업한다.
     3. A incremental Backup : 특정한 기간을 기점으로 주기적으로 이전 백업 후 변경 된 파일들만 백업하는 것이다.
     4. Multilevel Backup : 개인적인 용도나 작은 규모의 시스템에서 사용하기 적합하며, Full backup과incremental backup이 병행된다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
개인적인 용도나 작은 규모의 시스템에서 사용하기 적합하며, Full backup과incremental backup이 병행된다 -> 단순백업
[해설작성자 : ㄱㅇㄷ]

53. 다음 중 백업 및 복원과 관련된 명령어로 틀린 것은?
     1. dd
     2. tar
     3. tac
     4. cpio

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
tac : 파일을 내용을 역순으로 출력 (cat 반대)
[해설작성자 : ㄱㅇㄷ]

dd : 지정한 블록 크기 만큼 파일을 복사 할 때 사용
tar : 파일들을 하나로 묶는 명령어
cpio : 하나 또는 여러 개의 리눅스 파일을 테이프 드랑브에 standard input
             혹은 standard output의 형태로 저장하거나 복구
[해설작성자 : !]

54. 다음 설명으로 알맞은 것은?

    

     1. ksyslog
     2. msyslog
     3. nsyslog
     4. rsyslog

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
RSYSLOG (Rocket-fast SYStem for LOG processing)
[해설작성자 : ㄱㅇㄷ]

55. 다음 중 dump의 특징으로 틀린 것은?
     1. 여러 개의 테이프에 백업할 수 있다.
     2. NFS 파일시스템에서 사용 가능하다.
     3. 모든 파일시스템은 개별적으로 dump하여야 한다.
     4. 결함을 가진 파일들도 다룰 수 있다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
dump : 이전에 화일시스템을 백업한 이후에 변경된 화일들의 목록을 작성하여, 그 목록에 있는 화일들을 새로운 백업 화일로 백업받을 수 있는 점진적인 백업 기능을 제공한다. 또한 어떤 파일이 백업되어야 하는가를 알기 위해 파일시스템의 inode 테이블을 참조한다.

▶dump 이점
여러 개의 테이프에 백업할 수 있다.
어떤 타입의 파일도 백업, 복구될 수 있다.
파일에 대한 접근 권한, 소유주 등의 사항도 복구될 수 있다.

▶ dump 한계점
모든 파일시스템은 개별적으로 dump되어야 한다.
파티션된 디스크를 가지고 있다면, 파티션된 각 섹션마다 dump를 실행해야 한다.
로컬 머신만이 dump될 수 있다.
NFS 파일시스템을 dump할 수는 없다. 단, 로컬 파일시스템을 리모트 테이프 드라이브로 dump하려면 rdump 명령을 사용하면 된다.
[해설작성자 : ㄱㅇㄷ]

56. 다음 설정과 같은 경우에 관련 설명으로 틀린 것은?

    

     1. 로그 파일을 주단위로 바꾼다.
     2. 4주 동안 백업한 로그를 유지한다.
     3. 오래된 백업 로그 파일들 이후 새로운 로그파일들을 생성한다.
     4. compress을 통해 로그 파일을 압축한다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
/etc/logrotate.conf    
: 모든 로그들의 생성 주기 및 삭제주기 등을 conf파일에서 총괄적으로 설정

# rotate log files weekly
weekly                // 1주 단위로 잘라서 보관

# keep 4 weeks worth of backlogs
rotate 4             //1주단위로 자른 파일을 4개까지 보관(=    한달치까지 보관)

# create new (empty) log files after rotating old ones
create                //로그를 백업하고 새로운 파일 생성

# use date as a suffix of the rotated file
dateext                                                         // 로그파일에    YYYYMMDD형식의 날짜 확장자 추가 ​

# uncomment this if you want your log files compressed
#compress                                             // 순환된 로그파일 압축할 것인지 설정(gzip)
[해설작성자 : ㄱㅇㄷ]

57. 다음 pam 의 구성 토큰과 설명에 대해 알맞은 것은?
     1. account : 인증이 아닌 계정 관리를 수행하는 모듈이다.
     2. session : 사용자가 그들의 인증 변경하기 위한 방법을 제공하나. 일반적으로 패스워드이다.
     3. required : 이전 이후 모듈에서 명확한 성공과 실패가 없다면 해당 모듈의 결정에 따라 인증 결과가 결정된다.
     4. sufficient : 동적으로 로드될 오브젝트 파일의 위치 및 파일명을 나타낸다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 36%
     <문제 해설>
account: 이 모듈은 인증이 아닌 계정관리를 수행한다. 이것은 보통 시간/날짜나 현재의 시스템 자원 상황(최대 사용자수)이나 사용자의 위치('root'는 콘솔에서만 로그인이 가능하다)등에 따라 서비스에 대한 접근을 허가하거나 제한하는 것이다.

session: 주로, 이 모듈은 서비스를 사용하기 직전/직후에 필요한 작업과 관련이 있다. 이러한 것들은 사용자와 교환할 어떤 데이터들의 opening/closing과 관련한 정보들의 기록, 디렉토리의 마운트 등이 해당된다.

required: 이것은 해당 module_type이 전체적으로 성공하기 위해서는 이 모듈의 성공이 필요하다는 것을 말한다. 나머지 모듈(같은 module-type의)이 모두 다 수행되기 전까지 사용자가 이 모듈이 실패했는지 확실히 알 수 없다.

sufficient: 이 모듈의 성공은 Linux-PAM라이브러리에게 이 module-type이 성공했다고 판단할만큼 충분하게 만족스럽다는 것이다. 이전의 required모듈이 실패하지 않았다면 더이상 이 type의 나머지 모듈들은 수행되지 않는다. (이경우에 뒤따르는 required모듈이 수행되지 않는것에 유의하라) 이 모듈의 실패는 이 module-type의 성공여부 판단에 치명적이지는 않은것으로 간주된다.

[해설작성자 : ㄱㅇㄷ]

58. 다음 명령의 결과와 관련된 설명으로 틀린 것은?

    

     1. 한 번에 입출력 할 byte의 양은 1024이다.
     2. 현재 디렉터리에 data이라는 파일이 생성 된다.
     3. data 파일의 용량은 약 100MB이다.
     4. 표준 입력을 대신할 파일은 /dev/null 이다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
input file이 /dev/null이므로 파일의 용량은 zero가 된다.
[해설작성자 : :D]

59. 매 시간 정각에 시간을 동기화하는 작업을 crontab에 등록을 하려 한다. 다음 중 관련 설정으로 알맞은 것은?
     1. * 0-23 * * * * /usr/bin/rdate -s time.bora.net
     2. 0 0-23 * * * * /usr/bin/rdate -s time.bora.net
     3. 0-23 0 * * * * /usr/bin/rdate -s time.bora.net
     4. * * * * * * /usr/bin/rdate –s time.bora.net

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
crontab 파일 형식
------        --------    ---------------------------------------------------
필    드        의    미        범    위
------        --------    ---------------------------------------------------
첫번째        분                0-59
두번째        시                0-23
세번째        일                0-31
네번째        월                1-12
다섯번째    요일            0-7 (0 또는 7=일요일, 1=월, 2=화,...)
여섯번째    명령어        실행할 명령을 한줄로 쓴다.
------        --------    ---------------------------------------------------
[해설작성자 : ㄱㅇㄷ]

60. 다음 명령의 결과처럼 uzoogom 유저가 패스워드를 10회 이상 틀려 접속이 불가능한 상태임을 확인 하였다. 다음 중 Failures를 초기화하는 명령으로 알맞은 것은?

    

     1. pam_tally2 –r uzoogom
     2. pam_tally2 –u uzoogom —-reset=11
     3. pam_tally2 –r uzoogom --reset=11
     4. pam_tally2 –u uzoogom –r

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
계정 잠금 풀기
pam_tally -u [계정명] -r 또는
pam_tally2 -u [계졍명] -r


[해설작성자 : ㄱㅇㄷ]

61. 다음 중 웹 서버 관련 프로그램의 역할이 나머지 셋과 틀린 것은?
     1. IIS
     2. JBoss
     3. Nginx
     4. Apache

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
대표적인 웹 서버로는 아파치, IIS, NginX 등이 있다.

▶ 웹서버 : 웹브라우저의 요청을 받아 결과를 바로 웹브라우저에 전송하거나, 웹 어플리케이션에 실행한 결과를 웹 브라우저에 전송한다.
ex) Apache, IIS, WebtoB

▶ 웹어플리케이션 서버(WAS : Web Application Server) : 웹서버만으로는 HTML형식의 정적인 정보만이 서비스가 가능하다. 동적인(게시판, 로그인 같은 사용자에 따라 다른 정보를 서비스하는) 정보를 서비스하기 위해서는 WAS 가 필요하다.
※ 정적인 서비스 : 웹 서버에서 미리 저장된 문서를 전송
     동적인 서비스 : 사용자가 요청한 문서를 container(WAS)를 거쳐 새롭게 해석 된후 html 태그로 바뀌어 전송
웹어플리케이션 서버는 웹서버의 요청으로 프로그래밍 언어(c, java, c#,...)로 만들어진 웹어플리케이션을 실행하고 그 결과를 웹서버에 넘겨준다.    
ex) tomcat, GlassFish, WebSphere, WebLogic, JBoss, JEUS
[해설작성자 : ㄱㅇㄷ]

62. 다음 중 리눅스에서 사용가능한 웹 브라우저로 틀린 것은?
     1. Firefox
     2. Chrome
     3. Safari
     4. Opera

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
리눅스에서 사용할 수 있는 웹 브라우저는 Firefox, Opera, Chrome 등이 있습니다.
[해설작성자 : 수험생]

63. 다음 설명하는 Apache 2.2의 MPM(Multi-Processing Module)로 알맞은 것은?

    

     1. prefork
     2. worker
     3. Netware
     4. BeOS

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
Prefork 방식 : 한 자식프로세스당 하나의 쓰레드를 사용하는 방법
기본 사용 메모리가 worker보다 높으며 프로세스 간 메모리를 공유하지 않는 독립 형태이므로 안정적이다.
아파치 컴파일시 옵션 추가하지 않을경우 기본으로 이 모듈로 동작한다.

Worker 방식 : 한 자식프로세스당 여러개의 쓰레드를 사용하는 방법
기본 사용 메모리는 prefork보다 낮으며 쓰레드 간에 메모리를 서로 공유한다.
동시접속자가 많은 사이트에 적합하다.
[해설작성자 : ㄱㅇㄷ]

64. 다음 중 아파치 2.2 웹 서버에 PHP를 동적 모듈로 설치했을 경우에 관련 모듈이 생성되는 디렉터리로 알맞은 것은?
     1. /usr/local/apache/modules
     2. /usr/local/apache/lib
     3. /usr/local/php/modules
     4. /usr/local/php/lib

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
php 파일이 컴파일이 완료될때 libphp5.so 파일이 생성된다.
경로는 /usr/local/apache/modules 디렉토리이다.
[해설작성자 : ㄱㅇㄷ]

65. 다음 중 웹 서버에 JSP(Java Server Page)를 사용하기 위해 설치하는 프로그램 설명으로 알맞은 것은?
     1. Python
     2. Hadoop
     3. Tomcat
     4. Cassandra

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
jsp를 사용하는 이유는 동적으로 페이지를 만들기 위해서이다.
하지만 브러우저는 동적페이지(jsp)를 이해하지 못하며 정적페이지(html)를 이해하고, 화면에 보여준다.
그래서 단순 코딩한 jsp를 브라우저에서 볼 수 없다.
그러면 jsp를 html로 변환해야 한다.
tomcat 같은 jsp 컨테이너가 이 역할을 한다.
그래서 tomcat같은 서버를 설치해야 한다.
( 내부적으로 jsp는 servlet이라고 불리는 자바 클래스파일로 변환되고 이를 바탕으로 html페이지가 생성된다.)
[해설작성자 : ㄱㅇㄷ]

66. 다음 중 네트워크 기반 인증 관련 서비스를 제공하는 프로그램 및 프로토콜로 틀린 것은?
     1. NIS
     2. LDAP
     3. Active Directory
     4. NFS

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
NFS (Network File System)
전통적인 유닉스 환경에서 오랫동안 네트워크에서 자료를 공유하는 방법.
NFS는 쉽게 파일을 공유하지만, 보안에 취약하다는 단점이 있다.
루트권한인 사용자가 접근하면 파일을 마음대로 사용할 수 있다.
따라서 NFS는 보안에 많은 신경을 써야 한다.
[해설작성자 : ㄱㅇㄷ]

67. 다음 중 NIS(Network Information Service)에 대한 설명으로 틀린 것은?
     1. RPC(Remote Procedure Call)을 사용하므로 관련 데몬을 반드시 구동해야 한다.
     2. 사용자 정보, 홈디렉터리, 사용자 파일도 같이 제공한다.
     3. NIS 서버에서 사용하는 데몬이 ypserv이다.
     4. NIS 클라이언트에서 사용하는 데몬이 ypbind이다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
NIS 데몬
ypserv - NIS 서버 데몬
ypxfrd - NIS 서버 데몬, 맵을 슬레이드 서버로 전송
ypbind - 모든 NIS 시스템에서 동작한다. NIS 서버 위의 클라이언트에서 ypserv로 NIS 요청을 시도한다.
rpc.yppasswd - ord 맵
rpc.ypupdated - NIS 마스터에서만 실행한다. 보안 "원격 프로시져 콜"을 사용하고 있는 경우 공용 키 맵을 업데이트한다.
[해설작성자 : ㄱㅇㄷ]

68. 다음 LDAP 속성 중 이름과 성의 조합을 나타내는 키워드로 알맞은 것은?
     1. o
     2. ou
     3. cn
     4. sn

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
LDAP에서는 기본적인 스키마는 구성되어 있다. 계정에 대한 모든 정보를 가지고
있다. OU, CN, O, DC는 DB의 필드라고 생각하면 편하다.

ou : organization unit (조직 편성)
cn : common name (기본 이름)
o     : organization
dc : domain controler
[해설작성자 : ㄱㅇㄷ]

69. 리눅스 부팅 시에 NIS 도메인명을 자동으로 설정 되도록 하려고 한다. 다음 내용을 설정할 파일로 알맞은 것은?

    

     1. /etc/host.conf
     2. /etc/hosts
     3. /etc/nsswitch.conf
     4. /etc/sysconfig/network

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 40%
     <문제 해설>
/etc/sysconfig/network

Used to configure networking options. All IPX options default to off. An example file:

NETWORKING=yes
FORWARD_IPV4="yes"
HOSTNAME="mdct-dev3"
GATEWAY="10.1.0.25"
GATEWAYDEV="eth0"

Options:

NETWORKING=yes|no - Sets network capabilities on or off.
HOSTNAME="hostname". To work with old software, the /etc/HOSTNAME file should contain the same hostname.
FORWARD_IPV4=yes|no - Turns the ability to perform IP forwarding on or off. Turn it on if you want to use the machine as a router. Turn it off to use it as a firewall or IP masquerading.
DEFRAG_IPV4=yes|no - Set this to automatically defragment IPv4 packets. This is good for masquerading, and a bad idea otherwise. It defaults to 'no'.
GATEWAY="gateway IP"
GATEWAYDEV="gateway device" Possible values include eth0, eth1, or ppp0.
NISDOMAIN="nis domain name"
IPX=yes|no - Turn IPX ability on or off.
IPXAUTOPRIMARY=on|off - Must not be yes or no.
IPXAUTOFRAME=on|off
IPXINTERNALNETNUM="netnum"
IPXINTERNALNODENUM="nodenum"
[해설작성자 : ㄱㅇㄷ]

70. 다음은 NIS 클라이언트에서 사용자 정보를 조회하는 과정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. ypbind
     2. ypwhich
     3. ypcat
     4. ypinfo

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
ypcat
1) 설명: NIS 클라이언트에서 사용하는 명령어로 NIS 서버의 데이타베이스라고 할 수 있는 맵파일의 내용을 확인하는 명령이다.
2) 사용법
    ypcat 맵파일
     => NIS 서버의 맵파일 정보를 보여준다. 맵파일의 확인은 'ypwhich -m' 명령을 이용한다.
3) 사용법
ㄱ. [root@linux246 root]# ypcat hosts.byname
            => 호스트관련정보를 보여준다.
ㄴ. [root@linux246 root]# ypcat passwd.byname
            => NIS 서버의 사용자관련 정보를 보여준다.
[해설작성자 : ㄱㅇㄷ]

71. 다음 조건일 때 공유 디렉터리에 접근하는 방법으로 알맞은 것은?

    

     1. smbclient //192.168.12.22/source
     2. smbclient \\192.168.12.22\source
     3. smbclient //192.168.12.22//source
     4. smbclient ////192.168.12.22//source

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
\ 으로 입력할 경우 \\\\192.168.12.22\\source 로 입력하고
/ 으로 입력할 경우 //192.168.12.22/source 로 입력한다.

smbclient 명령을 이용하여 공유폴더 접속
=> smbclient //공유주소/공유폴더명
[해설작성자 : ㄱㅇㄷ]

72. 삼바 서버의 환경 설정파일인 smb.conf에서 사용자 홈디렉터리 접근에 관한 설정을 변경하려고 한다. 다음 중 관련 섹션(Section)으로 알맞은 것은?
     1. [home]
     2. [homes]
     3. [Profiles]
     4. [public]

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
[homes] : 이 항목은 사용자 홈 디렉토리 서비스 사용을 위한 기본적인 설정을 해주는 항목이다.
[homes]
     comment = Home Directories
     browseable = no
     read only = no
     writable = yes
[해설작성자 : ㄱㅇㄷ]

[Profiles]
// 특정한 프로파일을 지정할 때 사용.

path = /home/profiles
browseable = no
guest ok = yes

----------------------

[public]
//윈도우에서 보이는 공유 자원(폴더) 이름이지만 staff 그룹에 있는
사용자들을 제외한 사용자들은 오직 읽기만 사용 가능하다.

# 공유 자원에 대한 설명 필드와 같다.
comment = Public Stuff
# 삼바 서버로 공유할 실제 공유 자원(폴더)이다.
path = /home/samba/public
# 손님 사용자에게 접근을 허용한다.
public = yes
read only = no

printable = no
write list = @staff

73. 다음실행 결과를보여주기위한 명령으로알맞은 것은?

    

     1. nfsstat
     2. rpcbind
     3. rpcinfo
     4. portmap

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
rpcinfo : rpc program에 등록된 정보를 보여줌
[해설작성자 : ㄱㅇㄷ]

74. 다음 중 /etc/exports에서 클라이언트의 root의 요청을 서버의 root 권한으로 매핑시키기 위해 사용하는 옵션으로 알맞은 것은?
     1. root_squash
     2. no_root_squash
     3. all_squash
     4. secure

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
root_squash: 시스템 보안을 위해 공유 디렉터리에 대한 사용자의 루트 권한을 제한(기본값)

no_root_squash: 공유 디렉터리에 대한 사용자의 루트 권한을 허용.
클라이언트에서 루트 권한을 가진 사용자가 공유 디렉터리를 마음대로 사용할 수 있기 때문에 관리에는 유용할지 몰라도 보안을 위협하는 불안한 요소

all_squash: 모든 사용자 권한을 익명 사용자 권한, nobody:nogroup으로 지정, 불특정 다수를 대상으로 공유 디렉터리를 제공할 때 유용

[해설작성자 : ㄱㅇㄷ]

75. 다음과 vsftpd.conf 파일에 설정한 경우에 관련 설명으로 알맞은 것은?

    

     1. FTP 서버 접속상태에서 ‘ls -r' 명령 사용시에 하위 디렉터리까지 검색이 가능하다.
     2. FTP 서버 접속상태에서 ‘ls -R' 명령 사용시에 하위 디렉터리까지 검색이 가능하다.
     3. FTP 서버 접속상태에서 ‘ls -r' 명령 사용시에 하위 디렉터리까지 검색이 불가능하다.
     4. FTP 서버 접속상태에서 ‘ls -R' 명령 사용시에 하위 디렉터리까지 검색 불가능하다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
ls_recurse_enable=YES : user들이 ls -R 명령어를 사용하도록 설장하는 부분이다. 부하가 많이 걸리므로 NO로 설정하는 것이 좋다.
[해설작성자 : ㄱㅇㄷ]

76. 다음 중 메일 관련 프로토콜과 포트번호의 조합으로 알맞은 것은?
     1. POP3 – 25, IMAP – 110
     2. POP3 – 25, IMAP – 143
     3. POP3 - 110, IMAP – 143
     4. POP3 - 143, IMAP – 110

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
25번 포트는 SMTP
[해설작성자 : sierra]

77. 다음 중 메일 관련 프로그램의 종류가 나머지 셋과 틀린 것은?
     1. Sendmail
     2. Qmail
     3. Postfix
     4. Procmail

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
procmail : 메일 필터링
[해설작성자 : ㄱㅇㄷ]

MTA : Sendmail, Qmail, Postfix
MDA : Procmail
MUA : Outlook
[해설작성자 : ㅈㅈㅁ]

78. 다음 중 sendmail.cf에서 메일서버가 호스트명의 인식을 못할 경우에 강제로 처리하도록 지정하는 항목으로 알맞은 것은?
     1. Cw
     2. Fw
     3. Dj
     4. FR-o

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 48%
     <문제 해설>
Cwlocalhost : 메일호스트 지정 Cw 명령 뒤에 사용 메일도메인지정
     예 Cwmytestdomain.co.kr
            Cwmail.mytestdomain.co.kr 식으로 사용할 메일도메인을 쭈욱 적는다.

Fw/etc/mail/local-host-names : Fw명령 뒤에 사용메일도메인많을때 기록파일 별도 지정 즉 local-host-names 파일에 메일 도메인을 적는다

Dj도메인 : Dj명령 - 샌드메일이 호스트를 찾지 못할 때 강제로 사용 한다

DM 명령 : 메일 발신지 주소 바꾸기 DMabc.com 하면 보낸곳이 abc.com 이된다.
[해설작성자 : ㄱㅇㄷ]

79. 다음은 사용자가 보내는 메일이 대기하는 큐(Queue)를 조회하는 과정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. -l
     2. -c
     3. -C
     4. -Ac

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 37%
     <문제 해설>
-Ac : /etc/mail/submit/cf 파일에 명시된 큐의 상태를 출력합니다.
[해설작성자 : 수험생]

80. 다음 ( 괄호 )안에 들어갈 파일명으로 알맞은 것은?

    

     1. /etc/aliases
     2. /etc/mail/virtusertable
     3. /etc/mail/access
     4. /etc/mail/local-host-names

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
/etc/aliases를 통해 특정 사용자가 받은 메일을 다른 유저들도 받아볼 수 있다.
[해설작성자 : KTH]

81. 다음 중 DNS 서버에서 사용되는 데몬명으로 알맞은 것은?
     1. bind
     2. named
     3. squid
     4. dns

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%

82. 다음과 같은 상황일 때 문제점으로 가장 알맞은 것은?

    

     1. 보조(Secondary) 네임 서버를 구성하지 않아서 발생하였다.
     2. 캐싱(Caching) 네임 서버를 구성하지 않아서 발생하였다.
     3. 존(zone) 파일 설정에서 누락되어서 발생하였다.
     4. 역 존(Reverse zone) 파일 설정에서 누락되어서 발생하였다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
도메인 -> IP 로 매핑시켜주는 정보만 있어서 생기는 현상 반대도 필요하다.
[해설작성자 : KTH]

83. 다음은 지정된 네트워크 대역만 네임 서버에 질의 할 수 있도록 설정하는 과정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. 192.168.1;
     2. 192.168.1.0;
     3. 192.168.1.0/24;
     4. 192.168.1.0/255.255.255.0;

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
allow-query {192.168.0/24;};
[해설작성자 : 수험생]

84. 다음은 zone 파일 설정의 일부이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. A
     2. MX
     3. PTR
     4. CNAME

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 35%
     <문제 해설>
레코드 유형        
SOA : zone 파일의 시작을 알리고 전체 영역에 영향을 미치는 파라미터를 정의한다.
NS : 네임서버를 지정한다.
A : 호스트 이름을 IP 주소로 매핑할 때 사용한다. 즉 A 레코드의 data는 IP 주소를 설정해야 된다.
MX : 메일 포워딩 개념으로 메일을 MX 레코드로 지정한 호스트로 포워딩한다.
CNAME : 호스트의 alias(엘리어스)를 정의한다.
HINFO : 호스트 정보를 표시하는 레코드
[해설작성자 : ㄱㅇㄷ]

PTR : IP 주소를 호스트 이름으로 매핑할 때 사용한다. PTR 레코드는 reverse zone파일 설정에 사용된다.
[해설작성자 : comcbt.com 이용자]

85. 다음은 zone 파일 설정의 일부로 관리자 E-mail 주소를 설정하는 내용이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. posein@ihd.or.kr
     2. posein@ihd.or.kr.
     3. posein.ihd.or.kr
     4. posein.ihd.or.kr.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
SOA설정에서 @는 특수문자로 인식하기 때문에 @를 사용하지 않고 닷(.)을 사용
[해설작성자 : 쭝이]

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

    

     1. Hyper-V
     2. Docker
     3. KVM
     4. XEN

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
도커(Docker)는 2013년에 등장한 새로운 컨테이너 기반 가상화 도구이다. 도커는 계층화된 파일시스템(AUFS, BTRFS 등)을 사용해 가상화된 컨테이너의 변경사항을 모두 추적하고 관리한다. 이를 통해서 컨테이너의 특정 상태를 항상 보존해두고, 필요할 때 언제 어디서나(단, Docker가 설치만 되어있다면) 이를 실행할 수 있도록 도와주는 도구이다.
[해설작성자 : ㄱㅇㄷ]

87. 다음 중 전가상화 및 반가상화 기술에 대한 설명으로 틀린 것은?
     1. XEN은 전가상화 기술을 지원한다.
     2. CPU 반가상화 기술은 XEN만 지원한다.
     3. 반가상화 기반의 게스트 운영체제는 커널 수정이 필요하지 않는다.
     4. 전가상화 기반의 게스트 운영체제는 커널 수정이 필요하지 않는다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 42%
     <문제 해설>
반가상화는 가상화 오버헤드를 줄이려 시도하며 게스트 OS 커널만 수정함으로써 성능을 개선한다.
[해설작성자 : ㄱㅇㄷ]

88. 다음에서 설명하는 XEN 기반 명령으로 알맞은 것은?

    

     1. xm
     2. xend
     3. xencons
     4. xd

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
Xen 기초 명령어 정리(xm 명령어)
xen 설치를 완료하고 .hvm 설정파일을 만들면, 다음을 이용하여 가상머신을 컨트롤 할 수 있다

$ xm create my_vm1.hvm
위 명령어로 my_vm1이라는 가상머신을 시작한다. create를 cre로 줄여써도 무방하다.

$ xm list
현재 실행 중인 가상머신의 리스트를 볼 수 있다.

$ xm destroy 1
혹은
$ xm destroy my_vm1
두 명령어의 차이점은 위의 경우 가상머신의 ID를 적었으며 아래의 경우 가상머신의 이름을 적었다는 점인데, 편한데로 사용하면 된다. ID와 이름은 xm list 명령어를 치면 나온다. 또한, destroy를 des로 줄여써도 무방하다.


$ xm save my_vm1 my_vm1.snapshot
위 명령어는 특정 가상머신의 snapshot을 뜬다.(메모리 상태 저장)

$ xm restore my_vm1.snapshot
저장된 snapshot을 복원하여 가상머신을 띄운다.

그 외에도 xm pause, xm unpause를 이용하여 가상머신을 일시정지하고 재생시킬 수도 있다.
[해설작성자 : ㄱㅇㄷ]

89. 다음은 가상화 운영을 위해 데몬을 실행시키는 명령 이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. virtd
     2. libvirt
     3. libvirtd
     4. lib-virtd

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
Libvirt는 가상화 플랫폼을 관리하는 오픈소스 API이다.
KVM, Xen, Vmware ESX등 다양한 가상화 기술에 사용할 수 있다.
Libvirtd는 Libvirt가 새 노드에 설치 될 때 자동으로 시작되는 데몬 프로세스며 관리도구와 통신하여 원격 도메인의 명령을 전달하는 역할을 한다.
[해설작성자 : ㄱㅇㄷ]

90. 다음에서 설명하는 명령으로 알맞은 것은?

    

     1. virt-view
     2. virsh
     3. virt-top
     4. virt-what

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
top : 시스템 자원 모니터링
[해설작성자 : ㄱㅇㄷ]

91. 다음 중 xinetd를 사용할 때 가장 효율적인 사례로 알맞은 것은?
     1. 웹 서비스와 같이 사용자 접속이 많은 경우
     2. 시스템의 메모리가 여유가 있는 경우
     3. 로그인 및 로그아웃이 빈번한 경우
     4. 서비스는 필요하나 사용자의 요청이 거의 없는 경우

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
데몬 (Daemon)
- 서비스(service)라고도 부르는 데몬(daemon)은 웹 서버 , 네임 서버, DB 서버 등의 서버 프로세스를 뜻한다. 데몬은 리눅스가 가동되면 백그라운드 프로세스의 일종처럼 시스템에서 활동중인 프로세스이다. 서버 데몬은 standalone type 과 inetd(xinetd) type 으로 나뉜다.

standalone type
- 시스템에 독자적으로 프로세스가 구동되어 서비스를 제공하는 데몬을 말한다.
- 예를 들면, 웹서버(httpd), DB 서버(mysqld), 센드메일 서버(sendmail) 등이 있다.
- 실행 및 종료는 대게 "service 데몬 이름 start/stop/restart" 로 사용된다.
- 데몬의 실행 스크립트 파일은 "/etc/inetd.d/" 디렉토리에 주로 들어 있다.

inetd(xinetd) type
- xinetd 데몬(standalone type)이 구동중이다가 외부에서 특정 서비스를 요청할 경우,자신에게 종속된 데몬중 해당하는 데몬을 구동시킨 후에 서비스를 연결하도록 해준다.
- 이때 실행되는 데몬이 inetd(xinetd) type 의 데몬이다.
- 요청된 서비스가 끝날경우 inetd(xinetd) type 의 데몬은 xinetd 데몬에 의해 자동으로 종료된다.
- 데몬의 실행 스크립트 파일은 "/etc/xinetd.d" 디렉토리에 들어 있다.
- xinetd 데몬이 서비스하는 포트는 "/etc/services" 파일에 저장되어 있다.
[해설작성자 : ㄱㅇㄷ]

92. 다음 중 xinetd 환경설정에서 동시에 서비스할 수 있는 최대 개수를 지정할 때 사용하는 항목으로 알맞은 것은?
     1. cps
     2. limits
     3. instances
     4. per_source

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
xinetd 환경에서 서비스가 어떻게 될 것인가를 정의
service: 서비스 이름
disable: 해당 서비스 실행 여부 결정
socket_type: tcp일 경우 stream이며 u에일 경우 dgram
wait: 서비스 요청을 받은 경우 이후에 즉시 또 다른 요청을 처리할 것인지를 결정
user: 어떤 사용자 권한으로 서비스 할 것인가를 결정
server: 어느 위치에 있는 프로그램을 불러와 연결할 것인가를 명시
log_on_failure: 서버접속에 성공하지 못하였을 때 로그파일에 기록하는 내용들을 설정
log_on_success: 서버접속에 성공하였을 경우에 기록할 내용을 설정
only_from: 서비스 접속 가능한 ip대역을 설정 ex)192.168.10.0/24
no_access: only_from의 반대 개념
[해설작성자 : ㅇ]

instances
해당 서비스로 접속 가능한 총 접속자수를 지정한다.
예)“instances = 100”으로 설정하였다면 해당 서비스로 접속허용할 동시 접속자수는 100명까지만 허용된다. 101번째 접속부터는 거부하게 된다.
[해설작성자 : ㄱㅇㄷ]

cps : [초당 접속가능 수] [ 초당 접속가능 수 이상 발생시 제한 시간]
per_source : 똑같은 주소로 최대접속수 지정

93. 다음은 dhcpd.conf의 설정 항목이다. 관련 설명으로 알맞은 것은?

    

     1. 클라이언트에게 임대하는 시간
     2. 클라이언트에게 임대할 수 있는 최대 시간
     3. 클라이언트에게 할당되는 IP 주소 범위
     4. 클라이언트에게 제공되는 네임 서버 범위

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
range dynamic-bootp 192.168.0.128 192.168.0.254;
-> DHCP클라이언트에게 할당할 수 있는 IP주소의 범위

default-lease-time 21600;
-> 할당시간이 설정되어 있지 않은 DHCP클라이언트가 할당받은 IP주소를 가지고 있을 수 있는 시간

max-lease-time 43200;
-> 할당된 IP주소를 DHCP클라이언트가 임대할 수 있는 최대 시간
[해설작성자 : ㄱㅇㄷ]

94. 다음의 경우에 구축하면 유용한 서버로 알맞은 것은?

    

     1. NTP 서버
     2. DHCP 서버
     3. PROXY 서버
     4. VNC 서버

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
● VNC 서버란?

그래픽 모드로 원격 관리를 지원하는 VNC 서버는 원격지에서 X 윈도우 환경 자체를 사용할 수 있도록 해주는 서버 프로그램이다.
텔넷과 개념이 거의 동일하지만, 텔넷은 전통적으로 오랫동안 사용해 왔으므로 대부분의 OS에 telnet이란 클라이언트 프로그램이 있지만, VNC의 경우에는 별도의 클라이언트 프로그램을 설치해 주어야 한다.
VNC의 경우 원격지로 그래픽 화면을 전송하는 원리이므로, 텍스트만 전송하는 텔넷에 비해서 속도가 많이 느려지는 단점이 있다.
[해설작성자 : ㄱㅇㄷ]

95. 다음 결과를 실행하기 위한 명령어로 알맞은 것은?

    

     1. ntp
     2. ntpq
     3. ntpdate
     4. ntptime

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
이의 신청 후 답은 3번에서 ②ntpq 로 변경되었습니다.

ROOT# ntpq -p 133.100.9.2
         remote                     refid            st t when poll reach     delay     offset        disp
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*GPS_NMEA(1)         .GPS.                        0 l    184     16    377         0.00        0.002        0.03
+clock.tl.fukuok .GPS.                        1 u    218     64    376         3.11     -0.070        0.53
+helio.tl.fukuok .GPS.                        1 u    229     64    377         3.60        0.068        0.08
geo.gen.u-ryuky clock.nc.fukuok    2 u    736 1024    376        52.40        7.090     19.15
-ns.hiroshima-u. .GPS.                        1 u    213     64    376        17.23     -0.724        2.14
-onikobe.gw.toho .GPS.                        1 u    199    512    377        57.82     -1.658        5.16
-izumi.gw.tohoku .GPS.                        1 u    359    128    264        60.33     -2.292        3.01
LOCAL(0)                LOCAL(0)                 3 l    196     64    377         0.00        0.000     10.01
xtime.nist.gov     .ACTS.                     1 u    336    256    377     189.33     -9.976        2.76

[첫번째 column]
 ' '(reject)         거리가 멀어서 사용되지 않는 서버
 'x'(falsetick) falseticker 검사결과 사용되지 않는 서버
 '.'(excess)         참조서버가 많아서 사용되지 않는 서버
 '-'(outlyer)        clustering 검사결과 사용되지 않는 서버
 '+'(candidat)     접속 테스트를 합격하여 언제든지 참조가 가능한 서버
 '#'(selected)     동기 거리가 멀지만 참조가 가능한 서버
 '*'(sys.peer)     동기중인 서버
 'o'(pps.peer)     동기중인 서버(동기는 PPS 신호로 부터 간접적으로 행해짐

[두번째 column 이후 라벨의 의미]
 remote                    Remote Server 의 Host명
 refid                     참조ID(명확하지 않을 때는 0.0.0.0 으로 표시됨)
 st                            stratum 번호,서버가 어떤 Layer 인지를 표시함.
 t                             단층(Layer)의 타입 (l:local,u:unicast,m:multicast,b:broadcast)
 when                        마지막으로 Packet 을 수신한 이후 경과한 시간 (단위:초)
 poll                        Polling 간격 (단위:초)
 reach                     도달가능한 register 를 8 진수로 표현한 값
 delay                     Polling insterval 지연예상시간 (단위:밀리초)
 offset                    단층(Layer)의 offset (단위:밀리초)
 disp                        단층(Layer)의 분산 (단위:밀리초)
[해설작성자 : ㄱㅇㄷ]

96. 다음 예제와 관련 있는 DoS 공격의 유형으로 알맞은 것은?

    

     1. 디스크 채우기
     2. 메모리 고갈
     3. Mail Storm
     4. 프로세스 만들기

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
malloc() 함수를 통해 메모리 할당만 계속해서 수행한다. 디스크 고갈 공격보다 시스템 자원을 많이 먹기 때문에 창 하나 띄우는데만 해도 몇 분을 소모하게 되는 공격이다.
[해설작성자 : ㄱㅇㄷ]

97. 다음에서 설명하는 프로그램으로 알맞은 것은?

    

     1. Back Orifice
     2. keylogger
     3. Paros
     4. Honeypot

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
백오리피스는 '뒷구멍'이라는 뜻으로, 윈도의 보안책은 철통같다는 MS사의 주장에 일침을 가하고자 윈도의 허점을 공략하여 CDC라는 해커그룹이 개발해 낸 해킹 툴이다.
[해설작성자 : ㄱㅇㄷ]

98. 다음 중 사이트 점검을 위한 보안 스캐너의 종류가 나머지 셋과 틀린 것은?
     1. WPScan
     2. Nmap
     3. Nikto
     4. Suricata

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
Suricata : IDS/IPS 시스템 구축
[해설작성자 : ㄱㅇㄷ]

99. 다음의 경우에 필요한 보안 도구로 알맞은 것은?

    

     1. netfilter
     2. tcpdump
     3. Tripwire
     4. John The Ripper

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 38%
     <문제 해설>
Tcpdump는 주어진 조건식을 만족하는 네트워크 인터페이스를 거치는 패킷들의 헤더들을 출력해 주는 프로그램이다.
[해설작성자 : ㄱㅇㄷ]

netfilter : 네트워크 주소변환, 패킷 필터링, 패킷 분해 하는 도구.
tripwire : 무결성 검사 도구.
john the ripper : 패스워드 크래킹 도구.

100. 방화벽 프로그램인 iptables를 이용하여 192.168.10.22로 부터 들어오는 패킷들은 차단하는 정책을 추가하려할 때 알맞은 것은?
     1. iptables -A INPUT 192.168.10.22 -j DROP
     2. iptables -D INPUT 192.168.10.22 -j DROP
     3. iptables -R INPUT 192.168.10.22 -j DROP
     4. iptables -F INPUT 192.168.10.22 -j DROP

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
iptables 기본형식
iptables –A INPUT –s [발신지] –sport[발신지포트] –d[목적지] –dport[목적지포트] –j[정책]

기본명령어
–A :새로운 규칙을 추가(--append)
–D : 규칙을 삭제(--delete)
–C : 패킷을 테스트(--check)
–I : 새로운 규칙을 삽입(--insert)
–R : 새로운 규칙을 교체(--replace)
–L : 새로운 규칙을 출력(--liset)
–F : 체인의 모든 규칙을 삭제(--flush)
–Z : 모든 체인의 패킷과 바이트 바운터 값을 0으로 만든다(--zero)
–N : 새로운 체인을 만든다.(--new)
–X : 체인을 삭제한다.(--delete-chain)
–P : 기본정책을 변경한다.(--popicy)

iptables 옵션
-p : 패킷의 프로토콜의 포트번호 또는 이름을 명시한다.(--proto)
-s : 패킷의 발신지를 명시(--source)
-d : 패킷의 도착지를 명시(--destination)
-i : 규칙을 적용할 인터페이스 이름을 명시(--in-interface)
-j : 규칙에 맞는 패킷을 어떻게 처리할 것인가를 명시(--jump)
-y : 접속 요청 패킷인 SYN패킷을 허용하지 않는다.(--syn)
-f : 두 번째 이후의 조각에 대해서 규칙을 명시(--fragment)
[해설작성자 : ㄱㅇㄷ]

리눅스마스터 1급 필기 기출문제(해설) 및 CBT 2015년03월14일을 이용해 주셔서 감사합니다.
리눅스마스터, 1급, 리눅스, 마스터, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사



List of Articles
번호 제목 글쓴이 날짜 조회 수
11719 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2009년06월07일(7900) 좋은아빠되기 2024.09.05 6
11718 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2009년03월15일(7899) 좋은아빠되기 2024.09.05 6
11717 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년11월16일(7898) 좋은아빠되기 2024.09.05 8
11716 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년08월31일(7897) 좋은아빠되기 2024.09.05 8
11715 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년06월01일(7896) 좋은아빠되기 2024.09.05 8
11714 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년03월16일(7895) 좋은아빠되기 2024.09.05 10
11713 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2008년01월20일(7894) 좋은아빠되기 2024.09.05 6
11712 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2018년09월08일(7893) 좋은아빠되기 2024.09.05 11
11711 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2018년03월10일(7892) 좋은아빠되기 2024.09.05 18
11710 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2017년09월09일(7891) 좋은아빠되기 2024.09.05 7
11709 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2017년03월11일(7890) 좋은아빠되기 2024.09.05 5
11708 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2016년09월10일(7889) 좋은아빠되기 2024.09.05 7
11707 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2016년03월12일(7888) 좋은아빠되기 2024.09.05 10
11706 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2015년09월12일(7887) 좋은아빠되기 2024.09.05 9
» 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2015년03월14일(7886) 좋은아빠되기 2024.09.05 9
11704 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2014년09월13일(7885) 좋은아빠되기 2024.09.05 9
11703 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월08일(7884) 좋은아빠되기 2024.09.05 7
11702 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2013년09월14일(7883) 좋은아빠되기 2024.09.05 5
11701 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2013년03월09일(7882) 좋은아빠되기 2024.09.05 5
11700 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2012년09월08일(7881) 좋은아빠되기 2024.09.05 9
Board Pagination Prev 1 ... 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 ... 1749 Next
/ 1749