반응형

1. 시험환경

    ˙ Amazon Linux

    ˙ terraform(테라폼)

 

2. 목적

    ˙ Amazon 리눅스 환경에서 terraform을 설치한다.

 

3. 적용

    ① 테라폼(terraform) 공식 사이트에서 운영체제별 설치 가이드를 확인할 수 있다.

        - URL : https://developer.hashicorp.com/terraform/install

 

Install | Terraform | HashiCorp Developer

Explore Terraform product documentation, tutorials, and examples.

developer.hashicorp.com

 

    ② 운영체제별 설치 가이드를 확인한다.

 

    ③ 설치 명령어 실행한다.

        - 여기에서 Amazon Linux 환경에 설치한다.

        $ sudo  yum  install  -y  yum-utils  shadow-utils

        $ sudo  yum-config-manager  --add-repo  https://rpm.releases.hashicorp.com/AmazonLinux/hashicorp.repo

        $ sudo  yum  -y  install  terraform

 

4. 결과

    ˙ 설치가 완료되면 설치경로 및 버전을 확인한다.

        - $ which terraform

        - $ terraform version

반응형
반응형

1. 시험환경

    ˙ ubuntu v20.04

    ˙ terraform(테라폼)

 

2. 목적

    ˙ ubuntu 리눅스 환경에서 terraform을 설치한다.

 

3. 적용

    ① 테라폼(terraform) 공식 사이트에서 운영체제별 설치 가이드를 확인할 수 있다.

        - URL : https://developer.hashicorp.com/terraform/downloads

 

Install | Terraform | HashiCorp Developer

Explore Terraform product documentation, tutorials, and examples.

developer.hashicorp.com

 

    ② 설치 명령어를 copy한다.

        - 여기에서 ubuntu 환경에 설치한다.

install-terraform.sh
0.00MB

1
2
3
wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform
cs

 

4. 결과

    ˙ 설치가 완료되면 설치경로 및 버전을 확인한다.

        - $ which terraform

        - $ terraform version

 

반응형
반응형

1. 시험환경

    ˙ 윈도우

    ˙ Docker

    ˙ Redis

 

2. 목적

    ˙ Redis Docker를 다운(pull)받아 설치한다.

    ˙ Redis 버전을 확인하고 Redis-Cli에 접속하여 CRUD 기본 사용법을 확인한다.

 

3. 적용

    ① docker hub로부터 redis docker image 최신버전을 다운로드(pull) 받는다.

        - > docker  pull  redis

        - > docker  images

 

    ② Local 저장소에 저장된 Redis Docker 이미지를 실행한다.

        - > docker  run  -d  -p  6379:6379  [Image-id]

 

    ③ 실행중인 Redis Container 내부로 진입하여 설치 버전을 확인한다.

        -> docker  exec  -it  [container-id]  /bin/bash

 

    ④ Redis Cli에 접속하여 CRUD 명령어를 확인한다.

        -> redis-cli

 

반응형
반응형

1. 시험환경

    ˙ 윈도우 11

    ˙ Tomcat 10

 

2. 목적

    ˙ 윈도우 환경에서 Tomcat 최신버전 설치하는 방법을 학습한다.

    ˙ 톰캣에서 War 파일을 실행하여 Spring Project를 배포한다.

 

3. 적용

    ① Tomcat 사이트에서 운영체제와 플랫폼에 적합한 버전을 다운로드 한다.

        - 여기서는 Windows 운영체제의 64 bit 플랫폼을 다운로드 받았다.

        - URL : https://tomcat.apache.org/

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 

 

    ② 다운 받은 파일을 원하는 위치에서 압축 해제한다.

        - 별도의 설치과정없이 압축해제만으로 설치는 끝난다.

 

4. 결과

    ˙ Tomcat 실행 및 종료 여부를 확인한다.

        - 웹서버 실행 파일 : bin/startup.bat

 

        - 웹서버 종료 파일 : bin/shutdown.bat

 

반응형
반응형

1. 시험환경

    ˙ 윈도우

    ˙ nginx

 

2. 목적

    ˙ 윈도우 환경에서 nginx를 설치하고 실행하는 방법을 알아보자.

 

3. 적용

    ① NGINX 다운로드 사이트에 접속하여 Windows용 nginx를 다운로드 받는다.

        - URL : https://nginx.org/en/download.html

 

nginx: download

 

nginx.org

 

    ② 다운받은 파일을 압축해제한다.

 

     conf/nginx.conf 파일을 메모장 등 Editor 등으로 열어서 웹서비스 디렉토리(location /)를 확인한다.

        - 기본값은 html 경로에 index.html, index.htm 파일로 설정되어 있다.

 

    ④ (선택) 웹서비스 디렉토리 변경이 필요한 경우 경로 및 파일을 변경한다.

        - 주의: 문장끝에 세미콜론(;) 추가

 

    ⑤ nginx.exe 파일을 실행한다.

 

    ⑥ 최초 실행시 엑서스 허용을 해야 한다.

 

