자격증 필기 기출문제




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

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


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


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


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


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


1. 다음 중 2차적 저작물 소스 코드 공개에 대한 정책이 나머지와 다른 것은?
     1. GPL
     2. BSD
     3. LGPL
     4. MPL

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 76%
     <문제 해설>
GPL - 수정한 소스코드 혹은 GPL 소스코드를 활용한 소프트웨어 모두 공개
BSD - 소스코드 공개의무가 없음
LGPL - 수정한 소스코드 공개
MPL - 수정한 소스코드 공개
[해설작성자 : 파란향기]

2. 다음 중 다수의 웹 서버를 운영하는 환경에서 구축할 때 유용한 조합으로 가장 알맞은 것은?
     1. 고계산용 클러스터와 부하분산 클러스터
     2. 부하분산 클러스터와 고가용성 클러스터
     3. 고계산용 클러스터와 고가용성 클러스터
     4. 베어울프 클러스터와 부하분산 클러스터

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
부하분산은 즉 라운드 로빈방식을 적용한다는것이고 고가용성은 서버다운을 대비한 예비서버를 놔둔다는 말이니 2번이 적절하다.

3. 다음 설명에 해당하는 리눅스 배포판은?

   

     1. Debian
     2. Fedora
     3. Redhat
     4. Ubuntu

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 82%
     <문제 해설>
Fedora: 일반 사용자를 위한 무료 배포판
Redhat: 밥 영(Bob Young)이 ACC 설립, 마크 유잉(Mark Ewing)이 레드햇 이름으로 출시
Ubuntu: 영국회사인 캐노니컬(Canonical)의 CEO인 마크 셔틀워스(Mark Shuttleworth)가 시작
[해설작성자 : 도쿄까지]

4. 다음 설명과 관련된 기술로 가장 알맞은 것은?

   

     1. 스와핑(Swapping)
     2. 파이프(Pipe)
     3. 라이브러리(Library)
     4. 가상 콘솔(Virtual Console)

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
스와핑 = 프로세스가 가상 페이지를 물리적 메모리에 가져와야 하는데, 비어있는 물리적 페이지가 없다면, 운영체제는 물리적 메모리에서 다른 페이지를 제거해서 가져올 페이지를 위한 공간 마련

파이프 = 리눅스에서 여러개의 명령어를 연결하여 사용

라이브러리 = 많이 사용하는 것을 쉽게 사용할 수 있도록 라이브러리 화
[해설작성자 : 쫄면사리]

5. 다음 설명에 해당하는 클라우드 서비스로 알맞은 것은?

   

     1. IaaS
     2. DaaS
     3. PaaS
     4. SaaS

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
IaaS: Infrastructure as a Service, 하드웨어 자원 대여
DaaS: Desktop                as a service, PaaS + SaaS
PaaS: Platform             as a service, 플랫폼 대여
SaaS: Software             as a Service, 소프트웨어 대여
[해설작성자 : 빛이 나는 솔로ㅠㅠ]

6. 다음 중 LVM을 구성하는 순서로 알맞은 것은?
     1. 볼륨그룹 → 물리적 볼륨 → 논리적 볼륨
     2. 볼륨그룹 → 논리적 볼륨 → 물리적 볼륨
     3. 물리적 볼륨 → 볼륨그룹 → 논리적 볼륨
     4. 논리적 볼륨 → 볼륨그룹 → 물리적 볼륨

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
LVM은 논리 볼륨 관리자(Logical Volume Manager)라는 뜻입니다. LVM은 물리 디스크를 파티션 대신 볼륨 단위로 다룰 수 있습니다. 물리 디스크를 볼륨 그룹으로 묶은 뒤, 이를 논리 볼륨으로 분할하여 관리합니다. 즉 물리 디스크 -> 파티션 -> 물리 볼륨 -> 볼륨 그룹 -> 논리 볼륨 -> 파일 시스템의 단계로 구성됩니다.
[해설작성자 : 반스트]

7. 다음 중 GRUB의 환경 설정파일에서 'default=1'에 대한 설명으로 알맞은 것은?
     1. 'title' 항목으로 나타나는 첫 번째 운영체제를 의미한다.
     2. 'title' 항목으로 나타나는 두 번째 운영체제를 의미한다.
     3. GRUB 메뉴 화면에서의 대기 시간이 1초임을 의미한다.
     4. GRUB 메뉴 화면에서의 대기 시간이 10초임을 의미한다.

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
Grub,conf의 변수인 default는 사용자가 아무런 선택을 하지 않을 때 기본으로 부팅할 운영체제의 순서를 말한다.
0: grub.conf상의 첫번째 운영체제
1: grub.conf상의 두번째 운영체제
2: ‘Other’ 운영체제
[해설작성자 : Dongry]

8. 다음 설명에 해당하는 내용으로 알맞은 것은?

   

     1. exec
     2. fork
     3. inetd
     4. standalone

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
프로세스 호출
exec : 새로운 프로세스가 기존 프로세스를 덮어씀
fork : 새로운 프로세스가 별도로 새로 생김

데몬 실행 모드
inetd : 서비스 요청 시 메모리 적재 후 응답
standalone : 메모리에 항상 상주하다가 서비스 요청시 즉답
[해설작성자 : 강영인]

9. 다음 중 가장 큰 번호 값을 갖는 시그널(signal)로 알맞은 것은?
     1. SIGTERM
     2. SIGKILL
     3. SIGSTOP
     4. SIGQUIT

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
SIGTERM - 15
SIGKILL - 9
SIGSTOP - 19
SIGQUIT - 3
[해설작성자 : 파란향기]

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

    

     1. ?
     2. 0
     3. 1
     4. 2

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
$? : bash 쉘에서 최근 실행한 명령어의 종료 스테이터스를 가진 변수
명령어가 정상적으로 실행 될 경우 "0"으로 표시된다.
[해설작성자 : 파란향기]

ㅇ 종료 상태 코드
    1     : 광범위한 일반적 에러    Operation not permitted” , "not a valid identifier", "too many arguments" 등
    2     : 쉘 builtin 명령어 오 사용 "No such file or directory" 등
    126 : Permission 문제로 실행 불가능한 명령어의 구동 "Permission denied", "ls a directory"
    127 : 명령어의 경로($PATH) 문제 혹은 명령어 오타    "Command not found", "No such file or directory"
[해설작성자 : 정추]

11. 다음 중 GNOME 3 버전에서 사용하는 윈도 매니저로 알맞은 것은?
     1. nautilus
     2. KWin
     3. Metacity
     4. Mutter

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
nautilus - GNOME 파일 매니저
KWin - KDE의 윈도 매니저
Metacity - GNOME 2 윈도 매니저
Mutter - GNOME 3 윈도 매니저
[해설작성자 : 파란향기]

12. 다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환할 때 사용하는 키 조합으로 알맞은 것은?
     1. Ctrl + C
     2. Ctrl + D
     3. Ctrl + L
     4. Ctrl + Z

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
Ctrl + C     SIGINT 시그널을 전송 (프로세스 강제 종료)
Ctrl + D     SIGQUIT 시그널을 전송 (프로세스 종료)
Ctrl + L     clear 명령어의 단축키
Ctrl + Z     SIGTSTP 시그널을 전송 (프로세스 일시정지-백그라운드 프로세스로 전환)
[해설작성자 : comcbt.com 이용자]

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

[오류 신고 내용]
SIGQUIT 시그널은 CTRL + \ 입니다
CTRL + D는 시그널이 아니고 EOF를 의미하는 단축키입니다
https://stackoverflow.com/a/1516152
[해설작성자 : comcbt.com 이용자]

[관리자 입니다.
다른 문제집 확인 가능한분 계시면 확인 부탁 드립니다.
신고시 출판사명까지 기제 부탁 드립니다.]

[오류신고 반론]
Ctrl + Z : SIGTSTP 시그널을 발생시키며 프로세스의 실행을 정지시킨 후 다시 실행하기 위해 대기한다.
Ctrl + C : SIGINT 시그널을 발생시키며 프로세스를 종료한다.
Ctrl + D : 터미널 입력상태에서 EOF(End of File)를 의미한다.(터미널창 꺼짐)
Ctrl + L : clear 명령어의 단축키
Ctrl + \ : SIGQUIT 시그널을 발생시키며 코어 덤프와 함께 프로세스를 종료한다.

출처:영진닷컴X나
[해설작성자 : 나영진씨]

13. 명령 1이 성공적으로 수행되면 명령 2가 실행되도록 하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. ;
     2. |
     3. ||
     4. &&

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 74%
     <문제 해설>
접속사라고 생각하면된다.3가지만 기억하자
1. ;    는 앞의 명령어가 실패하더라도, 뒷 명령어를 실행
2. && 는 앞의 명령어가 성공했을때, 뒷 명령어를 실행
3. &    는 앞의 명령어를 Background로 실행함과 ★동시에★ 뒷 명령어 실행
[해설작성자 : 보라매SO 탑클라스]

14. 다음 중 X 클라이언트 프로그램을 다른 원격지의 X 서버로 전송하기 위해 변경해야 할 환경변수로 알맞은 것은?
     1. TERM
     2. TERMINAL
     3. SESSION
     4. DISPLAY

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
X 윈도우 시스템은 unix에서 구동하는 GUI 프레임워크다.

X 서버란 입/출력 담당하는 소프트웨어를 말하며, 입력을 받아 디스플레이에 표시를 지시한다.
X 클라이언트는 실제로 X가 표시된 화면에 떠 있는 창을 말한다. (일반적으로 서버와 클라이언트와는 다른 형태)

클라이언트는 서버의 입출력 지시를 받아서 서버에 화면 표시 명령을 내린다.

DISPLAY는 X클라이언트 프로그램이 실행될 떄 표시되는 창이 설정되어 있는 환경변수이다.
만약 X클라이언트 프로그램을 원격지의 X 서버로 전송하려면 이 값을 변경하면 된다.
[해설작성자 : 또림아공부해]

15. 다음 중 파일 시스템 점검을 위해 단일 사용자 모드로 전환할 때 사용하는 명령으로 알맞은 것은?
     1. init 0
     2. init 1
     3. init 5
     4. init 6

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
init RUNLEVEL: 해당 RUNLEVEL로 전환
RUNLEVEL
0: 종료
1: 단일 사용자 모드
2: 다중 사용자 모드, 네트워크 기능 x, XWindow x
3: 다중 사용자 모드, 네트워크 기능 o, XWindow x
4: 정의되지 않음. 관리자가 직접 지정해서 사용할 수 있음
5: 다중 사용자 모드, 네트워크 기능 o, XWindow o
6: 재부팅
[해설작성자 : 빛이 나는 솔로ㅠㅠ]

16. DoS공격중 하나인 Ping of Death 공격에 대응하기 위하여 방화벽에서 특정 프로토콜을 차단하는 보안 정책을 적용하려고 한다. 다음 중 차단해야 하는 프로토콜로 알맞은 것은?
     1. FTP
     2. ARP
     3. DNS
     4. ICMP

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 79%
     <문제 해설>
FTP = 파일 전송
ARP = TCP/IP 명령어임
DNS = 도메인 네임 서버
[해설작성자 : 쫄면사리]

