- Facts (사실, 객관)
: 어제 배운 사용자 생성/수정 관리, 확장권한 복습 겸 실습을 진행하였다. 오늘은 ACL, 디스크 구조 및 파일 시스템, 스왑 메모리에 대해서 배우고 실습 문제까지 풀었다.
- Feelings (느낌, 주관)
: 오늘은 너무 피곤해서 점심시간에 점심도 거르고 그냥 잤다.. 오전에는 졸면서 수업을 들었고,,, 그래도 점심에 자고 일어나니까 잠이 좀 깨서 간만에 집중 좀 했다 ㅋ 근데 나빼고 다들 잘하는것같아서 씁쓸한,,, 낼도 잘해봐야지,,, 그리고 맥에서 버츄얼박스 계속 에러나서 짜즈암 - Findings (배운 점)
: 접근 제어 목록 (Access Control List)
- 권한이 없는 사용자가 특정 파일에 접근을 허용하기 위한 방법
- getfacl : 파일의 ACL 상태를 확인
- setfacl : 파일에 ACL을 설정하거나 삭제
setfacl command
항목형식 설명 setfacl -m acl_entries filename 파일의 ACL 항목 작성 및 수정 setfacl -x acl_entries filename 해당 ACL 항목 삭제 setfacl -b filename 파일 전체 ACL 해제 setfacl -k filename 파일 default ACL 해제
ACL 항목 형식(acl_entries)
항목형식 설명 u::perm 사용자의 권한 g::perm 사용자 그룹의 권한 o::perm 기타 사용자의 권한 u:username:perm 특정 사용자의 권한 (/etc/passwd에 존재해야함) g:groupname:perm 특정 그룹의 권한 (/etc/group에 존재해야함) m:perm ACL mask는 모든 특정 사용자나 그룹에 허용되는 최대 유효 사용권한을 표시함
사용자, 기타 사용자의 사용권한은 이 mask 로 설정하지 않음
파일 시스템
- 컴퓨터 내의 파일과 그 안에 존재하는 자료들을 저장하고 쉽게 찾을 수 있도록 유지 관리하는 방법
- xfs : 대용량 파일 시스템
파티셔닝
- 파티션 생성 : fdisk <Device> 명령어, p키로 주 파티션, e키로 확장 파티션 선택, 섹터 개수 혹은 지정 사이즈로 생성 가능
m m 키 입력시 메뉴 확인 n 새로운 파티션 생성 d 파티션 삭제 p 파티션 상태 확인 q 저장 없이 종료 w 저장 후 종료
파일 시스템 포맷
- 파일 시스템 생성 : mkfs -t <FSTYPE> <DEVICE>
mkfs.type <DEVICE>
디스크 마운트
- 마운트 포인트 생성 : 수동 마운트 : mount <DEVICE> <MOUNTPOINT>
자동 마운트 : /etc/fsab 파일 수정
스왑 메모리
- 물리적 디스크 공간을 메모리 공간처럼 사용하는 방식
- 메모리에 발생하는 부하를 줄여주는 방법
- 시스템 RAM + 스왑 공간 = 가상 메모리
- 스왑과정 : 프로그램 실행 시 메모리 공간 확인 , 부족할 경우 사용 빈도 및 최근 사용 시간 확인, swap 공간으로 이동해서 메모리
공간 확보, 메모리에 로드
- 스왑 메모리 만들기 : 파티션 타입 swap으로 설정, mkswap 명령어로 스왑 시그니처 포멧
- 스왑 공간 활성화 : swapon 명령어로 활성화, swapoff 명령어로 비활성화, free 명령어 사용 스왑 공간 확인
- /etc/fstab 으로 영구적 활성화
스왑 공간 확인 free 스왑 파일 시스템 mksawp 파티션명 수동 스왑 마운트 swapon 파티션명 수동 스왑 마운트 해제 swapoff 파티션명 설정된 스왑 마운트 swapon -a 모둔 스왑 마운트 해제 swapoff -a
'GOORM' 카테고리의 다른 글
GOORM: Kubernetes-14 (0) | 2021.11.11 |
---|---|
GOORM: Kubernetes-13 (0) | 2021.11.10 |
GOORM: Kubernetes-11 (0) | 2021.11.08 |
GOORM: Kubernetes-10 (0) | 2021.11.05 |
GOORM: Kubernetes-9 (0) | 2021.11.05 |
댓글