INTRO OS, python, django, mysql 환경 [macbook : local] macOS : Catalina 10.15.1 python 3.7.4 django 2.2.6 mysql Ver 8.0.18 for osx10.15 on x86_64 (Homebrew) ## Version 확인 방법 ## python 3.7.4 # virtualenv 환경에서 python or python3 (jbe)$ python -V ## django 2.2.6 # python console에서 확인 >> import django >> django.VERSION ## mysql Ver 8.0.18 for osx10.15 on x86_64 (Homebrew) # macOS mysql terminal 확인 $ my..
INTRO nginx와 php 설치 후 다음 포스트에서 MariaDB를 설치하고 접속 및 간단한 사용법을 알아본다. apt-get(Advanced Packaging Tool) update/upgrade $ sudo apt-get update $ sudo apt-get dist-upgrade 1. nginx 설치 및 확인 $ sudo apt-get install nginx $ sudo service nginx start ## nginx start 동일 명령어 $ sudo service nginx start $ sudo systemctl start nginx $ sudo /etc/init.d/nginx start Browser에 라즈베리파이 ip 주소를 입력하면 다음 화면을 확인 할 수 있다. [참고] 제거..
INTRO Raspberry PI default user/passwd = pi/raspberry라 외부접속 보안을 위해서 새로운 게정이 필요하다. 먼저 root 계정 비밀번호를 변경(부여) 하자. # root passwd 변경 $ sudo passwd root # 신규 계정 생성 $ sudo adduser [newID] # 신규 계정 sudo group에 넣기 $ sudo addgroup [newID] sudo # default user pi 삭제 : 뭐가 아주 많은 것들이 지워진다. $ sudo deluser --remove-all pi % ssh로 재접속 시 pi@로도 접속이 가능하다. root 환경으로 접속된 느낌이었다. 다음 명령을 수행하면 default user pi가 제거되어 ssh 접속이 안..
INTRO # headless로 부팅 후 ssh 접속하면 와이파이 보호 접속(WPA2) PSK 설정 부분만 참조하자. Raspbian lite는 GUI(Graphic User Interface), 즉 Desktop이 아니기 때문에 명령어에 의존해서 설정하게 된다. Linux Debian 계열인 Raspbian은 기본 리눅스 커널 명령어를 사용한다. 윈도우에 익숙한 이에게는 한없이 불편하지만 macOS terminal을 이용하다보니 낯설지만은 않다. SSH를 설치해서 Raspberry Pi에 접속하는 순간 일단 유선키보드에서 벗어날 수 있고 모니터가 필요없으니 TV를 보며 쇼파에 앉아서 Raspbian을 편하게 누빌 수 있으니 정말 신세계일 수 밖에 없다. 1. wi-fi 설정하기 : WPA2 PSK 암호..
INTRO Arduino를 공부하다가 문득 아두이노 센서에서 수집된 데이터를 저장할 서버가 필요해졌다. 서버를 설치해보는 건 처음이라 시작을 어떻게 해야하는 지 막막하기만 하다. django를 공부하다가 슬쩍보았던 nginx가 서버와 관련된 용어라는 걸 알았다. 웹서버 설치 관련 서치를 하다보면 APM( Apache + PHP + MySQL ), EPM( [E]nginx + PHP + MariaDB) 구성에 대한 내용을 가장 많이 접할 수 있었다. APM은 좀 익숙한 용어들의 조합이었다. Apache(Apache HTTP[Hyper Text Transfer Protocol] Server)는 웹서버(web server, HTTP server라고도 함) 소프트웨어, PHP 서버의 스크립트 언어, MySQL은..
INTRO Arduino(아두이노)를 이용해서 거실의 커튼을 열고닫는 제어를 해보고 싶다는 생각에서 시작했다. python을 공부하고 있는 요즘 이녀석을 어디까지 쓸 수 있을 지 고민 중이다. 그 첫걸음에 서서 빛감지 센서와 모터를 구동하는 것을 목표로 정했다. Arduino에 대한 설명은 위키백과에게 넘기도록 한다. https://ko.wikipedia.org/wiki/%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8 일단 Arduino를 다루는 것부터 시작해보려고 한다. 준비물 : Arduino UNO R3, USB cable, 저항, LED(Light Emitting Diode, 발광 다이오드) 1. Arduino IDE https://www.arduino.cc/en/Main/Sof..
INTRO Heroku 배포 전 사전 준비에서 localhost의 project를 일부 수정하여 GitHub 저장소에 배포하였다. 이전 포스트 https://jinozblog.tistory.com/15를 참고하면 된다. - Heroku, GitHub 회원가입 및 설치 - jinozblog2019/jblog/settings.py 재설정 - .gitignre 생성 및 git add/commit/push 다음은 git 저장소에서 Heroku에 push할 차례이다. localPC project -> git 저장소 -> Heroku 먼저 git remote에 heroku를 추가하자. $ heroku login $ heroku git:remote -a jinozblog2019 $ git remote -v herok..
1. Heroku : PaaS(Platform as a Service) cloud database 제공, PostgreSQL 회원가입 및 app 생성 : jinozblog2019 https://dashboard.heroku.com/apps Heroku CLI 설치 https://devcenter.heroku.com/articles/heroku-cli $ brew tap heroku/brew && brew install heroku 2. GitHub : website에 올릴 파일 관리를 위한 원격 저장소 회원가입 및 Repositories(저장소) 생성 https://github.com/ Repository name : jinozblog2019 Initialize this repository with a ..
- Total
- Today
- Yesterday
- ERP
- Pandas
- DS18B20
- raspberrypi
- github
- server
- analysis
- arduino
- SSH
- 코로나19
- git
- 라즈베리파이
- Templates
- Raspberry Pi
- template
- Python
- sublime text
- r
- DAQ
- 자가격리
- COVID-19
- 확진
- Django
- Model
- pyserial
- 코로나
- vscode
- Regression
- CSV
- MacOS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |