개발
-
글또 4기 소개 및 다짐글개발/Etc 2020. 8. 7. 17:16
1. 글또란? 글또는 "글 쓰는 또라이가 세상을 바꾼다"의 약자입니다. 6개월간 2주에 글 1개를 작성하는 모임입니다. 글또는 꾸준히 모집하는 것 같으니, 블로그를 운영하는 개발자라면 참여하시면 좋을 것 같습니다. 서로 피드백하는 구조로 다른 분들의 글을 읽으면서 도움도 많이 될 것으로 기대됩니다. https://www.facebook.com/groups/geultto/ 해당 페이지에서 가입하면, 모집글이 올라오니 참고해주세요~! 2. 글또를 참여하게 된 이유는? 현재 개발 블로그를 운영하고 있지만, 블로그 개설한지 오래되지 않아 방문객이 많이 없고 피드백이 없어 블로그가 잘 되고 있는 것인지, 내 글이 방문객에게 도움이 되는 글인지 와 닿지 않습니다. 피드백이 필요할 것 같아서 지원하게 되었습니다. 다..
-
서버 사양 확인 (with 우분투)개발/Etc 2020. 8. 7. 17:09
자주 확인하는 서버 사양 명령어를 정리해 보았다. 1. os 확인 cat /etc/issue 2. cpu 확인 model name 확인 $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 158 model name : Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz 3. 메모리 확인 $ cat /proc/meminfo | grep Mem MemTotal: 12183524 kB 4. hdd, ssd 확인 4-1. hdd, ssd 구분 0 SSD, 1 HDD $ lsblk -d -o name,rota NAME ROTA nvme0n1 0 sda 1 4-2. hdd, ssd 각 용량 확인 위에..
-
SVN TO GITLAB 이전하기개발/Etc 2020. 8. 7. 17:02
svn에서 git으로 변경하려고 한다. tortoisegit 툴을 이용해서 변경하였고, svn2 git로 변경하려고 했으나 문제가 되어서 tortoisegit 툴을 이용해 변경하기로 하였다. 1. tortoisegit 설치 다운로드 사이트 : https://tortoisegit.org/download/ Download – TortoiseGit – Windows Shell Interface to Git Other resources Debug symbols, language dlls and other resources can be found on our dedicated download server: download.tortoisegit.org/tgit/2.10.0.0/. Preview releases Th..
-
도커 자동 배포하기 - jenkins개발/docker 2020. 8. 7. 15:31
💡 목차 이번 시간에는 도커 이미지 자동 배포를 진행하려고 합니다. 아래 목차를 확인하여 전체적으로 무엇을 배울지 확인하고 갑시다. jenkins jenkins에 대한 간단히 알아보고 갑니다. jenkins 도커 실행하기 전 준비 jenkins 도커를 실행하기 전에 먼저 원하는 도커 이미지를 hub에 올려 봅니다. jenkins 도커 실행 jenkins를 도커로 실행합니다. jenkins 작업 생성하기 jenkins 파이프 라인을 생성해서 자동 배포가 되도록 설정합니다. 기타 작업 설정 jenkins 사용 시 편리한 기타 작업들을 설정해 줍니다. 1. jenkins 코드 배포를 자동화하기 위해서 자동화 도구 중 하나인 jenkins를 도커로 띄우려고 합니다. 그전에 jenkins에 대해 간단히 알아보고 ..
-
도커 컴포즈 사용하기개발/docker 2020. 8. 7. 14:48
💡 목차 이번 시간에 학습할 부분은 아래와 같다. 전체적으로 무엇을 배울지 미리 확인하고 가자. 도커 컴포즈 사용하는 이유 도커 컴프즈를 사용하는 이유를 알고 가자 도커 컴포즈 설치하기 도커 컴포즈를 사용하기 위해 설치를 먼저 해보자. 도커 컴포즈 사용하기 도커 컴프즈를 사용하고 파일 작성 방법에 대해 알아보자. 1. 도커 컴포즈 사용하는 이유 여러 개의 컨테이너를 실행해야 할 때나 도커 실행 시 설정이 많아지면 사용할 때 복잡해집니다. 예를 들어 한 워드프레스 애플리케이션을 구축하기 위해 mysql + wordpress를 생성해야 한다면, 아래와 같이 하나씩 컨테이너를 생성해야 합니다. 해당 예제는 docker를 사용해보자 (docker 기본 명령어 사용해보기) 실습에서 다룬 부분입니다. # 1. my..
-
docker 이미지를 만들어보자개발/docker 2020. 8. 7. 14:12
이번 시간에는 docker 이미지를 커스터마이징하기 위해 Dockerfile로 이미지를 만들어 봅시다. 더 나아가 만든 도커 이미지를 hub에 올려 봅시다. 💡 목차 이번 시간에 학습할 부분은 아래와 같습니다. 전체적으로 무엇을 배울지 미리 확인하고 갑시다. docker 이미지 생성 방법 이미지 생성 방법에 대해 정리해 봅시다. docker commit docker commit 명령어를 통해 이미지를 생성해 봅니다. Dockerfile 만들기 Dockerfile를 만들어 이미지를 커스터마이징 해봅시다. docker hub 올리기 docker hub에 위에서 만든 이미지를 올려 봅시다. 1. docker 이미지 생성 방법 이미지 생성 방법은 다음과 같은 3가지가 존재합니다. 기본 이미지(nginx, cen..
-
Redis(레디스) 소개 및 기본 개념 정리개발/Redis 2020. 8. 2. 21:34
Redis(Remote Dictionary System)란 Redis는 메모리 기반의 key - value 저장소입니다. 다른 인메모리 솔루션들과 차이점 중 특별한 점은 다양한 자료구조(문자열, 리스트, 해시, 셋, 정렬된 셋 등)를 지녔다는 점입니다. Redis 특징 장점 리스트, 배열형식의 데이터 처리에 특화 : value 값으로 문자열, 리스트, set(key 1개에 n개의 중복되지 않은 value), sorted set, hash(key 1개에 filed-value쌍이 1개 이상 존재)형 등 여러 데이터 형식을 지원하며 리스트형 데이터의 입력과 삭제가 mysql에 비하여 10배 정도 빠릅니다. 메모리를 활용하면서 영속적인 데이터 보존 : 명령어로 명시적으로 삭제하거나 expires(redis의 각..
-
[centos] 서버 사용중인 포트 확인 및 죽이기개발/Etc 2020. 7. 31. 18:07
docker 이외에는 MongoDB를 사용하지 않았고, docker ps -a 명령어에는 사용중인 포트가 아닌데 서버에서는 계속 27017 포트 사용중이라고 뜨는 현상이 발생하였습니다. 정확한 이유는 모르겠으나 서버를 리부트한 이후로 이런 현상이 발생하였습니다. 1. docker ps -a 명령어 docker ps -a 명령어로 컨테이너를 확인해보면 사용하는 컨테이너는 없었습니다. # docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2. 사용 중인 포트 확인 netstat -tulpn | grep LISTEN 명령어로 사용중인 포트 리스트를 확인해 보니, 해당 포트는 사용중입니다. # netstat -tulpn | grep LISTE..