본문 바로가기

전체 글

[draft] 데이터 백업 및 복구 솔루션(백업 솔루션) 데이터 백업 및 복구 솔루션(백업 솔루션)CommVault Simpana, VERITAS NetBackup, 퀀텀 LTO-5 테이프 스토리지는 모두 데이터 백업 및 복구를 위한 솔루션입니다. 각 솔루션은 고유한 장단점이 있으므로, 조직의 요구 사항에 따라 적합한 솔루션을 선택해야 합니다.CommVault SimpanaCommVault Simpana는 종합적인 데이터 관리 및 보존 솔루션으로, 데이터 백업, 아카이빙, 검색, 복원, 복제, 보안 및 데이터 분류를 포함하는 다양한 기능을 제공합니다.이 솔루션은 다양한 데이터 유형 및 플랫폼에서 데이터를 보호하고 관리할 수 있으며, 데이터의 생애주기를 관리할 수 있습니다.Simpana의 주요 기능데이터 보호: 파일, 데이터베이스, 애플리케이션, 메일, 오디오/.. 더보기
[draft] 데이터 백업 및 복구 솔루션(테이프 라이브러리) 데이터 백업 및 복구 솔루션(테이프 라이브러리)PTL(Physical Tape Library)과 VTL(Virtual Tape Library)은 모두 데이터 백업 및 복구를 위한 솔루션이지만, 각 솔루션은 고유한 장단점이 있습니다. PTL은 물리적인 테이프 라이브러리를 사용하는 솔루션입니다. 테이프 라이브러리는 여러 개의 테이프 드라이브와 테이프 카세트를 보관하는 장치입니다. PTL은 테이프에 데이터를 기록하고 복구합니다. VTL은 가상 테이프 라이브러리를 사용하는 솔루션입니다. 가상 테이프 라이브러리는 물리적인 테이프 라이브러리를 사용하지 않고, 데이터를 디스크나 클라우드에 저장합니다. VTL은 테이프 드라이브를 통해 데이터를 저장하고 복구합니다.PTL과 VTL의 비교기능PTLVTL데이터 저장테이프디스.. 더보기
[draft] 컨테이너 엔진에 대한 설명 컨테이너 엔진(Container Engines)에 대한 설명Docker설명 : Docker는 컨테이너를 빌드, 배포 및 실행하기 위한 플랫폼으로 개발자와 운영팀이 응용 프로그램을 컨테이너화하고 관리하는 데 사용됩니다. 컨테이너를 쉽게 사용할 수 있는 도구와 라이브러리를 제공하며 대부분의 운영 체제에서 사용할 수 있습니다.공식 문서 링크 : https://docs.docker.comRepo : https://github.com/docker/docker-ceLicense : Apache License 2.0Operating system support: Linux, Windows, macOSCoreOS rkt (Rocket)설명 : CoreOS rkt는 컨테이너를 보안 및 간소화를 강조하는 컨테이너 엔진입니다.. 더보기
[draft] 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법GitHub를 사용하여 라라벨 소스 코드를 EC2 인스턴스에 배포하는 방법은 다음과 같습니다. 1. EC2 인스턴스에 SSH로 접속합니다. 2. 필요한 소프트웨어 설치Nginx, PHP-FPM, Composer 등을 EC2 인스턴스에 설치합니다.3. Nginx 설정DocumentRoot를 라라벨 프로젝트의 public 디렉토리로 지정합니다.4. Composer 설치Composer를 설치합니다. 다음 명령을 사용합니다php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"php composer-setup.php --install-dir=/usr/local/bin --filename=.. 더보기
[draft] Laravel 애플리케이션의 요청에 대한 로그를 파일에 기록하는 방법 Laravel 애플리케이션의 요청에 대한 로그를 파일에 기록하는 방법Laravel에서는 내장된 Monolog 라이브러리를 사용하여 로그를 관리합니다. Monolog을 통해 로그를 파일로 기록하고 관리할 수 있습니다. 따라서 Laravel의 access 로그를 남기기 위해서는 Monolog을 구성하여 원하는 형식으로 로그를 기록하면 됩니다.1. 환경 설정 변경config/logging.php 파일을 편집합니다.vim config/logging.php2. 로그 채널 추가access 채널을 추가합니다. [ 'path' => storage_path('logs/laravel.log'), ], 'access' => [ 'driver' => 'singl.. 더보기
[draft] ngrep 명령어 ngrep 명령어ngrep은 네트워크 패킷을 캡처하여 특정 패턴을 검색하는 도구로, 파일 대신 네트워크 트래픽을 대상으로 합니다.설치일반적으로 ngrep는 패키지 관리자를 통해 설치할 수 있습니다. Debian/Ubuntusudo apt-get install ngrepRed Hat/CentOSsudo yum install ngrep기본 문법ngrep [옵션] 패턴 [인터페이스주요 옵션-q : 조용한(quiet) 모드. 출력을 최소화하여 패킷만 표시합니다.-W byline : 패킷을 표준 출력에 한 줄씩 표시합니다.-d 인터페이스 : 특정 네트워크 인터페이스를 선택합니다.-p 포트 : 특정 포트의 트래픽만 캡처합니다.-t : 타임스탬프 표시합니다.사용 예시1. 모든 패킷을 표시ngrep .2. 특정 포트(.. 더보기
[draft] grep 명령어 grep 명령어grep이란?grep(Global Regular Expression Print)은 텍스트 파일에서 특정 패턴을 검색하는 강력한 리눅스/유닉스 명령어입니다. 파일 전체를 검색하여 정규표현식에 매칭되는 모든 행을 출력하는 것이 기본 기능입니다.grep 패밀리 소개grep : 기본 정규표현식 지원egrep : 확장 정규표현식 지원 (더 많은 메타문자)fgrep : 고정 문자열 검색 (정규표현식 미지원, 가장 빠름)사용 예제기본 검색"NW"가 포함된 행 검색grep NW datafiled로 시작하는 모든 파일에서 "NW" 검색grep NW d*n으로 시작하는 행grep '^n' datafile4로 끝나는 행grep '4$' datafile정규표현식 활용숫자 5 + 마침표 + 임의의 문자 패턴gre.. 더보기
[draft] 우분투에 APT Cacher 서버를 구축하는 방법 우분투에 APT Cacher 서버(apt-cacher-ng)를 구축하는 방법APT Cacher 서버를 설정하면 로컬 네트워크에서 패키지 다운로드를 가속화하고 대역폭을 절약할 수 있습니다. 테스트 환경서버아이피역할APT-Cacher10.0.2.15(nat), 192.168.56.101 APT-Client192.168.56.201 1. apt-cacher-ng 설치apt-cacher-ng 패키지를 설치합니다.sudo apt-get updatesudo apt-get install -y apt-cacher-ngapt-cacher-ng 서비스 활성화 및 시작sudo systemctl --now enable apt-cacher-ng2. 설정 파일 편집apt-cacher-ng의 설정 파일은 /etc/apt-cache.. 더보기