전체 글 썸네일형 리스트형 RDS(MySQL) 읽기 전용 복제본 디비 생성 RDS(DB) 읽기 전용 복제본 디비 생성구성도AWS 콘솔 > RDS > 데이터베이스(MasterDB) > 복제MasterDB 리플리케이션 상태 확인[SQL 질의]mysql> show master status \G;*************************** 1. row *************************** File: mysql-bin.000005 Position: 327 Binlog_Do_DB:Binlog_Ignore_DB:1 row in set (0.00 sec) [디비 툴 사용]**File : mysql-bin-changelog.101330SlaveDB 리플리케이션 상태 확인[SQL 질의]mysql> show slave status \G;***.. 더보기 AWS CloudWatch 경보를 Slack으로 보내는 방법 AWS CloudWatch 경보를 Slack으로 보내는 방법CloudWatch 경보가 발생하면 Lambda 함수가 실행되어 Slack으로 메시지를 전송합니다.시스템 구성1. Amazon SNS1-1. 주제 생성이름 : cloudwatch-notification1-2 구독메일 확인1-3 메시지 게시(메시지 발송 테스트)메일 확인2. Slack Webhook URL 생성Slack 워크스페이스에서 Incoming Webhooks을 활성화하고 Webhook URL을 생성합니다.slack webhooks(incoming webhooks) 생성 방법https://sangchul.kr/784#cluodwatchalerthttps://hooks.slack.com/services/T018562TM6A/T017ZZ55YU.. 더보기 Slack Incoming Webhooks을 사용하는 방법 Slack Incoming Webhooks을 사용하는 방법 slack webhooks(incoming webhooks) 생성 1. 슬랙 앱(프로그램) 2. workspaces > Apps > 검색 창에서 "webhooks" 검색 3. 슬랙 웹 페이지에서 "Add to Slack" 4. 채널 선택 > "Add Incoming WebHooks intergration" 5. Webhook URL 복사 slack 메세지 전송 테스트 메시지 전송 curl -X POST -H 'Content-Type: application/json' --data '{"text":"Hello, World!"}' "webhookURL" curl -i -X POST -H 'Content-Type: application/json' -d .. 더보기 NGINX에서 POST 데이터를 액세스 로그에 기록하는 방법 POST 데이터를 NGINX 액세스 로그에 기록하는 방법NGINX에서 POST 데이터를 액세스 로그에 기록하려면 log_format 디렉티브를 사용하여 로그 형식을 정의하고 $request_body 변수를 포함시키면 됩니다. 다음은 POST 데이터를 액세스 로그에 기록하는 예시입니다. 1. nginx 설정 파일 (nginx.conf 또는 사이트 구성 파일)을 엽니다. 2. http 블록 내에 있는 log_format 디렉티브를 찾습니다. 만약 log_format 디렉티브가 없다면 새로 추가해야 합니다. 3. 다음과 같이 log_format 디렉티브를 정의하고 $request_body 변수를 사용하여 POST 데이터를 포함시킵니다.http { log_format custom_log '$remote_add.. 더보기 리눅스 jq 명령어 사용법 정리 리눅스 jq 명령어 사용법 정리jq는 커맨드 라인에서 JSON 데이터를 파싱하고 조작하는 유용한 도구입니다. 이 도구를 사용하면 JSON 형식의 데이터를 쉽게 쿼리하고 필요한 정보를 추출하거나 수정할 수 있습니다.jq 설치CentOSyum install -y epel-releaseyum install -y jqUbuntusudo apt updatesudo apt install jqjq 버전jq --version$ jq --versionjq-1.6jq 명령어의 사용 예제1. JSON 데이터 파싱하기jq를 사용하여 JSON 데이터를 파싱하고 보기 쉬운 형태로 출력할 수 있습니다.echo '{"name": "John", "age": 30}' | jq .이 명령어는 다음과 같이 JSON 데이터를 예쁘게 포맷하여.. 더보기 쿠버네티스 클러스터에서 Helm을 설치하는 방법 쿠버네티스 클러스터(k8s)에서 Helm을 설치하는 방법Helm은 Kubernetes의 패키지 관리자이며 Helm을 설치하면 Kubernetes 애플리케이션을 쉽게 배포하고 관리할 수 있습니다.Helm 설치Helm 스크립트 설치curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3chmod +x get_helm.sh./get_helm.sh$ ./get_helm.shDownloading https://get.helm.sh/helm-v3.15.3-linux-amd64.tar.gzVerifying checksum... Done.Preparing to install helm into /usr/lo.. 더보기 [Kubernetes] kubernetes 애플리케이션 배포 -3 kubernetes nginx 배포 테스트 ###네임스페이지 생성 $ kubectl create namespace jenkins-demo namespace/jenkins-demo created $ kubectl get namespace NAME STATUS AGE jenkins-demo Active 21s ###jenkins-pv.yaml 편집 $ mkdir jenkins $ cd jenkins/ $ vim jenkins-pv.yaml apiVersion: v1 kind: PersistentVolume metadata: name: jenkins-pv namespace: pipeline spec: storageClassName: jenkins-pv accessModes: - ReadWriteOnce cap.. 더보기 socat 명령어(proxy) socat 명령어(proxy)socat 명령어양방향 데이터 전송을 위한 다목적 릴레이socat 패키지 설치CentOSsudo yum install -y socatUbuntusudo apt-get updatesudo apt-get install -y socatsocat version 정보socat -V | grep "socat version"$ socat -V | grep "socat version"socat version 1.7.4.1 on Mar 25 2022 09:51:32socat 명령어의 기본 구문는 소스와 대상 각각에 해당하는 주소 및 포트socat [options] TCP 서버에서 들어오는 연결을 다른 TCP 서버로 전달하는 경우socat TCP-LISTEN:,reuseaddr,fork TC.. 더보기 이전 1 ··· 224 225 226 227 228 229 230 ··· 321 다음