본문 바로가기

전체326

[3d펜] 메타몽(포켓몬) 2020. 11. 8.
[3d펜] 파닥몬(디지몬) 2020. 11. 8.
[3d펜] 텐타몬과 모티몬(디지몬) 2020. 11. 8.
[3d펜] 핸드폰 거치대 2020. 11. 8.
[3d펜] 제이크(핀과 제이크) 2020. 11. 8.
[Ansible] Ansible 기초 개념과 AWS에서 사용하기(VPC, EC2) 1. 앤서블이란? IaC(Infrastructure as Code)를 실천하는 자동화 관리 도구 YAML 형식의 플레이북을 실행시키는 형식으로 자동화 구현 2. 멱등성 앤서블은 멱등성(Idempotency)이란 특징을 가진다 이는 여러 번 적용해도 결과가 바뀌지 않으며, 수정된 부분이 있다면 그 부분만 새롭게 반영되는 특징이다 3. Playbook YAML 형식으로 작성된 각각의 Playbook들은 하나 이상의 Play를 가지며, 각각의 Play는 하나 이상의 task(앤서블 모듈)을 실행한다 4. 앤서블 설치 조건 리눅스/유닉스 계열의 OS 환경 파이썬(일반적인 리눅스 배포판에는 기본으로 내장) 5. 앤서블 설치(Amazon Linux 2에서 진행) * AWS EC2 Amazon Linux 2에서 진행.. 2020. 11. 8.
[APM] 직원 월급 관리 웹서버 만들기 3 - HTML, CSS 이전 글에 이어서 쓰겠다 2020/10/31 - [공부/기타] - [APM] 직원 월급 관리 웹서버 만들기 2 - PHP, HTML [APM] 직원 월급 관리 웹서버 만들기 2 - PHP, HTML 이전 글에 이어서 쓰겠다 2020/10/31 - [공부/기타] - [APM] 직원 월급 관리 웹서버 만들기 1 - DB, PHP, HTML [APM] 직원 월급 관리 웹서버 만들기 1 - DB, PHP, HTML 직원 월급을 관리하는 웹 페이지를 만들어보.. honglab.tistory.com 4. CSS로 꾸미기 이제 웹페이지를 꾸며보겠다 먼저 원하는 그림을 한번 그려보자 원하는 index.php를 그려봤다 footer는 밑부분에 고정으로 있으면 좋겠고, 번호와 email만 있으면 심심하니까 혹시 있다면 넣.. 2020. 11. 1.
[APM] 직원 월급 관리 웹서버 만들기 2 - PHP, HTML 이전 글에 이어서 쓰겠다 2020/10/31 - [공부/기타] - [APM] 직원 월급 관리 웹서버 만들기 1 - DB, PHP, HTML [APM] 직원 월급 관리 웹서버 만들기 1 - DB, PHP, HTML 직원 월급을 관리하는 웹 페이지를 만들어보도록 하겠다 윈도우에서 Bitnami로 APM을 깔아서 진행하는 것이며, 그 설치 과정은 아래 글에서 확인하자 2020/10/24 - [공부/기타] - [APM] 윈도우에 웹서버 honglab.tistory.com 4) print.php DB 테이블에 있는 레코드들을 가져와 각각의 옆에 수정, 삭제 버튼을 만들어 줄 것이다 또한 테이블의 위엔 검색할 수 있는 form도 만들어 준다 AWSCOP 이름으로 검색하기 id이름직급기본급수당세율월급 2020. 10. 31.
[APM] 직원 월급 관리 웹서버 만들기 1 - DB, PHP, HTML 직원 월급을 관리하는 웹 페이지를 만들어보도록 하겠다 윈도우에서 Bitnami로 APM을 깔아서 진행하는 것이며, 그 설치 과정은 아래 글에서 확인하자 2020/10/24 - [공부/기타] - [APM] 윈도우에 웹서버 구축해서 HTML, PHP 연습하기 (Bitnami, Sublime Text 3) [APM] 윈도우에 웹서버 구축해서 HTML, PHP 연습하기 (Bitnami, Sublime Text 3) APM(Apache, PHP, MySQL) 을 이용해 웹서버를 구축해서 html 등을 연습해보려고 한다 먼저 APM을 설치해야 하는데, Bitnami에서 APM을 내 컴퓨터에 맞게 패키지로 다운받을 수 있다 bitnami.com/stack/wamp WAMP B.. honglab.tistory.com .. 2020. 10. 31.
[APM] 윈도우에 웹서버 구축해서 HTML, PHP 연습하기 (Bitnami, Sublime Text 3) APM(Apache, PHP, MySQL) 을 이용해 웹서버를 구축해서 html 등을 연습해보려고 한다 먼저 APM을 설치해야 하는데, Bitnami에서 APM을 내 컴퓨터에 맞게 패키지로 다운받을 수 있다 bitnami.com/stack/wamp WAMP Bitnami WAMP Stack provides a complete, fully-integrated and ready to run WAMP development environment. In addition to PHP, MySQL and Apache, it includes FastCGI, OpenSSL, phpMyAdmin, ModSecurity, SQLite, ImageMagick, xDebug, Xcache, OpenLDAP, ModSecurit.. 2020. 10. 24.
[Boto3] 윈도우에서 Python으로 AWS 리소스 프로비저닝하기 먼저 python 3을 다운받고 설치하자 (이미 있으면 생략) www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org 잘 설치되었는지 확인하기 위해 cmd에서 python과 pip버전을 확인 python --version pip3 --version aws cli를 설치하고 최신 버전으로 업그레이드하자 pip3 install awscli pip3 install --user --upgrade awscli --user : 사용자 설치 디렉토리에 설치 --upgrade, -U : 지정된 모든 패키지를 최신으로 업그레이드 이제 환경 변수를.. 2020. 10. 22.
[Cloud] IaaS, PaaS, SaaS 차이 IaaS, PaaS, SaaS? 클라우드 컴퓨팅이 도입되면서, 사용자와 사업자(클라우드)가 각각 얼마만큼을 관리하느냐에 따른 구분 자동차와 비교 IaaS - 자차 : 기름 넣기부터 세팅, 운전까지 모두 자신이 직접 해야함. 자신에 맞게 튜닝도 가능 PaaS - 렌트카 : 세팅된 차를 빌려 목적지까지 운전만 자신이 하면 됨 SaaS - 택시 : 돈만 내고 서비스를 이용 사업자(클라우드)의 운용 관리 범위 2020. 10. 18.
[Boto3] Linux에서 Python으로 AWS 리소스 프로비저닝하기 (IAM, Key Pair, VPC, EC2) 먼저 Linux에서 필요한 패키지들을 받는다 yum -y update yum -y install epel-release yum -y install python3 yum -y install vim python3 --version 파이썬 3.6.8로 해야한다 pip3 install awscli pip3 install awscli --upgrade pip pip install boto3 which aws aws의 위치를 확인했으면, 이를 이제 환경변수 PATH에 추가해줘야 한다 export PATH=$PATH:/usr/local/bin/aws echo $PATH PATH에 경로가 추가된 것을 확인할 수 있다 aws 버전도 확인해보면 aws --version 이렇게 뜬다 이제 aws 설정을 해줘야 한다 aws .. 2020. 8. 18.
[AWS] IAM 사용자 생성, MFA 설정 후 웹서버 EC2로 RDS 제어 1. 관리 목적의 IAM 사용자 생성 후 MFA 설정 -> 그 사용자로 실습 마저 진행 2. VPC를 만들어서 EC2와 RDS 서비스 이용. RDS는 웹서버용 EC2를 통해서만 접속 가능 3. 웹 서버의 AMI 생성 후 이 이미지로 Auto Scaling Groups 생성(ELB로 로드 분산) 1. IAM 사용자 생성(관리자) 후 MFA 설정 서비스 >> IAM >> 사용자 >> 사용자 추가 콘솔로 액세스할 수 있도록 해주고, 사용자 지정 비번을 정해주자 비밀번호 재설정 필요는 루트가 사람들에게 사용자를 만들어 나눠줄 때 직접 사용하는 사용자들이 자신들의 비밀번호로 바꿔 쓸 수 있도록 하는 서비스다. 지금은 안해도 된다 기존 정책 직접 연결 >> AdministratorAccess 를 선택해준다 Admi.. 2020. 8. 13.
[리눅스 마스터 2급] 웹 브라우저(+레이아웃 엔진) 1. 크롬(Chrome) 웹키트 -> 블링크 구글이 개발중인 프리웨어 웹 브라우저 2. 오페라(Opera) presto -> 웹키트 -> 블링크 독점형 프리웨어 최초로 "스피드 다이얼" 사용 윈도우즈, 리눅스, 매킨토시, BeOS, Epoc 무선시스템 등 다양한 OS에서 작동되도록 고안됨 3. 사파리(Safari) 웹키트 기반 Apple에서 만든 웹 브라우저 iOS 전용이라 리눅스에서 사용 못함 +레이아웃 엔진 웹키트(Webkit) Apple에서 개발하는 웹 브라우저 및 운영체제에도 쓰이는 레이아웃 엔진의 일종 사파리, 오페라, 크롬부터 iOS, 안드로이드, 블랙베리, 타이젠 등등 블링크(Blink) 웹키트에서 포크됨 크롬, 웨일, 오페라, 안드로이드 등 Presto 오페라에서 만들고 오페라에서 사용됐었.. 2020. 8. 2.