1. 다음 중 CentOS 7에서 사용자의 디스크 사용량을 제한할 때 사용하는 명령으로 알맞은 것은?
문제 풀이
쿼터(Quota)
파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것
정답은 1번입니다.
2.다음 중 CentOS 7에서 사용 가능한 파일 시스템 점검 명령으로 틀린 것은?
문제 풀이
fsck와 e2fsck
요 명령어들은 파일을 검사하거나 수리해주는 명령어입니다. 서버를 운영하지 않는 사람들은 딱히 쓸 일이 없지만
서버에서는 비상사태를 복구하는 것만큼 중요하게 없죠 중요한 명령어입니다.
xfs_repair 명령을 사용하여 XFS파일 시스템의 검사 및 복구를 할 수 있다.
xfs_repair명령을 쓸 땐, 반드시 해당 파티션/볼륨명칭을 정확히 입력해 주어야 한다.
정답은 3번입니다.
3.다음 중 장착된 디스크들의 파티션 테이블 정보를 확인하는 명령으로 가장 알맞은 것은?
문제 풀이
파티션 정보를 확인하는 방법
fdisk -l
또는
cat /proc/partitions
쓸 수 있는 명령어입니다.
정답은 2번입니다.
4. 다음 중 XFS 파일 시스템을 생성하는 명령으로 알맞은 것은?
문제 풀이
mkfs = 파일 시스템을 만드는 명령어
mke2fs = mkfs의 확장형
mkfs.xfs = 파일 시스템을 xfs 포맷으로 생성.
정답은 4번입니다.
5. 다음(괄호) 안에 들어갈 내용으로 알맞은 것은?
문제 풀이
ACL(Access Control List)
사용자별로 디렉터리나 파일의 권한을 줄 수 있다.
특정 사용자, 그룹으로 디렉토리나 파일의 권한을 줄 수 있다.
Set-UID
프로세스가 실행 중인 동안 일시적으로 해당 실행 파일의 소유자, 소유 그룹의 권한으로써 자원에 접근할 수 있도록 하는 권한 설정이다.
Set_GID
리눅스의 특수권한 , 파일을 실행하는 동안 파일의 소유 그룹의 권한으로 인식.
( 파일에 권한을 줄 때 2를 붙인다. ex) chmod 2644 파일 이름 )
Sticky Bit
파일이나 디렉터리에 Sticky Bit를 설정하면 소유자 본인과 root만 삭제 및 수정의 권한을 갖는다.
정답은 2번입니다.
6. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기 및 실행 권한만 설정하려고 할 때 명령으로 알맞은 것은?
문제 풀이
chmod 숫자 파일 이름 8진수로 파일 권한을 줄 수 있음 , ex ) chmod 644 lin.sh
(ex) chmod a+x, g-w lin.sh 전부에서 x(실행 권한)을 주고, 그룹에서 w(쓰기) 권한을 뺏는다.
정답은 3번입니다
7. 다음 중 파일이나 디렉터리의 생성 시에 부여되는 기본 허가권의 값을 지정하는 명령으로 알맞은 것은?
문제 풀이
chmod : 파일이나 디렉터리의 권한 변경
chgrp : 파일의 사용자 그룹을 변경
umask : 파일이나 디렉터리 생성시 기본 권한 값을 갖는다. ( 파일 : 0666 디렉토리 : 0777 )
여기서 umask값을 빼고 권한 값을 생성한다. umask 기본값은 0022
umask가 기본값인 상태에서 파일을 생성하면 0644로 생성된다.
umask는 값 변경이 가능.
quota = 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것
정답은 3번입니다.
8. 다음 중 ihd 사용자의 디스크 사용량을 확인하는 명령으로 알맞은 것은?
문제 풀이
df = 리눅스 시스템 전체의 (마운트 된) 디스크 사용량 확인
du = df 명령어가 시스템 전체의 디스크 공간을 확인하는 명령어라면, du 명령은 특정 디렉터리를 기준으로 디스크 사용량을 확인할 수 있습니다
free = 전체 메모리에 대한 상태 확인
edquota = 사용자별로 디스크 공간을 할당할 수 있는 명령어
정답은 2번입니다.
9. 다음 중 부팅 시에 특정 파티션을 자동으로 마운트 되도록 등록하는 파일로 알맞은 것은?
문제 풀이
/etc/mtab : 현재 마운트 된 정보를 담는다.
/etc/fstab : 부팅 시에 마운트 할 만한 정보를 담는다.
정답은 2번입니다.
10. 허가권이 다음과 같이 설정되어 있다. 다른 그룹에 속한 kait 사용자의 접근을 막기 위한 명령으로 가장 알맞은 것은?
정답은 4번입니다.
11. 다음 설명에 해당하는 셸로 알맞은 것은?
문제 풀이
bash = 배시 (Bash, Bourne-again shell, 본 어게인 셸)은 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다.
1989년 발표되어 GNU 운영 체제와 리눅스, 맥 OS 그리고 다윈 등 운영 체제의 기본 셸로 탑재되어 광범위하게 배포되었다.
ksh(콘쉘)= 호환성을 유지하면서 Bourne 쉘을 확장하고 C 쉘의 많은 기능을 추가했다. System V 계열 유닉스 사용자들에게 인기가 많았다.
dash =데비안 암키스트 셸(dash) 은 Bash 보다 훨씬 더 가벼운 POSIX 호환성이 있는 유닉스 셸이다. 더 작은 디스크 용량을 사용하지만, 기능이 그리 많지는 않다.
tcsh = ("티시셸, tee-see-shell" 또는 "티셸 tee-shell" 또는 "티시 에스에이치")는 C 셸(csh) 기반이면서 C 셸과 호환되는 유닉스 셸이다. 명령 줄 완성, 명령 줄 편집 등의 기능이 포함된 C 셸이다.
정답은 4번입니다
12. 다음 중 bash에서 os라는 셸 변수에 linux라는 값을 선언하는 방법으로 알맞은 것은?
문제 풀이
bash에서 변수 선언은 변수명 = 값으로 선언한다.
정답은 1번입니다
13. 다음 중 로그인하면 나타나는 프롬프트를 변경하려고 할 때 사용하는 환경변수로 알맞은 것은?
문제 풀이
PS1은 기본 프롬프트의 환경변수
PS2는 명령어가 완벽하게 입력되지 않았을 때 더 입력하라고 뜨는 > 이런 모양의 프롬프트
정답은 2번입니다
14번 다음 설명에 해당하는 파일명으로 가장 알맞은 것은?
문제 파일
리눅스에서 숨김 파일은.으로 시작한다
정답은 3번입니다
15번 다음 설명에 해당하는 파일로 알맞은 것은?
정답은 3번입니다