본문 바로가기
반응형

5.Linux19

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. 3. 11.
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. 2. 19.
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. 2. 14.
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. 2. 14.
10. [CentOS7] 리눅스 기본2 - 리눅스 디렉토리 [CentOS7] 리눅스 기본2 - 리눅스 디렉토리 디렉토리 설명 / 최상위 디렉터리, 리눅스 모든 디렉터리들의 시작점. /bin (CentOS7 이전) /usr/bin (CentOS7) 기본 실행 명령어 (실행파일)가 저장되어있는 디렉토리 binaries /sbin (CentOS7 이전) /usr/sbin (CentOS7) 시스템 명령어가 저장되어 있는 경로(관리자만 사용가능) system binaries, 시스템 관리를 위한 명령어 디렉토리(시스템 부팅, 복구, 보수 등등) /boot 부팅 관련 파일 디렉토리리눅스 부트로더(boot loader)가 저장되어 있는 경로 /etc 시스템 설정 파일 디렉토리리눅스 시스템에 대한 서비스와 환경 설정과 관련된 파일이 저장되어 있는 경로. /mnt 입출력 장치 .. 2018. 2. 13.
10. [CentOS7] 리눅스 기본1 - 명령어 모음 및 간단 설명 [CentOS7] 리눅스 기본1 - 명령어 모음 및 간단 설명 리눅스 기초 강의 때 정리해둔 명령어들 ▶컴퓨터 이름 호출hostnamecat /etc/hostname ▶arguments 다시 사용하기 (잘 활용하면 오타를 통해서 실수할 일이 안생김)뱅 딸러!$ ex) 네트워크 설정 파일 보기cat /etc/sysconfig/network-scripts/ifcfg-enp0s3해당 아규먼트 활용VI !$ ▶인터넷 되는가ping 8.8.8.8 ▶화면 지우기clear또는 단축키 CTRL + L ▶아이피 확인 : ifconfig ▶아이피만 나오게 하기 : hostname -i ▶yum update -y=> 기존 설치 패키지 업그레이드 ▶cat /etc/--release=> 버전정보 확인하기 ▶sudo => 관리자.. 2018. 2. 13.
9. [CentOS7] Jenkins 설치 [CentOS7] Jenkins 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [Jenkins 설치] 입니다. :) ▶ Jenkins - CI 툴의 일종 - 젠킨스(Jenkins)는 허드슨의 주요 개발자가 나와서 만든 프로젝트. - 오픈소스 CI 솔루션 가운데 압도적인 사용자를 보유하고 있다. 사용자 및 플러그인 개발자가 많아서 다양한 기능이 제공되며, 관련자료도 많은 편이다. 최근에는 오픈소스 클라우드 컴퓨팅 플랫폼인 오픈스택의 CI 솔루션으로 채택되기도 했다. ▶ jenkins 설치파일 다운로드 및 설치 첫번째 방법 (비권장) # wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo# rpm --impo.. 2018. 2. 12.
8. [CentOS7] SVN 설치 및 설정 [CentOS7] SVN 설치 및 설정 안녕하세요. 갓대희 입니다. 이번 포스팅은 [SVN 설치 및 설정] 입니다. :) ▶ svn - SVN은 SubVersion의 줄임말로 형상관리/소스 관리 툴이다 - 리눅스 subversion 패키지는 서버 + 클라이언트 ▶ svn 설치 여부 확인 및설치 [root@goddaehee ~]# svn-bash: svn: command not found[root@goddaehee ~]# rpm -qa | grep subversion 위와같이 뜨는 경우 svn 설치되어 있지 않다. yu을 통해 설치 진행. [root@goddaehee ~]# yum -y install subversion ▶ svn 저장소 생성 및 설정하기 -1. 저장소 생성 mkdir 폴더경로cd 폴더경로.. 2018. 2. 1.
7-3 [CentOS7] 레드마인 (Redmine) 플러그인 설치 (ckeditor) [CentOS7] 레드마인 (Redmine) 플러그인 설치 (ckeditor) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 레드마인 플러그인 설치 ] 입니다. :) 레드마인 플러그인을 설치해 보겠다.리눅스 초보자인 나에겐... 생각보다 어려웠다 ... ㅠㅠ ▶ 플러그인 다운로드 Git을 통해 플러그인을 관리하는 방법도 있는 것 같은데... 추후에 공부해야겠다. - 레드마인 기본 Sitehttp://www.redmine.org/ - 레드마인 플러그인 리스트http://www.redmine.org/projects/redmine/wiki/Plugin_List - 우리가 설치할 레드마인 CK 에디터 플러그인http://www.redmine.org/plugins/ckeditorhttps://github.com/.. 2018. 1. 30.
7-2 [CentOS7] 레드마인 (Redmine) 테마 변경 [CentOS7] 레드마인 (Redmine) 테마 변경 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 레드마인 테마 변경 ]입니다. :) 레드마인 테마 변경은 생각보다 간단하다. ▶ 테마 파일 다운로드 다음 싸이트에서 받아도 되고 다른 싸이트들이 많이 있다. https://www.redmineup.com/?from=redminecrmcom 다운로드 후 압축 해제하고, ftp로 전송한다. 경로 : {레드마인설치경로}public/themes 레드마인 재부팅. ▶ 테마 설정 - 레드마인 기본 테마 - 추가한 테마를 확인 할 수 있다. - 저장을 누르면 변경된 테마를 확인 할 수있다. 2018. 1. 26.
7-1. [CentOS7] 레드마인 (Redmine) 설치 -1 [CentOS7] 레드마인 (Redmine) 설치 -1 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Redmine 설치 ] 입니다. :) 레드마인을 2가지 방법으로 설치해 보았다. 첫번째, bitnami 레드마인으로 필요한 모듈을 한번에 같이 설치, 설정하는 방법. ( 해당 파일의 실행을로 모든것 을 세팅 bitnami-redmine-3.4.3-2-linux-x64-installer.run ) 두번째, 직접 compile 하여 설치하는 방법 두번째 방법이 개인적으로 더 괜찮았다. 해당 방법으로 직접설치 하다록 해보겠다. ▶ mysql VS maria DB MYSQL은 글로벌 IT업체 오라클의 소유다. 오라클은 썬마이크로시스템즈를 인수하면서 MYSQL도 손에 넣었다.그러나 오라클이 썬을 인수한 후 MYS.. 2018. 1. 26.
6. [CentOS7] 아파치와 톰캣 연동하기 (mod_jk) & 로드밸런스 설정 [CentOS7] 아파치와 톰캣 연동하기 (mod_jk) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 로드 밸런싱 설정 해보기 ] 입니다. :) ▶ 아파치와 톰캣을 연동하는 이유 - Tomcat 서버는 본연의 임무인 서블릿 컨테이너의 역할만 하고, Apache HTTP Server는 웹서버의 역할을 하도록 각각의 기능을 분리하기 위해 연동을 할 수 있다. - Apache HTTP Server에서 제공하는 편리한 기능을 사용하기 위해서 연동을 할수 있다. - 대규모 사용자가 사용하는 시스템을 구축할 때 웹 서버인 아파치와 연동을 하면 부하 분산의 효과를 가질 수 있다. mod_jk의 Load Balancing과 FailOver 기능을 사용하여 안정적으로 운영 할 수 있다. - 아파치 내에서만 설정할 수 .. 2018. 1. 25.
5. [CentOS7] 톰캣(Tomcat) 다중으로 설치 [CentOS7] 톰캣(Tomcat) 다중으로 설치 앞서 이미 단일 톰캣을 설치 해보았다. 그러나 한 서버에서 다양한 서비스를 사용, 로드밸런싱을 통산 부하분산 등의 목적으로 Tomcat을 다중으로 설치해야 할 일들이 있다. ▶ 포트 설정하나의 톰캣에서 보통 3개의 port를 사용한다고 생각하면 된다.(톰캣 내부 포트, apache 연동을 위한 ajp 포트, 서비스 포트) server port (내부) : 8005, 8105ajp1.3 port (내부) : 8009, 8109Connector port (외부) : 8080, 8180 ▶ 톰캣 설치# wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27.tar.. 2018. 1. 25.
4. [CentOS7] 컴파일 하여 아파치(Apache) 설치 [CentOS7] 컴파일 하여 아파치(Apache) 설치 ▶ 0. gcc 패키지 설치 # yum -y install gcc make gcc-c++ pcre-devel GCC 란? - GNU 컴파일러 모음(GNU Compiler Collection, 줄여서 GCC)는 GNU 프로젝트의 일환으로 개발되어 널리 쓰이고 있는 컴파일러이다. 자유 소프트웨어 중에 가장 잘 알려진 것들 중 하나이다.원래 GCC는 C만을 지원했던 컴파일러로 이름도 "GNU C 컴파일러"였지만, 후에 C++, Java, Fortran, Ada 등 여러 언어를 컴파일할 수 있게 되면서, 현재의 이름으로 바뀌었다. - GCC는 리처드 스톨만이 1987년 GNU 프로젝트의 컴파일러로 작성했다. GNU 프로젝트에 컴파일러가 없었기 때문에 이 .. 2018. 1. 23.
3. [centOS7] 톰캣(Tomcat) 설치 [CentOS7] 톰캣(Tomcat) 설치 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ (리눅스) 톰캣 설치 ] 입니다. :) ▶ 아파치 톰캣 특징 - 아파치 톰캣(Apache Tomcat) 은 아파치 소프트웨어 재단 에서 만든 Java Servlet & JSP 기술 구현을 위한 Open Source - 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공한다. - 웹 서버로 사용할 수도 있지만 주로 웹 애플리케이션 서버(WAS)로 사용된다. - html 같은 정적 페이지를 로딩하는데 다른 웹 서버보다 수행 속도가 느리다. (그렇기 때문에 아파치랑 연동 한다.) ▶1. 다운로드http://archive.apache.org/d.. 2018. 1. 23.
반응형