본문 바로가기 메뉴 바로가기

Suwoni블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Suwoni블로그

검색하기 폼
  • All (79)
    • CodeLab (41)
      • Electron (8)
      • Linux (14)
      • Firebase (19)
    • Code Review (1)
    • Study (11)
      • mongodb (6)
      • Django (2)
      • Python (3)
    • Snippets (7)
      • Javascript (5)
      • MariaDB (2)
    • ETC Review (16)
      • IT서적 (15)
      • 일반서적 (1)
    • TIL + 일기 (0)
    • TIP?! (1)

Linux (14)
13. 리눅스(CentOS) 개발 놀이터 만들기 - Jenkins 와 gitlab 연동 및 Tomcat배포 자동화

안녕하세요~ 오늘은 Jenkins와 gitlab 연동을 해보겠습니다. Jenkins의 주요 사용 목적이 소스서버에 푸시를 하고 그 소스를 가지고 빌드 및 테스트 배포까지 진행하기 위함입니다. 그래서 저도 간단한 Spring으로 구성한 테스트 프로젝트를 gitlab에 푸시를 해두었습니다. 최종 목표는 위의 소스를 저의 리눅스 서버에 설치한 Tomcat에 배포를 시켜 아래의 화면을 띄우는 것입니다. Jenkins plugin 설치 우선 Jenkins으로 접속하여 왼쪽에 있는 ‘Jenkins 관리’ 항목으로 들어갑니다. 제일 상단에 보이는 플러그인 항목으로 들어갑니다. 플러그인 항목에 들어가시면 아래처럼 플러그인들을 관리할 수 있도록 탭으로 나누어져 있습니다. ‘설치된 플러그인 목록’ 에서 ‘Git plugi..

CodeLab/Linux 2017. 6. 17. 23:47
12. 리눅스(CentOS) 개발 놀이터 만들기 - Jenkins 설치

블로그 이전 작업 중입니다. https://suwoni-codelab.com/linux/2017/06/04/Linux-CentOS-jenkins/ 안녕하세요~ 오늘은 Jenkins 설치를 해보겠습니다. 아래 링크는 Jenkins란 어떤 툴인지 설명이 잘되어 있는 블로그입니다. http://www.moreagile.net/2013/01/jenkins-cicontinuous-integration-1.html http://www.moreagile.net/2014/01/jenkins-cicontinuous-integration-2.html 단위테스트가 강조되고 있는 현대 개발 흐름에서 소스형상관리툴과 연계하여 단위테스트를 자동으로 수행하고 프로덕션이나 테스트 환경에 배포를 진행해주는 툴입니다. Jenkins 설..

CodeLab/Linux 2017. 6. 4. 01:30
11. 리눅스(CentOS) 개발 놀이터 만들기 - git과 gitlab 설치

블로그 이전 작업중입니다. https://suwoni-codelab.com/linux/2017/06/02/Linux-CentOS-git-gitlab/ 안녕하세요~ 오늘은 git과 gitlab설치에 관련한 글을 작성해보겠습니다. gitlab설치에 여러부가적인 설치가 많다고 알려져 있어서 난관이 많으리라 예상이 되었었는데, 공식 홈페이지 설명을 따라하면 손쉽게 설치가 가능하였습니다. 아마도 gitlab에서 설치를 간편하게 하기위해 노력한 결과물이겠지요 시작해보겠습니다~ 1. git 설치 일단 설치가 되어 있는지 확인해보겠습니다. git --version 저는 1.8.3.1 버전이 설치되어 있습니다. 저는 최신 버전(?)을 사용하기 위하여 1.8.3 버전을 제거하겠습니다. yum remove git yum i..

CodeLab/Linux 2017. 6. 2. 16:46
10. 리눅스(CentOS) 개발 놀이터 만들기 - Node.js 그리고 Mongodb 설치

블로그 이전 작업중입니다. https://suwoni-codelab.com/linux/2017/05/31/Linux-CentOS-Node-Mongo/ 안녕하세요~ 지난 글에서 제가 Gitlab설치에 도전하겠다고 말씀을 드렸는데요, Gitlab설치를 위해 사전에 설치를 해야하는 것들이 있는데 그 중 에 하나인 Mail Server를 위한 Postfix 설치는 잘 되었지만, ipblock 메세지로 메일 발송이 되질 않아 조금 더 자료를 확인 한 후에 Gitlab관련 글은 차후에 진행하겠습니다 ㅜ. 오늘은 간단하게 웹개발의 필수로 자리잡은 Node.js와 NoSQL 대표주자인 Mongodb를 설치를 진행해보겠습니다. 1. Nodejs 설치 설치에 관련된 설명은 https://nodejs.org/ko/downl..

