리눅스마스터1급 기출문제/1801회

1801회 1차 031-040

easyfly 2022. 12. 2. 20:29
반응형

1801회 1차 031-040

031 다음 중 설명을 참조하여 디스크 작업 순서로 알맞은 것은?

다음은 새로 추가된 디스크의 작업 종류이다.
ㄱ. 파티션 분할 및 생성
ㄴ. 하드 디스크 인식 여부 확인
ㄷ. 마운트 및 관련 파일 등록
ㄹ. 사용하려는 디렉터리 생성
ㅁ. 파일 시스템 생성

① ㄴ - ㄱ - ㅁ - ㄷ - ㄹ
② ㄱ - ㄴ - ㄷ - ㄹ - ㅁ
③ ㄴ - ㄱ - ㅁ - ㄹ - ㄷ
④ ㄱ - ㄴ - ㅁ - ㄷ - ㄹ

오답노트

더보기

리눅스 시스템에 새로운 디스크를 추가하여 사용하는 순서는 '하드 디스크 인식 확인 → 파티션 분할·생성 → 파일 시스템 생성 → 사용하려는 디렉터리 생성 → 마운트 및 관련 파일 등록'이다.

답은 ③ ㄴ - ㄱ - ㅁ - ㄹ - ㄷ


032 다음 중 조건에 맞는 crontab 설정으로 올바른 것은?

_실행하는 스크립트는 /root/bin/backup.sh 이다.
_분기에 한 번씩 crontab 명령어를 이용하여 데이터 전체 백업을 수행한다.

① 0 1 1 3,6,9,12 * /root/bin/backup.sh
② * 3,6,9,12 1 1 0 /root/bin/backup.sh
③ 3,6,9,12 * 1 1 0 /root/bin/backup.sh
④ 0 1 3,6,9,12 1 * /root/bin/backup.sh

오답노트

더보기

_crontab은 시스템에서 주기적으로 수행할 작업을 지정한다.

_형식: [minute][hour][day_of_month][month][weekday][command]

__minute: 0~59

__hour: 1~23

__day_of_month: 1~31

__month: 1-12

__weekday(요일): 0~6(일요일~토요일)

__command(명령): 실행하고자 하는 명령어

답은 ① 0 1 1 3,6,9,12 * /root/bin/backup.sh


033 다음 중 ( ) 안에 들어갈 명령으로 알맞은 것은?

다음은 fdisk 명령어의 출력 결과의 일부이다.
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
( ) delete a partition
g create a new empty GPT partition table
l list known partition types
m print this menu

① d
② w
③ n
④ t

오답노트

더보기

_fdisk 명령어는 하드 디스크를 초기화하고 파티션을 생성하는 용도의 명령어이다. 파티션을 삭제하는 명령어는 'd'이다.

답은 ① d


033 다음 중 ( ) 안에 들어갈 명령어 구문으로 올바른 것은?

[root@www ~]# ( )
S.5....T c /etc/vsftpd/ftpusers
S.5....T c /etc/vsftpd/user_list
.M...... c /etc/vsftpd/vsftpd_conf_migrate.sh

① rpm -V vsftpd
② rpm -qf vsftpd
③ rpm -qi vsftpd
④ rpm -qc vsftpd

오답노트

더보기

_rpm 명령어는 레드햇 기반 패키지 관리 프로그램이다. -V 옵션은 검증을 수행하며, 크기, MD5 체크섬, 퍼미션, 타입, 소유자 등을 RPM 데이터베이스와 비교하여 확인한다.

_rpm 옵션에서 소문자 -v는 자세한 정보를 출력한다. 대문자 -V는 검증 시 사용하는 기본 옵션이다.

답은 ① rpm -V vsftpd


035 다음 중 조건을 만족하는 yum 명령어 형식으로 알맞은 것은? (단, sendmail은 패키지 이름이다.)

_yum-utils 패키지 안에 포함된 명령어이다.
_패키지를 설치하지 않고 다운로드할 수 있다.

① yumdownload sendmail
② yumdownloader sendmail
③ yumlocalinstall sendmail
④ yumdowngrade sendmail

오답노트

더보기

_yum-utils는 yum(Yellow dog Updater. Modified) 관련 유틸리티이다.

_yum-utils에 포함된 대표적인 명령어는 다음과 같다.

__yumdownloader: 패키지를 설치하지 않고 다운로드할 수 있다.

__reposync: 저장소를 로컬 디렉터리에 다운로드할 수 있다.

답은 ② yumdownloader sendmail


036 다음 중 ( ) 안에 들어갈 옵션으로 알맞은 것은?

레드햇 계열에서는 rpm 명령어의 -qf 옵션을 사용하여 지정된 파일이 속한 패키지 이름을 출력할 수 있다. 데비안 계열에서는 dpkg 명령어의 ( ) 옵션을 사용하여 같은 기능을 할 수 있다.

① -P 옵션
② -L 옵션
③ -S 옵션
④ -l 옵션

오답노트

더보기

_데비안 계열의 패키지 설치, 삭제 등은 dpkg 명령어를 이용한다.

_dpkg의 주요 명령 옵션

__l: 설치된 패키지 목록을 확인한다.

__L [패키지명]: 지정한 패키지로부터 설치된 파일 목록을 확인한다.

__s [패키지명]: 지정한 패키지에 대한 정보를 확인한다.

__S [파일명]: 지정한 파일명 혹은 경로가 포함된 패키지를 검색한다.

__i [.deb 파일]: 지정한 파일을 설치 혹은 업그레이드한다.

__r [패키지명]: 해당 패키지를 삭제하되 설정 파일은 유지한다.

__P [패키지명]: 해당 패키지와 설정 파일을 모두 삭제한다.