17. 사용 가능한 호스트 수가 126개인 서브 네트워크를 구성하려고 한다. 다음 중 네트워크 접두어 길이 표현방법으로 가장 알맞은 것은?
     1. /8
     2. /16
     3. /24
     4. /25

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
2^6 = 64    (탈락)
2^7 = 128 (오케이)    따라서, 맨앞(게이트웨이)/맨뒤(브로드캐스트) 빼면 128-2 = 126
2^8 = 256 (탈락)                        뒷7자리를 Host영역으로 만들면되니 아래처럼 N의 갯수는 25개 /25    

IP = NNNNNNNN.NNNNNNNN.NNNNNNNN.NHHHHHHH
N = NETWORK
H = HOST
[해설작성자 : 보라매SO 탑클라스]

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

[오류 신고 내용]
기존 해설 오류가 있어서 바로잡습니다.

서브넷에서 가장 첫 번째 주소는 '네트워크ID' 입니다.    게이트웨이로 쓰이지 않습니다.
게이트웨이 주소는 일반적으로 사용 가능한 호스트 주소의 첫 번째 주소를 사용합니다.
[해설작성자 : ㅇㅇ]

18. 다음 중 프로토콜에 대한 설명으로 틀린 것은?
     1. ISO, ANSI, ITU-T는 대표적인 프로토콜의 제정 기관이다.
     2. 프로토콜의 기능으로는 흐름제어, 오류제어, 동기화, 캡슐화 등이 있다.
     3. 프로토콜은 구문(Syntax), 의미(Semantics), 순서(Timing)으로 구성되어 있다.
     4. 대표적인 프로토콜인 TCP/IP는 ISO에서 제정하였다.

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
TCP/IP의 시초는 ARPANET이 맞으나
IETF(인터넷 표준화기구)에서 제정하고 지속적인 기술개발을 합니다.
[해설작성자 : Dongry]

19. 다음 중 FTP 서비스에서 사용하는 명령어로 가장 거리가 먼 것은?
     1. mcd
     2. mget
     3. mput
     4. mdelete

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 61%
     <문제 해설>
mget = 원격지에 있는 파일 가져오기
mput = 업로드
mdelete = 멀티 딜리트로 여러개의 파일 동시 삭제
[해설작성자 : 쫄면사리]

cd [directory]: 디렉터리 이동
get [filename]: 단일 파일 다운로드
mget [files]: 여러 파일 다운로드
put [filename]: 단일 파일 업로드
mput [files]: 여러 파일을 업로드
- m은 multiple의 약자
[해설작성자 : 1트합시다]

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

    

     1. IP 주소
     2. 사설 IP 주소
     3. 루프백 IP 주소
     4. 멀티캐스트 주소

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 81%
     <문제 해설>
ㅇ 루프백 IP 주소
    IPv4 및 IPv6에서, 자기 자신을 가리키기 위한 목적으로 쓰기 위해 예약된 IP 주소이다.
    IPv4의 경우 127.0.0.0부터 127.255.255.255(127.0.0.0/8) 까지 있으며,
    보통 127.0.0.1을 사용한다.
[해설작성자 : 정추]

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


21. 파일 및 디렉터리를 생성했더니 기본 생성되는 허가권 값이 아래와 같다. 다음 중 umask 명령을 실행했을 때 나타나는 값으로 알맞은 것은?

    

     1. 0002
     2. 0644
     3. 0664
     4. 0775

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
002(8) XOR 777(8) = 775(8)
[해설작성자 : 리마따자]

22. /etc/shadow 파일에서 계정 만기일 영역에 해당하는 필드 순서로 알맞은 것은?
     1. 3번째
     2. 7번째
     3. 8번째
     4. 9번째

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
① 필드 1 : 사용자명
② 필드 2 : 패스워드
③ 필드 3 : 패스워드 파일 최종 수정일
④ 필드 4 : 패스워드 변경 최소일
⑤ 필드 5 : 패스워드 변경 최대일
⑥ 필드 6 : 패스워드 만료 경고기간
⑦ 필드 7 : 패스워드 파기 기간(패스워드 파기후 게정 비활성 기간)
⑧ 필드 8 : 계정 만료 기간
⑨ 필드 9 : 예약 필드
[해설작성자 : comcbt.com 이용자]

ㅇ /etc/shadow 파일
    구성 : ①wisenut : ②df#4 : ③ : ④0 : ⑤99999 : ⑥7 :⑦ :⑧ :⑨
[해설작성자 : 정추]

23. 소스 파일을 이용해서 특정 프로그램을 설치할 때 관련 옵션을 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. --option
     2. --options
     3. --menu
     4. --help

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 66%
     <문제 해설>
ㅇ ./configure
     configure 스크립트는 개발 중인 프로그램을 각기 다른 수많은 컴퓨터들에서 실행하고 도와주도록 설계된 실행 스크립트이다.
     소스 코드로부터 컴파일하기 직전에 사용자 컴퓨터의 라이브러리의 존재 여부를 확인하고 연결시킨다.
     ./configure --help를 실행하면 관련 옵션을 확인
[해설작성자 : 정추]

24. 다음 중 명령어의 사용법으로 틀린 것은?
     1. pgrep httpd
     2. nice -10 1222
     3. killall httpd
     4. renice 1 987 -u daemon root –p 1222

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
ㅇnice : 프로세스 우선순위 변경( 프로세스 이름으로 )
ㅇrenice : 프로세스 우선순위 변경( PID로 )
[해설작성자 : 보라매SO 탑클라스]

사용 예시
    ㅇ nice : nice -10 [process 명] : 10만큼 process 의 nice 값이 증가 된 상태로 process 실행
    ㅇ pgrep : 지정된 기준에 따라 실행 중인 프로그램의 프로세스 ID를 찾을 수 있는 명령 줄 유틸리티
    ㅇ killall : 특정 프로세스를 한번에 죽이는 명령어이다.
             즉, httpd 데몬 이 여러 개 실행되어 있을 경우 모두 종료하고자 한다면 killall httpd 를 사용하면 된다.
             -. killall의 주요 옵션
             -i : 프로세스 종료 전 물어보기(y,n)
             -v : 진행 현황 확인
             -w : 지정한 프로세스들이 모두 종료될 때 까지 종료 시도를 함
             -[signum] : 특정 시그널 지정하여 보내기
[해설작성자 : 정추]

25. 다음 중 월, 수, 금요일 오전 4시 1분에 실행되는 crontab 설정으로 알맞은 것은?
     1. 4 1 * * 1,3,5 /etc/lin.sh
     2. 1 4 * * 1,3,5 /etc/lin.sh
     3. 4 1 1,3,5 * * /etc/lin.sh
     4. 1 4 1,3,5 * * /etc/lin.sh

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 78%
     <문제 해설>
crontab 필드
분 시 일 월 요일 명령어
*: 1 기간(1분, 1시간, 1일, 1월, 1요일)마다 실행
,: 구분자
*/n: n기간마다 실행

요일의 경우
0: 일요일
6: 토요일

1 4 * * 1,3,5 /etc/lin.sh
4시 1분 매일, 매달, 월,수,금마다 /etc/lin.sh 실행
[해설작성자 : 빛이 나는 솔로ㅠㅠ]

.---------------- minute (0 - 59)
|     .------------- hour (0 - 23)
|     |     .---------- day of month (1 - 31)
|     |     |     .------- month (1 - 12) OR jan,feb,mar,apr ...
|     |     |     |     .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|     |     |     |     |
*     *     *     *     * user-name    command to be executed
[해설작성자 : 1트합시다]

26. 다음은 lin.txt 파일의 수정 시간(Modify time)을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령 으로 알맞은 것은?

    

     1. file
     2. stat
     3. chage
     4. touch

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
옵션 -t를 통해 접근시간 및 수정시간 수정 가능
[해설작성자 : comcbt.com 이용자]

ㅇ file : 대상 파일의 유형을 알려주는 명령어
ㅇ stat : stat 명령어는 파일이나 파일 시스템의 상태 정보를 출력
ㅇ chage :
    - 사용자의 패스워드 만기 정보를 변경 및 설정하는 명령어이다
    - root 권한을 가진 사용자만 사용 가능하다.
ㅇ touch -t 파일명 : 파일의 수정 시간(Modify time)을 변경
[해설작성자 : 정추]

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

    

     1. /etc/skel
     2. /etc/passwd
     3. /etc/login.defs
     4. /etc/default/useradd

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
/etc/default/useradd : useradd 명령으로 사용자 생성시 사용되는 기본 설정 값이 저장된 환경설정 파일

/etc/skel : 사용자 계정이 생성될 때 /etc/skel/ 디렉터리의 내용들이 사용자의 홈 디렉터리로 복사된다. (Ex: .bashrc, .bash_logout, .bash_profile)
/etc/passwd : 로그인할 때 필요한 UID, GID, 홈 디렉터리, 셸 등의 사용자의 계정정보를 포함하는 파일
/etc/login.defs : 사용자 계정의 설정과 관련된 기본 값을 정의한 파일 (ex: umask값, 패스워드 길이,최대/최소 사용일, UID/GID 범위 등)
[해설작성자 : Dongry]

[해설추가]
# vi /etc/default/useradd 예
GROUP=100
HOME=/home <<<<<<<<<<<<<<<<<<<<<<<<<<<<
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
[해설작성자 : 정추]

28. 다음 중 joon이라는 아이디를 lin으로 변경하는 명령으로 알맞은 것은?
     1. usermod -l joon lin
     2. usermod -l lin joon
     3. usermod -n joon lin
     4. usermod -n lin joon

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 45%
     <문제 해설>
    -l, --login NEW_LOGIN                 new value of the login name
    -n 옵션은 없음
[해설작성자 : 너랑너]

usermod -l [바꿀ID] [계정명] = 계정의 ID변경 (UID는 그대로)
[해설작성자 : cbt형 사랑해요]

29. 다음 중 특수 권한인 Set-UID, Set-GID, Sticky Bit가 부여된 파일이나 디렉터리로 틀린 것은?
     1. /tmp
     2. /bin/su
     3. /etc/shadow
     4. /usr/bin/passwd

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
/tmp : 임시데이터 저장, Sticky Bit 부여
/bin/su : 사용자 전환 명령어, 정책에 따라 Set-UID, Set-GID 부여
/usr/bin/passwd : 사용자가 로그인할 때 참조하는 파일, root가 소유자이어서 Set-UID 부여
[해설작성자 : Dongry]

30. 다음은 스왑 파일을 생성하는 단계의 일부이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

    

     1. dd
     2. mkswap
     3. swapon
     4. swapoff

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
ㅇdd : 블록단위로 파일을 복사하거나 변환할때 사용
-if = 입력파일
-of = 출력파일
-bs = 한번에 읽고 쓸 bytes 최대크기
-count = Blocks , 지정한 블록 수만큼 복사
[해설작성자 : 보라매SO 탑클라스]

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

    

     1. -q
     2. -qc
     3. -qp
     4. -V

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

[오류 신고 내용]
정답 3번
rpm -qc vsftpd vsftpd와 관련된 환경 설정 파일이나 실행 데몬 스크립트를 출력한다.

대문자 V 옵션은 존재하지 않는다.
소문자 v 옵션
-v, --verbose                                 아주 상세한 출력을 제공합니다
    --version                                         현재 사용되고 있는 rpm 버전을 표시합니다
[해설작성자 : 내일시험]

