[리눅스마스터 1급 실기][단답식] 연습 문제 (파일 시스템 관리)
문제 1
Q. 다음 보기와 관련된 문제의 물음에 답하시오.
# mkdir /home/admin
# groupadd admin
# chown (1) /home/admin
# chmod (2) /home/admin
① /home/admin 디렉터리의 소유권은 posein, 그룹 소유권은 admin으로 지정하려고 할 때 (괄호) 안에 알맞은 내용을 적으시오.
② 다음 조건일 때 (괄호) 안에 알맞은 내용을 적으시오.
■ 조건
- /home/admin은 admin 그룹에 속한 사용자들만 접근하고, 파일을 생성/삭제할 수 있도록 설정한다.
- /home/admin 디렉터리 파일 생성 시에 자동으로 그룹소유권이 지정되도록 하고, 파일 삭제 시에는 본인의 파일만 삭제되도록 지정한다.
- 기존에 설정된 허가권 값에 상관없이 적용되도록 지정한다.
● 정답
① posein, admin 또는 posein:admin
② 3770 또는 3070
- 7 : 그룹에 속한 사용자들만 접근하고, 파일을 생성/삭제할 수 있도록 지정
- 3 : 그룹 소유권을 자동 지정 (Set-GID, 2) + 삭제 시 본인의 파일만 삭제되도록 지정 (Sticky-Bit, 1)
문제 2
Q. 다음 보기와 같이 other 계층에 어떠한 하가권도 부여하지 않으려고 한다. (괄호) 안에 들어갈 내용을 적으시오.
# touch a.txt
# mkdir aaa
# ls -ld a*
-rw-rw-r--, 1 posein posein 0 2015-07-01 18:47 a.txt
drwxrwxr-x, 2 posein posein 4096 2015-07-01 18:47 aaa
# (1) (2)
# touch b.txt
# mkdir bbb
# ls -ld b*
-rw-rw----, 1 posein posein 0 2015-07-01 18:48 b.txt
drwxrwx---, 2 posein posein 4096 2015-07-01 18:48 bbb
● 정답
① umask
② 0007 (7 또는 007)
문제 3
Q. 웹 서버 관리자는 개인 홈페이지를 운영하는 posein 사용자로부터 URL 경로에서 틸드(~) 기호를 제거해달라고 요청을 받았다. 관리자는 파일 링크를 통해 이 문제를 해결하려고 한다. 다음 (괄호) 안에 들어갈 내용을 순서대로 적으시오.
# (1) (2) (3)
■ 조건
- 요구사항 예
[기존 URL] http://www.ihd.or.kr/~posein
[요구 URL] http://www.ihd.or.kr/posein
- 웹 디렉터리는 /usr/local/apache/htdocs이다.
- posein 사용자의 웹 디렉터리는 /home/posein/public_html 이다.
- 괄호에는 명령어, 옵션 또는 옵션과 관련된 인자값을 적는데, 옵션과 관련된 인자값이 있을 경우에도 하나의 괄호로 처리한다. (예 : -u posein)
● 정답
① ln
② -s /home/posein/public_html
③ /usr/local/apache/htdocs/posein
◆ ln : 링크 파일을 생성하는 명령어
- 사용법 : ln [옵션] 원본파일 대상파일(대상디렉터리)- -s : 심볼릭 링크 파일 생성
ln -s /home/posein/pulbic_html /usr/local/apache/htdocs/posein
문제 4
Q. posein 사용자는 본인 소유의 posein.txt 파일이 같은 그룹 내의 다른 사용자가 실수로 삭제하는 경우에 대비하여 홈 디렉터리 내에 동일한 파일명으로 링크 파일을 생성하려고 한다. 다음 (괄호) 안에 들어갈 내용을 순서대로 적으시오.
[posein@www ~]$ ls -ld /home/admin
drwxrwx----. 2 root admin 4096 2015-07-01 18:47 /home/admin
[posein@www ~]$ ls -l /home/admin
-rw-r-----. 1 posein admin 0 2015-07-01 18:48 posein.txt
# (1) (2) (3)
■ 조건
- posein 사용자의 홈 디렉터리는 /home/posein 이다.
- 괄호에는 명령어, 옵션 또는 옵션과 관련된 인자값을 적는데, 옵션과 관련된 인자값이 있을 경우에도 하나의 괄호로 처리한다. (예: -u posein)
● 정답
① ln
② -s /home/posein/posein.txt
③ /home/posein/posein.txt 또는 ~/posein.txt
문제 5
Q. 다음은 리눅스 시스템의 공간이 부족하여 새로운 디스크 장치를 추가하고 /home2로 마운트하여 사용하는 과정이다. (괄호) 안에 알맞은 내용을 적으시오.
가. 하드 디스크 인식 여부 확인
# (1) -l
나. 파티션 분할 및 생성
# (1) /dev/sdb
다. 파일 시스템 생성
# (2) /dev/sdb1
라. 디렉터리 생성
# (3) /home2
마. 마운트
# mount -t xfs /dev/sdb1 /home2
바. 관련 파일에 등록
# vi (4)
/dev/sdb1 /home2 ext4 defaults 1 1
■ 조건
- 새로운 디스크 장치 파일명은 /dev/sdb이고, 이 디스크 전체를 하나의 파티션으로 사용한다.
- /home2 디렉터리는 존재하지 않는다.
- ①~③번은 관련 명령어만 기입한다.
- ④번은 관련 파일명을 절대경로로 기입한다.
● 정답
① fdisk
② mkfs.xfs 또는 mkfs -t xfs 또는 mke2fs -t xfs
③ mkdir
④ /etc/fstab
◆ fdisk : 디스크 파티션을 확인하고 추가/삭제하는 명령
◆ mkfs, mke2fs : 파일 시스템을 만드는 명령
- -t : 파일 시스템의 유형을 지정하는 옵션
문제 6
Q. 다음은 사용자의 디스크 사용량을 제한하기 위해 쿼터(Disk Quota)를 설정하는 과정이다. 조건에 맞게 (괄호) 안에 알맞은 내용을 적으시오.
가. 사전 준비 사항
사용자의 디스크 쿼터를 설정하기 위해서는 ( ① ) 파일에서 설정하려는 파티션과 관련된 항목의 ( ② )번째 필드에 ( ③ )을 추가 기입하고 다시 마운트하거나 재시작해야 한다.
나. joon 사용자의 소프트 용량 제한은 100MB, 하드 용량 제한은 110M로 설정한다.
# ( ④ ) ( ⑤ ) /home
■ 조건
- ①번은 파일명을 절대경로로 기입한다.
- ②번은 관련 필드에 해당하는 정수값만 기입한다.
- ③번은 추가로 설정해야할 내용만을 기입한다.
- ④번은 관련 명령어만 기입한다.
- ⑤번은 ④번에 사용되는 명령어의 옵션과 인자값을 한 번에 기입한다. 명령어가 틀리면 채점하지 않는다. (예: -g ihd)
● 정답
① /etc/fstab
② 4
③ uquota
④ xfs_quota
⑤ -x -c "limit bsoft=100m bhard=110m joon"
'Certificate > Linux Master' 카테고리의 다른 글
[리눅스마스터 1급 실기][단답식] 연습 문제 (주변장치 관리) (0) | 2022.01.11 |
---|---|
[리눅스마스터 1급 실기][단답식] 연습 문제 (장치의 설치 및 관리) (0) | 2022.01.09 |
[리눅스마스터 1급 실기][단답식] 연습 문제 (소프트웨어 설치 및 관리) (0) | 2022.01.09 |
[리눅스마스터 1급 실기][단답식] 연습 문제 (프로세스 관리) (0) | 2022.01.09 |
[리눅스마스터 1급 실기][단답식] 연습 문제 (사용자 관리) (0) | 2022.01.06 |
커널 컴파일(Kernel Compile) (0) | 2021.10.25 |
[리눅스 명령어] chage (0) | 2021.10.11 |
[리눅스 명령어] usermod (0) | 2021.10.11 |