본문 바로가기

programmer/AWS

(16)
Linux partition 할당 하기 (AWS EC2 저장소 추가) 메모리는 할당 받았지만 파티션이 안되어 있을 경우 본 포스팅 참고 4 df 5 fdisk -l 6 fdisk /dev/xvdb 7 fdisk -l 8 mkfs -t xfs /dev/xvdb1 9 df 10 mkdir /DATA 11 mkdir /appl 12 chmod 755 /appl 13 mount /dev/xvdb1 /appl 14 mount 15 df -h 16 history 1. df 저장소 확인. AWS에서 추가 메모리를 분명 할당 받았는대 df 에 나타나지 않으면 파티셔닝이 되지 않은 상태이다. root@:/home/ubuntu# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 50758604 1447192 49295028 ..
Mremoteng 에서 aws EC2 접속 방법 MRemoteng에서 EC2 접속하는 방법을 설명한다. putty로는 접속을 이미 했다는 가정하에 진행함. 1. puttyGen 에서 version 2 로 PPK 설정 1.2 PPK file version을 2로 맞춘다.(mremoteng는 2버전까지만 지원함. 3으로 디폴트 셋팅되어 있어서 mremoteng 설정에서 오류나는 것임.) 1.3 pem 키(aws EC2 생성 시 받은 pem 파일) 로드 하고 .ppk로 저장 2. MRemoteng 설정 2.1 고급 탭에 Putty 시작 버튼을 누른다. 2.2 Putty에 auth 설정 추가. puttygen에서 생성한 ppk파일을 넣는다. close 하고 확인 누르면 설정이 끝난다. 3. 새션 만들기 [새연결]을 만들고 호스트이름/IP : 퍼블릭 IPv4 ..
EC2 서버에서 열린 포트 확인 법 sudo netstat -tlnp
AWS EC2 setting
AWS EC2 볼륨 증가 시키는 방법 AWS 사용할 때 처음 무료로 받았던 용량을 증가 시키고 싶을 때가 있다. 돈은 좀 더 사용하겠지만 메모리에 스트레스 받는것 보다. 돈을 쓰는게 건강에 이롭다.. AWS EC2에서 메모리(SSD or HDD 개념)를 높이는 방법은 서비스 > EC2 > Elastic Block Store > 볼륨 에서 변경 가능하다. 볼륨은 여러게 생성해서 인스턴스에서 사용할 수 있는대 하나만 사용하는 것을 예시로 들었다. 메인 인스턴스에서 사용하고 있는 볼륨을 선택하고 마우스 우클릭을 하면 '볼륨 수정' 이 있다. 프리 라이선스에서는 8GIB이 최대일 껀대 2배인 16GIB으로 증량해 보자. 크기를 16으로 입력하고 수정버튼을 클릭한다. 참고로 수정되는 대는 시간이 좀 소요되므로 기다려야한다.(설정 되는 시간은 대중 없..
AWS EC2 Snapshot 사용법 AWS EC2에서 서버를 사용하다보면 백업이 필요한 경우가 있다. aws의 서비스 장점을 적극 활용해보자. virtual machine 처럼 snapshot이 가능하다. snapshot이라는 용어가 어색하다면 'snap':일시적인 'shot' 촬영 이라는 뜻으로 가상환경의 서버나 OS를 일정 순간의 형상을 그대로 저장해두는 기능이라고 생각하면 된다. (ex>롤(LoL)에서 에코 궁국기, 백업 기능이라고 봐도 좋다.) 따라서 스냅샷을 생성(찍고)하고 스냅샷을 적용(되돌리)는 순으로 따라해 보자. 스냅샷 생성 스냅샷 적용 에러 발생 경우 1. 스냅샷 탭에서 스냅샷 생성 버튼을 클릭한다.(인스턴스는 이미 만들었다고 가정한다.) 2. 볼륨 입력창을 클릭하면 현 인스턴스에서 사용하고 있는 볼륨 리스트가 나타난다...
venv로 Jupyter에서 Python 3.x버전업 작업 aws를 사용하면서 EC2에 Jupyter를 올리면 보통 Python 버전이 3.5버전이다. fstring을 사용하기 위해선 3.7버전을 사용하는것이 좋다 python 버전을 업데이트 하기 위한 방법을 쭉 따라해보자. #venv 생성 python3 -m venv ./myenv #venv 실행 source myenv/bin/activate #ipykernel 설치 $ pip install ipykernel #Notebook 사용자 버전 커널 설치 $ python -m ipykernel install --user --name myvenv --display-name "PythonHome_p3x" #주피터 실행 $ sudo jupyter-notebook --allow-root #커널 제거 $ sudo jupyt..
AWS 청구요금 확인 방법 AWS를 처음 사용하다보면 무료 튜토리얼을 따라하기 마련이지만 잘 따라해도 이렇게 과금이 되는 경우가 있다. 이번에는 AWS 청구 내역 확인과 이를 방지하는 방법에 대해서 알아보자. 1. 청구 금액 확인 방법 aws workbench에 로그인하면 우측 상단에 자신의 아이디가 있다. 확장해 '내 결제 대시보드' 를 클릭한다. 확인해보니 3.66$가 청구된것을 확인가능했다. (이게 무슨일?) 상구서 세부 정보를 보니 EC2 오하이오에서 멍하니 돌고있던 인스턴스가 과금 되고 있었다. 당장 EC2 인스턴스를 종료 하였다. 불안하니 대시보드에서 한번더 확인하였다. 이제 과금이 되지 않겠지만 이 글을 보는 사람은 꼭 한번 씩 확인해보았으면 한다.
EC2 에서 Jupyter 사용시 Syntax Error 윈도우 환경에서 잘 사용하던 .ipynb 가 EC2 에서 Jupyter를 연동해서 사용할때 Invalid syntax 에러가 발생한다. 갑자기 왠 Syntax에러가 나서 당황했지만 해결방법은 간단하다. 명령어 앞에 '!'를 붙여서 실행하면 기존과 같이 동작한다. '!'를 안 붙인 경우. '!'를 붙여 실행한 경우. 참고 https://stackoverflow.com/questions/45767252/cant-use-pip-in-jupyter-notebook Can't use pip in Jupyter Notebook I want to use pip in Jupyter Notebook ,but there is a SyntaxError when i ran the code pip install hyperopt..
aws jupyter 연동 후 에러 Jupyter .ipynb 를 사용할 때 하기와 같이 에러가 발생할 수 있다. ImportError IPython 7.10+ supports Python 3.6 and above ~ 내용을 보면 Import Error란걸 확인 할 수 있는대 Ipython 5.x 버전을 먼저 설치해 달란다. pip를 먼저 업그레이드하고 $sudo pip3 install --upgrade pip IPython을 설치해 준다. $sudo pip3 install IPython==5.0 정상 동작하는 것을 확인할 수 있다. 참고 링크 https://aichamp.wordpress.com/2017/05/28/installing-ipython-5-0-lower-then-6-0-compatible-with-python-2-62-7/ ..

반응형