[오류신고 반론]
v : 상세한 정보 출력
V : 검증 시 사용하는 기본 옵션입니다. (검증 실패 항목이 있다면 내용을 출력하고, 없다면 아무런 출력을 하지 않는다.)

해당 지문은 검증 내용을 출력한 것입니다.
S : 파일 크기가 다름
5 : MD5가 다름
T : 파일 시간이 다름
. : 검증을 통과했다.
[해설작성자 : comcbt.com 이용자]

32. 다음 중 온라인 기반 패키지 관리 기법으로 가장 거리가 먼 것은?
     1. yum
     2. yast
     3. apt-get
     4. zypper

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
yum : redhat 계열의 온라인 패키지 관리 툴
apt-get : debian 계열
zypper : suse 리눅스

yast : suse 리눅스에서 사용하나 오프라인으로 관리
[해설작성자 : 너랑너]

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

[오류 신고 내용]
기존 해설에 오류가 있네요.
yast도 온라인으로 패키지를 설치할 수 있습니다.
이 문제에서 yast가 정답인 이유는 '가장 거리가 먼 것' 이기 때문입니다.
yum, apt-get, zypper 은 독립적인 패키지 관리 시스템이지만 반면에 YAST는 SUSE Linux 계열에서 사용되는 종합적인 시스템 관리 도구로, 패키지 관리뿐만 아니라 네트워크 설정, 사용자 관리, 시스템 서비스 설정, 하드웨어 설정 등 다양한 시스템 설정 작업을 수행할 수 있는 다기능 도구입니다. YAST는 패키지 관리 기능도 포함하고 있지만, 그 기능이 YAST의 전체 기능 중 일부에 불과합니다. 이 점에서 YAST는 yum, apt-get, zypper와 차별화되기 때문에 yast가 정답인것입니다.
[해설작성자 : ㅇㅇ]

33. 다음 중 사용자가 백그라운드로 수행중인 프로세스 정보를 확인할 때 사용하는 명령어로 알맞은 것은?
     1. fg
     2. bg
     3. jobs
     4. pgrep

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 77%
     <문제 해설>
ㅇfg, bg : 포어/백그라운드 전환
ㅇjobs : 현재 실행되고있는 프로세스 목록
ㅇpgrep : ps + grep 으로 프로세스 상태를 다양한 옵션으로
                 원하는 정보를 편하게 출력해줌
[해설작성자 : 보라매SO 탑클라스]

34. 다음 중 프로세스에 할당되는 NI 값의 범위로 알맞은 것은?
     1. -20 ∼ 20
     2. -20 ∼ 19
     3. -19 ∼ 19
     4. -19 ∼ 20

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
Nicenesses range from -20 (most favorable scheduling) to 19 (least favorable).

nice --help 에서 발췌
[해설작성자 : 너랑너]

35. 다음 중 yum을 이용해서 telnet이라는 문자열이 들어있는 패키지를 전부 찾는 명령으로 알맞은 것은?
     1. yum info telnet
     2. yum list telnet
     3. yum find telnet
     4. yum search telnet

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
info - 지정한 패키지 정보 출력
list - 사용 가능한 패키지들의 목록과 관련 정보 출력
search - 패키지의 모든 필드에서 지정한 키워드와 매칭되는 패키지를 찾음
[해설작성자 : 고감고]

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

    

     1. httpd-2.4.41.tar.bz2
     2. httpd-2.4.41.tar.Z
     3. php-5.6.40.tar.xz
     4. mysql-boost-5.7.27.tar.gz

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
J: .tar.xz 형식의 파일을 지정
x: 압축 해제
v: 처리되는 과정을 출력
f: 압축을 풀 대상파일 지정

추가로
.tar : 디폴트(추가옵션 필요X)
.tar.bz2(=.tb2/.tbz/.tbz2) : tar jxvf <파일이름>.tar.bz2
.tar.Z : uncompress <파일이름>.tar.Z && tar xvf <파일이름>.tar
.tar.xz : tar Jxvf <파일이름>.tar.xz
.tar.gz : tar zxvf <파일이름>.tar.gz
[해설작성자 : 깡식]

37. 다음 중 시그널의 종류와 번호를 확인할 수 있는 명령으로 알맞은 것은?
     1. kill -l
     2. signal -l
     3. killall -l
     4. ps -l

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
ㅇ # kill -l 결과
     1) SIGHUP             2) SIGINT             3) SIGQUIT            4) SIGILL
     5) SIGTRAP            6) SIGABRT            7) SIGBUS             8) SIGFPE
     9) SIGKILL         10) SIGUSR1         11) SIGSEGV         12) SIGUSR2
    13) SIGPIPE         14) SIGALRM         15) SIGTERM         16) SIGSTKFLT
    17) SIGCHLD         18) SIGCONT         19) SIGSTOP         20) SIGTSTP
    21) SIGTTIN         22) SIGTTOU         23) SIGURG            24) SIGXCPU
    25) SIGXFSZ         26) SIGVTALRM     27) SIGPROF         28) SIGWINCH
    29) SIGIO             30) SIGPWR            31) SIGSYS            34) SIGRTMIN
    35) SIGRTMIN+1    36) SIGRTMIN+2    37) SIGRTMIN+3    38) SIGRTMIN+4
    39) SIGRTMIN+5    40) SIGRTMIN+6    41) SIGRTMIN+7    42) SIGRTMIN+8
    43) SIGRTMIN+9    44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12
    47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14
    51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10
    55) SIGRTMAX-9    56) SIGRTMAX-8    57) SIGRTMAX-7    58) SIGRTMAX-6
    59) SIGRTMAX-5    60) SIGRTMAX-4    61) SIGRTMAX-3    62) SIGRTMAX-2
    63) SIGRTMAX-1    64) SIGRTMAX
[해설작성자 : 정추]

38. 다음 중 ihduser 계정이 사용하고 있는 디스크의 총 사용량을 확인하는 명령으로 가장 알맞은 것은?
     1. du -sh ihduser
     2. du -sh ~ihduser
     3. df -sh ihduser
     4. df -sh ~ihduser

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 47%
     <문제 해설>
직접 해보시면 보입니다 df 자체에는 -s 옵션이라는 자체가 없다고 나옵니다. 그러므로 하여 du 명령어인데 du 명령어는 사실 ~ 옵션 안주면 ihduser에 모릅니다. 파일을 생성하지 않는 한 ~ 옵션을 주므로 써 확인이 가능합니다
[해설작성자 : 니가뭔데날알아]

ㅇ 1. du -sh ihduser
    -> 결과 du: cannot access ihduser: No such file or directory
ㅇ 2. du -sh ~ihduser
    -> 결과 2.9G        /home/ihduser
ㅇ 3. df -sh ihduser
    -> 결과 df: invalid option -- 's'
ㅇ 4. df -sh ~ihduser
     -> 결과 df: invalid option -- 's'
[해설작성자 : 정추]

39. 다음 중 시스템에 로그인된 사용자들의 아이디를 확인하는 명령으로 가장 거리가 먼 것은?
     1. w
     2. who
     3. users
     4. logname

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
ㅇ 스템에 로그인된 사용자 *들* 의 아이디를 확인
ㅇ w
     23:44:56 up 29 days, 12:59,    4 users,    load average: 0.01, 0.06, 0.08
    USER         TTY            FROM                         LOGIN@     IDLE     JCPU     PCPU WHAT
    abcd         pts/1        192.168.145.1        23:39        5:07     0.08s    0.08s -bash
    efgh         pts/2        192.168.145.1        23:40        4:48     0.05s    0.05s -bash
    efgh         pts/3        192.168.145.1        23:40        0.00s    0.22s    0.41s sshd: wisenut [
    efgh         :0             :0                             04Feb23 ?xdm?    22:53m    8.98s /usr/libexec/gn

ㅇ who
    abcd    pts/1                2023-02-10 23:39 (192.168.145.1)
    efgh    pts/2                2023-02-10 23:40 (192.168.145.1)
    efgh    pts/3                2023-02-10 23:40 (192.168.145.1)
    efgh    :0                     2023-02-04 14:56 (:0)

ㅇ users : 터미널에 로그인한 모든 사용자 아이디 출력
    abcd abcd efgh ijkl ijkl

ㅇ logname : 처음 터미널에 로그인한 사용자 아이디 출력 (1건)
    abcd
[해설작성자 : 정추]

40. 다음 중 특정 그룹의 그룹 관리자를 지정할 때 사용하는 명령으로 알맞은 것은?
     1. grpconv
     2. newgrp
     3. gpasswd
     4. grpck

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
grpconv - 그룹의 패스워드를 셰도우로 변경하는 명령어
newgrp - 그룹에 참여할 수 있는 명령어. 현재 로그인되어 있는 세션의 gid를 변경해준다.
gpasswd - '-A' 옵션을 사용해 그룹에 관리자를 지정할 수 있다.
grpck - 그룹의 무결성 검증 명령어
[해설작성자 : 고감고]

41. 다음 중 새롭게 생성된 파티션을 /etc/fstab 파일에 등록하는 형식으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)
     1. /dev/sdb1 /home2 ext4 default 1 1
     2. /dev/sdb1 /home2 ext4 defaults 1 1
     3. /home2 /dev/sdb1 ext4 default 1 1
     4. /home2 /dev/sdb1 ext4 defaults 1 1

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

[오류 신고 내용]

실무에서 사용하는데 /etc/fstab 의 옵션을 default로 작성해도 정상적으로 mount가 가능합니다.
[해설작성자 : 서버엔지니어]

[오류신고 반론]
실무에서는 버전을 높은 버전을 써서 그런거 아닐까요? 지금 출제 문제들의 버전은 7.x 미만으로 알고있습니다만..
[해설작성자 : comcbt.com 이용자]

[오류신고 반론]
CentOS 7이든 Rocky Linux8이든 기본 설정된 파일에는 defaults로 되어 있습니다.
[해설작성자 : 1트합시다]

42. lin.txt라는 문서를 lp라는 이름을 가진 프린터로 2장 출력하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

    

     1. lp
     2. lpr
     3. lpq
     4. lpc

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
Ip: -n NUM 옵션을 사용함
Ipr: # NUM
[해설작성자 : 듣보잡]

43. 다음은 e1000이라는 모듈을 제거하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. insmod
     2. rmmod
     3. depmod
     4. modprobe

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 75%
     <문제 해설>
ㅇ insmod : 커널에 모듈을 적재
ㅇ rmmod : 커널에 적재된 모듈을 제거, 사용중인 모듈은 제거 불가

ㅇ depmod : modules.dep과 맵 파일을 생성하는 프로그램
     # ll /lib/modules/*/modules.dep
     -rw-r--r--. 1 root root 270899 Oct 16 11:31 /lib/modules/3.10.0-1160.76.1.el7.x86_64/modules.dep
    
ㅇ modprobe : 커널에 모듈을 적재 또는 제거할 때 사용하는 명령어

ㅇ lsmod : 현재 시스템에 설치되어 있는 모듈들의 목록을 볼 수 있다.
[해설작성자 : 정추]

44. 다음 설명에 해당하는 것은?

    

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
OSS는 Open Sound System이다. 풀네임을 기억하자.
[해설작성자 : 보라매SO 그랜드매스터]

