반응형
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
1) Apache 빌드 옵션 확인
[root@server1 ~]# cd /usr/local/apache/build
[root@server1 ~]# vi config.nice
#! /bin/sh
#
# Created by configure
"./configure" \
"--prefix=/usr/local/apache" \
"--enable-mods-shared=all" \
"$@"
~
① 파일 확장자 .tar.gz
② 소스파일로 패키지 된 파일 설치
③ 설치할 디렉터리 생성 옵션
④ DSO(Dynamic Shared Object) 활성화 옵션
① tar
② configure
③ prefix
④ enable
5. 시스템 관리자인 홍길동은 커널을 직접 컴파일 하여 시스템을 운영하고자 한다.
다음 커널 컴파일에 대한 명령어를 적으시오.
① 커널 컴파일 시에 문제가 되는, 이전에 생성 되어 있던 오브젝트 파일(*.o)들을 삭제(정리)
하고 모든 설정과 커널의 소스를 초기 상태로 돌리기 위해 사용하는 명령어를 쓰시오.
② 커널 컴파일을 위한 커널 옵션 설정은 텍스트 문답 방법, 메뉴 형식의 방법, 확장된 메뉴 형식의
방법, X윈도우 형식의 방법이 있다. 이 중 텍스트 문답 방법의 명령어를 쓰시오.
③ 커널 컴파일 설정 이후의 과정을 완성하시오.
# make clean
# make ( ) : 커널 생성(bzip2 형식)
# make modules
# make modules_install
<커널 컴파일 명령어 순서>
make mrproper -> make config -> make clean -> make bzImage -> make modules -> make modules_install -> make install
① make mrproper
② make config
③ make bzImage
6. 다음은 ISO 이미지 파일을 /media 에 마운트 하는 명령어이다. ( 괄호 ) 안에 알맞은 내용을 적으시오.
[root@ihd ~]# mount ( ① ) ( ② )
linux-server-x86_64-dvd.iso /media/
[root@server1 build]# mount -help
Usage:
mount [-lhV]
mount -a [options]
mount [options] [--source] <source> | [--target] <directory>
mount [options] <source> <directory>
mount <operation> <mountpoint> [<target>]
Options:
-a, --all mount all filesystems mentioned in fstab
-c, --no-canonicalize don't canonicalize paths
-f, --fake dry run; skip the mount(2) syscall
-F, --fork fork off for each device (use with -a)
-T, --fstab <path> alternative file to /etc/fstab
-h, --help display this help text and exit
-i, --internal-only don't call the mount.<type> helpers
-l, --show-labels lists all mounts with LABELs
-n, --no-mtab don't write to /etc/mtab
-o, --options <list> comma-separated list of mount options
-O, --test-opts <list> limit the set of filesystems (use with -a)
-r, --read-only mount the filesystem read-only (same as -o ro)
-t, --types <list> limit the set of filesystem types
--source <src> explicitly specifies source (path, label, uuid)
--target <target> explicitly specifies mountpoint
-v, --verbose say what is being done
-V, --version display version information and exit
-w, --rw, --read-write mount the filesystem read-write (default)
-h, --help display this help and exit
-V, --version output version information and exit
Source:
-L, --label <label> synonym for LABEL=<label>
-U, --uuid <uuid> synonym for UUID=<uuid>
LABEL=<label> specifies device by filesystem label
UUID=<uuid> specifies device by filesystem UUID
PARTLABEL=<label> specifies device by partition label
PARTUUID=<uuid> specifies device by partition UUID
<device> specifies device by path
<directory> mountpoint for bind mounts (see --bind/rbind)
<file> regular file for loopdev setup
Operations:
-B, --bind mount a subtree somewhere else (same as -o bind)
-M, --move move a subtree to some other place
-R, --rbind mount a subtree and all submounts somewhere else
--make-shared mark a subtree as shared
--make-slave mark a subtree as slave
--make-private mark a subtree as private
--make-unbindable mark a subtree as unbindable
--make-rshared recursively mark a whole subtree as shared
--make-rslave recursively mark a whole subtree as slave
--make-rprivate recursively mark a whole subtree as private
--make-runbindable recursively mark a whole subtree as unbindable
For more details see mount(8).
ISO 마운트 작업
① -o
② loop
반응형
'ETC > 자격증' 카테고리의 다른 글
[리눅스마스터]제1402회 리눅스마스터 1급 2차 시험 작업식 풀이 1 (0) | 2022.03.20 |
---|---|
[리눅스마스터]제1402회 리눅스마스터 1급 2차 시험 단답식 풀이 3 (0) | 2022.03.20 |
[리눅스마스터]제1402회 리눅스마스터 1급 2차 시험 단답식 풀이 1 (0) | 2022.03.19 |
[리눅스마스터]제1401회 리눅스마스터 1급 2차 시험 작업식 풀이 2 (0) | 2022.03.19 |
[리눅스마스터]제1401회 리눅스마스터 1급 2차 시험 작업식 풀이 1 (0) | 2022.03.19 |