본문 바로가기

분류 전체보기

(254)
GCP에 쥬피터노트북설치: 클라우드에서 머신러닝개발환경 구축하기 # GCP(구글 클라우드 플랫폼)에 접속해서 사용할 인스턴스를 하나 만들어준다. ( GCP SDK를 설치하면 로컬에서 바로 콘솔 사용가능) # 쥬피터 노트북을 사용하기 위하여 인스턴스에 0.0.0.0/8 (모든 IP)에 port=8888 방화벽을 허용해준다. # 고정 IP를 설정해준다. # 아나콘다 설치 gcloud init gcloud compute ssh instance-1 http://repo.continuum.io/archive wget https://repo.continuum.io/archive/Anaconda3-2020.07-Linux-x86_64.sh bash Anaconda3-2020.07-Linux-x86_64.sh source ~/.bashrc # 아나콘다를 활용하여 쥬피터 노트북 설치..
GCP의 Compute Engine을 활용한 워드프레스 설치 및 운영 # GCP는 Google Cloud Platform으로 구글의 인프라를 제공하는 클라우드 컴퓨팅 서비스이다. 처음 가입하면 무료 크래딧 $300을 받을 수 있다. # GCP 를 구글에서 검색해서 접속한다. 여기에서 콘솔로 들어가줍니다. # 콘솔로 접속하면 기본 프로젝트가 생성되어있습니다. # Compute Engine - VM인스턴스를 생성합니다. 시간이 조금 걸리지만 기다려주세요. # 생성이 되면 상세 설정을 해줍니다. 리전을 asia-northeast3(서울)로 선택해줍니다. # 저는 부팅디스크를 Ubuntu 16로 설정을 해주었습니다. 다양한 디스크 이미지가 있으니 알맞은 것을 선택하셔서 사용하세요! # 여기까지 하면 아래와 같이 VM 인스턴스가 생성됩니다. 고정 IP를 사용하고 싶으시면 아래 글을..
GCP에서 VM인스턴스에 고정IP 설정하는법 # 생성된 VM인스턴스에서 네트워크 세부정보에 들어갑니다. # VPC네트워크 설정에서, 외부IP주소를 확인합니다. 이 때 IP 유형을 고정으로 바꿔줍니다. * 저는 무료크래딧이 있어 과금되지 않았으나, 과금 여부는 직접 확인 바랍니다. # 이제 해당 IP를 고정 아이피로 사용할 수 있습니다.
google Colab 사용해보기 | 쉘명령어 사용 | 구글 클라우드 서버 스펙확인 | 파일업로드 | 장단점 요약 # Colaboratory란? Colaboratory(또는 줄여서 'Colab')를 사용하면 브라우저에서 Python을 작성하고 실행할 수 있습니다. 구성 필요 없음 GPU 무료 액세스 간편한 공유 정리하자면, 클라우드에서 머신러닝 개발환경을 지원해주는 서비스이다. # 구글에 검색하시면 쉽게 접근하실 수 있습니다. #처음 들어가서 로그인을 하시면 다음과같은 페이지가 뜹니다. 환영글과 colab사용 설명 노트와, Keras 창시자로부터 배우는 TenserFlow 2.0 + Keras 특강 노트가 기본으로 들어있네요! #우측 하단의 새 노트를 눌러 쉽게 코드를 작성할 수 있습니다. # 쉘 명령어를 사용하여 서버 하드웨어 정보 확인해보기 - OS 종류 !cat /etc/issue.net - cpu 정보 !he..
Day23-2: 데이터베이스 기초 | Public cloud ( AWS) 살펴보기 네트워크 개론이 끝나고 데이터베이스 기초를 한다고 한다... 지난 학기에 데이터베이스 수업 들으면서 JDBC활용한 java응용프로그램까지 만들어서 A+도 받았는데, (코로나로 온라인 수업으로 진행되면서 진짜 고생해서 공부했던 기억,,,) 다 아는 데이터베이스 기초를 듣고있으니 시간이 좀 아깝다.. 그래도 수업 시간에 다른 거 할 수는 없으니까 데이터베이스를 빡세게 복습해야겠다... 아니 근데 생각해보니까 리눅스도 알던거고, 네트워크도 알던거고, DB도 알던거고,, AI랑 보안은 언제배워서 프로젝트하는지 궁금하다! # 데이터베이스기초 마리아 DB 설치해서 간단한 DB, table 만들고 값 몇 개 넣어보기 # AWS, GCP 살펴보기 선생님도 AWS 서비스를 사용중인 건 아니셔서 프리티어를 활용해서 살짝 ..
마리아DB를 윈도우에 설치해서, 리눅스 DB에 원격접속하기 리눅스에 있는 마리아DB에 원격접속하기 위하여 윈도우에도 마리아DB를 설치해봤습니다. #물개가 졸귀 # Next - Next 누르면서 설치! # root 암호 설정하기 # 서비스 이름, 포트번호 설정 # 설치가 다 되었으면 설치된 파일의 bin 으로 이동! C:\Program Files\MariaDB 10.0\bin # 쉬프트를 누르고 마우스 우클릭! >> 여기에 PoserShell 창 열기 # 창이 열리면 리눅스 서버에 접속! .\mysql -h [서버IP] -u [USERNAME] -p # 리눅스 DB에 접속 완료!
sftp로 리눅스 서버에 파일 업로드하기 # 리눅스에 마리아DB 설치를 위해 파일을 업로드하기 Window CMD창에서 업로드 할 파일을 확인해봅니다. C:\Users\student\Desktop>dir C:\Users\student\Desktop 디렉터리 2020-08-06 오전 11:28 . 2020-08-06 오전 11:28 .. 2020-08-06 오전 11:14 10,425,824 MariaDB-10.0.15-centos7_0-x86_64-client.rpm 2020-08-06 오전 11:14 23,380 MariaDB-10.0.15-centos7_0-x86_64-common.rpm 2020-08-06 오전 11:14 55,875,276 MariaDB-10.0.15-centos7_0-x86_64-server.rpm 업로드 할 리눅스의 ..
Day23-1: 네트워크 기초 | ICMP 헤더 확인 # ICMP Header : PING으로 친숙한 ICMP프로토콜, Target이 살아있는지 아닌지 확인할 수 있다. 보안 정책으로 막혀있을 수 있어 정확하지는 않다. Type과 Code별로 자세한 상황을 알 수 있다. ttl 값을 통해 대상의 OS도 추측할 수 있다. HOW? 더보기를 누르세요. 더보기 ttl은 네트워크 내 라우터(홉-hop)를 통과할 때마다 수치를 줄임으로써 패킷의 생존 시간을 측정하는 수이다. 따라서 라우터를 돌아다닐 때마다 패킷의 생존 시간이 줄어드는 것이다. OS마다 ttl 이 정해져있어, ttl을 보고 OS를 추측할 수 있는 것이다. 정확하지 않을 수 있음. (참고: www.codns.com/b/B05-183) TTL OS 31 Firmware 54 Windows NT 128 W..