본문 바로가기

CentOS/Study

[리눅스마스터]제1802회 리눅스마스터 1급 2차 시험 단답식 풀이 2

반응형

4. 다음은 yum을 이용해서 텔넷(telnet) 서버를 확인 후에 설치하는 과정이다.

조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.

가. 시스템에 설치된 패키지에 대한 정보를 출력한다.
# yum ( ① )

나. telnet 이라는 문자열과 관련된 패키지 정보를 출력한다.
# yum ( ② )

다. telnet-server 패키지의 버전, 사이즈, 요약, 설명 등의 기본 정보를 출력한다.
# yum ( ③ ) telnet-server

라. telnet-server 패키지를 설치한다.
# yum ( ④ ) telnet-server

 

yum : 패키지 관리 도구

 

설치된 패키지 목록 출력

 

telnet 이라는 문자열과 관련된 패키지 정보 출력

 

telnet-server 패키지의 버전, 사이즈, 요약, 설명 등의 기본 정보를 출력

 

① list installed
② search telnet
③ info
④ install

 

5. 다음은 커널 컴파일을 진행하는 과정의 일부이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.

가. 커널 컴파일을 실행하기 전에 관련 정보를 초기화하고 파일을 삭제한다.
# make ( ① )

나. 커널 컴파일 관련 옵션 설정 작업을 Qt 기반의 환경에서 진행한다.
# make ( ② )

< 조  건 >
- ①번은 기존에 생성된 환경 설정 파일, 다양한 백업 파일 뿐만 아니라 패치 파일 등 모든 관련 파일을 삭제한다.

 

<커널 컴파일 삭제 관련 명령어>

make distclean : 커널 소스를 최초 받은 상태로 초기화

make mrproper : 커널 컴파일 전에 수행 / 기존에 설정되어 있는 커널 설정값을 모두 초기화

make clean : 이전에 수행했던 컴파일 과정에서 생성된 목적 파일, 커널, 임시 파일 등을 삭제

 

<커널 컴파일 환경 설정 관련 명령어>

make config : 텍스트 기반 메뉴

make xconfig : X 윈도우 환경의 Qt 기반 메뉴(GUI)

make menuconfig : 텍스트 기반 메뉴를 제공 옵션 설정

 

① distclean
② xconfig

6. 다음은 디스크 관련 정보를 확인하는 과정이다. 작업 사항에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오.

가. /dev/sda1에 부여되어 있는 UUID 값을 출력한다.
# ( ① ) /dev/sda1

나. /dev/sda1의 블록 사이즈 정보를 출력한다.
# ( ② ) /dev/sda1

< 조  건 >
- ①과 ②번은 ‘명령어’, ‘명령어 옵션’, ‘명령어 옵션 인자값’ 등 해당 정보를 출력할 수 있는 내용을 기입한다.

 

blkid : 블록 디바이스의 속성과 UUID 등 정보를 출력해 주는 명령어

 

dumpe2fs : 파일 시스템의 블록에 대한 정보 출력

 

blockdev --report : 블록 장치의 ioctl 호출 후 출력

 

① blkid
② dumpe2fs 

 

7. 다음은 last 명령으로 참조되는 로그 파일의 로테이션 관련 설정을 하는 과정이다.
( 괄호 ) 안에 알맞은 내용을 적으시오.

# vi ( ① )
( ② ) {
( ③ )
}

< 조  건 >
- ①과 ②번은 관련 파일명을 절대 경로로 기재한다.
- ③번은 해당 로그 파일의 정보를 일반 사용자들이 볼 수 없도록 허가권 및 소유권을 지정한다. 

조건과 관련된 내용 한 줄만을 기재한다.

 

last : 로그인, 로그아웃, 재부팅 이력

 

 

 

[로그 파일 이름] {

 

[관련 설정]

 

}

 

create [퍼미션] [소유자] [소유그룹]

 

① /etc/logrotate.conf
② /var/log/wtmp
③ create 0600 root utmp

 

반응형