분류 전체보기 썸네일형 리스트형 [WIP] Amazon RDS를 사용하여 데이터베이스를 생성하고 연결하는 방법 Amazon RDS를 사용하여 데이터베이스를 생성하고 연결하는 방법데이터베이스 생성데이터베이스 생성 방석 선택엔진 옵션템플릿가용성 및 내구성설정DB 인스턴스 식별자 : rds-mysql-57마스터 사용자 이름 : dbadmin자격 증명 관리 : 자체 관리인스턴스 구성스토리지연결Virtual Private Cloud(VPC) :DB 서브넷 그룹 :퍼블릭 액세스: 아니요VPC 보안 그룹(방화벽) : 새로 생성새 VPC 보안 그룹 이름 : rds-mysql-57가용 영역 :태그, 데이터베이스 인증, 모니터링추가 구성초기 데이터베이스 이름 :DB 파라미터 그룹 :옵션 그룹 :예상 월별 비용 참고URL- AWS re:Invent : Amazon RDS를 사용하여 MySQL 데이터베이스 생성 및 연결 더보기 [WIP] AWS DMS 외래 키 복제 이슈 AWS DMS(Database Migration Service)를 사용할 때 외래 키(Foreign Key) 복제 이슈AWS DMS(Database Migration Service)를 사용하여 데이터베이스를 마이그레이션할 때 외래 키(Foreign Key)가 복제되지 않는 문제가 발생할 수 있습니다. 1. AWS Management Console 로그인하고 AWS DMS 콘솔을 엽니다.2. 엔드포인트를 선택합니다.3. 외부 키를 비활성화할 MySQL, Aurora MySQL 또는 MariaDB 대상 엔드포인트를 선택합니다.4. 수정을 선택합니다.5. 고급을 선택하고 나서 추가 연결 속성 텍스트 상자에 다음 코드를 추가합니다.Initstmt=SET FOREIGN_KEY_CHECKS=06. 수정을 선택합니다.. 더보기 [WIP] AWS 데이터베이스 마이그레이션 서비스(DMS) AWS 데이터베이스 마이그레이션 서비스(DMS)AWS DMS 프로세스AWS Database Migration Service란 무엇인가요?https://docs.aws.amazon.com/ko_kr/dms/latest/userguide/Welcome.htmlAWS Database Migration Service의 작동 방식https://docs.aws.amazon.com/ko_kr/dms/latest/userguide/CHAP_Introduction.htmlAWS DMS 구성서브넷 그룹 생성복제 인스턴스 생성엔드포인트 생성- 소스 엔드포인트- 대상 엔드포인트데이터베이스 마이그레이션 태스크 더보기 [WIP] Python 언어를 사용하여 간단한 Base64 인코딩 및 디코딩 예시 Python 언어를 사용하여 간단한 Base64 인코딩 및 디코딩 예시Base64 인코딩과 디코딩은 데이터를 텍스트 형식으로 변환하는 방법 중 하나입니다. 이는 이진 데이터를 텍스트 형식으로 표현할 수 있게 하며 주로 데이터를 전송하거나 저장할 때 사용됩니다. Base64는 바이너리 데이터를 ASCII 문자열로 인코딩하고 디코딩하는 데 사용되는 알고리즘입니다.1. Base64 인코딩 예시import base64# 인코딩할 바이너리 데이터binary_data = b"Hello, Base64 encoding and decoding example."# Base64 인코딩encoded_data = base64.b64encode(binary_data)print(encoded_data.decode())출력 결과SG.. 더보기 [WIP] 우분투 18.04 LTS에서 Python 3.9 설치 및 기본 설정 방법 우분투 18.04 LTS에서 Python 3.9 설치 및 기본 설정 방법우분투 18.04 기본 Python 버전은 3.6.9입니다. 하지만 최신 라이브러리 호환을 위해 Python 3.9 이상이 필요한 경우가 많습니다.1. 테스트 환경운영체제 정보$ cat /etc/os-releaseNAME="Ubuntu"VERSION="18.04.6 LTS (Bionic Beaver)"ID=ubuntuID_LIKE=debianPRETTY_NAME="Ubuntu 18.04.6 LTS"VERSION_ID="18.04"HOME_URL="https://www.ubuntu.com/"SUPPORT_URL="https://help.ubuntu.com/"BUG_REPORT_URL="https://bugs.launchpad.net/u.. 더보기 [WIP] GitLab Runner를 실행하고 등록하는 방법 GitLab Runner를 실행하고 등록하는 방법GitLab Runner 실행(docker)docker-compose.ymlversion: '3.8'services: gitlab-runner2: image: gitlab/gitlab-runner:alpine restart: always container_name: gitlab-runner2 hostname: gitlab-runner2 depends_on: - gitlab volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - ./gitlab-runner2.. 더보기 [WIP] GitLab Runner 설치 및 등록하기 GitLab Runner 설치 및 등록하기GitLab Runner 설치하기(컨테이너)컨테이너에서 GitLab Runner 실행docker 명령어docker run -d \--name gitlab-runner \--restart always \-v /srv/gitlab-runner/config:/etc/gitlab-runner \-v /var/run/docker.sock:/var/run/docker.sock \gitlab/gitlab-runner:latestdocker compose 명령어vim docker-compose.ymlversion: '3.8'services: gitlab-runner: image: gitlab/gitlab-runner:latest restart: always c.. 더보기 [WIP] 우분투에서 pigz 설치 및 사용 방법 (병렬 gzip 압축) 우분투에서 pigz 설치 및 사용 방법 (병렬 gzip 압축)pigz(Parallel Implementation of Gzip)는 기존 gzip과 호환되면서 멀티코어를 활용해 훨씬 빠르게 압축/해제할 수 있는 도구입니다.1. pigz 설치우분투에서는 기본 패키지로 제공됩니다.sudo apt updatesudo apt install -y pigz설치 확인pigz --version2. 기본 사용법파일 압축pigz example.txt결과: example.txt.gz기본적으로 원본 파일은 삭제됨원본 파일 유지하면서 압축pigz -k example.txt압축 해제pigz -d example.txt.gz또는 gzip 호환 명령pigz -d example.txt.gz주요 옵션 정리-p : N 병렬 스레드 수 지정-.. 더보기 이전 1 2 3 4 ··· 163 다음