it(85)
-
Anaconda(아나콘다) 설치하기 - Python 설치
오늘은 파이썬 설치를 해보겠다. 파이썬 설치라고 해 놓고, 왜 아나콘다냐고 하는 사람이 있을 수 있다. 아나콘다란? 파이썬에 라이브러리 중에서 머신러닝 위주의 라이브러리를 패키지화 한것이다. 따라서 다운로드 사이즈는 파이썬보다 크지만, 머신러닝 시 필요한 라이브러리들을 다운 받을 필요 없으며, 파이썬과 문법이 동일하고, 100% 호환이 된다고 할 수 있다. 즉, 파이썬이라고 보면 된다. 0. 서버 환경 - 우분투( ubuntu ) 1. 아나콘다를 다운 받는다. $ wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh 2. 아나콘다가 잘 다운 받았는지 확인한다. $ ls 3. 아나콘다를 설치한다. ( 아래 그림 참조 ) $ sh ..
2021.04.14 -
ubuntu 방화벽 해지
1. 방화벽 해지 $ sudo iptables -I INPUT 5 -i ens3 -p tcp --dport 27017 -m state --state NEW,ESTABLISHED -j ACCEPT $ sudo ufw allow 27017 MongoDB 디폴트 포트 방화벽 해지 샘플이다. 쉬운데 늘 찾아봐서 정리해 놓는다.
2021.04.08 -
window 시간 동기화 방법 ( 한국 표준 시 )
스마트 팩토리를 개발하는 과정에서 시간이 계속 틀어져서, 생산정보와 재품정보들간의 매칭이 미묘하게 틀어지는것을 발견했다. 큰 문제가 되는 수준의 데이터 오차지만, 데이터 분석을 위해선 정확한 정보가 필요하기에 시간을 정교하게 맞추는 작업이 필요했다. 그 과정에서 한국표준과학연구원에서 지원하는 UTCk3 를 사용하기로 했다. 사용방법은 쉽다. 1. 한국 표준시 일단 아래 사이트로 한국 표준 과학 연구원에 접속한다. www.kriss.re.kr/standard/view.do?pg=standard_set_01 2. UTCk3 를 다운 받는다. 3. 설치를 수행한다. 설치는 다음다음만 연속으로 눌러주면 되다. 4. 그리고 utck3를 관리자 권한으로 실행한다. 5. 위 그림처럼 어플의 비교 버튼을 눌러보면 현재..
2021.04.07 -
node.js 백그라운드 실행 - forever
node.js를 그냥 실행하면, 서버를 종료 시, node.js 가 종료된다. 이를 방지하기 위해 forever가 존재한다. node.js 서비스를 백그라운드 실행하는 방법에 대해 알아보겠다. 작업이 매우 심플하다. 이번 실습은 편안하게 따라와도 된다. 0. 작업 환경 - ubuntu 20 1. forever 설치 $ sudo npm install forever -g 2. forever 로 작업 실행 $ forever start mongodb-proxy.js * forever start -w mongodb-proxy.js 에서 -w 옵션을 사용하면, 소스코드가 변경시 재 시작한다. 3. forever 리스트 확인 $ forever list 4. forever 종료 $ forever stop 0 앞에 있는..
2021.04.07 -
Apache + Flask 연동 ( ubuntu ) - 한글
Flask는 Python web framewark 중 하나다. 사용이 간편해, 가벼운 api 서버로 사용하기에 안성 맞춤이다. 하지만, Python의 고질적인 문제이자, Flask의 문제인... Multi Thread 의 약점 때문에, 이를 활용해 프로젝트를 수행하는 경우, 이슈로 제기 된다. 이러한 약점을 보안하기 위해, 많은 Flask 개발자들은 Apache 서비스와 함께 사용한다. 그래서 금일은 Flask와 Apache web 서비스를 연동하는 방법에 대해 알아 보겠다. 0. 본 환경은 ubuntu 20 버전이다. - ubuntu 18 버전에서 무난히 잘 된다. 1. 먼저 필요한 패키지를 설치한다. $ sudo add-apt-repository universe $ sudo apt-get update..
2021.04.06 -
Windows 에서 Flask + Apache 연동
금일은 윈도우에 apache httpd 와 flask를 연동하는 걸 해보겠다. 뭔가 계속 에러 나서 뭐지 뭐지 했는데,,, 안되면, 재부팅하면 된다. 윈도우 이놈은 아직 세팅을 먹이려면 재부팅이 답인거 같다.. 1. visual studio 를 설치해 준다. 다 설치할 필요까지는 없고 visal c++ 빌더만 깔면 된다. 2. httpd를 다운 받는다 . 다운 링크는 다음과 같다. https://www.apachelounge.com/download/ 그리고 자신의 컴퓨터에 맞는 걸 다운 받는다. 3. apahce 압축 해지 후 c드라이브로 이동 압축을 해지한 뒤, apache24만 c드라이브로 옮겨준다. 4. cmd를 켜서 mod-wsgi를 다운 받는다. # pip install mod_wsgi 설치과정..
2021.04.03