서버를 구성할 때, 필요한 프로그램들을 공식 저장소를 통하여 보통 설치하게 됩니다. 하지만 저장소에 모든 프로그램 설치 데이터가 존재하진 않습니다. 다른 버전을 설치해야 할 때도 있을 것이고, 아예 등록되어 있지 않은 프로그램을 설치해야 할 때도 있습니다. 이번 주제는 서버용 배포판으로 많이 사용되는 우분투에서 어떻게 저장소들을 관리할 수 있는지에 대한 글입니다. 공식 저장소는 만능이 아니다. Java, Nginx, redis는 일반적으로 WAS를 구성할 때 많이 사용하는 프로그램입니다. 동시에 우분투 기본 저장소를 통하여 설치를 할 수 있는 공통점이 있습니다. 지난번 글에서는 공식 저장소를 통하여 Java를 설치하는 방법에 대해서 간단하게 정리했습니다. 서버를 운영하기 위해서는 Java 뿐만이 아니라 ..
1. 디렉터리가 있는지 확인하기 mkdir -p /usr/share/man/man1 2. apt update sudo apt-get update && sudo apt-get upgrade 3. Jenkins 를 설치하기 전에 자바 버전 확인하기 (자바가 설치되어 있지 않으면 실행할 수 없어요, 자바가 설치되신 분은 바로 다음 스텝으로 넘어가시면 됩니다) 저의 Ubuntu OS 자바 설치 방법입니다: https://abbo.tistory.com/182 java -version 4. Jenkins Key 파일 다운로드 sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - echo deb http://pkg.jen..
1. Redis 설치 sudo apt-get update sudo apt-get install redis redis-tools 2. 버전 확인 redis-server --version Redis server v=5.0.7 sha=00000000:0 malloc=jemalloc-5.2.1 bits=64 build=636cde3b5c7a3923 3. Redis 재시작 sudo systemctl restart redis-server.service 4. Redis 외부 입력 허용, 암호 설정 sudo vi /etc/redis/redis.conf '/bind 127.0.0.1 ' 을 검색하여 외부입력 허용 모드인 'bind 0.0.0.0' 으로 수정 '/requirepass ' 명령어를 사용하여 패스워드 입력란 ..
Java Install 1. apt-get 최신화 sudo apt-get update sudo apt-get upgrade 2. Java 11 & JDK 설치 sudo apt-get install openjdk-11-jre openjdk-11-jdk 3. Java 버전 확인 java -version openjdk version "11.0.11" 2021-04-20 OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04) OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing) 4. 환경 설정하기 vim ~/.bashrc # ~/.bashrc ex..
Author: 니용 Database 언어중에 저는 MySQL을 주로 사용하고 있는데요 이유는 프리웨어이기도 하지만, 문법적으로 제공하는 함수가 Oracle 보다도 더 광범위하다고 느꼈어요. 이번에는 MySQL 환경 설정 중에 기본 언어를 설정하는 것인데, 기본 언어를 왜 설정하는 것이냐? 하실거에요 데이터를 담기 위해 각 국가에 맞는 포맷이 있어요. 우리 나라는 그 중에서 utf8을 주로 사용하는데, 처음에 DB 스키마를 작성할 때 그냥 기본값으로 설정을 한다면 latin_swedish로 설정이 되게 되요. 즉, 테이블을 생성할 때마다 일일히 latin_swedish 로 되어 있는 언어 기본값을 utf8로 변경해주어야 하는 번거로움이 있죠. 그래서 이 부분을 변경하는 걸 확인해보려 합니다. 제 개발 환경..