리눅스마스터 1급

1402 실기

단답식


1. 그룹인 ihdg 및 일반 사용자 계정인 ihd에대한 관리 작업을 다음과 같이 실행하려고한다. 다음 ( 괄호 ) 안에 알맞은 명령어를적으시오.
① 그룹 ihdg의 GID를 700번으로 생성하는 명령어를 완성하시오.
 [root@ihd ~]# ( ① ) -g 700 ihdg
② ihd의 그룹 아이디를 800번으로 변경하는 명령어를 완성하시오.
 [root@ihd ~]# ( ② ) -g 800 ihd

2. A회사에서 운영하던 리눅스 시스템들은 백업을 로컬 DISK 에 용량을 할당하여 운영 중이다.1년간 운영한 해당 시스템은 공간이 부족하여 새롭게 DISK를 증설하여 용량을 확보하여야 한다. 다음과 같이 작업을 수행하는경우 아래 조건을 참조하여 ( 괄호 ) 안에 알맞은 명령어를 적으시오.
■ 조 건
- 기존 백업의 위치는 /backup2013 이다.
- 신규 백업의 위치는 /backup2014 이며, 새롭게 추가된 하드디스크 전체를 할당하여 사용하고자 한다.
- 추가된 하드디스크의 장치명은 /dev/sdc 이다.
- 명령어 또는 파일명은 절대경로를 포함하여 작성한다.
① ( ① ) /dev/sdc : 디스크 파티션을 만든다. 
② ( ② ) /dev/sdc1 : 파티션을 ext4 파일시스템
으로 생성한다. 
③ mkdir /backup2014 : 마운트 포인트를 생성한다. 
④ mount -( ③ ) ext4 /dev/sdc1 /backup2014 :
파티션(/dev/sdc1)을 /backup2014 디렉토리에 마운트한다.

3. 다음은 시스템의 프로세스 정보, 메모리 사용량,IO상태, CPU사용률 등의 정보를 출력한다.해당 명령어를 이용하여 매일 23시 30분에1초 단위로 10회씩 /var/log/check.log 파일로누적되어 저장되도록 명령어를 적으시오.
다음은 해당 명령어를 실행했을 때의 예시이다.
procs  memory  swap  io  system  cpu
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 109740 127888 239684 0 0 1 1 8 9 0 0 100 0 0
0 0 0 109616 127888 239684 0 0 0 0 78 144 0 0 100 0 0
[root@ihd ~]# ( ① ) -e
30 23 * * * ( ② ) 1 10 ( ③ ) /var/log/check.log

4. 시스템 운영자는 웹서비스를 제공하기 위하여RPM이 아닌 소스 파일을 이용하여 직접컴파일을 하고자 한다. 다음 ( 괄호 ) 안에알맞은 내용을 적으시오.
[root@ihd src]# ( ① ) zxvf httpd-2.2.34.tar.gz
[root@ihd src]# cd httpd-2.2.24
[root@ihd httpd-2.2.24]# ./( ② ) --( ③ )
=/usr/local/httpd --( ④ )-modules=so
[root@ihd httpd-2.2.24]# make
[root@ihd httpd-2.2.24]# make install
■ 조 건 - 다운로드된 위치 : /usr/local/src - 설치할 위치 : /usr/local/httpd

5. 시스템 관리자인 홍길동은 커널을 직접 컴파일하여 시스템을 운영하고자 한다. 다음 커널컴파일에 대한 명령어를 적으시오.
① 커널 컴파일 시에 문제가 되는, 이전에 생성되어 있던 오브젝트 파일(*.o)들을 삭제(정리)하고 모든 설정과 커널의 소스를 초기 상태로 돌리기 위해 사용하는 명령어를 쓰시오. 

② 커널 컴파일을 위한 커널 옵션 설정은 텍스트 문답 방법, 메뉴 형식의 방법, 확장된 메뉴 형식의 방법, X윈도우 형식의 방법이 있다. 이 중 텍스트 문답 방법의 명령어를 쓰시오. 

③ 커널 컴파일 설정 이후의 과정을 완성하시오.
 # make clean
 # make ( ) : 커널 생성(bzip2 형식)
 # make modules
 # make modules_install

6. 다음은 ISO 이미지 파일을 /media 에 마운트하는 명령어이다. ( 괄호 ) 안에 알맞은 내용을적으시오.
[root@ihd ~]# mount ( ① ) ( ② )
linux-server-x86_64-dvd.iso /media/

7. 다음은 logrotate.conf 파일의 내용이다. ( 괄호 )안에 알맞은 내용을 적으시오.
# see "man logrotate" for details
# rotate log files weekly
( ① )
# keep 4 weeks worth of backlogs
rotate ( ② )
# create new (empty) log files after rotating old ones
create ( ③ )
# uncomment this if you want your log files compressed
#compress
■ 조 건 - 로그 파일을 월 단위로 rotate 하며, 백업 로그는 6개로 유지하고, 생성된 로그파일의 퍼미션을 rw-r--r-- 으로 지정한다.

8. 다음은 로그에 관련된 내용이다. ( 괄호 )안에 알맞은 내용을 적으시오.
시스템의 접속에 관한 보안 로그파일인 ( ① )은 시스템의 불법 침입이 의심이 될 때 확인하는 로그이고, 시스템에 관련된 중요한 이벤트들은 모두 ( ② )파일에 기록된다. 

■ 조 건
- 로그들의 위치는 /var/log 디렉터리안에 존재한다.
- 절대경로로 표기하지 말고, 파일명만 적으시오.

