본문 바로가기

728x90
반응형

전체 글

우분투에 Go 언어(Golang)를 설치하는 방법 우분투에 Go 언어(Golang)를 설치하는 방법 Go 언어를 우분투에 설치하는 방법은 다음과 같습니다. 1. 공식 Go 다운로드 페이지에 접속합니다. 페이지 링크: https://golang.org/dl/ 2. 다운로드 페이지에서 우분투용 Go 설치 파일을 찾습니다. 대개 "Linux" 용으로 표시되어 있을 것입니다. 적합한 아키텍처와 버전을 선택하세요. 예를 들어, 64비트 아키텍처의 최신 버전을 선택할 수 있습니다. 3. 선택한 버전의 다운로드 링크를 클릭하여 Go 설치 파일을 다운로드합니다. 일반적으로 .tar.gz 형식의 압축 파일입니다. 4. 다운로드가 완료되면 터미널을 열고 압축 파일이 다운로드된 디렉토리로 이동합니다. 예를 들어, 다운로드한 파일이 사용자의 홈 디렉토리에 있다면 다음 명령어.. 더보기
AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유 AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유 AWS EC2 인스턴스에서 Swap 메모리를 사용하지 않는 이유는 다음과 같습니다. EBS 스토리지 사용: AWS EC2 인스턴스는 Elastic Block Store (EBS) 스토리지를 사용하여 인스턴스의 메모리 스왑을 지원합니다. EBS는 디스크 기반 스토리지로서 데이터의 지속성과 안정성을 보장합니다. 따라서 EC2 인스턴스에서는 Swap 메모리 대신 EBS 스토리지를 사용하여 메모리 스왑을 처리할 수 있습니다. 성능 이슈: 일반적으로 EC2 인스턴스는 많은 I/O 작업을 처리하므로 Swap 메모리를 사용하는 경우 디스크 I/O 병목 현상이 발생할 수 있습니다. 디스크 I/O가 느려질 경우 인스턴스의 전체 성능에 영향을 미치게 되므로,.. 더보기
HashiCorp Vault은 SSH 인증을 위한 다양한 메커니즘 HashiCorp Vault은 SSH 인증을 위한 다양한 메커니즘 HashiCorp Vault은 SSH 인증을 위한 다양한 메커니즘을 제공합니다. 이 중 가장 일반적인 메커니즘은 다음과 같습니다. 1. Client Signing & Server Verification (클라이언트 서명 및 서버 검증): 클라이언트는 Vault에 자신의 공개 키를 등록하고, Vault는 이를 사용하여 클라이언트의 요청에 서명된 SSH 인증서를 생성합니다. SSH 서버는 클라이언트의 요청에 대한 응답으로 받은 서명된 인증서를 검증합니다. 서버는 Vault의 공개 키를 신뢰하고 있어야 하며, Vault는 클라이언트 인증 요청에 대한 서명 검증을 수행합니다. 2. Server Signing & Client Verification.. 더보기
HashiCorp Vault를 Docker 컨테이너로 구성하는 방법 HashiCorp Vault를 Docker 컨테이너로 구성하는 방법 1. Vault Docker 이미지 가져오기 Docker Hub에서 HashiCorp Vault의 공식 이미지를 가져옵니다. 다음 명령어를 사용합니다. docker pull vault 2. Vault 컨테이너 실행 다음 명령어를 사용하여 Vault 컨테이너를 실행합니다. docker run --rm --cap-add=IPC_LOCK -e 'VAULT_DEV_ROOT_TOKEN_ID=myroot' -p 8200:8200 --name=dev-vault vault 이 명령어는 개발용으로 Vault 컨테이너를 실행하고, 8200 포트를 호스트에 바인딩합니다. VAULT_DEV_ROOT_TOKEN_ID 환경 변수를 사용하여 루트 토큰 값을 설정합.. 더보기

728x90
반응형