본문 바로가기
IT 프로그래밍 관련/리눅스 시작하기

리눅스 마스터 2급 , 그냥 한번 풀어보기 (1-10번)

by 지나는행인 2021. 5. 13.
728x90

제목은 리눅스 마스터2급 풀어보기이다.

 

근데 시험지를 봤는데 , 암것도 모르겠다.

 

음. 그래서 그냥 시험지 보면서 구글링해서 정답을 찾아가며, 실습해가며 해보려고 한다.

 

( 간단한 것만 해보겠ㄷㅏ...)

 

머리에 남을지 안 남을지는 해보면 알겠지..

 

가자.

 

아 명령어화면은 라즈베리 파이를 VNC 로 연동해서 하였다. 

 

 

 

문제 시작!!!!!!!!!!!!!!!

 

 

1. 다음 중 CentOS 7에서 사용자의 디스크 사용량을 제한할 때 사용하는 명령으로 알맞은 것은? 답 1

   

quota    xquota    set_quota   ③ xfs_quota

 

quota = 사용자의 디스크 사용량을 제한할 때 사용

xfs_quota = xfs 파일시스템에서 quota를 사용할때

 

 

2. 다음 중 CentOS 7에서 사용 가능한 파일 시스템 점검 명령으로 틀린 것은? 답 3

 

fsck    e2fsck    xfs.fsck    xfs_repair

 

fsck = 리눅스에서 사용가능한 거의 모든 종류의 파일시스템("ext2", "ext3" 등)의 점검과 복구를 할수 있는 명령어

e2fsck = fsck 의 확장형

xfs_repair = xfs 파일시스템을 점검과 복구하는 명령어 

 

 

3. 다음 중 장착된 디스크들의 파티션 테이블 정보를 확인하는 명령으로 가장 알맞은 것은? 답 2

 

mount -a    fdisk -l   df -hT   du -h

 

fdisk = 디스크들의 파티션 테이블 정보를 확인

* fdisk -l 실행화면

mount = 파일시스템의 마운트 명령어

df -hT = 리눅스 시스템 전체의 (마운트 된) 디스크 사용량을 확인할 수 있습니다.

          ( 파일시스템, 디스크 크기, 사용량, 여유공간, 사용률, 마운트지점 )

          ( h = 메가 , 기가 단위로 디스크 공간을 표현 , T = 파일시스템의 유형 출력 )

* df -hT 실행 화면

 

du -h = 디렉토리별 디스크 사용량 ( h = 메가, 기가 단위로 출력 )

*du -h 실행화면

 

4. 다음 중 XFS 파일 시스템을 생성하는 명령으로 알맞은 것은? 답 4

 

mke2fs    xfs_mkfs    xfs.mkfs     mkfs.xfs

 

mkfs = 파일시스템을 만드는 명령어

mke2fs = mkfs 의 확장형

mkfs.xfs = 파일시스템을 xfs 포맷으로 생성.

 

 

5. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? 답 2

( ) 설정은 보통 실행파일에 사용되는데 해당 파일을 실행하는 동안에는 실행시킨 사용자의 권한이 아닌,

파일의 소유자 권한으로 인식한다.

 

ACL    Set-UID    Set-GID    Sticky-Bit

 

ACL = Access Control List , 사용자별로 파일이나 디렉토리에 권한을 부여.( 특정사용자 , 그룹 )

Set-UID = 리눅스의 특수권한 , 파일을 실행하는 동안 파일의 소유자 권한으로 인식.

              ( 파일에 권한을 줄때 4를 붙인다. ex) chmod 4644 파일이름 )

 

Set_GID = 리눅스의 특수권한 , 파일을 실행하는 동안 파일의 소유 그룹의 권한으로 인식.

              ( 파일에 권한을 줄때 2를 붙인다. ex) chmod 2644 파일이름 )

 

Sticky Bit = 파일이나 디렉토리에 Sticky Bit를 설정하면 소유자 본인과 root만 삭제 및 수정의 권한을 갖는다.

              ( 파일에 권한을 줄때 1을 붙인다. ex) chmod 1644 파일이름 )

 

 

6. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기 및 실행 권한만 설정하려고 할 때 명령으로 알맞은 것은? 답 3

 

chmod 664 lin.sh

chmod 644 lin.sh

 chmod a+x,g-w lin.sh

chmod u+rwx,go+rx lin.sh

 

** chmod 숫자 파일이름   8진수로 파일권한을 줄수 있음 , ex ) chmod 644 lin.sh 

** u는 사용자, g는 그룹, o는 다른사용자, a는 전부   +는 권한주기 -는 뺏기로 사용할 수 있음

    (ex)chmod a+x,g-w lin.sh    전부에서 x(실행권한)을 주고, 그룹에서 w(쓰기) 권한을 뺏는다.

 

 

7. 다음 중 파일이나 디렉터리의 생성 시에 부여되는 기본 허가권의 값을 지정하는 명령으로 알맞은 것은? 답 3

 

chmod   chgrp     umask   quota

 

chmod : 파일이나 디렉토리의 권한 변경

chgrp : 파일의 사용자 그룹을 변경

umask : 파일이나 디렉토리 생성시 기본 권한 값을 갖는다. ( 파일 : 0666  디렉토리 : 0777 )

           여기서 umask값을 빼고 권한 값을 생성한다 .  umask 기본값은 0022

           umask가 기본값인 상태에서 파일을 생성하면 0644로 생성된다.

           umask는 값 변경이 가능.

         

* umask 0022값일때 file1 권한 ( 644 )
* umask 0000값일때 file2 권한 ( 666 )

quota = 사용자의 디스크 사용량을 제한할 때 사용

 

 

 

8. 다음 증 ihd 사용자의 디스크 사용량을 확인하는 명령으로 알맞은 것은? 답 2
   

df    du   free   edguota

 

free = 전체 메모리에 대한 상태확인

* free 실행화면

edquota = 사용자별로 디스크 공간을 할당할 수 있는 명령어

 

 

 

9. 다음 중 부팅 시에 특정 파티션을 자동으로 마운트 되도록 등록하는 파일로 알맞은 것은?  답 2

 

/etc/mtab    /etc/fstab    /etc/partitions   /etc/filesystems

 

/etc/mtab =  현재 마운트된 정보를 담음

* vim /etc/fstab 실행화면 파티션 설정 후 자동마운트 추가 가능

 

 

10. 허가권이 다음과 같이 설정되어 있다. 다른 그룹에 속한 kait 사용자의 접근을 막기 위한 명령으로 가장 알맞은 것은답 4

group 계층의 r 권한을 제거한다.

group 계층의 x 권한을 제거한다.

other 계층의 r 권한을 제거한다.

 other 계층의 x 권한을 제거한다.

 

 

댓글