9. 다음은 패스워드 관리(login.defs)에 대한설정이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
PASS_MIN_LEN ( ① )
( ② ) ( ③ )
■ 조 건 - 패스워드 변경없이 사용가능한 기간을 90일로 지정한다. - 패스워드 길이는 9 자리로 지정한다.

10. 다음은 rsync을 이용하여 원격지 서버로백업을 하려고 한다. ( 괄호 ) 안에 알맞은내용을 적으시오.
# rsync ( ① ) ( ② ) ( ③ ) /home 
 192.168.10.100:/backup
■ 조 건 - 로컬 디렉터리는 /home - 원격지 서버는 192.168.10.100 이고, 디렉터리는 /backup 이다. - 원본파일이 삭제되었다면, 백업본 파일도 삭제한다. - 퍼미션, 링크, 날짜 등의 모든 정보는 동일 하게 유지 한다. - 백업 진행사항을 자세히 출력한다.

작업식


11. 다음은 NIS Master 서버 설정의 과정이다. 다음 조건에 맞도록 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(8점)
[root@ihd ~]# vi ( ① )
 NISDOMAIN=ihd.or.kr
 HOSTNAME=nis.ihd.or.kr 
[root@ihd ~]# service ( ② ) start
■ 조 건 - 도메인은 ihd.or.kr 이다. - 호스트네임은 nis.ihd.or.kr 이다. - portmap 관련 데몬은 활성화되어 있다. - 서버의 재부팅 후에도 NIS 도메인과 호스트네임이 유지되도록 ( ① ) 파일을 수정한다.

12. 삼바(Samba) 서비스를 이용하여 디렉터리를 공유하고자 smb.conf 파일을 수정하려고 한다.다음 조건에 맞도록 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(12점)
[   ①   ]
(   ②   ) = /smbfile
(   ③   ) = ihduser
(   ④   ) = yes
∎ 조 건 - 공유명은 ihdsmb 이다. - 공유하려는 디렉터리 위치는 /smbfile 이다. - 현재 /smbfile 디렉터리의 소유자는 ihduser 이다. - 공유된 디렉터리가 ihduser 사용자에 대해서만 읽고 쓰기가 가능하다.

13. 관리자인 홍길동은 운영중인 웹 서버(아파치 2.x)를 웹브라우저를 통해 서버의 실행에 대한모니터링을 하려고 한다. 다음 ( 괄호 ) 안에 알맞은 내용을 작성하시오.(12점)
( ① ) on

( ② ) server-status
( ③ ) deny,allow
Deny from all
( ④ )


AllowOverride ( ⑤ )

∎ 조 건 - 관리자 PC 인 admin.ihd.or.kr 에서만 정보를 볼 수 있어야 한다. - 웹브라우저에서는 http://서버주소/server-status로 접근되어야 한다. - 사용모듈은 mod_info.c 이며, 웹페이지 인증을 통해 접근이 되어야 한다.

14. 다음은 한 회사 시스템 관리자의 메일 송수신 설정을 위한 내용이다. 관리자는 로컬 네트워크 사용자의 메일을 이 서버를 통해 보내고 받고, 그 외의 사용자는 아래 조건에 맞게설정하고자 할 때 ( 괄호 )안에 알맞은 내용을 작성하시오.(8점)
localhost.localdomain RELAY
localhost ( ➀ )
( ➁ ) REJECT
admin@ihd.or.kr ( ➂ )
spam@hacker.com ( ➃ )
■ 조 건 - spam.com이라는 도메인의 모든 메일을 수신/발신을 거부한다. - ihd.or.kr의 사용자 admin만 무조건 수신을 허용한다. - spam@hacker.com에서 오는 메일을 받아 완전히 폐기한다.

15. 다음은 xinetd 데몬으로 동작하는 rsync 데몬에 대한 설정이다. 다음 ( 괄호 ) 안에 알맞은내용을 작성하시오.(8점)
service rsync
{
   disable = ( ① )
   socket_type = stream
   wait = no
   user = root server = /usr/bin/rsync
   server_args = --daemon
   log_on_failure += USERID
   ( ② ) = 09:00-18:00
}
∎ 조 건 - rsync 서비스를 활성화 한다. - rsync 사용시간을 09시부터 18시 까지로 제한한다.

16. 다음은 외부로 부터의 접근을 막기 위한 DNAT(Destination NAT) 설정이다. 다음 ( 괄호 )안에 알맞은 내용을 작성하시오.(12점)
[root@linux] # iptables -t nat –A ( ① ) -p ( ② ) -d 211.111.222.3 ( ③ ) 80 –j ( ④ ) --to 192.168.1.3
■ 조 건 - 공인 목적지 주소는 211.111.222.3 이고, tcp 프로토콜 기반의 80번 포트로 요청이 들어오면 내부 목적지 주소인 192.168.1.3으로 변경한다. - 192.168.1.3 은 내부서버로 웹서비스 중이다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
채점하기
IT, 컴퓨터공학, 보안 등 기술 용어 전문 위키 http://itwiki.kr/

상기 문제들은 웹상에 공개되어 있는 문제들을 수집한 것으로, 혹시 저작권등 문제가 있는 경우 연락 주시면 지체없이 조치하겠습니다.
광고 등 제휴 문의 : salvo1661@gmail.com
대한민국 대표 음악 커뮤니티 미딕스 지하철 역세권 커뮤니티 소개팅어플 인기순위 소개팅어플 인기순위 공대 위키 대한민국 대표 부동산계산기 하이파이브 자유 광고 홍보 게시판