전체 글 116

[EC2] samba over ssh tunneling

CIFS, SMB가 사용하는 445, 130 포트는 보안상의 이유로 인터넷 업체에 의해 포트가 막혀있는 경우가 있다. AWS 도쿄 리젼의 경우에는 막혀있지 않으나, 캘리포니아 리젼은 막혀있어 외부에서 smb를 통한 EC2 접속이 불가능하다. 차단된 포트를 우회하기 위해서는 아래 두 가지 방법이 대표적이다.다른 포트를 사용하여 smb 구성하는 방법서버와 클라이언트 모두 포트 리다이렉션 설정 필요다이렉트로 연결되기 때문에 속도가 빠름 ssh 터널링으로 smb 연결하는 방법윈도우(smb 클라이언트)만 설정 필요속도가 상대적으로 느리지만 소스코드 편집 목적이라면 불편함 없음smb 접속을 위해 ssh 연결 유지해야 함 리눅스 1. 삼바 설치 및 설정# sudo yum install samba# sudo vi /e..

기타 2016.04.08

윈도우에서 django mysql 설정하기

MySQL-python 설치1. MySQL-python 패키지 다운로드https://pypi.python.org/pypi/MySQL-python 2. virtual environment 진입venv/Scripts/activate 3. easy-install을 사용하여 패키지 설치easy-install /path/to/MySQL-python-1.2.5.win32-py2.7.exe Mysql Table 생성CREATE DATABASE [dbname] CHARACTER SET utf8; Django 설정1. settings.pyDATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dbname', 'UESR': 'id', 'PASSW..

Django 2015.12.27

윈도우 Python 설치

1. 파이썬 다운로드 및 설치https://www.python.org/downloads/ 2. 파이썬 환경변수 등록내컴퓨터 > 속성 > 고급 시스템 설정 > 고급 > 환경 변수 > Path 편집 3. virtualenv 설치pip install virtualenv (또는 easy_install virtualenv)mkdir d:\python\project\djangocd d:\python\project\django 4. virtualenv 생성 및 활성화virtualenv venv venv\Scripts\active 5. Django 설치pip install Django 6. Django 설치 확인python -c "import django; print django.get_version()"1.9

Python 2015.12.14

ElasticSearch 기본 용어

클러스터 (Cluster)클러스터는 하나 또는 여러 노드들의 집합클러스터 이름을 기준으로 노드들이 묶임 (기본값 : elasticsearch)데이터를 노드들이 나눠 갖으며 노드들끼리 연합하여 인덱싱과 검색 작업 수행 노드 (Node)단일 서버이며 클러스터의 구성원데이터를 저장하고 클러스터의 인덱싱과 검색 작업에 참여함클러스터처럼 노드도 이름으로 식별 (기본값 : 랜덤 문자열)클러스터 이름을 지정하여 해당 클러스터에 노드 추가 가능 (기본값 : elasticsearch)클러스터에 노드가 추가되면 샤드 재분배 수행됨shard reallocation 동적으로 끄기 curl -XPUT localhost:9200/_cluster/settings -d '{ "transient" : { "cluster.routing..

카테고리 없음 2015.09.07