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 |