본문 바로가기
728x90

전체 글271

[리눅스] 쿼터(Quota)의 개념과 실습 사용자별로 공간 할당하기 리눅스는 여러 명의 사용자가 동시에 접속해서 사용가능합니다. 만약 A라는 사용자가 시스템을 사용할 때, 고의든 실수든 루트(/) 파일 시스템에 큰 파일들을 계속 복사했다고 가정해 봅니다. 하드디스크가 꽉 차면 시스템 전체가 가동되지 않는 치명적인 문제를 일으킬 수 있습니다. 이런 상황을 미연에 방지하려면 각 사용자별로 사용할 수 있는 용량을 제한해야 합니다. 즉, 사용자가 할당된 양만큼만 공간을 사용하게 한다면 아무런 문제도 발생하지 않을 것입니다. 1. 쿼터(quota)의 정의 리눅스에서 쿼터(quota)는 파일 시스템의 디스크 공간 또는 파일 개수에 대한 사용량 제한을 의미합니다. 이를 통해 시스템 관리자는 사용자 또는 그룹 단위로 디스크 사용량을 제한하고 모니터링할 수 있습.. 2023. 5. 22.
[LVM] LVM 개념의 이해 ★실습목표 LVM을 구현한다. 관련 명령어 pvcreate, vgcreate, lvcreate 를 익힌다. 실습 흐름도 ◆ LVM 개념 LVM은 Logical Volume Manager의 약자로, Linux 시스템에서 디스크 관리를 용이하게 해주는 기능을 제공하는 소프트웨어입니다. LVM은 물리적인 스토리지 장치를 논리적인 볼륨으로 추상화하여 유연하고 효율적인 스토리지 관리를 가능하게 합니다. 이를 통해 디스크 파티션과 파일 시스템을 관리하는 데 있어서 유연성과 안정성을 제공합니다. -LVM 주요 기능 *유연한 스토리지 관리: LVM은 물리적인 스토리지를 동적으로 확장하거나 축소할 수 있습니다. 볼륨 그룹과 논리적인 볼륨의 크기를 필요에 따라 조정할 수 있어 스토리지 관리의 유연성을 제공합니다. *스토리.. 2023. 5. 22.
[RAID] 고급 RAID 레벨, RAID6과 RAID 1+0의 개념 - RAID5보다 신뢰도를 높인 RAID6 신뢰도와 속도 두 마리 토끼를잡기 위한 RAID1+0 - RAID6은 패리티를 2개 사용하기 때문에 최소 4개의 디스크가 필요 - RAID1+0도 최소 4개 디스크가 필요 - RAID6의 공간효율은 N-2 - RAID1+0의 공간효율은 50% 성능은 떨어지고 비용도 많이 들지만 신뢰도를 훨씬 높인 RAID 1+6을 차례로 구성해봅니다. RAID5는 패리티를 1개 사용하므로 3개의 하드디스크 이상이면 구성할 수 있지만, RAID6은 패리티 2개를 사용하므로 최소 4개의 하드디스크가 필요합니다. 하지만 실무에서는 7~8개 이상의 하드디스크로 구성해야 어느 정도 효과를 볼 수 있습니다. 초기화를 실행하고 실습에 필요한 하드디스크 8개를 준비합니다. fdisk /dev.. 2023. 5. 19.
[정보보안기사] 시스템 보안위협 및 대응책 -버퍼 오버플로우 : 프로세스가 사용가능한 메모리 공간을 초과해 발생되는 공격 -스택 오버플로우 : 스택에 저장되어 있는 복귀주소가 지역변수에 의해 침범 1) 비권고 함수 : strcpy, strcat, getwd, gets, scanf, sprint 2) 권고 함수 : strncat, strncpy, fgets, fscanf, vfscanf, snprintf -힙 버퍼 오버플로우: 동적으로 할당되는 공간이 힙에 저장되어 경곗값을 검사하지 않고 사용 시 메모리가 경계를 초과 1. 버퍼 오버플로우(Buffor Overflow) Buffor Overflow는 길이값 검증을 제대로 하지 않아서 할당된 메모리 공간을 넘어서 다른 메모리까지 덮어쓸 수 있는 취약점이다. 줄여 BOF라고 부른다. - 버퍼 오버플로우.. 2023. 5. 18.
728x90