ㅇ OSS : 오픈 사운드 시스템(Open Sound System, OSS)은 유닉스 및 유닉스 계열 운영 체제의 사운드를 만들고 캡처하는 인터페이스이다.
    표준 유닉스 장치 (이를테면 POSIX READ/WRITE/IOCTL 등)에 기반을 두고 있다.
    이 용어는 OSS 인터페이스를 제공하는 유닉스 커널의 소프트웨어를 가리키는 말로 쓰이기도 한다.
    
ㅇ CUPS : Common Unix Printing System 컴퓨터를 인쇄 서버로 기능하도록 해주는 프린팅 시스템
                    애플이 개발한 오픈 소스 프린팅 시스템으로 유닉스 계열 운영체제의 시스템을 프린터 서버로 사용가능하도록 함

ㅇ SANE : 스캐너 액세스 나우 이지(Scanner Access Now Easy, SANE)는 이미지 스캐너 및
         카메라 하드웨어 (플랫 베드 스캐너, 핸드 헬드 스캐너, 비디오 및 스틸 카메라, 프레임 그래버 등)에
         표준화된 액세스를 제공하는 API(Application Programming Interface)이다.
        
ㅇ ALSA : 고급 리눅스 사운드 아키텍처(Advanced Linux Sound Architecture, ALSA)는 리눅스 커널의 구성 요소 중 하나로
             사운드 카드용 장치 드라이버를 위한 API를 제공하는 소프트웨어 프레임워크이다.
[해설작성자 : 정추]

45. 다음 중 시스템에서 사용 가능한 모듈이 저장되어 있는 디렉터리로 알맞은 것은?
     1. /lib/커널버전/modules/kernel
     2. /lib/modules/커널버전/kernel
     3. /lib/modules/kernel/커널버전
     4. /lib/커널버전/kernel/modules

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
ㅇ 시스템에서 사용 가능한 모듈이 저장되어 있는 디렉터리 형태
         /lib/modules/ 3.10.0-1160.76.1.el7.x86_64(커널버젼) /kernel
[해설작성자 : 정추]

46. 다음 형식과 관련된 파일로 알맞은 것은?

    

     1. modprobe.conf
     2. modules.conf
     3. modules.dep
     4. modprobe.dep

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
ㅇdepmon명령어 ~ modules.dep
ㅇmodules.dep는 /lib/modules/커널버전 << 이것을 root dir로하고 하위 커널 모듈파일의 위치가 저장된 파일이다.
[해설작성자 : 보라매SO 그랜드매스터]

ㅇ modules.dep : 모듈 의존성 파일
    - 설명 : modprobe명령은 모듈 사이의 의존성을 파악해 자동으로 필요한 모듈능 먼저 적재할 수 있다
                     이를 위해 modprobe는 적재해야 할 모듈을 찾기 위해 /lib/modules/커널버젼/modules.dep를 검색한다
    - modules.dep 파일 형식 예
        kernel/arch/x86/kernel/msr.kr: ~~~~
        kernel/arch/x86/kernel/cpuid.ko: ~~~~~
[해설작성자 : 정추]

47. 다음 설명에 해당하는 것은?

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 72%
     <문제 해설>
ㅇ OSS : 오픈 사운드 시스템(Open Sound System, OSS)은 유닉스 및 유닉스 계열 운영 체제의 사운드를
                 만들고 캡처하는 인터페이스이다.
                 표준 유닉스 장치 (이를테면 POSIX READ/WRITE/IOCTL 등)에 기반을 두고 있다.
                 이 용어는 OSS 인터페이스를 제공하는 유닉스 커널의 소프트웨어를 가리키는 말로 쓰이기도 한다.
ㅇ CUPS : Common Unix Printing System 컴퓨터를 인쇄 서버로 기능하도록 해주는 프린팅 시스템
                    애플이 개발한 오픈 소스 프린팅 시스템으로 유닉스 계열 운영체제의 시스템을 프린터 서버로 사용가능하도록 함
ㅇ SANE : 스캐너 액세스 나우 이지(Scanner Access Now Easy, SANE)는 이미지 스캐너 및
         카메라 하드웨어 (플랫 베드 스캐너, 핸드 헬드 스캐너, 비디오 및 스틸 카메라, 프레임 그래버 등)에
         표준화된 액세스를 제공하는 API(Application Programming Interface)이다.
ㅇ ALSA : 고급 리눅스 사운드 아키텍처(Advanced Linux Sound Architecture, ALSA)는 리눅스 커널의 구성 요소 중 하나로
             사운드 카드용 장치 드라이버를 위한 API를 제공하는 소프트웨어 프레임워크이다.
[해설작성자 : 정추]

48. 다음 중 System V 계열에 속하는 프린터 관련 명령어로 틀린 것은?
     1. lp
     2. lpr
     3. lpstat
     4. cancel

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
ㅇ BSD 계열 : lpr, lpq, lprm
ㅇ System V 계열 : lp, lpstat, cancel
[해설작성자 : 정추]

49. 다음 중 모듈 간의 의존성이 기록된 파일의 정보를 갱신할 때 사용하는 명령으로 알맞은 것은?
     1. insmod
     2. depmod
     3. modinfo
     4. modprobe

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
ㅇ insmod : 커널에 모듈을 적재
ㅇ depmod : modules.dep과 맵 파일을 생성 및 갱신 하는 프로그램
ㅇ modinfo : 모듈의 정보를 조회한다.
ㅇ modprobe : 커널에 모듈을 적재 또는 제거할 때 사용하는 명령어
[해설작성자 : 정추]

50. 다음 설명에 해당하는 커널 컴파일 도구로 알맞은 것은?

    

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

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
xconfig -> X윈도환경의 Qt기반 설정도구
gconfig -> X윈도환경에서만 실행가능
menuconfig -> 텍스트기반 컬러메뉴 / 커서사용
[해설작성자 : 보라매SO 그랜드매스터]

51. 다음 중 rsync의 특징으로 가장 거리가 먼 것은?
     1. 레벨을 지정하여 증분 백업이 가능하며, 하드 링크 복사가 가능하다.
     2. 기본적으로 ssh나 rsh를 이용하여 전송하며, 다른 프로토콜 접속을 지원한다.
     3. 이전에 받은 백업본을 삭제하고, 원본과 항상 똑같이 백업이 되도록 설정이 가능하다.
     4. 데이터를 압축하여 전송이 가능하며 심볼릭 링크나, 심볼릭 링크가 참고하고 있는 파일도 복사가 가능하다.

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
레벨을 지정하여 증분 백업이 가능하며, 하드 링크 복사가 가능하다.
위의 설명은 dump 백업의 설명입니다~~
[해설작성자 : 공부는내일부터]

rsync는 증분 백업이 가능하며, 하드 링크로 복사가 가능합니다 그러나 레벨을 지정한 증분 백업은 불가합니다.
[해설작성자 : Dongry]

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

    

     1. ㉠ : 공개키 ㉡ : 비밀키 ㉢ : 복호화
     2. ㉠ : 비밀키 ㉡ : 개인키 ㉢ : 복호화
     3. ㉠ : 공개키 ㉡ : 개인키 ㉢ : 리스토어
     4. ㉠ : 비밀키 ㉡ : 특수키 ㉢ : 리스토어

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 67%

53. ssh 명령을 사용하여 다른 시스템에 패스워드 없이 바로 로그인이 가능하도록 설정하려고 한다. 다음 중 괄호 안에 들어갈 내용으로 알맞은 것은?

    

     1. ㉠ : ./ssh/id_rsa ㉡ : ./ssh/authorized_keys
     2. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa
     3. ㉠ : ./ssh/id_rsa.pub ㉡ : ./ssh/authorized_keys
     4. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa.pub

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
ㅇ ssh 명령을 사용하여 다른 시스템에 패스워드 없이 바로 로그인이 가능하도록 설정
     # scp ./ssh/id_rsa.pub ihd.or.kr:./ssh/authorized_keys

ㅇ ssh 원격 접속 프로토콜을 기반으로 한 SecureCopy(scp)의 약자로서 원격지에 있는 파일과
     디렉터리를    보내거나 가져올 때 사용하는 파일 전송 프로토콜입니다.
     네트워크가 연결되어 있는 환경에서 ssh와 동일한 22번 포트와 identity file을 사용해서
     파일을 송수신하기 때문에 보안적으로도 안정된 프로토콜이라고 할 수 있겠습니다.

     Local ( 로컬 ) ----> Remote (원격지)
         scp [옵션] [파일명] [원격지_id]@[원격지_ip]:[받는 위치]
         예) 단일파일
                        scp testfile2 root@192.168.159.129:/tmp/testclient
                 여러개 파일
                        scp tesfile1 testfile2 root@192.168.159.129:/tmp/testclient
                 여러 파일을 포함하고 있는 디렉터리를 원격지로 보낼 때.
                     scp -r testgogo root@192.168.159.129:/tmp/testclient

            r 디렉토리 내 모든 파일/디렉토리 복사 scp -r
            p (소문자)    원본 권한 속성 유지 복사    scp -p
            P (대문자)    포트 번호 지정 복사 scp -P [포트번호]
            c (소문자)    압축 복사 scp -c
            v 과정 출력 복사    scp -v
            a 아카이브 모드 복사    scp -a

     Remote ( 원격지 ) ---> Local ( 로컬 )
         scp [옵션] [원격지_id]@[원격지_ip]:[원본 위치] [받는 위치]
         예) 단일 파일을 원격지에서 로컬로 가져올 때
                     scp root@192.168.159.129:/tmp/testclient/testfile2 /tmp
                 복수의 파일을 원격지에서 로컬로 가져올 때
                     " " ( 큰따옴표 )로 묶어주는 거 기억
                     scp root@192.168.159.129:"/tmp/testclient/testfile2 /tmp/testclient/testfile3" /tmp
                 여러 개의 파일을 포함하는 디렉터리 원격지에서 로컬로 가져올 때
                     scp -r root@192.168.159.129:/tmp/testclient/testgogo /tmp
[해설작성자 : 정추]

54. 다음에서 설명하는 백업 명령어로 알맞은 것은?

    

     1. tar
     2. cpio
     3. dump
     4. restore

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
ㅇ tar : 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 명령
ㅇ cpio : cpio(copy in and out) 명령을 사용하여 개별 파일, 파일 그룹 또는 전체 파일 시스템을 복사
                    (*) 증분 백업을 지원하지 않음
ㅇ dump
        파일시스템 자체를 직접 읽어내는 방법을 사용하여 파일들이 아닌 파일시스템 전체를 백업한다.
        일반적으로 파티션 단위로 백업할 때 유용하게 사용되며, 0-9단계의 레벨을 가지고 증분 백업을 지원하고 있다.
    - /etc/fstab 파일을 참조
    - increment(증분) 백업 지원
    - 파티션 단위 백업에 적합
ㅇ restore : 대화형 모드로 파일 복원
[해설작성자 : 정추]

55. 다음 중 SELinux를 설정하는 방법으로 틀린 것은?
     1. getenforce 명령어를 이용한 수정
     2. setenforce 명령어를 이용한 수정
     3. vi 편집기를 이용해 /etc/selinux/config 수정
     4. system-config-window 도구를 이용한 x-window 환경에서 수정

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
ㅇ /etc/syscofing/selinux
     SELinux 는 Linux의 보안을 강화해 주는 보안 강화 커널이고 zero-day 공격 및 buffer overflow 등
     어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소이다.
     특정 서비스가 SELinux 때문에 동작하지 않는다면 SELinux 를 끄기 보다는
     해당 서비스가 SELinux 하에서 잘 동작하도록 설정을 수정하는걸 권장한다.
