본문 바로가기

리눅스

[draft] 클라우드플레어 암호화 모드(Encryption Modes) 클라우드플레어 암호화 모드(Encryption Modes)사용 가능한 암호화 모드(Available encryption modes)끄기(Off_no encryption): 암호화 모드를 끄기(권장하지 않음)로 설정하면 모든 HTTPS 요청이 일반 텍스트 HTTP로 리디렉션됩니다.가변(Flexible): 암호화 모드를 유연으로 설정하면 사이트가 부분적으로 보안됩니다. Cloudflare는 방문자와 Cloudflare 간의 HTTPS 연결을 허용하지만, Cloudflare와 원본 간의 모든 연결은 HTTP를 통해 이루어집니다. 따라서 오리진에는 SSL 인증서가 필요하지 않습니다.전체(Full): 암호화 모드를 전체로 설정하면 Cloudflare는 방문자와 Cloudflare 간의 HTTPS 연결을 허용하고 .. 더보기
[draft] 우분투 22.04에서 Graylog 설치하는 방법 우분투 22.04에서 Graylog 설치하는 방법테스트 환경운영체제$ lsb_release -dDescription: Ubuntu 22.04.5 LTS필수 조건MongoDB Version : 5.0.7 ~ 7.xGraylog Version : 6.1.xServer Timezonesudo timedatectl set-timezone Asia/Seoul시스템 설정(메모리 맵 설정)sudo sysctl -w vm.max_map_count=262144echo "vm.max_map_count = 262144" | sudo tee /etc/sysctl.d/99-graylog-datanode.confsudo sysctl -p1. MongoDB 설치필요한 패키지 설치sudo apt-get install gnupg.. 더보기
[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] 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.. 더보기