4. 결과

    ˙ 브라우저에서 접속하여 서비스가 동작여부를 확인한다.

        - URL : http://localhost:80

 

    ˙ 실행중인 nginx를 종료하기 위한 명령어는 아래와 같다.

        - > nginx  -s  stop

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 22.04

    ˙ MariaDB

 

2. 목적

    ˙ 우분투(ubuntu) 환경에서 apt-get 명령어를 이용하여 MySQL을 설치한다.

 

3. 적용

    ① ubuntu에서 apt repository를 업데이트하고 mysql-server를 설치한다.

        - $ sudo apt update && sudo apt-get -y upgrade

        - $ sudo apt-get install -y mariadb-server

        - $ apt list --installed | grep mariadb-server

 

     ubuntu 재시작시 자동 실행 설정한다.

        - $ sudo systemctl enable mariadb

 

     외부에서 root 계정 접속 허용을 설정한다.

        - $ sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf
        - "bind-address 127.0.0.1" 라인에 주석(#) 처리

 

     root 계정에 외부접속 허용 설정 sql 설정

        - $ sudo mysql

        - mysql> create user 'root'@'%' identified by 'password';
        - mysql> grant all privileges on *.* to 'root'@'%' with grant option;

        - mysql> flush privileges;

        - mysql> exit

 

     MariaDB 재시작

        - $ sudo systemctl restart mariadb.service

 

 

4. 결과

    ˙ 원격 PC에서 workbench를 실행하여 접속 가능여부를 확인한다.

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) v22.04

    ˙ 도커(docker) 최신버전

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker) 최선버전을 설치하는 방법을 알아보자.

 

3. 적용

    ① docker 공식 사이트에 접속한다.

        - URL : https://docs.docker.com/compose/install/

 

Overview

 

docs.docker.com

 

    ② 각 운영체제(Linux/MAC/Windows) 마다 도커(docker) 설치방법을 제공한다.

        - 여기서는 Linux Ubuntu 환경에서 설치한다.

 

    ③ 설치 가이드에 따라 script를 각각 실행하거나 스크립트 파일로 작성하여 일괄 실행한다.

        - chmod u+x [스크립트파일.sh]

install-docker.sh
0.00MB

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env bash
## INFO: https://docs.docker.com/engine/install/ubuntu/
 
set -euf -o pipefail
 
DOCKER_USER=ubuntu
 
# Install dependencies
sudo apt-get update && sudo apt-get install -y \
  apt-transport-https \
  ca-certificates \
  curl \
  gnupg \
  lsb-release
 
# Add Docker’s official GPG key
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --yes --dearmor -/usr/share/keyrings/docker-archive-keyring.gpg
 
# Set up the stable repository
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
 
# Install Docker CE
sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io
 
# Use Docker without root
sudo usermod -aG docker $DOCKER_USER
 
cs

 

4. 결과

    ˙ ubuntu에 설치된 도커(docker) 버전을 확인한다.

        - $ docker -v

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 v22.04

    ˙ docker-compose

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스(linux) 환경에서 docker-compose 설치하는 방법을 알아보자.

 

3. 적용

    ① docker 공식 사이트에서 docker-compose 설치 가이드를 제공한다.

        - URL : https://docs.docker.com/compose/install/

 

Overview

 

docs.docker.com

 

    ② 각 운영체제(Linux/MAC/Windows) 마다 설치방법을 제공한다.

        - 여기서는 우분투(ubuntu) 리눅스(linux) 환경에서 설치한다.

 

    ③ 설치 가이드에 따라 script를 작성하여 실행한다.

        - chmod u+x [스크립트파일.sh]

        - DOCKER_COMPOSE_VERSION : 설치할 버전 지정

install-docker-compose.sh
0.00MB

1
2
3
4
5
6
7
8
9
10
11
#!/usr/bin/env bash
## INFO: https://docs.docker.com/compose/install/

sudo apt-get install jq

set -euf -o pipefail
 
DOCKER_COMPOSE_VERSION=$(curl --silent https://api.github.com/repos/docker/compose/releases/latest | jq .name -r)
 
# Download and install
sudo curl -"https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -/usr/local/bin/docker-compose
sudo chmod +/usr/local/bin/docker-compose
 
cs

 

4. 결과

    ˙ 우분투(ubuntu) 리눅스 환경에 설치된 docker-compose 버전을 확인한다.

        - $ docker-compose -v

 

반응형

+ Recent posts