sudo apt-get install software-properties-commonsudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db Ubuntu 14.10 “utopic”. sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.0/ubuntu utopic main' Ubuntu 14.04 “trusty” . sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/10.0/ubuntu trusty main' Ubuntu 12.04 LTS “precise”. sudo a..
0. 들어가기 전에 보통 웹 개발을 할 경우에는 윈도우나 맥 환경에서 개발을 하는 경우가 많습니다. 하지만 만들어진 프로그램을 서버에 올리는 경우 윈도우 서버를 쓰는 경우도 있지만 리눅스를 쓰는 경우가 많이 있습니다. 그래서 이번에는 리눅스 서버를 구축하고 돌려보는 연습을 해보려고 합니다. 연습용으로 만드는 것이기 때문에 1년짜리 아마존 클라우드를 무료로 생성하여 사용하였습니다. 리눅스를 따로 설치해서 연습하는게 어려운 분들에게는 아마존 클라우드를 이용하시는 것을 추천합니다. 1. 패키지 관리 Radhat 계열에서는 패키지 관리를 rpm이나 yum을 통해서 하지만, ubuntu에서는 apt를 이용합니다.우선 이 패키지 관리 프로그램을 최신버전으로 업데이트하기 위해서 다음 명령어를 수행합니다. sudo a..
## Key & Warnning ##일반적인 ubuntu 시스템에서는 UTF-8을 사용합니다.패키지 설치 스크립트는 물론이고, 설치되는 패키지까지 ubuntu의 모든 시스템은 UTF-8을 기본으로 합니다.여기에서는 EUC-KR로 환경을 구성할 필요가 있을경우에 설정하는 방법을 담았으며이 설정 적용 후에 실제 패키지 설치시 사용언어에 대한 경고를 보입니다.환경을 처음부터 구성하신다면 UTF-8 로 구축하셔도 상관없습니다.자신의 환경에 맞도록 쓰는게 중요하겠죠.주의하세요☆ubuntu intrepid server : 'UTF-8' to 'ko-KR'1. Install korean language package.# apt-get install language-pack-ko2. Generate locale.# l..
## Key & Warnning ##일반적인 ubuntu 시스템에서는 UTF-8을 사용합니다.패키지 설치 스크립트는 물론이고, 설치되는 패키지까지 ubuntu의 모든 시스템은 UTF-8을 기본으로 합니다.여기에서는 EUC-KR로 환경을 구성할 필요가 있을경우에 설정하는 방법을 담았으며이 설정 적용 후에 실제 패키지 설치시 사용언어에 대한 경고를 보입니다.환경을 처음부터 구성하신다면 UTF-8 로 구축하셔도 상관없습니다.자신의 환경에 맞도록 쓰는게 중요하겠죠.주의하세요☆ubuntu intrepid server : 'UTF-8' to 'EUC-KR'1. Install korean language package.# apt-get install language-pack-ko2. Generate locale.# ..
매번 찾지 말고 함 적어놓자 -..- 귀찮지만 확실한, terminal에서 수동설치하는 방법- 1. Oracle site에서 JAVA JDK의 compressed binary file 다운받기 Java SE Development Kit 8 - Downloads www.oracle.com 64bit면 x64, 32bit면 x86~ 2. 다운받은 파일 압축풀기 tar -xvf jdk-8-linux-x64.tar.gz 압축을 해제하면 jdk1.8.0 뭐 이런 식의 폴더가 생긴다. (버전마다 폴더명이 조금씩 달라지는 거 같음) 3. 압축해제된 폴더를 /usr/lib 으로 이동 sudo mkdir -p /usr/lib/jvm sudo mv ./jdk1.8.0 /usr/lib/jvm/ 4. Oracle JDK 우선..
아마존 클라우드 서비스(AWS)를 사용하면 기본적으로 전세계 7곳(US East (Northern Virginia), US West (Oregon), US West (Northern California), EU (Ireland), Asia Pacific (Singapore), Asia Pacific (Tokyo))에 위치한 데이터센터를 선택해서 서비스를 할수 있습니다. 하지만 그렇다고 하더라도 이 Region(AWS에서는 이를 region이라고 표현합니다)과 지역적으로 거리가 있는 지역에서는 필연적으로 발생할 수 밖에 없는 것이 Network의 거리에 따른 Latency입니다. 그리고 이를 극복하기 위한 서비스가 바로 아마존의 CloudFront 입니다. CloudFront는 AWS를 사용할때에 함께 쓸..
GC Tuning을 실제로 시작해보자. 0. 튜닝 순서 순서는 다음과 같다. 1) 가용메모리 확인2) jvm 프로세스 사용메모리 확인3) jvm 내부 메모리 확인및 FC 시간체크4) 분석후 New 와 Old영역비율 설정. jvm restart 후 하루 지나 다시 모니터링 1. System 전체 메모리 확인# free total used free shared buffers cachedMem: 1019556 905732 113824 0 72084 136476-/+ buffers/cache: 697172 322384Swap: 4193276 261824 3931452 리눅스에서는 실제 free메모리는 free + cache의 값이다. 그러므로 실제로는 400MB정도가 남아있다. (buffers/cache는 여유..
설치관련 참고 설정관련참고 그외 net-snmp설치 #본체를 설치 yum -y install net-snmp #snmpwalk등은 다음의 패키지이므로 설치 yum -y install net-snmp-utils.i386 yum -y install net-snmp-utils.x86_64 (64bit 일경우) net-snmp 설정파일 편집(##샾두개는새로 코멘트아웃한곳) #vi /etc/snmp/snmpd.conf # First, map the community name "public" into a "security name" # sec.name source community ##com2sec notConfigUser default public com2sec local localhost private #그룹설..
출처 : http://webdir.tistory.com/224 Gitlab을 설치하여 웹상에서 레포지토리를 추가 제어해보는 방법을 알아봅니다.openssh-server가 설치되어 있지 않다면 설치한다.BASHsudo apt-get install openssh-server Git 최신버전 설치우분투에서 git 설치시 1.7.9 버전이 설치된다. 최신버전을 사용하기위해서는 PPA를 사용해야 한다.PPA를 사용할 때 쓰는 add-apt-repository 명령어가 작동하지 않으면 python-software-properties를 설치하고, 그래도 문제가 생기는 경우에는software-properties-common을 설치하면 된다.BASHsudo add-apt-repository ppa:git-core/ppa..
참조URLhttp://www.peterchen.net/2013/02/20/en-how-to-install-mysql-5-6-on-ubuntu-12-04-precise/ 설치sudo apt-get install mysql-server mysql-clientsudo /etc/init.d/mysql start 삭제제sudo /etc/init.d/mysql stopsudo apt-get remove --purge mysql-server mysql-clientsudo netstat -tap | grep mysql sudo apt-get remove --purge mysql-server*sudo apt-get remove --purge mysql-client* 패키지로 설치 /opt> /sudo dpkg -i my..