본문 바로가기

전체 글

[draft] RAID의 개념, 종류, 용량 계산에 대한 요약 RAID의 개념, 종류, 용량 계산에 대한 요약RAID는 여러 개의 하드 디스크 드라이브를 조합하여 데이터의 안정성, 성능, 또는 용량을 향상시키기 위한 기술로, 데이터 스토리지 시스템에서 흔히 사용됩니다. 각 디스크 드라이브는 RAID 배열의 일부로 작동하며 데이터를 분산 저장하거나 중복 저장하여 오류 복구 및 성능 향상을 제공합니다.여러 개의 디스크를 하나의 논리적 디스크로 묶어 성능, 용량, 가용성을 향상시키는 기술입니다.RAID의 개념RAID는 여러 개의 디스크를 하나의 논리적 디스크로 묶어 데이터를 저장하는 방식입니다. RAID를 구성하면 장점이 있습니다.성능 향상: 데이터는 여러 개의 디스크에 분산 저장되므로, 데이터 읽기/쓰기 속도가 향상됩니다.용량 향상: RAID 10과 같은 일부 RAID.. 더보기
[draft] macOS 버전 정보 확인 macOS 버전 정보 확인(command)macOS 버전 확인$ sw_vers -hUsage: sw_vers [-productName|-productVersion|-buildVersion] sw_vers$ sw_versProductName: macOSProductVersion: 12.5BuildVersion: 21G72system_profiler 명령$ system_profiler -hUsage: system_profiler [-listDataTypes] system_profiler [-xml | -json] [-timeout n] [-detailLevel n] system_profiler [-xml | -json] [-timeout n] [dataType1 ... dataTypeN.. 더보기
[draft] 우분투에서 Go 언어를 설치하는 방법 우분투에서 Go 언어(Golang)를 설치하는 방법테스트 환경운영체제 버전 확인$ lsb_release -dDescription: Ubuntu 22.04.2 LTS아키텍처 확인$ uname -mx86_64Go 언어(Golang) 설치공식 Go 다운로드 페이지 링크: https://golang.org/dl/작업 디렉토리로 이동하여 작업을 시작합니다.cd /usr/local/src/다운로드 페이지에서 우분투용 Go 설치 파일을 찾습니다. 대개 "Linux" 용으로 표시되어 있을 것입니다. 적합한 아키텍처와 버전을 선택하세요. 예를 들어, 64비트 아키텍처의 최신 버전을 선택할 수 있습니다.선택한 버전의 다운로드 링크를 클릭하여 Go 설치 파일을 다운로드합니다. 일반적으로 .tar.gz 형식의 압축 파일입니다.. 더보기
[draft] 원도우에 Java 17를 설치하는 방법 원도우에 Java 17(LTS)를 설치하는 방법Oracle JDK 다운로드Oracle의 공식 웹사이트에서 Java 17(LTS)를 다운로드합니다.Oracle JDK 다운로드 페이지 : https://www.oracle.com/java/technologies/downloads/#jdk17-windows설치 파일 실행다운로드한 설치 파일을 실행하여 설치 프로세스를 시작합니다.java 설치 경로 확인(설치 위치 찾기)파워셀(PowerShell)gcm -All java명령 프롬프트where javadir /b /s java.exe환경 변수 등록원도우 검색 창에서 "환경 변수" 검색시스템 환경 변수 편집 > 고급 > 환경 변수(N)... > 시스템 변수(S) > 새로 만들기(W)...JAVA_HOME C:\Pro.. 더보기
[draft] ifconfig 명령어 ifconfig 명령어ifconfig 명령어는 네트워크 인터페이스의 정보를 확인하고 구성하는 데 사용되는 유닉스 및 Linux 명령어입니다. 네트워크 인터페이스의 IP 주소, 넷마스크, 브로드캐스트 주소, MAC 주소 등을 표시할 수 있습니다.net-tools 패키지 설치sudo yum install -y net-tools기본 구문ifconfig [옵션] [인터페이스]-a 또는 --all : 모든 인터페이스 정보를 표시합니다.인터페이스 : 지정된 네트워크 인터페이스에 대한 정보를 표시합니다.예를 들어, eth0, wlan0과 같은 인터페이스명을 사용할 수 있습니다. 인터페이스명을 지정하지 않으면 모든 인터페이스의 정보가 표시됩니다.주요 옵션up : 지정된 네트워크 인터페이스를 활성화합니다.down : 지.. 더보기
[draft] terraform modules url terraform modulesproviders - https://registry.terraform.io/browse/providersmodules - https://registry.terraform.io/browse/modulesTerraform Cloudhttps://app.terraform.io 더보기
[draft] Amazon S3로 Terraform 백엔드 구성하기 - terraform code Amazon S3로 Terraform 백엔드 구성하기 - terraform codes3 버킷 생성버킷 이름 : okahpt16-terraform-s3-bucketdynamoDB 테이블 생성테이블 이름 : okahpt16_terraform_lock파티션 키 : LockIDTerraform Code$ tree.├── main.tf└── provider.tfvim provider.tfterraform { required_providers { aws = { source = "hashicorp/aws" version = "~> 4.27.0" } }}provider "aws" { # Configuration options profile = "terraform" region .. 더보기
[draft] Amazon S3로 Terraform 백엔드 구성하기 Amazon S3로 Terraform 백엔드 구성하기전체 조건(pre requisites)terraformaws 계정awsclis3s3 버킷 생성버킷 이름 : okahpt16-terraform-s3-buckets3 버킷s3 버킷 정책 수정aws --profile terraform sts get-caller-identity$ aws --profile terraform sts get-caller-identity{ "UserId": "ZIDAQHSHTHBEMHSPLP23T", "Account": "018256284755", "Arn": "arn:aws:iam::018256284755:user/okahpt16-terraform"}{ "Version": "2012-10-17", "Sta.. 더보기