[해설작성자 : 정추]

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

[오류 신고 내용]
1. getenforce 명령어를 이용한 수정
이것도 틀린 것 같습니다. getenforce는 현재의 방화벽 상태를 불러오는 것 뿐입니다.
[해설작성자 : 신정훈]

56. 다음과 같이 접속하려고 한다. ssh 서버에서 변경하는 설정 파일로 알맞은 것은?

    

     1. /etc/rc.d/init.d/sshd
     2. /etc/ssh/sshd_config
     3. ./ssh/authorized_keys
     4. /usr/libexec/openssh/sftp-server

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
1. /etc/rc.d/init.d/sshd : sshd실행을 위한 스크립트 파일
2. /etc/ssh/sshd_config :    sshd 데몬의 환경설정 파일
3. ./ssh/authorized_keys : ssh 접속시 패스워드 없이 key를 이용하여 로그인하기 위해 공개키를 저장하는 파일
4. /usr/libexec/openssh/sftp-server : sshd의 서브시스템으로 사용할 수 있는 sftp서버
[해설작성자 : Dongry]

57. 로그 로테이트 설정 시 허가권은 0755, 소유자는 system, 소유그룹은 admin 으로 설정하려고 한다. 다음 중 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    

     1. ㉠ : system ㉡ : admin ㉢ : 0755
     2. ㉠ : admin ㉡ : system ㉢ : 0755
     3. ㉠ : 0755 ㉡ : system ㉢ : admin
     4. ㉠ : 0755 ㉡ : admin ㉢ : system

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 64%
     <문제 해설>
ㅇ logrotate.d 내부에 설정 예시
    var/log/wtmp {                                # 로테이트 경로
            weekly                                        # 매주
            create 0755 system admin    # 권한 0644 , 소유자 root, 그룹 utmp
            minsize(size)                         # 지정한 용량이 되면 로그로테이트를 실행한다. 10k, 1M 이런식으로 지정
            rotate 4                                    # 정리할 로그의 개수를 지정하는 부분입니다 로그 회전주기에 따라 진행
                                                                    로그를 4세대분 남긴다. weeky를 지정했을 경우는 4주간이라고 하는 의미가 된다.
[해설작성자 : 정추]

58. 다음 설명에 알맞은 것은?

    

     1. /var/log/secure
     2. /var/log/dmesg
     3. /var/log/lastlog
     4. /var/log/wtmp

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
ㅇ /var/log/secure :
     보안 인증 관련 로그
     - 모든 접속과 관련하여 언제 어디서 어떤 서비스를 사용했는지 기록 한다.
     - timestamp, 호스트명, 응용프로그램명[pid], 메시지 내용이 기록되어 있다.
     - 보통 login, tcp_wrappers, xinetd 관련 로그들이 남는다.
     - ps -ef라는 옵션 외에도 aux라는 옵션으로 확인 가능하다.
         ( 예 : ps aux | grep xinetd )
     - 실행중인 xinetd의 PID저장 파일은 /var/run/xinetd.pid
     #    tail -f /var/log/secure
         Feb 10 23:40:08 localhost sshd[14684]: pam_unix(sshd:session): session opened for user wisenut by (uid=0)
         Feb 10 23:40:30 localhost sshd[14806]: Accepted password for wisenut from 192.168.145.1 port 55108 ssh2
         Feb 10 23:40:30 localhost sshd[14806]: pam_unix(sshd:session): session opened for user wisenut by (uid=0)
         ...    
ㅇ /var/log/wtmp : 성공한 로그인/로그아웃 정보 및
                    시스템의 boot/shutdown 의 히스토리를 담고있는 바이너리 형태 로그 파일
                    
ㅇ /var/log/lastlog : 마지막으로    성공한 로그인 정보를 담고있는 바이너리 형태 로그 파일

ㅇ /var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그 기록
    [        0.000000] Initializing cgroup subsys cpuset
    [        0.000000] Initializing cgroup subsys cpu
    [        0.000000] Initializing cgroup subsys cpuacct
    ...
[해설작성자 : 정추]

59. 모든 emerg 수준의 문제가 발생되면 /log/emerg.log 파일에 기록하는 설정을 하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. /log/emerg.log
     2. */log/emerg.log
     3. +/log/emerg.log
     4. @/log/emerg.log

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 56%
     <문제 해설>
ㅇ emerg 수준의 문제가 발생되면 /log/emerg.log 파일에 기록하는 설정
    *.emerg /log/emerg.log
    
ㅇ syslog 프로토콜 종류
     0    Emergency(emerg) : (긴급)시스템을 사용할 수 없습니다.    (가장 심각함)
     1    Alert : (경고)즉각적인 조치가 필요합니다
     2    Critical: (크리티컬)크리티컬 컨디션
     3    Error : (오류)오류 조건
     4    Warning : (경고)경고 조건
     5    Notice : (알림)정상적이지만 중요한 조건
     6    Informational : (info)정보 메시지
     7    Debug : (디버그) 디버그 수준 메시지
[해설작성자 : 정추]

60. 다음 중 rsyslog로 생성되는 로그의 저장 위치로 알맞은 것은?
     1. /log
     2. /var/log
     3. /usr/log
     4. /etc/rsyslog/log

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
ㅇ rsyslog    
    서버를 운영할 때 로그를 분석하는 일은 매우 중요하다.
    특히 보안 관리에 있어서 로그는 그 역할을 많이 하는데, 이러한 역할을 하는 것이 rsyslog이다.
    리눅스 초기에는 syslog를 사용하였는데, 이제는 성능 개선 및 관리 편의성이 향상된 rsyslog를 사용한다.

ㅇ 관련파일
    /etc/rc.d/init.rsyslog : rsyslogd 데몬을 동작시키는 스크립트
    /etc/rsyslog.conf : rsyslogd 데몬 환경 설정 파일
    /etc/sysconfig/rsyslog : rsyslogd 데몬 실행과 관련된 옵션 설정 파일
    /sbin/rsyslogd : 실제 rsyslogd 데몬 실행 명령    
[해설작성자 : 정추]

61. /etc/named.conf 파일 설정의 일부가 다음과 같을 때 관련 설명으로 가장 알맞은 것은?

    

     1. 해당 서버로 들어온 질의를 무조건 168.126.63.1로 넘기고 처리 여부는 무시한다.
     2. 해당 서버로 들어온 질의를 일단 처리하고, 처리하기 힘든 경우에 168.126.63.1으로 넘긴다.
     3. 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버에서 처리한다.
     4. 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버도 응답하지 않는다.

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 57%
     <문제 해설>
ㅇ /etc/named.conf
    - 시스템에서 DNS(Domain Name System) 서비스를 제공하는 named 데몬(바인드라고도 함)을 구성하는 데 사용
    - DNS 서버의 전반적인 환경 설정을 담당하는 파일이다.
    - 서버에서 사용하는 zone파일 및 reverse zone 파일을 지정한다.
    - DNS 서버의 동작 및 제어와 관련된 여러 가지 설정을 하는 영역
    - 존 파일이 위치하는 디렉터리명은 반드시 명기 해야함
        directory    "/var/named";
        -> 존 파일이 위치하는    디렉터리 명을 명기한다.
[해설작성자 : 정추]

62. 다음 중 전가상화(Bare-Metal/Hypervisor) 기법을 이용하는 제품으로 알맞은 것은?
     1. Citrix의 XenServer
     2. VMware의 ESX Server
     3. Oracle의 VirtualBox
     4. Microsoft의 Virtual Server

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 46%
     <문제 해설>
ㅇ Citrix의 XenServer
     대표적인 반 가상화(Para Virtualization) 하이퍼바이저(hypervisor)리눅스 커널에서
     사용할 수 있는 공개SW기반 가상화 소프트웨어    
ㅇ VMware의 ESX Server : 전가상화(Bare-Metal/Hypervisor) 기법을 이용, Type-1 하이퍼바이저 서버
ㅇ Oracle의 VirtualBox : x86 기반 가상화 소프트웨어
ㅇ Microsoft의 Virtual Server
     Windows XP, Windows Vista 및 Windows Server 2003 운영 체제에서 가상 머신 생성을 용이하게 해주는
     가상화 솔루션이었습니다. 원래 Connectix에서 개발했으며 출시 전에 Microsoft에서 인수했습니다.
     Virtual PC는 Microsoft의 관련 데스크톱 가상화 소프트웨어 패키지입니다.
[해설작성자 : 정추]

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 73%
     <문제 해설>
c: contry name 국가이름
cn : common name 이름+성
sn : sirname 성
dc : domainComponet 도메인 요소

이름+성은 cn입니다. sn이랑 헷갈리지 마세요. givenname 이 이름입니다 참고.
[해설작성자 : 또림아공부해]

64. 다음 중 192.168.5.0 네트워크 대역에 속한 호스트 들만 /nfsdata 디렉터리에 접근 가능하도록 설정할 때, ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. 192.168.5
     2. 192.168.5.0
     3. 192.168.5.0/24
     4. 192.168.5/255.255.255.0

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 60%
     <문제 해설>
ㅇ 모든 접속 허용 : /nfsdata *(rw,no_root_squash,async)
ㅇ ip 필터링 : /nfsdata 192.168.0.*(rw,no_root_squash, async)
[해설작성자 : 정추]

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

    

     1. ㉠ 401, ㉡ 403
     2. ㉠ 401, ㉡ 404
     3. ㉠ 403, ㉡ 404
     4. ㉠ 404, ㉡ 403

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
200 - OK : 요청 정상 처리
301 - Moved Permanently : 요청된 정보의 위치가 영구적으로 변경됨을 알림
302 - Found : 요청된 정보의 위치가 일시적으로 변경됨을 알림
400 - Bad Request : 잘못된 요청으로 처리 불가
403 - Forbidden : 접근 권한이 없음
404 - Not Found : 요청한 페이지 없음
500 - Internal Server Error : 내부 서버 오류
[해설작성자 : YH]

66. 다음 중 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module) 관련 정보를 확인하는 명령으로 알맞은 것은?
     1. httpd -l
     2. httpd -t
     3. httpd -f
     4. httpd -S

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 54%
     <문제 해설>
-t : 문법적 오류 점검
-f : 아파치 데몬 실행
-S : 가상 호스트 목록 출력
-l : 컴파일된 모듈 목록 출력
-M : 로딩된 모든 모듈 출력
[해설작성자 : Dongry]

67. 다음 설명에 해당하는 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module)로 알맞은 것은?

    

     1. beos
     2. prefork
     3. worker
     4. perchild

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
ㅇ beos : BeOS는 Be 사에서 개발한 개인용 컴퓨터용 운영 체제이다.
ㅇ 아파치 서버 MPM( Apache Multi-Processing Modules )
    - 아파치 서버가 클라이언트에게서 받아들인 요청을 처리하기 위하여 자식 프로세스들에게 분배하는 모듈
    - prefork 방식과 worker 방식이 있다
