Summary Of Summer
close
프로필 사진

Summary Of Summer

github: @su-mmer

  • 분류 전체보기 (107)
    • 프로젝트 (26)
      • 오픈소스컨트리뷰톤체험형_Git활용및Redis (4)
      • 컴파일 설치로 AWS 3-Tier 구축하기(+테라.. (11)
      • 슬랙봇(이제 CI를 곁들인) (11)
    • 트러블 슈팅 (8)
    • Cloud (37)
      • Infra (1)
      • Docker & K8S (25)
      • AWS (2)
      • IaC (6)
      • CICD (1)
    • Linux (12)
    • Network (0)
    • Data (1)
    • 개발 (17)
      • 코테 (13)
      • Web Application (2)
    • 컨퍼런스 (2)
    • 뉴스 및 트렌드 (0)
    • 회고록 (2)
    [4주차] echo 명령어 업그레이드

    [4주차] echo 명령어 업그레이드

    과제 echo2 abc라고 보내면 응답이 abc가 아니라 echo2_abc의 형태로 응답이 오도록 합니다. 힌트 기존에 사용하던 client *의 내부구조를 살펴보아야 합니다. 다음 구조체와 함수들을 참고하세요. sds sdscatfmt sdsempty addReplyBultSds 실습 Redis의 Client 구조체 접속한 클라이언트의 정보를 가지고 있습니다. argc는 입력 받은 파라미터의 개수 argv는 입력 받은 파라미터 각각을 저장한 배열 typedef struct client { ... int argc; /* Num of arguments of current command. */ robj **argv; /* Arguments of current command. */ int argv_len; /..

    • format_list_bulleted 프로젝트/오픈소스컨트리뷰톤체험형_Git활용및Redis
    • · 2023. 11. 14.
    [3주차] Redis 명령어 동작 방식의 이해와 핸드메이드 명령어

    [3주차] Redis 명령어 동작 방식의 이해와 핸드메이드 명령어

    과제 내용 1. src/ 디렉토리 밑에 commands로 시작하는 다음과 같은 파일들이 있습니다. src/commands.h src/commands.c src/commands.def 2. Redis에 echo{영어이름} command를 추가해보세요. 영어이름은 영어대소문자와 숫자로만 만들어주시면 됩니다. 실제 함수만 추가가 아니라, 함수 구현이 추가되어야 합니다. 1차적으로는 echoCommand를 찾아서 함수명만 만들어주시면 됩니다. commands.def 에 추가할 함수를 echoCommand를 참고해서 추가하고, server.c 에도 echoCommand를 참고해서 추가하면 됩니다. 수행 내용 1. 파일 확인 commands.def echo 명령을 찾아보았습니다. 여러 값 들과 함께 있습니다. se..

    • format_list_bulleted 프로젝트/오픈소스컨트리뷰톤체험형_Git활용및Redis
    • · 2023. 10. 21.
    [2주차] Redis 설치 및 실행

    [2주차] Redis 설치 및 실행

    수행환경 macOS(m2) 수행 내용 1. make 2. make test 3. make install 관리자 계정에서 하는 것이 좋습니다. redis-server, redis-benchmark, redis-cli 명령을 사용할 수 있습니다. pkg-config를 찾을 수 없다고 하여 brew install pkg-config 명령으로 설치해주었습니다. 4. redis 서버 실행 redis-server 명령으로 레디스 서버를 실행 시킵니다. 5. redis cli 실행 redis server가 실행되고 있을 때 새 창을 열어 redis-cli 명령으로 레디스 cli를 실행시킵니다. 간단한 명령어로 cli와 redis가 제대로 동작하는지 확인합니다.

    • format_list_bulleted 프로젝트/오픈소스컨트리뷰톤체험형_Git활용및Redis
    • · 2023. 10. 15.
    [1주차] Git 기본 명령어

    [1주차] Git 기본 명령어

    해당 글에서는 깃에 대한 개념은 다루지 않고 명령어만 다룹니다. 1. clone Git 저장소를 복사하고 싶을 때 사용합니다. 프로젝트의 히스토리를 전부 받아옵니다. git clone [url] git clone [] [--] [] clone 명령은 기본적으로 저장소의 main 브랜치를 클론합니다. clone하여 저장소가 로컬에 복제되었습니다. 디렉토리의 이름은 기본적으로 저장소의 이름과 동일하게 설정됩니다. 디렉토리 명 변경하기 저장소 뒤에 디렉토리 명을 붙여주면 됩니다. 2. branch 새 브랜치를 생성합니다. 옵션과 함께 사용하여 브랜치를 관리합니다. git branch # 로컬 저장소의 모든 브랜치 확인 git branch [브랜치명] # 새 브랜치 생성 git branch -a # 로컬과 원격..

    • format_list_bulleted 프로젝트/오픈소스컨트리뷰톤체험형_Git활용및Redis
    • · 2023. 10. 14.
    [Terraform AWS 3Tier 2] Bastion Server 생성

    [Terraform AWS 3Tier 2] Bastion Server 생성

    테라폼으로 Bastion Server를 생성하겠습니다. 서버 생성 자체는 어렵지 않았으나 모듈화 할 때 생각할 것이 많아보입니다. 윈도우와 맥을 모두 사용해서 로컬호스트의 이름이 섞여있을 수 있습니다. 서버 접속을 위한 키 생성 hh@DESKTOP-4UIU15G:~$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/hh/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/hh/.ssh/id_rs..

    • format_list_bulleted 프로젝트/컴파일 설치로 AWS 3-Tier 구축하기(+테라폼)
    • · 2023. 10. 8.
    [Terraform AWS 3Tier 1] 테라폼으로 네트워크 구축(VPC, Subnet, IGW, Route Table, NAT)

    [Terraform AWS 3Tier 1] 테라폼으로 네트워크 구축(VPC, Subnet, IGW, Route Table, NAT)

    구성에 맞추어 아래 네트워크 구성을 작성하겠습니다. VPC Public Subnet 1, 2 Private Subnet 1, 2, 3, 4, 5 NAT Gateway Internet Gateway Route Table 환경 세팅 테라폼 버전입니다. aws configure 되어있는 상태입니다. 코드 작성 기본 설정 terraform { required_providers { aws = { source = "hashicorp/aws" version = "~>4.0" } } } provider "aws" { region = "ap-northeast-2" default_tags { tags = { Name = "terraform-frog" } } } aws 버전과 태그를 지정하지 않았을 때 자동으로 설정될 기본..

    • format_list_bulleted 프로젝트/컴파일 설치로 AWS 3-Tier 구축하기(+테라폼)
    • · 2023. 10. 6.
    • navigate_before
    • 1
    • 2
    • 3
    • 4
    • 5
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (107)
      • 프로젝트 (26)
        • 오픈소스컨트리뷰톤체험형_Git활용및Redis (4)
        • 컴파일 설치로 AWS 3-Tier 구축하기(+테라.. (11)
        • 슬랙봇(이제 CI를 곁들인) (11)
      • 트러블 슈팅 (8)
      • Cloud (37)
        • Infra (1)
        • Docker & K8S (25)
        • AWS (2)
        • IaC (6)
        • CICD (1)
      • Linux (12)
      • Network (0)
      • Data (1)
      • 개발 (17)
        • 코테 (13)
        • Web Application (2)
      • 컨퍼런스 (2)
      • 뉴스 및 트렌드 (0)
      • 회고록 (2)
    인기 글
    전체 방문자
    오늘
    어제
    Copyright © su-mmer 모든 권리 보유.
    SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
    and Current skin "dev-roo" is modified by Jin.

    티스토리툴바