분류 전체보기
-
-
[AWS] 서버에서 git 연동 및 사용법개발 프로세스/Cloud 2020. 9. 27. 15:55
1. 서버에 git을 설치한다 yum install -y git 2. git 초기화 git init 3. 서버와 github repository에 접속한다 git remote add origin [repository url] git remote add origin https://github.com/surimyoo/carbon_diet.git 4. 서버와 default branch를 연동한다 git pull origin main github repository에서 defalut branch 이름이 main인지 master 등에 따라 명령어 입력. 원래 github default branch는 master로 자동 생성되었으나, 최근 master 라는 단어가 노예제를 연상시킨다는 이유로 main으로 변경되었다..
-
[AWS] 서버에 django 설치하기 / django 프로젝트 생성개발 프로세스/Cloud 2020. 9. 24. 16:48
1. pip 설치 yum install -y python-pip pip : 파이썬으로 작성된 패키지 소프트웨어를 설치 · 관리하는 패키지 관리 시스템이다. Python Package Index (PyPI)에서 많은 파이썬 패키지를 볼 수 있다. 2. django 설치 자신이 설치한 python 버전에 맞게 명령어를 입력한다. python3.7 -m pip install django 3. django 프로젝트 생성 (1) 홈 디렉토리로 이동 cd /home/ec2-user/ 장고프로젝트는 서버의 메인폴더인 홈디렉토리에 설치되어야한다. 홈디렉토리 위치는 수정할 수 있으며, 디폴트 위치로는 다음과 같다. ll 명령어(list all) : 해당 위치의 파일목록을 조회한다. (2) 프로젝트 생성 django-..
-
-
[AWS] MySQL 계정 추가 및 접근권한 부여개발 프로세스/Cloud 2020. 9. 6. 19:18
프로젝트에 필요한 계정을 생성하는 과정을 통해 MySQL 계정 관련 명령어를 정리하려한다. 진행 중인 프로젝트에서는 2가지 계정을 생성하였다. 하나는 DB 사용자 계정, 다른 하나는 DB 관리자 계정이다. 전자는 'team5_public'이란 ID를 부여할 것이며 데이터(투플) 수준에서 조회, 추가, 삭제, 수정할 수 있는 권한(DML)만 부여한다. 이 사용자 계정은 Workbench나 HeidiSQL과 같은 SQL 툴로 접속해 각자의 개발 작업에 맞게 데이터가 들어가는지 확인하는 용도이다. 후자에는 'team5_server'라는 ID를 부여할 것이며 데이터베이스에 대한 모든 권한을 부여할 것이다. 1. MySQL 계정 관련 DB로 이동 terminal을 통한 DB 작업 시 중요한 것은 자신의 계정이 작..
-
[AWS] 서버에 MySQL 설치개발 프로세스/Cloud 2020. 9. 6. 18:16
1. MySQL 5.7 설치 (1) MySQL 설치 yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y install mysql-community-server (2) MySQL 실행 systemctl start mysqld (3) MySQL 부팅 시 자동실행 설정 systemctl enable mysqld 2. MySQL 비밀번호 설정 MySQL이 설치되면 임시 비밀번호가 부여된다. 이를 확인하여 관리자 비밀번호로 수정하는 작업이다. (1) vi editor를 통해 임시비밀번호 확인 vi /var/log/mysqld.log vi editor : Emacs와 함께 유닉스 환경에서 가장 많이 쓰이는..
-
[AWS] 서버에 Python 설치개발 프로세스/Cloud 2020. 9. 6. 17:27
목차 1. Python 필수요소 설치 sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel 2. Python 3.7 압축파일 다운로드 현재 3.9버전까지 나왔으나 최신버전이라고 다 좋은 것은 아니다. Django와의 호환성을 생각하면 3.6~3.7 버전으로 다운로드하는 것이 이상적이다. cd /usr/src wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz cd (change directory) : 디렉토리(파일) 변경 명령어를 통해 src 디렉토리 위치로 이동 wget (web get) : 웹에 직접 접근하여 파이썬 설치 압축파일을 다운로드 *wget이란? 'Web Get'의 약어로 ..