CodeLab/Linux 2017. 5. 31. 00:34
09. 리눅스(CentOS) 개발 놀이터 만들기 - Apache와 Tomcat 연동

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/29/Linux-CentOS-Apache-Tomcat/ 안녕하세요~ Apache와 Tomcat의 연동과 관련한 글을 시작해보겠습니다. Tomcat도 단독으로 서비스를 할 수 있으나 보편적으로 Apache와 연동하여 사용하는 경우가 많습니다. 그 이유는 아래와 같습니다. 정적컨텐츠의 서비스 속도(이미지 동영상의 경우 Apache가 빠름) 여러 대의 Apache와 Tomcat서버의 클러스터링 구성 Apache 웹서버의 다양한 모듈 확장 보안 강화 연동 방식은 mod_jk, mod_proxy, mod_prox_ajp 세가지 방식이 존재한다고 합니..

CodeLab/Linux 2017. 5. 29. 07:45
08. 리눅스(CentOS) 개발 놀이터 만들기 - Tomcat 설치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/28/Linux-CentOS-Tomcat/ 안녕하세요~ 이제 Tomcat을 설치 글을 시작해보겠습니다. Apache Tomcat(이하 Tomcat) 은 JSP페이지의 실행환경을 제공하는 웹 어플리케이션 서버(WAS) 입니다. 제가 사용하는 용도는 Java Web Framework 중 하나인 Spring을 활용하여 이것저것 올려보기 위한 용도입니다. 1. Tomcat 설치 앞서 Apache설치 와 마찬가지로 설치 옵션에 따라 Tomcat이 이미 설치가 되어 있을 수 있습니다. 확인은 아래의 명령어로 확인합니다. yum list installe..

CodeLab/Linux 2017. 5. 28. 17:24
07. 리눅스(CentOS) 개발 놀이터 만들기 - Apache 웹서버 설치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/27/Linux-CentOS-Apache/ 회사 회식과 개인사정으로 3일만에 글을 쓰게 됩니다. Apache 설치 글 작성을 시작해보겠습니다~ 설치 옵션에 따라 Apache Web Server 설치가 이미 되어 있을 수 있습니다. yum list installed | grep httpd 저의 경우는 설치가 되어 있음을 확인 할 수 있습니다. 설치가 되어 있지 않은 경우는 아래의 명령어로 설치를 진행합니다. yum install -y httpd ❈ Apache 같은 중요 인프라를 직접 소스를 컴파일해서 사용하는 방법도 있으나 직접 소스를 컴파..

CodeLab/Linux 2017. 5. 27. 18:10
06. 리눅스(CentOS) 개발 놀이터 만들기 - MariaDB 설치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/24/Linux-CentOS-MariaDB/ MariaDB는 MySQL에서 파생되어진 데이터베이스로 무료입니다. Linux에서 사용하기 좋은 관계형 데이터베이스입니다. 기본적으로 MariaDB의 거의 대부분은 MySQL과 동일합니다. MariaDB에 관련한 WIKI를 링크 합니다. MariaDB WIKI MariaDB 설치 MariaDB를 설치 하기 위해서 아래의 명령어를 실행합니다. curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash 명령을 실행한 후 ..

CodeLab/Linux 2017. 5. 24. 23:42
05. 리눅스(CentOS) 개발 놀이터 만들기 - Samba 설치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/23/Linux-CentOS-Samba/ 제가 리눅스를 설치 하려는 목적이 개발을 위한 놀이터를 만들고 서버 운용도 경험하면서 집에서 사용할수 있는 파일 서버를 만들기 위함이었습니다. 집의 Windows 운영체제 와 Mac운영체제의 컴퓨터들과 원할하게 파일 공유를 하기 위해 Samba 설정에 도전하였습니다. Samba 패키지 설치 yum이라는 리눅스 패키지 매니저를 통해 Samba 를 설치하게 됩니다. yum 이란? 아래의 명령어는 samba로 시작하는 패키지들을 모두 설치하며 설치할지 묻는 여부를 자동으로 y 로 응답하는 옵션을 주었습니다..

CodeLab/Linux 2017. 5. 23. 23:58
04. 리눅스(CentOS) 개발 놀이터 만들기 - 대용량 하드디스크 인식시키기

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/22/Linux-CentOS-hdd/ 리눅스 설치를 할 때 128GB SSD 1개와 4TB 그리고 2TB HDD 개가 장착이 되어 있었습니다. 128GB SSD에 OS를 설치 하고 나머지 HDD는 파일 서버로 사용하려고 계획 중이었습니다. 4TB HDD를 fdisk 명령어로 인식을 시키니 2TB 밖에 인식되지 않았습니다. 자료를 찾아 본 결과 …2TB 이상의 경우 parted 명령어를 사용해야 합니다. 파티션 생성 parted /dev/sdb 위 명령어를 사용하게 되면 아래 스크린샷 처럼 내부 명령어를 다시 입력할수 있도록 커맨드창이 변경이..

