리눅스마스터 1급

1401 2차

단답식


1. 리눅스 시스템의 사용자를 추가하려고 한다.아래의 조건을 만족하도록 사용자 계정을추가하는 명령어를 적으시오.
[root@ihd ~]# useradd -u ( ① ) -g ihdg -G
support -( ② ) /bin/bash -( ③ )
2015-12-30 ihd
■ 조 건 - 로그인 아이디 : ihd - UID : 520 - 소속될 그룹 : ihdg(기본 그룹, GID : 500), support(GID : 501) - 기본 쉘(Shell) : /bin/bash - 계정사용 종료일 : 2015년 12월 30일

2. 하드디스크들을 더 효율적이고 유연하게관리할 수 있도록 LVM (Logical VolumeManager)을 통하여 생성하고자 한다. 파티션디바이스의 /dev/sdb1에 10G, /dev/sdb2에10G를 이용하여 20G의 /data 디렉토리를생성하는 과정을 적으시오.
(1) PV (Physical Volume) 생성
[root@ihd ~]# ( ① ) /dev/sdb1 /dev/sdb2
(2) VG (Volume Group) 볼륨 그룹 생성
[root@ihd ~]# ( ② ) ihd_vg /dev/sdb1 /dev/sdb2
(3) LV (Logical Volume) 생성
[root@ihd ~]# ( ③ ) -( ④ ) 20G ihd_vg -( ⑤ ) data

3. 관리자인 홍길동은 리눅스 시스템을 모니터링하고자 한다. ( 괄호 ) 안에 알맞은 내용을적으시오.
(1) ( ① )는 리눅스 시스템의 전반적인 운용상황을 실시간으로 모니터링하거나 프로세스 관리를 할 수 있도록 사용하는 유틸리티이다. 아래는 ( ① )을 실행하면서 옵션으로 
“a : 메모리 사용에 따라 정렬”, 
“H : 모든 개별 쓰레드가 보여짐”
옵션을 이용하여 출력한 상태이다. 또한, 프로그램을 실행한 후에 모든 CPU의 상황을 보기위하여 명령어 “( ② )”을 수행한 후의 화면이다.

??? - 18:28:12 up 4:23, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 314 total, 1 running, 313 sleeping, 0 stopped, 0 zombie
Cpu0 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st
Cpu1 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa,
0.0%hi, 0.0%si, 0.0%st
Mem: 16019528k total, 528320k used, 15491208k free, 36836k buffers
Swap: 10485752k total, 0k used, 10485752k free, 160200k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2322 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.06 glusterfs
2323 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs
2336 root 20 0 188m 35m 1716 S 0.0 0.2 0:00.00 glusterfs
(2) PID가 2322, 2323인 두 개의 프로세스를 무조건 중지시키기 위해 명령어 kill 을 한번만 이용하여 완성하시오.
 [root@ihd ~]# kill ( ③ ) 2322 2323
(3) 시스템의 모든 프로세스들을 트리(tree)구조로 확인 할 수 있는 명령어는 ( ④ ) 이다.

4. 설치된 rpm 관련 프로그램을 다음 조건에맞도록 질의를 통해 검사하려 한다. ( 괄호 )안에 알맞은 내용 및 옵션을 적용하여 명령어를적으시오.
(1) 설치된 httpd 패키지 중에 초기 설치시와 다른 점이 있는지를 검사하고자 한다.
 # rpm -( ① ) httpd
S.5....T. c /etc/httpd/conf/httpd.conf
(2) (1)의 실행 결과에서 변경된 항목은 ( ② ), MD5 체크섬, 갱신일 이다. (3) httpd 패키지에 의해 설치된 파일 목록을 보려고 한다.
 # rpm -( ③ ) httpd

5. 다음은 모듈과 관련된 명령어의 설명이다.다음이 설명하는 명령어는 무엇인지 ( 괄호 )안에 알맞은 명령어를 적으시오.
(1) 모듈의 로드를 위한 명령어는 ( ① ) 이다. 
(2) 커널과 커널 모듈을 컴파일하여 설치한 후에 모듈 사이의 의존성을 검사하고 커널과 모듈 간의 의존성을 갖도록 하기 위한 명령어는 ( ② ) 이다

6. 다음은 파티션 테이블을 확인하는 명령이다.( 괄호 )안에 알맞은 내용을 적으시오.
root@ihd ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 ( ① ) Linux
/dev/sda2 14 1305 10377990 ( ② ) Linux LVM

7. 다음은 syslog 의 로그 레벨에 대한 설명이다.( 괄호 )안에 알맞은 내용을 적으시오.
none : 그에 대한 모든 로그 메시지 무시
( ① ) : 정보 메시지
( ② ) : 경고 메시지
error : 에러 메시지
emerg : 시스템 패닉

8. 다음에서 설명하는 로그파일명을 적으시오.
(1) 시스템이 부팅할 때 보이는 서비스 데몬들의 부트에 관련된 정보가 기록되는 파일
(2) 시스템이 부팅할 때 보이는 시스템 정보 메시지 파일
(3) 시스템에 사용자가 원격접속 및 원격 로그인 등 인증관련 정보를 기록하는 파일

■ 조 건
- 로그파일은 /var/log 디렉토리에 위치함.

9. 다음은 부트로더의 접근제한에 대한 내용이다.( 괄호 )안에 알맞은 내용을 적으시오.
timeout=( ① )
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
( ② ) -md5 $1NmiJ1$5tumUAi5FlupA3Msu1m.
title Linux Server (2.6.18-308.el5)
 root (hd0,0)
 kernel /vmlinuz-2.6.18-308.linux ro
root=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.18-308.linux.img
■ 조 건 - 부트로더 접근시간을 10 초로 제한 한다. - 부트로더 접근시 패스워드 인증을 한다.

