전체 글 159

[Terraform] install Tool - tfswitch

Terraform버전 관리를 위한 Tool로 tfenv외에도 tfswitch라는 tool이 있다. tfenv는 원하는 버전 별로 설치하여 필요할때 마다 버전을 변경하면서 사용하는 반면에 tfswitch는 tf파일내에 버전을 명시해 놓을 경우 해당 버전으로 변경/설치 해주는 tool이라고 생각하면 된다. 먼저 tfswitch도 tfenv처럼 다양한 OS를 지원한다. 필자는 linux에서 설치하였기에 linux버전으로 설명을 하지만 기본적인 사용 방법은 동일하다 OS별 설치 방법은 개발자 사이트를 참고한다. https://tfswitch.warrensbox.com/ TFSwitch Introduction to tfswitch The tfswitch command line tool lets you switch..

IT/Terraform 2021.04.01

[Terraform] command

Terraform command에 대한 필자의 정리이다. 다른 사이트나 해쉬코프사이트에서 자세한 설명은 되어 있고 필자가 기억하기 위한 정리이다. 정확한 정보는 테라폼 사이트에 확인한다. www.terraform.io/docs/cli/run/index.html Provisioning Infrastructure - Terraform CLI - Terraform by HashiCorp Terraform by HashiCorp www.terraform.io help명령어를 통해 기본적인 명령어는 확인 할 수 있다. # terraform --help Usage: terraform [global options] [args] The available commands for execution are listed be..

IT/Terraform 2021.03.31

[python3.x-study] 문자열 처리 함수 (2) - replace, find, index, count

- replace python에서 특정 단어나 특정 문자열을 다른 단어나 문자열로 대체하는 방법이다. replace("찾을단어 또는 문자열", "대체할 단어 또는 문자열")) >>> python_str = "Python is Amazing" >>> print (python_str.replace("Python", "Java")) Java is Amazing >>> print (python_str.replace("n", "N")) PythoN is AmaziNg - find 특정 문자열이 있는 위치를 출력한다. >>> python_str = "Python is Amazing" >>> print (python_str.find("A")) 10 >>> print (python_str.find("a")) 12 >>..

[Terraform] Install (tfenv 포함)

Terraform 을 설치 하는 방법에 대해 오늘도 끄적 거린다..........(제발 기억좀 하자!!) 설치는 Mac, Window, linux 모두 가능하지만 필자는 Linux에서 설치하여 사용하였다. 설치 환경 - OS : Centos 7.6 (x86_64) 설치 방법은 크게 2 가지이다. 특정 버전을 다운로드하여 사용하는 방법과 tfenv라는 환경으로 설치 하는 방법이 있다. - 특정 버전으로 설치 특정 버전으로 설치 하는 방법은 아주 간단하다. www.terraform.io/downloads.html 에 가서 설치하고자 하는 OS버전 및 terraform버전을 다운로드 한다. 특정 PC에서 다운로드 해도 되고 linux나 Mac os의 경우 wget으로 다운로드가 가능하다. 최신 버전이 아닌 다..

IT/Terraform 2021.03.17

[Docker] mysql docker로 실행하기..

먼저 Docker를 설치 한다. 2019/07/17 - [IT/Container] - [Docker] docker install docker가 설치 되어 있다면 docker hub에서 사용하고자 하는 mysql 버전의 docker image를 다운로드 한다. ### 필자는 최신버전으로 설치하였다. # docker pull mysql:latest latest: Pulling from library/mysql 45b42c59be33: Pull complete b4f790bd91da: Pull complete 325ae51788e9: Pull complete adcb9439d751: Pull complete 174c7fe16c78: Pull complete 698058ef136c: Pull complete 4..

IT/Container 2021.03.04

[Docker] Ubuntu 18.04.x LTS에 docker 설치 하기