ㅇ prefork        
     - 하나의 자식 프로세스가 하나의 스레드를 갖는 구조로, 자식 프로세스는 최대 1024개까지 가능하다.
     - 스레드 간 메모리 공유 안 함(독립적이라 안정적인 대신에 메모리를 많이 사용)
     - 실행 중인 프로세스 복제하여 실행(메모리 영역까지 같이 복제)
     - 응답 프로세스를 미리 띄워놓고 클라이언트 요청 시 자식 프로세스가 반응하게 되는 방식
     - 디버깅이 빈약한 플랫폼에서 쉬운 디버깅 가능
     - 안전하지 않는 제3자가 만든 모듈 사용 가능
     - 일반적으로 single CPU 또는 Dual CPU에서 성능이 좋음
ㅇ worker
     - 초기에 시작하는 프로세스의 개수를 지정
     - prefork보다 메모리 사용량 적음. 통신량이 많은 서버에 적절하다(=동시접속자가 많은 사이트에 적합)
     - 프로세스당 스레드(연결) 여러 개이며 최대 64개의 스레드 처리가 가능하다.
         -> 즉, 자식 프로세스들이 각각 여러 스레드를 사용하며, 각 스레드는 한번에 한 연결을 담당한다
     - 스레드간에 메모리를 공유한다
     - worker 방식은 일반적으로 멀티 CPU 시스템에서 성능이 좋다        
ㅇ    prefork                                                                                                        worker
안전하지 않는 제 3자가 만든 모듈을 사용할 수 있다.                 통신량이 많은 서버에서 적절한 형태를 가진다.
디버깅이 빈약한 플랫폼에서 쉽게 디버깅 할 수 있다.                    prefork에 비해 적은 메모리를 사용한다.
ㅇ perchild 와 연관된 내용
     ThreadsPerChild : 하나의 자식프로세스가 가질 수 있는 쓰레드 개수
     MaxRequestsPerChild : 자식프로세스가 살아있는동안 요청을 받을 개수
     MaxConnectionsPerChild : 서버 프로세스가 종료되기 전에 제공되는 최대 연결 수입니다. 0의 경우 제한이 없다라는 의미입니다.
[해설작성자 : 정추]

68. 다음 중 NIS(Network Information Service)와 가장 거리가 먼 것은?
     1. Yellow Pages
     2. X.500
     3. RPC
     4. Sun Microsystems

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
NIS : 썬마이크로시스템의 상품이나 대부분의 유닉스, 리눅스에 기본적으로 탑재되어 있는 인증 서비스

ㅇyellow pages - NIS의 초기상품명, 명령어 대부분이 yp로 시작됨
ㅇX.500 - 전자 디렉터리 서비스를 전달하는 일련의 컴퓨터 네트워크 표준
ㅇRPC - Remote Procedure Call 한 프로그램이 네트웍 상의 다른 컴퓨터에 위치하고 있는 프로그램에 서비스
를 요청하는데 사용되는 프로토콜 (NIS 에 필요)
[해설작성자 : 보라매SO 탑클라스]

69. 다음 결과에 해당하는 명령으로 알맞은 것은?

    

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
ㅇ rpcinfo : RPC 정보를 조회하는 리눅스 명령어    
ㅇ portmap : RPC 프로그램 이름을 DARPA 프로토콜 포트 번호로 변환한다.
ㅇ exportfs : 로컬의 디렉토리를 NFS 클라이언트로 export 하거나 unexport하는 명령어
ㅇ rpcbind : RPC 데몬 구동
[해설작성자 : 정추]

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

    

     1. /etc/hosts
     2. /etc/yp.conf
     3. /etc/ypserv.conf
     4. /etc/sysconfig/network

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
ㅇ /etc/hosts
        용도 : 호스트 이름을 IP 주소에 매핑하는 로컬 정적 테이블
        형식 : <IP_address> <host_name>
                     127.0.0.1     localhost
ㅇ /etc/yp.conf : NIS 클라이언트에서 NIS 서버 및 도메인명을 지정
    domain OOPS-NIS
    server nis1.domain.com
    server nis2.domain.com
ㅇ /etc/ypserv.conf: NIS 서버를 운영하는 주 데몬 스크립트
ㅇ etc/sysconfig/network : 네트워크 관련 항목들을 설정하는 파일
    - NIS 도메인 이름을 부팅 시에도 적용하기 위해 이 파일에 도메인을 등록
    - NISDOMATIN = [도메인 이름] 을 추가 해주면 된다.
[해설작성자 : 정추]

71. 삼바 서버의 환경 설정 파일에서 ihduser와 kaituser만 접근할 수 있도록 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. users
     2. smbusers
     3. valid users
     4. public users

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
ㅇ 삼바(SAMBA) 란?
    윈도우, 리눅스 OS 끼리 파일을 서로 옮길 경우 이 일이 얼마나 번거로운지에 동감할 것이다.
    보통은 FTP, SFTP 서버를 열어두고 FileZilla 같은 파일공유 툴을 이용하여 옮겼을 것이다.
    하지만 매번 프로그램을 실행해서 열어줘야되고, 무엇보다 폴더 시스템이 윈도우에 비해 너무 불편하다.
    하지만 익숙한 윈도우 폴더에서 바로바로 파일을 리눅스로 옮길 수 있는 방법이 삼바
    
ㅇ 옵션정리
    comment = samba shared directory # 간단한 공유 폴더 설명
    path = /smbdir # 공유 디렉토리 경로
    read only = no # 읽기 전용
    writable = yes # 쓰기 전용
    guest ok = no # 다른 사용자들도 이용할 수 있도록 설정
    valid user = user1 # 공유 디렉토리를 이용할 수 있는 사용자를 설정 <<<<<<<<<<<<<<<<<<
    create mask = 0777 # 파일 허가권
    directory mask = 0777 # 디렉토리 허가권
[해설작성자 : 정추]

72. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

    

     1. dovecot
     2. postfix
     3. procmail
     4. sendmail

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
전자 메일 시스템에서 메일 배달 에이전트 인 procmail은 들어오는 메일을 다양한 디렉토리로 정렬하고 스팸 메시지를 필터링 할 수 있습니다.
[해설작성자 : 내이름은 조난, 함정이죠!]

ㅇ dovecot : POP3와 IMAP4 역할을 수행하는 프로그램
ㅇ postfix
     전자메일을 송수신하는 무료 오픈소스 메일 전송 에이전트(MTA)로 IBM의 보안 전문가가 만든 메일 서비스이다.
ㅇ sendmail
     리눅스에서 SMTP 프로토콜을 이용해 다른 메일 서버로 전달하는 프로그램으로,
     보통의 리눅스 메일 서버 프로그램을 지칭한다
[해설작성자 : 정추]

73. 다음은 정보 파일의 내용을 수정하는 과정이다. ( 괄호 ) 안에 들어갈 수 있는 명령의 형식으로 알맞은 것은?

    

     1. m4 virtusertable > virtusertable
     2. m4 virtusertable < virtusertable
     3. makemap hash virtusertable > virtusertable
     4. makemap hash virtusertable < virtusertable

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
m4 명령어는 메일 송/수신 시 필요한 sendmail.cf 생성하는 명령어.
ex) m4 sendmail.mc > sendmail.cf

makemap 명령어는 db 파일(access.db)를 만드는 명령어
ex) makemap hash /etc/mail/access < /etc/mail/access

따라서 정답 4번.
[해설작성자 : 또림아공부해]

74. 다음은 /etc/named.conf 파일 설정의 일부이다. 네임 서버에 질의할 수 있는 호스트를 지정 하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. acl
     2. allow-transfer
     3. allow-hosts
     4. allow-query

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
ㅇ /etc/named.conf
        DNS 서버의 전반적인 환경 설정을 담당하는 파일이다.
     서버에서 사용하는 zone파일 및 reverse zone 파일을 지정한다.
     예) include "/etc/named.rfc1912.zones"; -> 외부 설정파일 설정 옵션

    - 시스템에서 DNS(Domain Name System) 서비스를 제공하는 named 데몬(바인드라고도 함)을 구성하는 데 사용
    - DNS 서버의 전반적인 환경 설정을 담당하는 파일이다.
    - 서버에서 사용하는 zone파일 및 reverse zone 파일을 지정한다.
    - DNS 서버의 동작 및 제어와 관련된 여러 가지 설정을 하는 영역
    - 존 파일이 위치하는 디렉터리명은 반드시 명기 해야함
        directory    "/var/named";
        -> 존 파일이 위치하는    디렉터리 명을 명기한다.

options {
    directory "/var/named";
    forward only;
    forwarders { 8.8.8.8; };
    datasize 1024M;
    allow-query { 192.168.64/24; }; <- 네임 서버에 질의할 수 있는 호스트를 지정
};
[해설작성자 : 정추]

75. 다음은 zone 파일을 지정하는 과정이다. 도메인이 ihd.or.kr이고, zone 파일명을 ihd.zone으로 지정할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. ㉠ ihd.or.kr, ㉡ hint
     2. ㉠ ihd.or.kr, ㉡ master
     3. ㉠ ihd.or.kr., ㉡ hint
     4. ㉠ ihd.or.kr., ㉡ master

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 39%
     <문제 해설>
ㅇ /etc/named.conf 내 zone 영역
    zone "ihd.or.kr" IN {
                type master;
                file "ihd.zone";
    };
ㅇ 파일 설명
    - "ihd.or.kr," : 도메인 지정
    - type : hint(루트도메인을 지정), master(1차 네임서버), slave(2차 네임서버)
    - file : Name Server에 대한 설정을 ihd.zone라는 파일에서 참조하는 설정
    - ihd.zone 파일은 13개의 루트 네임서버의 정보가 있다.
        -> 루트 네임서버가 13개일 경우 493Byte으로 UDP 연결이 가능하지만
             루트 네임서버가 13개 이상일 경우 512Byte가 넘어서 TCP 연결로 해야하기 때문에
             부하가 많아 생겨 13개까지 루트 네임서버가 있다.
[해설작성자 : 정추]

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

    

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

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 43%
     <문제 해설>
PTR : IP 주소를 호스트 이름으로 매핑할 때 사용한다. 
            PTR 레코드는 reverse zone파일 설정에 사용된다
[해설작성자 : 보라매SO 탑클라스]

ㅇ MX (Mail Exchange) : 도메인의 메일 서버를 지정
ㅇ CNAME (Canonical Name) : 별칭 호스트 이름을 정식 호스트 이름에 매핑

==========================================================================
...
8                                 IN            NS            ns.userdomainname.com.
9                                 IN            MX            10             mail.userdomainname.com.
10    ns                        IN            A                                211.108.52.60
11    www                     IN            A                                211.108.52.60
12    mail                    IN            CNAME     www
13    ftp                     IN            CNAME     @
14    *                         IN            CNAME     @
22                                IN            PTR         ihd.or.kr
============================================================================
[해설작성자 : 정추]

77. 다음은 zone 파일을 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. ㉠ A, ㉡ CNAME
     2. ㉠ CNAME, ㉡ A
     3. ㉠ A, ㉡ NS
     4. ㉠ NS, ㉡ CNAME

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
ㅇaddress
ㅇCNAME : 특정도메인에대한 서브도메인을 사용하기 위한 레코드
[해설작성자 : 보라매SO 탑클라스]

ㅇ 파일형식
==========================================================================
...
11    www                     IN            A                                211.108.52.60
12    mail                    IN            CNAME     www
============================================================================
[해설작성자 : 정추]

78. 다음 설명에 해당하는 가상화의 효과로 알맞은 것은?

    

     1. 단일화(Aggregation)
     2. 에뮬레이션(Emulation)
     3. 절연(Insulation)
     4. 프로비저닝(Provisioning)

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 65%
     <문제 해설>
ㅇ Aggregation : 가상화의 자원을 여러개의 물리적 자원들에 걸쳐서 만들 수 있으며
     이를 통해 외견상 전체 용량을 증가 시키거 전체적인 관점에서 활용과 관리를 단순화 시킬수 있다
ㅇ Emulation : 한 컴퓨터가 다른 컴퓨터처럼 똑같이 작동하도록 소프트웨어나 마이크로 프로그래밍을 사용하는 기법.
ㅇ Insulation :
     가상화된 자원들과 물리적자원들 간의 상호 맵핑은 가상화 자원들 또는 가상화 자원들을
     사용하는 사용자들에게 아무런 영향을 미치지 않으면서 물리적 자원들이 교체될 수 있도록 하는것
ㅇ Provisioning :
     프로비저닝(provisioning)은 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가
     필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다.
     서버 자원 프로비저닝, OS 프로비저닝, 소프트웨어 프로비저닝, 스토리지 프로비저닝, 계정 프로비저닝 등이 있다.
     수동으로 처리하는 '수동 프로비저닝'과 자동화 툴을 이용해 처리하는 '자동 프로비저닝'이 있다.
[해설작성자 : 정추]

79. Xen 기반의 가상 머신을 생성하기 위해 관련 데몬을 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. xend
     2. libvirtd
     3. virt-top
     4. virt-manager

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
ㅇ libvirtd : libvirt 가상화 관리 시스템의 서버 측 데몬 구성 요소
                         Xen 기반의 가상 머신을 생성하기 위해 관련 데몬을 실행
ㅇ virt-top : top과 유사한 가상화 현황조회 도구
                            가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용
ㅇ virt-manager(Virtual Machine Manager)은 데스탑의 GUI 환경에서 가상머신을 생성하고, 관리 할 수 있는 소프트웨어
[해설작성자 : 정추]

80. 다음 중 xinetd 기반으로 동작하는 텔넷 서비스를 중단하기 위한 관련 설정 항목과 값으로 알맞은 것은?
     1. enable = no
     2. enable = yes
     3. disable = no
     4. disable = yes

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
ㅇ xinetd
     다른 데몬의 실행에 관여하는 슈퍼데몬, 과거 슈퍼데몬으로 사용했던 inetd를 대체하기 위해 등장함.
     xinetd의 전체적인 환경은 /etc/xinetd.conf 로 설정하지만
     관련 서비스에 대한 개별 설정은 /etc/xinetd.d 디렉터리 안의 개별 설정 파일로 한다.
     여기서 설정되지 않은 항목들은 xinetd.conf의 글로벌 설정을 본다.
ㅇ enable : 실행 가능한 서비스의 목록을 표시
ㅇ disable=yes : 해당 서비스가 실행되지 못하도록 설정합니다. (*) no : 텔넷 서버를 활성화
[해설작성자 : 정추]

81. 다음은 squid.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. acl_dir
     2. spool_dir
     3. cache_dir
     4. coredump_dir

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 49%
     <문제 해설>
리눅스의 대표적인 프록시 서버인 squid의 설정파일인 squid.conf에 관한 문제입니다.
cache_dir 항목의 옵션 순서는,
cache_dir ufs [경로] [캐시 데이터 크기] [첫번째 디렉터리 수] [두번째 디렉터리 수]
입니다.

추가로 squid.conf에서 _dir로 끝나는 설정 항목은 cashe_dir밖에 없습니다.
[해설작성자 : 다망다려]

82. 다음은 dhcpd.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    

     1. dns-servers
     2. name-servers
     3. domain-name
     4. domain-name-servers

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

[오류 신고 내용]
domain-name-servers라면 dns ip주소가 나와야하지 않나요?
보기에는 네임주소로 나와있으니 domain-name가 맞는 답이라고 생각하는데 제가 잘못생각하고 있는건가여
[해설작성자 : 이게뭐죠]

[추가 오류 신고]
domain-name이 dns값 지정하는 것이고
domain-name-servers가 dhcp 서버 지정하는 것이기 때문에
답이 3번이 맞는 것 같습니다.

[오류신고 반론]
domain-name은 문자 그대로 DHCP서버의 도메인 네임을 지정하는 것이고,
domain-name-servers는 네임 서버를 지정하는 거입니다.
문제에 ns1로 시작하는 것으로 보아 이것은 네임 서버입니다.
[해설작성자 : 올리버]

83. 다음 중 아파치 웹 서버의 환경 설정 파일에서 일반 사용자의 웹 문서가 위치하는 디렉터리를 변경할 때 사용하는 항목으로 알맞은 것은?
     1. HomeDir
     2. UserDir
     3. PublicDir
     4. HtmlDir

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 59%
     <문제 해설>
ㅇ UserDir
    사용자들의 계정에 각각의 홈페이지를 서비스할때 필요한 개별 가입자들의 홈페이지 디렉토리이름이다.
    사용하게 될 경우 public_html이나 www를 설정값으로 많이 사용한다.
    접근은 http://도메인/~유저명 과 같은 방식이 되며 UserDir disable root 처럼 지정하면
    root 사용자는 이 기능을 사용하지 않겠다는 것이다.
    스페이스로 공백을 주고 추가로 사용하지 않을 사용자를 계속 입력할 수 있다.

    <IfModule mod_userdir.c>
             #UserDir public_html
             #UserDir enable
             #UserDir disable root
             UserDir disabled
    </IfModule>
[해설작성자 : 정추]

84. 다음 중 SQL 기반의 관계형 데이터베이스로 거리가 먼 것은?
     1. MongoDB
     2. MariaDB
     3. Oracle
     4. PostgreSQL

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
ㅇ MongoDB
     NoSQL로 분류되는 크로스 플랫폼 도큐먼트 지향 데이터베이스 시스템이다.
     MySQL 처럼 전통적인 테이블-관계 기반의 RDBMS가 아니며 SQL을 사용하지 않는다.
     자바스크립트 런타임으로는 모질라의 SpiderMonkey를 사용한다.
[해설작성자 : 정추]

85. 다음 중 CentOS 6 버전에서 RPC 서비스를 사용하기 위해 동작시켜야할 데몬명으로 알맞은 것은?
     1. portmap
     2. rpcbind
     3. ypbind
     4. ypserv

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
ㅇRemote Procedure Call을 사용하기위해서는
    RHEL5에서는 portmap
    RHEL6에서는 rpcbind
[해설작성자 : 보라매SO 탑클라스]

86. 다음 그림에 해당하는 명령으로 알맞은 것은?

    

     1. smbstatus
     2. testparm
     3. smbclient
     4. nmblookup

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 36%
     <문제 해설>
ㅇtestparm : samba 설정 정보 확인
[해설작성자 : 보라매SO 탑클라스]

ㅇ smbstatus : 사용자 이름, 기본 그룹, SMB 프로토콜 버전, 암호화 및 서명 정보가 포함
    Registered MSG_REQ_POOL_USAGE
    Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
    lp_load_ex: refreshing parameters
    ...
ㅇ smbclient    명령어 : windows 공유 폴더에 접근하기 위한 명령어
     형식 : # smbclient //[HOSTNAME | IP]/[SHARE_NAME(디렉터리)]
[해설작성자 : 정추]

87. 다음은 NFS 서버에 익스포트된 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

    

     1. exportfs
     2. showmount
     3. rpcinfo
     4. nfsstat

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 55%
     <문제 해설>
ㅇ exportfs : 로컬의 디렉토리를 NFS 클라이언트로 export 하거나 unexport하는 명령어
ㅇ showmount : showmount 명령어는 NFS Server에 NFS Client가 접속해서 사용하고 있는 상태를 체크
         (*)    NFS 서버에 익스포트된 정보를 확인
    * showmount -a 호스트명
        디렉토리 형식으로 모든 원격 마운트 정보 출력
    * showmount -d 호스트명
        클라이언트에서 원격으로 마운트한 디렉토리 목록 출력
    * showmount    -c 호스트명
        export된 디렉토리의 목록 출력
    * showmount -e 192.168.0.13
ㅇ rpcinfo : 시스템에서 실행 중인 RPC 서비스에 대한 정보를 생성
ㅇ nfsstat : NFS 통계 리스트를 출력    
[해설작성자 : 정추]

88. 다음 중 vsftpd.conf에서 TCP wrappers를 이용한 접근 제어가 가능하도록 지정하는 설정으로 알맞은 것은?
     1. tcp_wrappers=OK
     2. tcp_wrappers=ON
     3. tcp_wrappers=OFF
     4. tcp_wrappers=YES

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

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

    

     1. ㉠ POP3, ㉡ IMAP
     2. ㉠ IMAP, ㉡ POP3
     3. ㉠ SMTP, ㉡ POP3
     4. ㉠ POP3, ㉡ SMTP

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 63%
     <문제 해설>
ㅇ SMTP : 단순 전자우편 전송 프로토콜(SMTP)은 네트워크를 통해 전자우편(이메일)을 전송하는 기술 , PORT : 25
                    (*) 메일 서버간의 송신 및 수신에 사용되는 프로토콜
                    (*) 메일 클라이언트가 메일 서버로 메일을 보낼 때 사용
ㅇ POP3 : 서버에 도착한 메일을 클라이언트에서 확인할때 사용하는 프로토콜 , PORT : 110
ㅇ IMAP : IMAP은 Internet Messaging Access Protocol의 약자로 서버에서 이메일을 읽는 프로토콜, PORT : 143
ㅇ SNMP : 네트워크 관리를 위해, 관리 정보 및 정보 운반을 위한 프로토콜
                    UDP / IP 상에서 동작하는 비교적 단순한 형태의 메시지 교환형 네트워크 관리 프로토콜
[해설작성자 : 정추]

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

    

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

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 58%
     <문제 해설>
ㅇ /etc/aliases : 메일 유저 별명 설정 파일
ㅇ /etc/mail/access : 메일 Relay 제한 및 스팸메일 방지 설정 파일
    From:spammer@aol.com    REJECT
    From:cyberspammer.com REJECT
    Connect: 192.1168.5 DISCARD
ㅇ sendmail.cf 파일에서 특정 도메인명을 발신지 메일 주소로 강제 지정할 때 사용하는 항목
ㅇ /etc/mail/local-host-names : 최종 수신지 도메인 설정파일
[해설작성자 : 정추]

91. 다음 형식으로 설정하는 파일명으로 알맞은 것은?

    

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 44%
     <문제 해설>
ㅇ /etc/aliases : 특정 계정으로 들어오는 메일을 다른 계정으로 전송되도록 설정한다.    
    webmaster : ihduser, kaiuser, admin@ihd.or.kr
ㅇ /etc/mail/access : 메일 Relay 제한 및 스팸메일 방지 설정 파일
ㅇ virtusertable : 가상 메일 유저 설정 파일
     하나의 메일 서버에 여러 도메인을 사용하는 환경에서 동일한 계정을 사용할 때 각각의 도메인으로 연결시킨다.
ㅇ local-host-names : 메일 수신지(도메인과 호스트)를 설정
[해설작성자 : 정추]

