일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 30 |
- django
- 누적합
- 프림
- Java
- 그래프 탐색
- 자바
- SQL
- 크루스칼
- Baekjoon
- SQL코딩테스트
- AWS
- 최단경로
- BFS
- 알고리즘
- 배포
- Pirogramming
- MST
- 구현
- 코딩테스트
- Database
- db
- 백준
- OrderBy
- 피로그래밍
- EC2
- union find
- GROUPBY
- JOIN
- 프로그래머스
- 다익스트라
- Today
- Total
목록Pirogramming (8)
NullNull

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 프로젝트 가져오기 자 그러면 서버에 가상환경도 깔았고 접속도 했으니 우리는 우리의 프로젝트를 서버로 옮겨 줘야 합니다. 이럴때 사용하는 것이 바로 Github 입니다! Github으로 이동해서 여러분들이 clone 할 서버를 가져와 주세요! 이번 세션은 연습이 목적이므로 모두가 같은 레퍼지토리를 클론하겠습니다. 이걸 클론 해주세요! GitHub - KYBee/DeploymentSessionPiro17: 피로그래밍 17기 프로젝트 배포 세션 실습 자료 피로그래밍 17기 프로젝트 배포 세션 실습 자료. Contribute to KYBee/DeploymentSessionPiro17 development by creating ..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 터미널을 열어주세요. 터미널에서 key (.pem 파일)이 저장된 곳으로 이동해주세요. 아래의 명령어를 입력해주세요. $ chmod 400 {키페어 이름} 해당 키 페어를 읽기 전용 모드로 바꾸어서 수정이 불가능하게 만든 겁니다. ls -al 명령어를 입력했을 때 왼쪽에 -r—-—-— 이 보이면 됩니다. chmod 는 change mode의 줄임말이에요! 원격 컴퓨터에 접속하는 방법은 2가지가 있습니다. 첫 번째는 아래의 명령어를 Terminal에 입력하는 것 입니다. $ ssh ubuntu@{여러분의 IP} -i {key pair 이름}.pem 접속이 완료되면 아래와 같은 화면이 나옵니다. 두 번째는 AWS 콘솔에서 ..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 윈도우는 ssh에 접속하기가 살짝 까다롭습니다. 천천히 따라와 주세요! 우선 윈도우 내에서 Open SSH 클라이언트를 설치하거나 실행가능한 상태로 만들어 줍니다. 윈도우 설정에 들어가셔서 앱을 누르시고 선택적 기능에 들어가신 뒤 기능 추가를 클릭합니다. Open SSH 클라이언트를 검색하셔서 설치하여 선택적 기능으로 추가해주세요. 그러고 아까 다운로드 받았던 Key Pair .pem 파일이 있는 경로로 들어갑니다. 아래의 명령어를 입력해주세요. $ chmod 400 {키페어 이름} 해당 키 페어를 읽기 전용 모드로 바꾸어서 수정이 불가능하게 만든 겁니다. ls -al 명령어를 입력했을 때 왼쪽에 -r—r—r— 이 보이..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 우선 서버가 생성되고 해당 서버에 들어가시게 된다면 그 서버에는 정말 아무것도 설치되지 않은 초기의 상태일 겁니다. Linux는 Window나 Mac OS 와 다르게 자동 업데이트가 안되고 최신 버전의 환경을 먼저 적용시키기 위해서는 아래의 명령어들을 실행시켜야 합니다. $ sudo apt-get update $ sudo apt-get upgrade 이 두 가지를 실행하지 않는다면 여러분이 이후에 설치하실 python 과 django가 해당 버전의 Linux서버가 개발된 상태의 버전으로 받아지게 됩니다. 한 마디로 옛날 버전이 다운된다는 거에요. 그래서 우리는 Linux의 환경을 업데이트 해주고 그 업데이트를 적용(업그..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 탄력적 IP 할당 EC2 매니지먼트 콘솔에서 탄력적 IP 메뉴를 클릭합니다. 우측 상단에 탄력적 IP 주소 할당을 클릭합니다. 기본 설정 값을 유지하시고 할당을 클릭하고 기다립니다. 그러면 화면이 리다이렉트 되면서 IPv4 주소 하나가 할당된 것이 보이게 됩니다. 해당 주소는 여러분에게 독립적으로 할당된 공인 IP이므로 이 세상에서 여러분과 똑같은 IP를 가진 사람 없이 여러분에게만 주어지는 IP 주소입니다. 그만큼 AWS에서는 IP 주소를 할당하는 부분에서 요금을 청구하는데요. 이후에 인스턴스를 종료하거나 닫더라도 IP 주소를 Release하지 않는다면 AWS에서 사용할 수 있는 IP주소 풀에서 여러분의 IP는사용할 ..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. AWS 계정 생성 우선 AWS 사이트에 들어갑니다. [클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는 방법을 배우는 데 관심이 있는 모든 사용자용 무료 온라인 교육 AWS 전문가가 구축한 500개 이상의 무료 디지털 교육 과정 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 개발자, 데이터 사이언티스트, 솔루션스 아키텍트 또는 AWS에서 구축하는 방법을 배우는 데 관심이 있는 모든 사용자용 무료 온라인 교육 AWS 전문가가 구축한 500개 이상의 무료 디지털 교육 과정 aws.amaz..

해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. AWS란? 본격적인 배포에 들어가기 앞서 AWS가 무엇인지부터 알아볼게요. AWS는 Amazon Web Service 의 약자입니다. …! 사실 이름만 봐서는 잘 모르겠죠? AWS에 대해 알기 전에 컴퓨터 라는 용어가 갑자기 왜 등장했는지 먼저 설명해볼게요. 우리가 만든 서비스는 모두 컴퓨터 위에서 동작하죠? 앞에서 배웠던 내용을 조금 응용해볼게요. 우리는 하나의 컴퓨터 위에 우리가 만든 서비스를 동작시킵니다. 지금까지는 여러분들의 노트북이나 데스크탑에서 Django 프로젝트를 실행시킨 뒤, localhost:8000 혹은 127.0.0.1:8000 이라는 주소를 통해서 해당 서비스에 접속했어요. 이제는 우리의 서비스를..
해당 글은 비전공자를 위한 개발 동아리 피로그래밍에서 진행했던 세션의 정리본 입니다. 배포란? 배포는 우리가 열심히 만든 서비스를 실제 사용자가 사용할 수 있도록 하는 과정입니다. 지금까지 여러분들은 여러분이 작성한 코드를 여러분의 컴퓨터에서 실행해왔어요. python3 manage.py runserver 여러분은 지금까지 위의 코드를 실행시키고 인터넷 브라우저에 127.0.0.1:8000을 입력해서 장고를 실행시켜 왔습니다. 사실 저 127.0.0.1:8000은 많은 의미를 내포하고 있어요 127.0.0.1:8000이라는 IP 주소는 : 을 기준으로 127.0.0.1과 8000으로 나눌 수 있는데 각 부분의 의미는 다음과 같습니다. 127.0.0.1: IP 주소 부분 8000: 포트 부분 IP 주소 I..