본문 바로가기

전체 글16

Index가 SQL에 저장되는 방식 SQL 데이터베이스에서는 Heap과 Index와 같은 다양한 방법을 사용하여 데이터를 저장할 수 있습니다. 각각에 대해 살펴본 다음 그 관계를 살펴보겠습니다. Heap: 힙 기반 저장 구조에서 데이터는 테이블 내에 정렬되지 않은 레코드 모음으로 저장됩니다. 레코드는 특별한 순서 없이 테이블에 삽입되며 디스크에 물리적으로 배치되는 위치도 임의로 지정할 수 있습니다. 새 레코드가 삽입되면 단순히 테이블 끝에 추가됩니다. Index: 인덱스는 데이터 검색 효율성을 높이기 위해 테이블의 하나 이상의 열에 생성되는 별도의 구조입니다. 인덱스는 데이터베이스 엔진이 인덱싱된 열의 값을 기반으로 원하는 행을 빠르게 찾을 수 있도록 하는 로드맵 역할을 합니다. 인덱스는 일반적으로 B-트리 또는 B+ 트리와 같은 균형 잡.. 2023. 7. 11.
setfacl, getfacl 개 요 ACL은 액세스 제어 목록의 약자입니다. Linux 및 Windows를 비롯한 많은 운영 체제의 기능으로, 기존의 소유자-그룹-기타 권한 모델을 넘어 파일 및 디렉터리 권한을 보다 세밀하게 제어할 수 있는 기능입니다. Linux에서는 setfacl 및 getfacl과 같은 명령을 사용하여 ACL을 관리할 수 있습니다. 다음은 각각에 대한 간략한 설명입니다: setfacl: setfacl 명령은 파일 및 디렉터리에 대한 ACL을 설정하거나 수정하는 데 사용됩니다. 이 명령을 사용하면 표준 읽기, 쓰기 및 실행 권한 외에 사용자 및 그룹에 대한 특정 권한을 부여하거나 취소할 수 있습니다. setfacl을 사용하면 여러 사용자 및 그룹에 대한 권한을 정의하고, 새로 만든 파일 및 디렉터리에 대한 기본 .. 2023. 7. 10.
rsync를 이용해 NAS 백업하기 rsync란? Rsync는 유닉스 계열 운영 체제에서 널리 사용되는 파일 동기화 및 전송 유틸리티입니다. 이 유틸리티는 동일한 컴퓨터 또는 네트워크로 연결된 컴퓨터에서 서로 다른 위치 간에 파일과 디렉터리를 효율적으로 복사하고 동기화하도록 설계되었습니다. Rsync는 파일에서 변경된 부분만 전송하는 델타 인코딩 알고리즘을 사용하여 네트워크를 통해 전송되는 데이터의 양을 줄입니다. 이 기능은 대용량 파일이나 많은 파일이 있는 디렉터리를 동기화할 때 특히 효율적입니다. rsync의 주요 기능 1. 증분 전송: 증분 전송: Rsync는 전체 파일을 전송하지 않고 소스 파일과 대상 파일 간의 차이점만 전송합니다. 따라서 대역폭 사용량을 최소화하고 동기화 프로세스의 속도를 높일 수 있습니다. 2. 압축 및 압축 .. 2023. 7. 6.
랜섬웨어 공격: 나고야항구 화물 운항 중단 원문 https://www.securityweek.com/japans-nagoya-port-suspends-cargo-operations-following-ransomware-attack/ 국내 기사 https://www.boannews.com/media/view.asp?idx=119920&page=1&kind=1 일본 나고야 항구, 랜섬웨어 공격으로 운영 중단 보안 외신 시큐리티위크에 의하면 일본의 나고야 항구가 랜섬웨어 공격 때문에 현재 선적물을 싣지도 내리지도 못하고 있다고 한다. 화물 유통이라는 측면에서 가장 큰 항구에 속하는 곳이라 www.boannews.com 오늘, 우리는 생활 속에 스며든 IT에 위협 중 하나인 랜섬웨어 공격에 대해 다시 한번 경각심을 갖게 되었습니다. 이번에는 일본의 중요.. 2023. 7. 6.
백업 이란? “백업(Backup)”은 데이터, 파일 또는 시스템의 중요한 정보를 안전하게 복사하여 보관하는 것을 의미합니다. 이러한 백업은 데이터 손실, 하드웨어 장애, 사고, 악성 소프트웨어 공격 등으로부터 데이터를 보호하고 복구할 수 있는 방법을 제공합니다. 백업은 일반적으로 다음과 같은 이유로 수행됩니다. 1. 데이터 복구 데이터 손실 시 원본 데이터를 복원할 수 있습니다. 예를 들어, 파일을 실수로 삭제하거나 손상된 파일을 복구할 수 있습니다. 2. 장애 복구 하드웨어 장애, 시스템 충돌 또는 자연 재해로부터 시스템을 복구하는 데 사용됩니다. 백업된 데이터와 설정을 사용하면 시스템을 원래 상태로 복원할 수 있습니다 3. 데이터 보호 악성 소프트웨어, 랜섬웨어, 바이러스 등에 감염되었을 때 백업된 데이터로 복구.. 2023. 7. 6.