CodeLab/Linux 2017. 5. 22. 23:26
03. 리눅스(CentOS) 개발 놀이터 만들기 - 몇가지 보안 조치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/22/Linux-CentOS-Security/ CentOS 7.0 을 인프라로 설치하게되면 Selinux라는 접근을 통제하는 보안 프로그램과 firewalld 라는 방화벽 프로그램이 설치 및 실행이 되어 기본적인 보안이 이루어지게 됩니다. 하지만 설치를 하시고 접속을 하게되면 root 로 로그인할 때마다 로그인시도 70회가 이루어졌습니다. 라는 등의 메세지를 보게됩니다. 마지막 ip가 로그인시에 콘솔에서 보여주는데 ip가 대부분 중국이며 지속적으로 접근 시도를 합니다. 앞서 설치 할때 아에 root 계정을 만들지 않았습니다. 조금더 보안을 ..

CodeLab/Linux 2017. 5. 22. 17:33
02. 리눅스(CentOS) 개발 놀이터 만들기 - CentOS 설치

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/22/Linux-CentOS-Install/ 글쓰기에 앞서 제가 가지고 있는 pc 가 TV에 연결이 되는데.. TV해상도 때문인지 화면 우측이 살짝 잘립니다 ㅜ 나중에 이미지를 교체할 수 있도록 하겠습니다. 교체완료^_^ 설치를 위해서 사용하고 게시는 PC의 설정을 USB 부팅 우선으로 변경합니다. 부팅중에 부팅순서를 선택하셔도 좋습니다. USB 부팅을 하고나면 아래와 같은 화면이 나옵니다.설치미디어 테스트는 필요없을 듯 하여 'Install CentOS Linux 7’ 을 선택합니다. 아래와 같이 설치를 진행하기 위해 여러가지 작업들이 진..

CodeLab/Linux 2017. 5. 22. 17:32
01. 리눅스(CentOS) 개발 놀이터 만들기 - CentOS 설치 USB 만들기

블로그가 이전 작업 중에 있습니다.아래의 링크를 클릭하시면 동일한 내용을 보실 수 있습니다. https://suwoni-codelab.com/linux/2017/05/22/Linux-CentOS-InstallUSB/ RedHat 계열인 CentOS를 설치하기 위하여 아래의 사이트를 방문합니다. http://isoredirect.centos.org/ 아래쪽에 보시면 iso 이미지를 받을 수 있는 주소가 나옵니다. 해당 주소에 진입 하시면 아래와 같이 우리나라에서 운영중인 ftp 서버들 리스트를 보여줍니다. 아마 ip를 인식하여 가까운 곳의 리스트를 보여주는 듯 합니다. 우리나라의 IT 대기업들에서 운영중인 주소들도 많이 보입니다. http://isoredirect.centos.org/centos/7/iso..

CodeLab/Linux 2017. 5. 22. 17:30
00. 리눅스(CentOS) 개발 놀이터 만들기 - 목차

블로그 이전 작업 중입니다. 아래 내용에서 볼 수 있습니다. https://suwoni-codelab.com/category/#/Linux

CodeLab/Linux 2017. 5. 22. 17:29
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • [리뷰] 이것이 취업을 위⋯
  • [리뷰] Real-World Softwa⋯
  • [리뷰] IntelliJ IDEA 프⋯
  • [리뷰] 이것이 안드로이드⋯
최근에 달린 댓글
  • 예제코드에 자바가 있다고는⋯
  • 코드에 오류가 있는 것 같습⋯
  • *안녕하세요 수워니s님, 수워⋯
  • 아래에 댓글을 확인해주세요!
Total
299,258
Today
71
Yesterday
373
링크
  • Suwoni-Codelab
TAG
  • 숫자키 입력방지
  • 파이어베이스
  • 생존코딩
  • mongo
  • django
  • Linux
  • Apache
  • 리눅스
  • Python
  • MariaDB
  • 채팅
  • 파이썬
  • MongoDB
  • tomcat
  • 모던 자바스크립트 입문
  • 젠킨스
  • 몽고DB
  • Firebase
  • 타입체크
  • jenkins
  • django 모델
  • 자바스크립트
  • gitlab
  • CentOS
  • 깃랩
  • NoSQL
  • JavaScript
  • electron
  • 마리아DB
  • 마리아 db
more
«   2021/01   »
일 월 화 수 목 금 토
          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 29 30
31            
글 보관함
  • 2020/09 (1)
  • 2020/08 (1)
  • 2020/07 (2)
  • 2020/05 (1)

Blog is powered by Tistory / Designed by Tistory