전체 글 491

[C++개발자되기]23. 문자열 다루기

문자열 대문자로 변경 #include #include std::string str = "Hello World"; std::transform(str.begin(), str.end(),str.begin(), ::toupper); 문자열 parsing #include std::string s = "ITEM=this is value"; std::string value = s.substr(s.find("=") + 1); argv to vector string #include #include int main(int argc, const char** argv) { std::vector arguments(argv + 1, argv + argc); } 문자열 비교 #include int main(int argc, con..

ProgrammingLang/c++ 2021.10.07

[실전 무료 AWS] 5. EC2 instance에 nginx 설치

[실전 무료 AWS] 목차 nginx 절차 1. nginx 설치를 위한 repo 설정 2. nginx 설치 3. 외부에서의 접속을 위한 security group 룰 추가 4. 접속 확인 nginx 설치를 위한 repo 설정 1. 왜 해야 하나? EC2 instance를 amazon linux로 설치 시 nginx에 대 한 repo 경로가 없기 때문에 추가해야 합니다. 실제로 명령을 내리면 다음과 같이 나옵니다. $sudo yum -y install nginx 2. nginx repo 추가 sudo vi /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgchec..

[실전 무료 AWS] 4. EC2 instance간 통신 (부제:security group 설정)

[실전 무료 AWS] 목차 EC2 instance 간 통신 방법 핵심 각 EC2 instance를 보호하고 있는 Security group(가상 방화벽)에 rule을 넣어 서로 허용해주거나 Security group(가상 방화벽) 같게 하면 됩니다. AWS에서의 Security group의 정의 [원문] A security group acts as a virtual firewall for your EC2 instances to control incoming and outgoing traffic. Inbound rules control the incoming traffic to your instance, and outbound rules control the outgoing traffic from your..

[실전 무료 AWS] 3. AWS에 내 PC 만들기(EC2)

[실전 무료 AWS] 목차 EC2의 개념 aws에서는 가상 컴퓨터 생성을 위해 EC2 서비스를 제공합니다. 그래서 사용자는 EC2를 사용하여 자신에게 알맞은 가상 컴퓨터인 instance를 생성할 수 있습니다. 또한 EC2에서는 다향한 형태의 instnace를 제공하여 사용자가 원하는 instance를 가질 수 있게 제공합니다. 각 instance는 cpu, architecture merory,..등등 모든 것이 다 다릅니다. * Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/co..

[실전 무료 AWS] 2. AWS 계정만들기

[실전 무료 AWS] 목차 AWS 계정 만들기 절차 aws의 계정 생성 단계는 총 5단계로 이루어져 있다. 1. 계정 정보 입력 2. 사용자 주소 입력 3. 신용 카드 등록 4. 핸드폰 인증 5. aws의 사용 방식 1. 계정 정보 입력 AWS는 email을 통한 로그인을 지원합니다. 항목 설명 Email 개인이 가지고 있는 email 아무거나 입력 Password Email에서 사용하는 passwd가 아닌 새로운 패스워드 Confirm password Password 재 입력 AWS account name 계정 별칭 2. 사용자 주소 입력 항목 설명 Contact information AWS 어떻게 사용할 계획인가? 개인 용도로 사용 할 것 이기때문에 Personal 선택 Full Name 영문 이름 ..

[실전 무료 AWS] 1. AWS 개념 정리

[실전 무료 AWS] 목차 AWS란? 위키에서의 정의(어렵다) 아마존 웹 서비스(영어: Amazon Web Services; AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부다. 아마존 웹 서비스는 다른 웹 사이트나 클라이언트 측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. 이러한 서비스의 상당수는 최종 사용자에 직접 공개되는 것이 아니고, 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공하는 PaaS이다. 아마존 웹 서비스의 각종 서비스는 REST 프로토콜 및 SOAP 프로토콜을 통해 접근, 이용 및 관리가 가능하다. 비용은 실제 사용량에 따라 결정되며, 일부 서비스의 경우 미리 고정된 금액을 지불하는 형태도 있다. 내가 생각 하는 AWS 정의(쉽게 설명) 가상화 시스템 + 응용 프로그램들..

[실전 무료 AWS] 목차

기초 [개인 가상 머신 사용 수준] [실전 무료 AWS] 1. AWS 개념 정리 [실전 무료 AWS] 2. AWS 계정만들기 [실전 무료 AWS] 3. AWS에 내 PC 만들기(EC2) [실전 무료 AWS] 4. EC2 instance간 통신 [실전 무료 AWS] 5. EC2 instance에 nginx 설치 중급 [ 웹서버 이중화 ] [실전 무료 AWS] 6. ELB (Elastic Load balancer) [실전 무료 AWS] 7. VPC 개념(Virtual Private Cloud) 고급 9. EKS 10. 배포 번외 과금 기준

bash shell 키워드 의미

ESC csh 파일명 완성 RETURN csh, sh 명령 실행 space csh, sh 아규먼트 구분 TAB csh, sh 아규먼트 구분 TAB bash 파일명 완성 # csh, sh 코멘트 시작점 ` csh, sh 명령 대치(backquotes) ” sh 불완전 quote $, `, \ 의 의미는 희석시키지 못함 ” csh 불완전 quote $, `, ! 의 의미는 희석시키지 못함 ‘ csh, sh 완전 quote 모든 문자의 의미 희석 \ csh, sh 한 문자를 quote $var csh, sh 변수 ${var} csh, sh $var와 같다. $var:mod csh var를 편집자인 mod로 편집한다. => 나중에 다시 설명 ${var-default} sh var가 정의되어 있지 않으면 defa..

[Linux] dynamic library (dlopen, dlsym, dlclose, dlerror) 사용법

개요 dlopen의 경우 library를 run time에 Load하여 사용 하려고 할 때 사용 합니다. 헤더 #include dlopen 관련 함수 #include #라이브러리를 open 합니다. void *dlopen (const char *filename, int flag); #라이브러리 오픈 관련 에러는 표현 합니다. const char *dlerror(void); #so파일의 symbol 정보를 가져옵니다. #반환 # - 해당 symbol과 연관된 주소값이 반환 #사용법 # - 이를 받아서 함수포인터 또는 변수로 저장 void *dlsym(void *handle, const char *symbol); #라이브러리를 close 합니다. int dlclose (void *handle); 출처: ht..