답은 ③ -S 옵션


037 다음 중 ( ) 안에 들어갈 압축 명령어와 tar 명령어 옵션 조합으로 틀린 것은?

_파일 확장자: .gz ( ㄱ ) : ( ㄴ )
_파일 확장자: .Z ( ㄷ ) : ( ㄹ )
_파일 확장자: .xz ( ㅁ ) : ( ㅂ )
_파일 확장자: .bz2 ( ㅅ ) : ( ㅇ )

① ㄱ: gzip ㄴ: z
② ㄷ: compress ㄹ: k
③ ㅁ: xz ㅂ: J
④ ㅅ: bzip2 ㅇ: j

오답노트

더보기

tar 명령어는 파일을 압축하거나 압축된 파일을 해제한다.

tar의 기본 옵션과 부가 옵션

_tar의 기본 옵션: 아래 옵션 중에 하나는 꼭 추가되어야 한다.

__A: (--concatenate) 기존 압축파일(archive file)에 tar 파일들을 추가(append)한다.

__c: (--create) 새로운 파일을 만든다. 만일, 동일한 파일이 존재할 경우 overwrite 한다.

__d: (--diff) 압축 파일과 파일 시스템의 차이를 비교한다.

__r: (--append) 기존 tar 파일의 마지막에 파일을 추가한다.

__t: (--list) tar 파일 내 압축되어 있는 파일 목록을 출력한다.

__u: (--update) 파일 날짜를 기준으로, tar 파일 내 압축되어 있는 파일과 비교하여 더 최신 파일일 경우 업데이트한다.

__x: (--extract) 압축된 파일을 압축 해제한다.

_tar의 부가 옵션

__ v: (--verbose) 진행 중인 파일 정보를 표시한다.

__f: (--file) 파일명을 지정한다.

__h: (--dereference) 심볼릭 링크가 가리키는 파일을 대상으로 압축한다.

__s: (--same-order): 저장된 파일 목록과 같은 순서로 압축을 해제한다.

__z: (--gzip) .tar.gz 형식으로 압축하거나 압축 해제한다.

__j: (--bzip2) .tar.gz2 방식으로 압축된 파일을 읽거나 압축 해제한다.

__J: .tar.xz 반식으로 압축된 파일을 읽거나 압축 해제한다.

__p: (--same-permissions) 모든 퍼미션 정보를 유지한다.

__Z: (--compress) Compress를 이용하여 압축하거나 압축 해제한다.

__G: (--incremental) 예전 GNU 형식으로 증분 백업을 수행한다.

__g: (--listed-incremental) 새로운 GNU 형식으로 증분 백업을 수행한다.

답은 ② ㄷ: compress ㄹ: k


038 다음 중 root 사용자에 대한 설명으로 틀린 것은?

① 슈퍼유저(Super User)라고도 불린다.
② UID 값이 0이다.
③ su 명령어를 이용하여 다른 사용자로 전환할 수 있다.
④ /etc/hosts 파일에 사용자에 대한 기본 정보가 존재한다.

오답노트

더보기

/etc/hosts 파일은 IP 주소와 호스트 이름이 매핑된 정보를 관리한다.

답은 ④ /etc/hosts 파일에 사용자에 대한 기본 정보가 존재한다.


039 다음 중 명령어에 대한 설명으로 알맞은 것은?

# groupmod -n ihdgrp kaitgrp

① kaitgrp 사용자를 추가하고 ihdgrp 그룹에 속하도록 한다.
② ihdgrp 그룹의 속성을 관리자 그룹으로 변경한다.
③ kaitgrp 그룹의 이름을 ihdgrp로 변경한다.
④ kaitgrp 그룹을 추가한다.

오답노트

더보기

_groupmod 명령으로 그룹의 속성을 변경할 수 있다.

_groupmod 주요 옵션

__-n: 그룹의 이름을 변경한다.

__-g: 그룹의 GID를 변경한다.

답은 ③ kaitgrp 그룹의 이름을 ihdgrp로 변경한다.


040 다음 중 설명에 맞는 ( ) 안에 들어갈 chmod 명령어의 인자 값으로 알맞은 것은?

파일을 삭제하던 중 에러가 발생하여 문제를 해결하고 정상적인 파일 삭제가 이루어지도록 한다.
$ id -un
ihduser

$ rm -f file1
rm; cannot remove 'file1': Permission denied

$ ls -ld
dr-xr-xr-x. 2 ihduser ihduser 19 Feb 20 12:07.

$ ls -l file1
-rw-rw-r--. 1 ihduser ihduser 0 Feb 20 12:07 file1

$ chmod ( )

$ rm -f file1

$

① g+x
② u=rw-
③ 775
④ 551

오답노트

더보기

chmod 명령으로 권한을 설정할 경우 사용자(u), 그룹(g), 다른 사용자(o)를 지정하고, rwx로 각각 읽기/쓰기/실행 권한을 설정할 수 있다. chmod 명령과 숫자를 이용하여 권한을 설정할 경우 사용자/그룹/다른사용자의 순으로 값이 설정된다.

_파일 권한: r(읽기), w(수정), x(실행)을 조합하여 설정한다.

_디렉터리 권한: r(내부 내용 확인), w(내부에 파일 생성 및 삭제), x(내부로 이동)을 조합하여 설정할 수 있다.

답은 ③ 775


반응형

'리눅스마스터1급 기출문제 > 1801회' 카테고리의 다른 글

리눅스마스터 1801회 1차 051-060  (0) 2022.12.04
1801회 1차 041-050  (0) 2022.12.03
1801회 1차 021-030  (0) 2022.06.26
1801회 1차 011-020  (0) 2022.06.25
1801회 1차 001-010  (1) 2022.06.25