우분투에 docker를 설치 하는 방법이다. 역시나 기억을 지배하기 위해 오늘도 끄적거린다. 환경 - 가상머신 ( Vbox or VMware) - OS : UBUNTU 18.04.5 LTS Docker를 왜 사용하는지에 대해서는 다른 블로그에 많이 설명이 되어 있기에 여기서는 패스하고자 한다. 간단히 설치 하는 방법과 설치가 제대로 되었는지에 대한 내용이다. 설치 방법 ##### 시스템을 최신으로 하기 위한 업데이트를 한다. sudo apt update ##### 사전 설치를 한다. sudo apt install apt-transport-https ca-certificates curl software-properties-common ##### Docker repository key를 Add 한다. cur..

IT/Container 2021.01.07

[python3.x-study] 문자열 처리 함수 (1) - upper, lower, isupper, islower, len

문자열을 처리하는 함수이며, 별도의 설치 없이 기본적인 문자열 처리 함수 이다. -모두 소문자로 출력 (lower) >>> python_str = "Python is Amazing" ### P와 A 만 대문자 >>> print (python_str.lower()) ### lower라는 문자열 함수를 사용 python is amazing ### 모두 소문자로 변환하여 출력 -모두 대문자로 출력 (upper) >>> python_str = "Python is Amazing" >>> print (python_str.upper()) ### upper 문자열 함수 사용 PYTHON IS AMAZING ### 모두 대문자로 변환 >>> 하나의 문장에서 특정 위치까지만 대문자로 변환하고 나머지는 그대로 출력 하기 >..

[python3.x-study] 문자열

python에서 문자열을 처리 하는 방법이다. python에서 문자열을 작은 따옴표(') 또는 큰 따옴표(")로 묶어 사용한다. - 작은 따옴표 (') >>> sentence = '파이썬 테스트' >>> print (sentence) 파이썬 테스트 - 큰 따옴표 (") >>> sentence2 = "파이썬 테스트" >>> print (sentence2) 파이썬 테스트 위와 같은 경우 문자열을 변수 처리 하였는데 여러줄의 문자열을 하나의 변수로 처리 하기 위해서는 아래와 같이 사용하면 된다. >>> senetece3 = '''파이썬 작은 따옴표 여러줄을 하나의 변수로 처리 ... 이렇게 하면 됩니다. ... 작은 따옴표를 세개씩 앞뒤로 해주면 ... 하나의 변수에 여러줄의 문자열이 입력 될수 있습니다. '..

[python3.x-study] Random함수

python 에서는 random함수를 사용할 수 있는데 이는 random라이브러리를 사용하는 것이다 해당 라이브러리를 불러와 사용해야 한다. (import) >>> from random import * ###random함수를 사용하기 위한 라이브러리 import >>> >>> print (random()) 0.2600440077172613 >>> print (random()) 0.3625000890567398 >>> print (random()) 0.6804766530051424 >>> print (random()) 0.6300358008852028 >>> print (random()) 0.1413950239507683 여기서 random 함수는 기본적으로 0.0 ~ 1.0사이의 값을 랜덤하게 생성한다...

[python3.x-study] 숫자 처리 함수

python에서 사용할 수 있는 숫자 처리 함수 이다. 함수 설명 예제 abs(a) Absolute Value :정수의 절대값 abs(-5) => 5 pow(a, b) a의 b 제곱근에 대한 결과값 pow(4,2) = 4의 제곱( 4*4 이므로 16) max (a,b,c,,,,) 입력 받은 값중 최고 값 max(4, 2, 22) 하면 22만 출력 min (a,b,c,,,) 입력 받은 값중 최소 값 max(4, 2, 22) 하면 4만 출력 round(a.bc) 입력 받은 값의 소수점을 반 올림/내림 round(3.14)하면 3만 출력 (반 내림) round 4.99)하면 5만 출력 (반 올림) abs(정수의 절대값) : 음수 일 경우 음수 기호인 -를 제외 한다. >>> abs(3) 3 >>> abs(13..

반응형