분류 전체보기
-
[웹개발 기초] Git 이란? 안녕하세요. 갓대희 입니다. 이번 포스팅은 [Git 기초] 입니다. :) 1. Git이란? (참고 : https://git-scm.com/book/ko/v2 (공식 Site 한글 매뉴얼)) 1.1 형상 관리 도구(Configuration Management Tool) 중 하나. - 참고로 형상 관리 도구는 버전 관리 시스템이라고도 한다. - Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개소프트웨어. - SVN보다 여러 장점이 있어 SVN을 쓰던 개발 조직들은 하나둘씩 Git으로 갈아타고 있다. 1.2 SVN과 Git의 차이점 - Git이 SVN과 다른 점은 분산형 관리 시스템이라는 것이다. - SVN : 중앙 서버에..
[웹개발 기초] Git 이란?[웹개발 기초] Git 이란? 안녕하세요. 갓대희 입니다. 이번 포스팅은 [Git 기초] 입니다. :) 1. Git이란? (참고 : https://git-scm.com/book/ko/v2 (공식 Site 한글 매뉴얼)) 1.1 형상 관리 도구(Configuration Management Tool) 중 하나. - 참고로 형상 관리 도구는 버전 관리 시스템이라고도 한다. - Git은 소프트웨어를 개발하는 기업의 핵심 자산인 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개소프트웨어. - SVN보다 여러 장점이 있어 SVN을 쓰던 개발 조직들은 하나둘씩 Git으로 갈아타고 있다. 1.2 SVN과 Git의 차이점 - Git이 SVN과 다른 점은 분산형 관리 시스템이라는 것이다. - SVN : 중앙 서버에..
2018.03.12 -
[웹개발 기초] 윈도우 Hosts (호스트) 파일이란? ▶ Hosts (호스트)란 무엇일까? - 호스트 이름에 대응하는 IP 주소가 저장되어 있어서 도메인 이름 시스템(DNS)에서 주소 정보를 제공받지 않고도 서버의 위치를 찾게 해주는 파일. 웹개발을 하면서 호스트 파일(Host file)을 많이 활용하게 된다.호스트 파일의 역할은 무엇일까? 네이버를 예를 들어보자. 일반적으로 IP주소보단 http://www.naver.com이라는 도메인 주소를 외우기 쉽다. 그렇기 때문에 우리는 http://www.naver.com라는 도메인 이름을 주소창에 입력하여 접속한다.도메인 이름을 주소창에 입력하지만 실제로 우리가 접속하는 서버의 주소는 아이피 주소이다. 위 사진을 보자.호스트 파일을 문서 편집기로 열었을때의..
[웹개발 기초] 윈도우 Hosts (호스트) 파일이란?[웹개발 기초] 윈도우 Hosts (호스트) 파일이란? ▶ Hosts (호스트)란 무엇일까? - 호스트 이름에 대응하는 IP 주소가 저장되어 있어서 도메인 이름 시스템(DNS)에서 주소 정보를 제공받지 않고도 서버의 위치를 찾게 해주는 파일. 웹개발을 하면서 호스트 파일(Host file)을 많이 활용하게 된다.호스트 파일의 역할은 무엇일까? 네이버를 예를 들어보자. 일반적으로 IP주소보단 http://www.naver.com이라는 도메인 주소를 외우기 쉽다. 그렇기 때문에 우리는 http://www.naver.com라는 도메인 이름을 주소창에 입력하여 접속한다.도메인 이름을 주소창에 입력하지만 실제로 우리가 접속하는 서버의 주소는 아이피 주소이다. 위 사진을 보자.호스트 파일을 문서 편집기로 열었을때의..
2018.03.12 -
[CentOS7] 넥서스(Nexus) 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 넥서스(Nexus) 설치 ] 입니다. :) ▶ 넥서스 (Nexus)1. 프로젝트 / 기업에서 사용할 수 있는 무료!! 내부 리포지토리 구성을 위한 도구. 2. Nexus는 다수의 central repository들을 관리할 수 있으며 Proxy 개념을 통해 개발자들에게 보다 쉬운 repository 연동 편의성을 제공한다. 3. 외부에서 dependency를 끌어오는 수고를 덜고, local nexus를 proxy(cache)로 사용함으로써 빠르게 라이브러리를 끌어 올 수 있다. 4. 개발팀에서 사용하는 공용 라이브러리를 local nexus에 배포해서 팀간에 공유할 수 있습니다. ▶ Repository1. Snap..
13. [CentOS7] 넥서스(Nexus) 설치[CentOS7] 넥서스(Nexus) 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 넥서스(Nexus) 설치 ] 입니다. :) ▶ 넥서스 (Nexus)1. 프로젝트 / 기업에서 사용할 수 있는 무료!! 내부 리포지토리 구성을 위한 도구. 2. Nexus는 다수의 central repository들을 관리할 수 있으며 Proxy 개념을 통해 개발자들에게 보다 쉬운 repository 연동 편의성을 제공한다. 3. 외부에서 dependency를 끌어오는 수고를 덜고, local nexus를 proxy(cache)로 사용함으로써 빠르게 라이브러리를 끌어 올 수 있다. 4. 개발팀에서 사용하는 공용 라이브러리를 local nexus에 배포해서 팀간에 공유할 수 있습니다. ▶ Repository1. Snap..
2018.03.11 -
[CentOS7] 키바나(Kibana) 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ ELK 중 Kibana 설치 ] 입니다. :) ▶ 키바나 (Kibana) : 일종의 테이터 시각화 툴 ▶ 키바나 다운로드 및 설치 - 다음 싸이트에서 다운로드https://www.elastic.co/downloads/kibana - wget을 통해서도 가능# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.1-x86_64.rpm - 설치# rpm -i kibana-6.2.1-x86_64.rpm ▶ 포트 설정# vi /etc/kibana/kibana.yml 다음 부분 수정. (port, 키바나 구동 server host, elasticsearch URL)..
12. [CentOS7] 키바나(Kibana) 설치[CentOS7] 키바나(Kibana) 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ ELK 중 Kibana 설치 ] 입니다. :) ▶ 키바나 (Kibana) : 일종의 테이터 시각화 툴 ▶ 키바나 다운로드 및 설치 - 다음 싸이트에서 다운로드https://www.elastic.co/downloads/kibana - wget을 통해서도 가능# wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.1-x86_64.rpm - 설치# rpm -i kibana-6.2.1-x86_64.rpm ▶ 포트 설정# vi /etc/kibana/kibana.yml 다음 부분 수정. (port, 키바나 구동 server host, elasticsearch URL)..
2018.02.19 -
[CentOS7] Elasticsearch 데이터 입력,조회,삭제, 업데이트 기본 ▶ Elastic Search는 rest API를 사용. ▶ Elastic Search Realation DB 비교 Index DatabaseType TableDocument RowField ColumnMapping Schema GET SelectPUT Update POST InsertDELETE Delete ex) getcurl -XGET localhost:9200/classes/class/1select * from class where id = 1 ex) postcurl -XPOST localhost:9200/classes/class/1 -d '{xxx}'insert into class values (xxx) ex) p..
11-2. [CentOS7] Elasticsearch 데이터 입력,조회,삭제, 업데이트 기본[CentOS7] Elasticsearch 데이터 입력,조회,삭제, 업데이트 기본 ▶ Elastic Search는 rest API를 사용. ▶ Elastic Search Realation DB 비교 Index DatabaseType TableDocument RowField ColumnMapping Schema GET SelectPUT Update POST InsertDELETE Delete ex) getcurl -XGET localhost:9200/classes/class/1select * from class where id = 1 ex) postcurl -XPOST localhost:9200/classes/class/1 -d '{xxx}'insert into class values (xxx) ex) p..
2018.02.14 -
[CentOS7] Elasticsearch 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ ELK 중 Elasticsearch ] 입니다. :) ▶ java8 이상이 필요하다. # java -version java version "1.8.0_151"Java(TM) SE Runtime Environment (build 1.8.0_151-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) # echo $JAVA_HOME /usr/local/java 혹시 java가 설치 안되어 있다면 설치해 준다. 1. [CentOS] - Java 설치 ▶elasticsearch 다운로드 및 설치 - 다음 싸이트에서 다운로드https://www.ela..
11-1. [CentOS7] Elasticsearch 설치[CentOS7] Elasticsearch 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ ELK 중 Elasticsearch ] 입니다. :) ▶ java8 이상이 필요하다. # java -version java version "1.8.0_151"Java(TM) SE Runtime Environment (build 1.8.0_151-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode) # echo $JAVA_HOME /usr/local/java 혹시 java가 설치 안되어 있다면 설치해 준다. 1. [CentOS] - Java 설치 ▶elasticsearch 다운로드 및 설치 - 다음 싸이트에서 다운로드https://www.ela..
2018.02.14