본문 바로가기

IT Tools

(12)
[influxDB/ubuntu] influxDB1.8 ubuntu 설치/삭제 및 storage path 변경 InfluxDB influxDB 란? 시계열로 데이터를 담는 저장소 시간 흐름에 따라 측정되는 시계열 데이터를 저장하는데 있어 특화되어 있는 데이터 베이스 influxdb1.8 install (ubuntu) # influxdb 설치 $ wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.9_amd64.deb $ sudo dpkg -i influxdb_1.8.9_amd64.deb $ sudo systemctl start influxdb influxdb storage path change influxDB 데이터가 저장되는 경로를 수정하고 싶은 경우 $ mkdir /new/path/to/influxdb $ cd /new/path/to/ $ sudo c..
[MongoDB/Docker] MongoDB Docker로 설치 및 세팅 하기 1. docker 에서 mongoDB 설치 및 실행시키기 다음 명령어를 실행시키면 된다. $ docker run --name {container_name} \ -v {host_path}:/data/db \ -d -p {host_port}:{container_port}\ mongo --auth 예시) $ docker run --name mongodb -v /data/mongo:/data/db -d -p 27017:27017 mongo --auth Unable to find image 'mongo:latest' locally latest: Pulling from library/mongo 25fa05cd42bd: Pull complete 3380d70bde1c: Pull complete 9c5e30e9886d..
[K3S] Lightweight Kubernetes인 K3S 설치 및 클러스터 세팅 K3S? k3s 는 경량화된 쿠버네티스로(Lightweight Kubernetes) 으로, 기본적인 Kubernetes의 기능이 제공되는 자원이 한정된 edge 환경에 매우 적합한 프로그램입니다. 라즈배리파이와 같은 아주 작은 임베디드 기기에도 충분히 잘 돌아가게 최적화가 되어 있다고 합니다. 따라서, 저는 이 K3S를 이용해서 Local 환경에서 Cluster를 구성하는 방법을 작성해보려고 합니다. k3s 의 대략적 구성은 다음과 같습니다. 아래에는 K3S 홈페이지 링크 입니다. 더 자세한 설명을 원하시면 다음 링크를 따라가시면 됩니다. https://k3s.io/ K3s: Lightweight Kubernetes We are a Cloud Native Computing Foundation sandbo..
[Google Coral TPU] Micro SD card 없이 Coral TPU Dev Board 환경 세팅 / 설치 하기 Google Coral TPU ? 준비물 Python 3 가 설치된 host computer (저는 Linux Host를 이용하였으므로, linux 방식을 작성할 것 입니다.) 1개의 USB-C power supply (2 A / 5 V) (coral tpu power 공급용) 1개의 USB-C to USB-A 케이블 (host computer와의 serial 통신용) 1개의 USB-micro-B to USB-A 케이블 (host computer에서 tpu의 터미널을접속하기 위해) 참고로 c-type은 다음과 같이 생겼습니다. Flash a new board host 컴퓨터에 다음과 같은 작업을 해야합니다. $ sudo apt-get install screen $ sudo apt-get install f..
[Git/Github] git history 및 commit log 지우기 (초기화) git repository 초기화 하는 방법 local 에서 해당 폴더 위치에서 터미널 창을 열어주고 다음 명령어를 입력하여 .git 파일을 제거 $ sudo rm -rf .git 후에 git 초기화 해주고 파일 다시 올리기 $ git init $ git add . $ git commit -m "Initial commit" 원격 저장소와 현재 로컬 저장소 연결하기 $ git remote add origin [repo_address] 연결된 원격 저장소로 다시 올리기 $ git push --mirror --force 이렇게 하면, 그동안의 commit log 나 여러 hitory 기록들이 사라지고 아예 초기화가 되었음을 확인할 수 있다.
[InfluxDB] InfluxDB 에 저장된 테이블 CSV 파일로 추출하기 influx --precision rfc3339 -database '[database 이름]' -execute 'select * from "[measurement 이름]"' -format csv > [저장할 파일 위치 및 원하는 파일 이름].csv '--precision rfc3339' 는 선택 사항 예시) $ sudo influx --precision rfc3339 -database 'test' -execute 'select * from "table1"' -format csv > result.csv 테이블 추출에 조건을 달고 싶은 경우 현재 시간 보다 2일 7시간 전까지의 데이터만 추출하고 싶은 경우 $ influx --precision rfc3339 -database 'test' -execute 's..
[Docker] Docker란? Docker 기초 : Hello-world 컨테이너 실행 IT의 I자도 모르던 새싹 윈도우 사용자 시절에, 저는 패기롭게 AI 공부를 해보겠다고 무작정 책을 들고 TensorFlow를 설치했던 경험이 있습니다. 당시 펜티엄 CPU(굉장히 오래된 CPU를)가 장착된 윈도우 노트북을 가지고 익숙하지 않은 커맨트 창에서 이리저리 명령어를 치며 장장 5시간을 설치에만 매달렸죠.. 알 수 없는 이유로 TensorFlow는 계속 설치되지 않고, 실행되지 않았습니다. 지금의 저라면 그 때의 오류를 조금이나마 알아볼 수 있었겠으나 그때의 저는 왜 책 그대로 했는데 안되지..? 였습니다. 답답한 마음에 컴퓨터공학과 다니는 지인에게 물어봤지만 차라리 linux나 mac과 같은 환경이었다면 설치가 쉬웠을테지만 윈도우라서 권한,파이썬 버전 등등의 문제로 되지 않는 거 같다는 답변만..
[Github/Git Bash] - Github 원격 저장소 연결 및 브랜치 (add,commit,push,pull 활용) 0. 준비 사항 Git Bash git을 활용하기 위한 CLI를 제공한다. 이 외에도 source tree, github dexktop 등을 통해 gui환경에서도 활용 가능하다. 1.로컬 저장소 활용하기 1-1. 저장소 초기화 $git init Initialized empty Git repository in C:/Users/Mishuni/test/.git/ 저장소(Repository)를 초기화 하게 되면, .git 가 해당 디렉토리에 숨겨진 폴더로 생성된다. 위 예시에서는 C:/Users/Mishuni/test/ 위치에서 git init 을 실행했으므로 해당 폴더 안에 .git 파일이 생긴다. 2. add - staging area git으로 관리되는 파일들은 Working directory, Stagi..

728x90
반응형