10. 다음은 dd를 이용하여 디스크를 복제하려고한다. 다음 조건에 맞는 백업 명령어를적으시오.
■ 조 건
- 입력 디바이스는 /dev/sda 이다.
- 출력 디바이스는 /dev/sdc 이다.
- 한번에 입출력하는 블록 사이즈 단위는 1024 byte 이다.

작업식


11. 아파치 웹 서버 관리자인 홍길동은 아래의 조건으로 설정을 변경하려고 한다. 각 조건 항목에맞는 httpd.conf 파일의 설정항목과 설정값을 적으시오.(15점)
# vi /etc/httpd/conf/httpd.conf
( ① ) 8080
ServerName ( ② )
( ③ ) "/var/www/html"
ServerAdmin ( ④ )
( ⑤ ) index.jsp index.html index.htm
■ 조 건 - 포트는 8080 으로 변경한다. - 웹 서버의 도메인을 www.ihd.or.kr로 변경한다. - 웹 문서가 위치하는 디렉토리를 “/var/www/html"로 변경한다. - 관리자 이메일주소는 admin@ihd.or.kr로 변경한다. - 클라이언트의 요청에 index.jsp, index.html, index.htm 순으로 응답하도록 설정한다. - 아파치 버전은 2.X 이다.

12. 공유파일시스템으로 NFS 서버를 구성하고 NFS 클라이언트에게 파일공유서비스를 제공하려고 한다. 서버에서는 /etc/exports 파일을 아래 조건에 맞도록 설정하고, 클라이언트에서는/etc/fstab을 수정하여 부팅시에 공유파일시스템을 자동으로 마운트되도록 아래 조건을 참조하여 ( 괄호 )안을 적으시오.(8점)
■ 조 건
(공통)
- 관련 디렉토리는 생성되어 있으며, 접근 권한은 설정되어 있다.
(서버)
- NFS 서버의 호스트 이름은 ihd_nfs 이다.
- /nfsdata 디렉토리는 특정 네트워크 (192.168.100.0)에서만 접근이 가능하도록 하고, /nfsbackup 디렉토리는 특정 호스트 (192.168.100.10)에서만 접근이 가능하게 한다. 클라이언트에서 접근하는 root 사용자를 root 권한으로 허가되도록 설정한다. 또한, 파일 생성 및 삭제도 가능하도록 설정한다.

(클라이언트)
- 모든 클라이언트는 읽기, 쓰기가 가능하며, 클라이언트 (192.168.100.10)는 타임아웃 시간을 2.5초로 설정한다.

(1) 서버
# vi /etc/exports
/nfsdata 192.168.100.0(rw,( ① ))
/nfsbackup 192.168.100.10(rw,( ① ))
(2) 클라이언트 (192.168.100.20)
# vi /etc/fstab
ihd_nfs:/nfsdata /data nfs rw 0 0
(3) 클라이언트 (192.168.100.10)
# vi /etc/fstab
ihd_nfs:/nfsbackup /backcup nfs rw,( ② )=25 0 0

13. 시스템관리자는 sendmail을 이용하여 메일서비스를 운영하고자 한다. 다음 조건에 맞도록sendmail을 적으시오.(9점)
■ 조 건
- 모든 호스트에 대해서 SMTP포트(TCP/25)를 리스닝 하도록 설정한다.
- 192.168.100.xxx 의 모든 ip의 Relay를 허용한다.
# vi /etc/mail/( ① )
DAEMON_OPTIONS ('Port=smtp, Name=MTA') dnl  /etc/mail/sendmail.cf
# vi /etc/mail/access
localhost RELAY
127.0.0.1 RELAY
( ③ ) RELAY

14. 다음은 DNS zone 파일에 대한 내용이다. ( 괄호 )안에 알맞은 내용을 적으시오.(12점)
$TTL 86400
@ IN SOA ns.linux.co.kr. root.linux.co.kr. (
        42 ; serial (d. adams)
        3H ; refresh
        15M ; retry
        1W ; expiry
        1D ) ; minimum
 IN NS ns.linux.co.kr.
 IN ( ① ) 10 mail.linux.co.kr.
 IN A 192.168.10.11
( ② ) IN A 192.168.10.12
mail IN A 192.168.10.( ③ )
■ 조 건 - 메일 서버의 주소는 192.168.10.13 이다. - 192.168.10.12 는 www 도메인 IP 이다.

15. 다음은 KVM 기반 가상화 구동에 대한 내용이다. ( 괄호 )안에 알맞은 내용을 적으시오.(8점)
[root@linux]# service ( ① ) start
[root@linux]# ( ② )
■ 조 건 - kvm 데몬을 구동시킨다. - 가상머신 생성 및 게스트 OS 설치를 위한 매니저를 구동한다.

16. 시스템 관리자 홍길동은 iptables을 이용하여 보안을 위해 기본적인 포워딩(forwarding)정책을 변경하려고 한다. ( 괄호 )안에 알맞은 내용을 적으시오.(8점)
# iptables ( ① ) ( ② ) DROP
■ 조 건 - 패킷은 거부 메시지 없이 무조건 거절한다. (DROP) - 어떠한 방화벽도 설정되어 있지 않다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
채점하기
상기 문제들은 웹상에 공개되어 있는 문제들을 수집한 것으로, 혹시 저작권등 문제가 있는 경우 연락 주시면 지체없이 조치하겠습니다.
광고 등 제휴 문의 : salvo1661@gmail.com
대한민국 대표 음악 커뮤니티 미딕스 지하철 역세권 커뮤니티 소개팅어플 인기순위 소개팅어플 인기순위 공대 위키 대한민국 대표 부동산계산기