기본 콘텐츠로 건너뛰기

12월, 2016의 게시물 표시

8080 포트번호 없이 접근 가능하도록 iptables 변경하기

톰캣 설치 후 URL 또는 IP주소로 접근할 때  http://111.222.333:8080  또는 http://serve1.test.co.kr:8080   처럼  8080을 붙여서 접속해야하는 경우가 있다. 아래 내용은 8080 포트번호를 작성하지 않아도 알아서 처리하도록 iptable 설정을 바꿔주는 방법이다.  # iptables -t nat -A OUTPUT -d 127.0.0.1 -p tcp --dport 80 -j REDIRECT --to-ports 8080 # iptables -t nat -A OUTPUT -d hostname -p tcp --dport 80 -j REDIRECT --to-ports 8080 # iptables -t nat -A PREROUTING -d hostname -p tcp --dport 80 -j REDIRECT --to-ports 8080 * hostname  부분에는 리눅스를 설치했을때 적용한 도메인 이름을 입력하면된다.  ex ) 도메인 이름이 serve1.test.co.kr 일경우 아래와 같이 작성된다.  >> iptables -t nat -A OUTPUT -d serve1.test.co.kr -p tcp --dport 80 -j REDIRECT --to-ports 8080 # service iptables save 방화벽 규칙을 /etc/sysconfig/iptables에 저장 중: [  OK  ] # service iptables restart 방화벽 규칙을 삭제하는 중: [  OK  ] chains를 ACCEPT 규칙으로 설정함: nat [  OK  ] iptables 모듈을 제거하는 중: [  OK  ] iptables 방화벽 규칙들을 적용하는 중: [  OK  ] 추가 iptables 모듈을 읽어오는 중: ip_conntrack_netbios_ns [  OK  ] 여기까지 되면 끝 ~  ----------
활용 가능한 인공지능 플랫폼 keyword : 머신러닝(Machin Learning), 인공지능(AI), 딥러닝(Deep Learning), 음성인식(Speach), 자연어처리(NLP, Natural Language, Processing) 아마존 렉스  - 음성인식기반 지능형 대화 (음성인식, 챗봇 등)  - 음성인식요청 건당 $0.004, 텍스트인식요청 건당 $0.00075      500 speech requests = 500 * $0.004 = $2.00     500 text requests = 500 * $0.00075 = $0.38     Total Amazon Lex charges for 500 speech request and 500 text requests = $2.38 아마존 폴리 - 한국어 미지원  - 텍스트 to 스피치  - 워싱턴포스트는 이를 이용해 기사를 읽어주는 서비스를 제공할것이라고함  - 23시간 수준 음성전환 기능 사용시 $4.00 발생 (100만 문자)  - 1,000개의 요청당 1000문자 수준 $4.00  - 10,000개의 요청당 100문자 수준 $4.00 아마존 리코그니션  - 이미지 분석  - 첫달 100만 이미지 처리 $1, 둘째달 900만 이미지 $0.8  - 셋째달 9000만 이미지 $0.6, 넷째달 1억 이미지 $0.4 아마존 머신러닝  - 모든 기술 개발자가 기계학습기술을 쉽게 사용할수있게 해주는 서비스  - 머신러닝 알고리즘 및 기술을 몰라도 모델을 만들수있도록 지원 (시각화도구)  - API를 사용한 예측도출 가능 아마존 머신러닝 사용 사례 AWS 사례 연구:BuildFax 및 Amazon Machine Learning BuildFax가 더 빠른 결과를 위해 Amazon Machine Learning을 사용해 "예측 모델 구축 과정을 대중화"한 방법을 확인하십시오. AWS 사례
윈도우 텐서플로우 환경 구축 (작성일:2016.12.02) 환경 : 윈도우7, 아나콘다, 파이썬3.5 1) 파이썬 다운로드&설치 (https://www.python.org/downloads/)  - "python-3.5.2.exe" 파일 다운로드 완료후 실행  - "install now" 클릭을 통해 파이썬 설치 2) 파이썬 환경변수 설정  - "시스템 속성" 창 열기      : 방법 1) 제어판\모든 제어판 항목\시스템" 실행      : 방법 2) 바탕화면 "컴퓨터"아이콘 우클릭후 속성클릭 > "고급시스템설정" 클릭  - "고급" > "환경 변수(N)..." 클릭      - 사용자변수 영역에서 Path 선택 후 "편집" 클릭      - 기존내용 뒤에 세미콜론(;)을 붙이고 파이썬 설치경로를 작성후 확인         (경로확인방법 : 설치된 파이썬실행파일을 우클릭하여 속성에 들어가면 대상경로가 나옴) 3) easy_install 설치  - 접속 : https://pypi.python.org/pypi/setuptools/  - "Installation Instructions" 의 하위 컨텐츠 "Windows (simplified)"링크 클릭  - "ez_setup.py" 링크 클릭후 내용을 파일로 PC에 저장 (C:\ez_setup.py)  - 윈도우 명령프롬프트(cmd) 실행후 C: 로 이동한뒤 아래 명령 입력      python ez_setup.py build      - 완료 후 아래명령 입력      python ez_setup.py install        - 설치완료