92. 다음 DNS 서버를 운영하기 위해 설치해야 할 프로그램으로 알맞은 것은?
     1. bind
     2. ypbind
     3. dnsserver
     4. nameserver

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 50%
     <문제 해설>
ㅇ Bind : Berkeley Internet Name Domain
- DNS서버를 운영하기 위해서는 서버에 데몬 프로그램이 필요하게
     되는데,BIND는 구성이 쉽고 표준을 따르는 도구로서 리눅스,Unix에 가장 널리 사용되는 DNS 프로그램이
[해설작성자 : 보라매SO 탑클라스]

93. 다음 설명에 해당하는 가상화 기술로 알맞은 것은?

    

     1. Openstack
     2. RHEV
     3. Docker
     4. VirtualBox

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 67%
     <문제 해설>
ㅇ OpenStack
     오픈스택이란 2010년 7월 클라우드 서비스 업체인 랙스페이스와 NASA가 처음 시작한 모든 타입의
     클라우드 컴퓨팅 플랫폼을 개발하고 관리할 수 있는 오픈 소스 소프트웨어 기반의 클라우드 운영체제.
     서비스형 IaaS를 쉽게 구축할 수 있는 플랫폼으로, 관리자는 데이터센터의 프로세싱, 스토리지, 네트워킹
     자원들을 대시보드를 통해 제어할 수 있고, 사용자는 웹을 통해 필요한 기능을 사용할 수 있다.
ㅇ RHEV
    Red Hat® Virtualization은 Red Hat Enterprise Linux® 및 KVM에 구축되는 엔터프라이즈 가상화 플랫폼
ㅇ Docker
     Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술
     애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼.
     소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며,
     이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함.
     환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장
     서버 운영에 필요한 프로그램과 라이브러리만 이미지로 만들어서 프로세스처럼 동작 시키는 가상화 방식
     하이퍼바이저 미사용, 게스트 운영체제 미설치
ㅇ VirtualBox
    이노테크(InnoTek)에서 개발한 가상머신 소프트웨어. 썬 마이크로시스템즈가 이노테크를 인수하고,
    이후 오라클이 썬을 인수한 이후에는 오라클에서 배포되고 있다.
    이전에는 개인용으로만 사용할 수 있는 버전과,
    누구나 어디서나 무료로 사용할 수 있는 VirtualBox Open Source Edition(OSE)으로 나뉘어 있었다.
[해설작성자 : 정추]

94. 다음 그림에 해당하는 명령으로 알맞은 것은?

    

     1. virsh
     2. libvirtd
     3. virt-top
     4. virt-manager

     정답 : [4]☜ 블럭 설정하면 보임
     정답률 : 68%
     <문제 해설>
ㅇ virsh : 가상머신 추가 부터 start,list 확인, 삭제, 일시중지, 재개, 종료 등의 기능을 포함하고 있는 명령어
ㅇ libvirtd : libvirt 가상화 관리 시스템의 서버 측 데몬 구성 요소
ㅇ virt-top : top과 유사한 가상화 현황조회 도구
                            가상머신만을 대상으로 CPU 자원을 모니터링할 때 사용
ㅇ virt-manager(Virtual Machine Manager)은 데스탑의 GUI 환경에서 가상머신을 생성하고, 관리 할 수 있는 소프트웨어
[해설작성자 : 정추]

95. 다음 설명에 해당하는 네트워크 서비스로 알맞은 것은?

    

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

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 70%
     <문제 해설>
ㅇVNC : Virtual Network Computing
[해설작성자 : 보라매SO 탑클라스]

ㅇ VNC(Virtual Network Computing, 가상 네트워크 컴퓨팅)
    컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다.
    자판과 마우스 이벤트를 한 컴퓨터에서 다른 컴퓨터로 전송시켜서 네트워크를 거쳐
    그래픽 화면을 갱신하는 방식을 제공한다.
ㅇ NTP : 인터넷을 통해 컴퓨터 시간을 최상위 동기 클럭원(Master Clock)에 동기시키는 프로토콜
ㅇ DHCP : 동적 호스트 설정 프로토콜(통신규약)
ㅇ PROXY : 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다
[해설작성자 : 정추]

96. 다음 설명에 해당하는 보안 도구로 알맞은 것은?

    

     1. fail2ban
     2. Suricata
     3. sshguard
     4. DenyHosts

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 41%
     <문제 해설>
[Suricata]
트래픽이 유해하다고 판단하면 관련 로그를 남겨 침입을 방지하고
예상 가능한 공격을 설정해 대응하여 침입을 탐지함

[sshguard]
SSH 무차별 대입 공격을 차단 함

[DenyHosts]
관리자가 설정한 횟수 이상의 로그인 실패시 해당 로그를 확인하여 IP를 블락시킴 (SSH만 감시)
[해설작성자 : dhbang]

97. 다음 중 INPUT 사슬에 설정된 두 번째 정책을 제거하는 명령으로 알맞은 것은?
     1. iptables -D INPUT 2
     2. iptables -F INPUT 2
     3. iptables -P INPUT 2
     4. iptables -R INPUT 2

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 52%
     <문제 해설>
-D : delete
-F : flush
-P : policy
-R : replace

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

    

     1. ㉠ NAT, ㉡ PREROUTING
     2. ㉠ NAT, ㉡ POSTROUTING
     3. ㉠ Filter, ㉡ PREROUTING
     4. ㉠ Filter, ㉡ POSTROUTING

     정답 : [2]☜ 블럭 설정하면 보임
     정답률 : 53%
     <문제 해설>
ㅇ NAT : Network Address Translation 의 약자로, ip와 port 등을 변환하는 역할을 한다.
    주로 Port forwarding, Bridging, Packet Monitoring 에 사용되며
    실제로 실무에서 대부분의 서비스는 클라이언트의 ip, port 를
    내부 프로그램으로 돌릴 때 NAT 테이블을 사용한다.
    기본 chain은 4가지가 있다.
    a. PREROUTING : 패킷을 INPUT rule 로 보내기 전 ip 와 port를 변경하는 역할을 한다.
    b. INPUT : filter 테이블과 같은 역할이나, 먼저 적용
    c. OUTPUT : filter 테이블과 같은 역할이나, 나중에 적용
    d. POSTROUTING : 패킷이 OUTPUT rule 에서 나온 이후 ip 와 port 를 변경하는 역할을 한다.
[해설작성자 : 정추]

99. 다음 설명에 해당하는 공격 유형으로 가장 알맞은 것은?

    

     1. Brute Force
     2. Land Attack
     3. DDoS Attack
     4. TCP SYN Flooding

     정답 : [1]☜ 블럭 설정하면 보임
     정답률 : 62%
     <문제 해설>
다중 교환(Multi-switching) : 다수의 작업이 동시 실행되나 포그라운드 프로그램만 동작
[해설작성자 : comcbt.com 이용자]

ㅇ Land Attack
    공격자가 패킷의 출발지 주소(Address)나 포트(port)를 임의로 변경하여 출발지와 목적지의 주소(또는 포트)를 동일하게 함으로써,
    공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법.
ㅇ DDoS Attack
    분산 서비스 거부 공격(Distributed Denial of Service attack / 약칭 DDoS Attack)이란 특정 서버(컴퓨터)나 네트워크 장비를 대상으로
    많은 데이터를 발생시켜 장애를 일으키는 대표적인 서비스 거부 공격이다.    
ㅇ TCP SYN Flooding :
    DoS 공격의 한 종류이며 TCP의 연결과정(3Way Handshake)에서 취약점을 이용하여 공격한다
    이 공격을 당하게 되면 TCP의 연결 가능한 자원을 모두 소진하게 되고 외부 사용자는 TCP 연결을 할수가 없게 된다
[해설작성자 : 정추]

100. 다음 설명에 해당하는 공격 유형으로 알맞은 것은?

    

     1. SYN Flooding
     2. UDP Flooding
     3. ICMP Flooding
     4. Teardrop Attack

     정답 : [3]☜ 블럭 설정하면 보임
     정답률 : 51%
     <문제 해설>
ㅇ SYN Flooding
     SYN 폭주(반개방 공격)는 사용 가능한 모든 서버 자원을 소비하여, 합법적인 트래픽에 대해 서버를
     사용 불가능하게 만드는 것이 목표인 서비스 거부(DDos) 공격의 한 유형
ㅇ UDP Flooding
    DoS(Denial of Service) 공격의 일종으로 대량의 UDP 패킷을 이용하여
    대상 호스트의 네트워크 자원을 소모시키는 공격을 말한다.
ㅇ Teardrop Attack :
    공격 대상 컴퓨터에 헤더가 조작된 일련의 IP 패킷 조각(IP fragments)들을 전송함
    시퀀스 넘버를 조작하거나 중첩시켜 내부에 과부하를 발생
[해설작성자 : 정추]

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



List of Articles
번호 제목 글쓴이 날짜 조회 수
5399 비서 3급 필기 기출문제(해설) 및 전자문제집 CBT 2013년05월26일(10620) 좋은아빠되기 2024.09.26 2
5398 비서 3급 필기 기출문제(해설) 및 전자문제집 CBT 2013년11월10일(10621) 좋은아빠되기 2024.09.26 5
5397 인간공학기사 필기 기출문제(해설) 및 전자문제집 CBT 2014년08월17일(10622) 좋은아빠되기 2024.09.26 4
5396 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2013년07월27일(10623) 좋은아빠되기 2024.09.26 2
5395 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2014년04월19일(10624) 좋은아빠되기 2024.09.26 5
5394 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2015년04월18일(10625) 좋은아빠되기 2024.09.26 2
5393 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2016년04월09일(10626) 좋은아빠되기 2024.09.26 3
5392 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2018년04월07일(10627) 좋은아빠되기 2024.09.26 2
5391 9급 국가직 공무원 수학 필기 기출문제(해설) 및 전자문제집 CBT 2019년04월06일(10628) 좋은아빠되기 2024.09.26 2
5390 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2013년07월27일(10629) 좋은아빠되기 2024.09.26 2
5389 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2014년04월19일(10630) 좋은아빠되기 2024.09.26 5
5388 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2015년04월18일(10631) 좋은아빠되기 2024.09.26 4
5387 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2016년04월09일(10632) 좋은아빠되기 2024.09.26 2
5386 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2018년04월07일(10633) 좋은아빠되기 2024.09.26 7
5385 9급 국가직 공무원 과학 필기 기출문제(해설) 및 전자문제집 CBT 2019년04월06일(10634) 좋은아빠되기 2024.09.26 3
5384 인간공학기사 필기 기출문제(해설) 및 전자문제집 CBT 2014년03월02일(10635) 좋은아빠되기 2024.09.26 3
» 리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2019년09월21일(10636) 좋은아빠되기 2024.09.26 4
5382 리눅스마스터 2급 필기 기출문제(해설) 및 전자문제집 CBT 2019년09월21일(10637) 좋은아빠되기 2024.09.26 4
5381 9급 국가직 공무원 국어 필기 기출문제(해설) 및 전자문제집 CBT 2007년04월14일(10638) 좋은아빠되기 2024.09.26 4
5380 9급 국가직 공무원 국어 필기 기출문제(해설) 및 전자문제집 CBT 2008년04월12일(10639) 좋은아빠되기 2024.09.26 4
Board Pagination Prev 1 ... 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 ... 1749 Next
/ 1749