본문 바로가기

전체 글

(1202)
jupyter notebook 설치 * 주피터 노트북이란 무엇인가? - 쥬피터 노트북은 Python과 같이 인터엑티브 형식의 라이브 코드를 제공하는 웹 베이스 어플리케이션입니다. 쥬피너 노트북을 사용하면 웹 브라우저 안에서 실행하고 싶은 코드를 입력하고 그 결과를 바로 확인할 수 있습니다. - python3 를 입력하여 파이썬이 설치 되어 있는지 , 로그인이 되는지 확인한다. - 최신 우분투 버전은 파이썬이 기본으로 설치 되어 있으니 참고하자. - sudo apt-get install python3-pip 를 입력하여 pip 버전을 최신버전으로 업데이트 한다. - sudo pip3 install notebook 을 입력하여 노트북을 설치한다. - 다음은 파이썬3를 실행하고 패스워드를 설정, 비밀번호 해시값을 얻어내는 방법이다. - 위의 그..
CMD를 활용, SSH로 EC2 인스턴스에 로그인하기!! - 생성한 인스턴스를 클릭하여 인스턴스로 들어간다. - 해당 인스턴스에 접근하여 연결을 클릭! - SSH 클라이언트로 이동~ 하단에 ssh ~ 명령어를 복사! - 관리자 권한으로 CMD를 실행하여 CMD를 실행시킨다. - 우리가 인스턴스를 생성할때 발급받은 키페어를 특정 폴더에 넣어두고, 저장된 키페어 폴더로 이동한다. - 키페어가 저장되어 있는경로에서~ 방금전 복사한 ssh ~ 명령어를 붙여넣기 해준다. - 복사한 명령어를 붙여넣는 모습! - 명령어를 복사하여 붙여넣기하고 엔터를 차면 위와같이 위험: 보호되지않은 개인키 파일이라는 오류 메세지가 뜨면서 접근을 할 수 없게된다. - 해당 키에퍼파일이 저장되어있는 경로로 들어가서 해당 키페어 파일의 속성을 열고, 보안탭에서 사용권한 항목을 편집한다. 1.상..
AWS RDS 타입 및 용량변경 AWS RDS 용량 변경 시 주의사항 DB 인스턴스가 STORAGE_FULL 상태인 경우 인스턴스는 스토리지 수정만 가능합니다. 그리고 STORAGE_FULL 상태에서 할당하는 스토리지는 최소 10% 증가해야 합니다. 10% 미만으로 증가하면 오류가 발생합니다. DB 인스턴스가 스토리지 최적화(storage-optimization) 상태이면 인스턴스가 작동 중인 것으로 볼 수 있고, 최적화 시간 동안에 DB 사용은 정상적으로 가능합니다. 최적화는 6시간 정도의 시간이 필요 합니다. 스토리지 최적화 시간에는 추가 다른 항목의 수정이 불가능 합니다. 용량 증설 후 일정기간동안 상태가 STORAGE_FULL로 되어 있을 수 있다. - RDS 스토리지 부족 시 아래와 같이 에러 메세지 생성됨, 로그에서 확인 가..
EC2 인스턴스 유형 변경하기 - 인스턴스가 정상적으로 실행되고 있는지 확인! - 실행중인 인스턴스를 중지 - 중지 버튼을 클릭하여 중지 - 중지된 상태를 확인 - 인스턴스 중지 상태에서 인스턴스에 마우스 오른쪽 클릭 후 위와같은 화면 나옴, 인스턴스 유형변경 클릭 - 인스턴스 유형을 선택, 유형에 따라 비용 및 성능차이가 상이함. - 인스턴스 유형 변경을 완료하면 위와같이 완료화면 뜸.
EC2 비용 절감을 위한 인스턴스 중지, 볼륨해제 작업 프로세스 1. EC2 인스턴스 비용 절감을 위해 인스턴스 중지 2. EC2 인스턴스 중지 후 HDD 볼륨 해제 및 접속 3. 기타 주의사항 1. EC2 인스턴스 중지 : 인스턴스 명 오른쪽 마우스 클릭 "중지" 선택 - 인스턴스 중지 후 볼륨 강제분리 - 강제로 분리된 볼륨을 기존 인스턴스에 연결 - 연결 중 간혹가다 아래와 같은 오류 메세지 발생 - /dev/sda1 경로가 다르므로 같은 경로를 바라보게 연결 해야함 - 오류났던 부분에 위의 경로를 입력하여 볼륨을 재 연결 - 연결 완료 끝.
AWS VPC 대역대 예제 VPC 대역대: 172.16.0.0/24 일경우, public subnet1: 172.16.0.0/27 public subnet2: 172.16.0.32/27 private subnet1 : 172.16.0.64/27 private subnet2: 172.16.0.96/27 private subnet3: 172.16.0.128/27 private subnet4: 172.16.0.160/27 VPC 대역대를 6개의 서브넷으로 나눔, 각각의 서브넷은 27개의 네트워크 ip를 가지고 있습니다.
AWS 인스턴스에 DB 설치 및 구성 후 RDS 구성(MySQL) 작업 프로세스 1. AWS 인스턴스에 DB 설치 및 구성 2. RDS 구성 1. AWS 인스턴스에 Mysql DB 설치, DataBase 생성, 테이블 생성 튜플 insert 수행 - my sql DB 설치는 생략 하겠다. 인터넷 보면 많이 나오며, 이전 메뉴얼에도 내용 있음 - create database mig_test; - 생성된 Database를 사용, use mig_test - 생성된 테이블에 데이터를 삽입 - insert into mig_test_01(name) value('kim'); - 테스트 가능한 데이터가 잘 insert되었는지 체크 - select * from mig_test_01; 2. RDS 구성(RDS를 직접 구성하는것은 비용이 많이들어, 인터넷 자료를 최대한 활용 하였습니다.)..
리눅스 서버 네트워크 트래픽 모니터링 및 전송량 측정 프로그램 작업 프로세스 1. 3개의 네트워크 트래픽 모니터링 하는 프로그램을 설치 및 실행 1. apt install bmon iptraf iftop nethogs - bmon, iptraf, iftop, nethogs 프로그램을 한번에 설치 - 설치 후 bmon을 입력하여 프로그램을 실행 - bmon의 실행 화면, traffic의 inbound 및 outbound를 확인 가능하다. - 다음 프로그램은 iptraf 프로그램, iptraf-ng 명령어를 입력하여 프로그램을 실행 - 프로그램 실행화면, gui 성격으로 일반 모니터링 도구보다 가시성이 좋으며, 실시간 트래픽의 통계 등 확인이 가능하다. - 마지막으로 nethogs 프로그램, nethogs 명령어 입력하여 프로그램을 실행, 마찬가지로 실시간 트래픽 체크..