별의 공부 블로그 🧑🏻‍💻
728x90
728x170

[리눅스마스터 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"

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