1. Nexus란?

  - Maven에서 사용할 수 있는 무료 repository

 - 로컬 Nexus에 Proxy를 사용하면, 빠르게 라이브러리를 다운로드 받을 수 있다.

 - 회사에서 사용하는 공통 라이브러리들을 로컬 Nexus에 배포하여 회사 내부에서 손 쉽게 공유가 가능하다.

 - 오픈소스 버전(Nexus OSS)과 상용 버전(Nexus Pro) 두개 버전이 있다.

 - 상용버전의 경우 아티팩트 취약점 관리, SSO(single Sign On) 지원, 기술 지원 등 장점이 많다.


2. Nexus Install

 - 다운로드 

wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz


 - 압축 풀기

tar xzf ./nexus-latest-bundle.tar.gz 


 - 끝


3. 폴더 구조

bin : 실행과 관련된 스크립트가 잇다.

conf : 설정 파일들이 있다.

logs : 로그가 저장된다. 파일명은 wrapper.log 다.

nexus: 어플리케이션 소스가 있다.


4. Nexus Setting

 - 이동(최신 버전 설치기 때문에 버전이 다를 수 있다.)

cd ./nexus-2.14.3-02/


 - 설정 변경

vi ./conf/nexus.properties


 - 설정 값 설명

#어플리케이션 포트

application-port=8081


#어플리케이션 context 경로

nexus-webapp=${bundleBasedir}/nexus


#localhost:${application-port}/nexus로 사용할 것이냐. localhost:${application-port}/ 로 사용할 것이냐의 차이.

#뒤에 /nexus를 /로 변경하면 변경 가능하다.

nexus-webapp-context-path=/nexus


4. Nexus Run

 - ./bin/nexus start


5.. 참고 

 - http://bcho.tistory.com/790

 - https://www.lesstif.com/pages/viewpage.action?pageId=20775149

'OS > Linux' 카테고리의 다른 글

Install redis on Centos 7  (0) 2017.04.18
Centos User Add(+Aws EC2)  (0) 2017.04.03
Maven 내부 Repo 만들기(Nexus install)  (0) 2017.02.17
ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09

1. 확인

ll

-bash: ll: command not found


2. alias 추가

 - 환경설정 수정

vi ~/.profile


 - alias 추가

alias l='ls -l'

alias ll='ls -l'


 - 환경설정 적용

source ~/.profile



'OS > Mac' 카테고리의 다른 글

사용중인 포트 확인 및 닫기  (0) 2017.04.02
Mac Terminal에서 ll 사용하기  (0) 2017.02.17
Mac 터미널에서 EC2 접속하기  (0) 2016.08.13

0. ImageMagicK란?

이미지를 손 쉽게 자르고 붙이고 할 수 있게 도와주는 오픈소스.


1. Install 전 확인

sudo rpm -qa | grep ImageMagick

sudo yum list installed ImageMagick


2. Install 

sudo yum list ImageMagick


3. 설치확인

convert | head -2



'OS > Linux' 카테고리의 다른 글

Centos User Add(+Aws EC2)  (0) 2017.04.03
Maven 내부 Repo 만들기(Nexus install)  (0) 2017.02.17
ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23

1. Version 확인

java -version


 - 결과값

java version "1.7.0_95"


2. Jdk 8 download & setup

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u73-b02/jdk-8u73-linux-x64.tar.gz"


tar xvzf ./jdk-8u73-linux-x64.tar.gz


rm -rf ./jdk-8u73-linux-x64.tar.gz

- 불필요(?) 파일 삭제(꼭 할 필요는 없음)


ln -s ./jdk1.8.0_73/ ./java


3. 환경변수 설정

vi ~/.bash_profile


JAVA_HOME=$HOME/java

PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME PATH

( 편집기 저장은 :wq )


source ~/.bash_profile


4. Version 확인

java -version


 - 결과값

java version "1.8.0_73"


5. 기존 설치된 java mv로 옮김

mv /usr/bin/java /usr/bin/java-old

기존 openjdk 는 unlink 처리함!


unlink /usr/bin/java


'OS > Linux' 카테고리의 다른 글

Maven 내부 Repo 만들기(Nexus install)  (0) 2017.02.17
ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23

1. download

 1) 링크가져오기

 - https://www.python.org/downloads/release/python-352/ 에서 다운로드


 - 명령어 실행

wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz


2. 설치

 1) MakeFile 만들기 위한 실행

./configure

 2) 소스 컴파일

make

 3) 소스 설치

sudo make install


3. 확인

python3 --version

'OS > Linux' 카테고리의 다른 글

ImageMagicK 설치  (0) 2016.12.20
Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23

1. 현재 호스트 확인

hostname


2. 호스트명 변경

vi /etc/sysconfig/network

내에 HOSTNAME="" 안 값을 변경

vi /etc/HOSTNAME

좀전에 넣은 값을 넣음

 

3. 재시작

reboot

 

4. 확인

hostname

 

'OS > Linux' 카테고리의 다른 글

Jdk 8 Install on AWS EC2  (0) 2016.11.17
[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18

1. 열린포트 확인 

netstat -anp | grep LISTEN​


2. 포트 열기

 1) iptables 수정

vi ​/etc/sysconfig/​iptables

 

 2) 원하는 포트 추가

iptables -I INPUT -p tcp --dport 포트번호 -j ACCEPT


 3) 적용

service iptables restart​



'OS > Linux' 카테고리의 다른 글

[Pyton3] python 3.5.2 Install  (0) 2016.09.09
호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18
Maven Install  (0) 2016.08.14

1. su와 su - 의 차이

ex) su - root

ex) su root

 

root로 로그인을 변경한다는 것은 동일하다

 

그러나 

 

"su" 만 사용할 경우 root 권한에 포함되어 있는 환경변수는 하나도 가져오지 않음. 

 

즉, 어떠한 환경변수도 포함하지 않고 단지 로그인 계정만 바꿈

 

"su -"의 경우 환경변수까지 다 가져옵니다. 또한 su - root를 하면 기본 /root 디렉토리로 이동해 있을 것이다.

 


'OS > Linux' 카테고리의 다른 글

호스트 네임 변경하기  (0) 2016.08.23
Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18
Maven Install  (0) 2016.08.14
Webserver 'nginx' install on Centos 6.5  (0) 2016.08.14

1. s3fs란?

 - s3를 파일 시스템처럼 사용할 수 있음.

 - AWS S3 API를 사용하지 않아도 파일 입출력이 편함.

 - 단점은 느리다.


2. Install

 1) dependencies 설치

 sudo yum install automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel


 2) git clone && install

git clone https://github.com/s3fs-fuse/s3fs-fuse.git

cd s3fs-fuse

./autogen.sh

./configure

make

sudo make install


 3) mount

 - 키 파일 생성 

echo MYIDENTITY:MYCREDENTIAL > /path/to/passwd


 - 키 파일 권한 설정

chmod 600 /path/to/passwd


 - mount

s3fs mybucket /path/to/mountpoint -o passwd_file=/path/to/passwd



3. 관련 링크

 - github : https://github.com/s3fs-fuse/s3fs-fuse

 

'OS > Linux' 카테고리의 다른 글

Centos 방화벽 설정  (0) 2016.08.23
su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18
Maven Install  (0) 2016.08.14
Webserver 'nginx' install on Centos 6.5  (0) 2016.08.14
Node.js Install on Linux(Centos)  (0) 2016.08.14

1. 설치확인

 mvn -version

 -bash: mvn: command not found


2. tar파일 다운로드

wget http://apache.tt.co.kr/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz

링크는 Maven에서 받을 수 있다. (Binary tar.gz archive을 받아야함)


3. 압축풀기

tar xvzf ./apache-maven-3.3.9-bin.tar.gz 


4. 링크 만들기

ln -s ./apache-maven-3.3.9 ./maven


5. 환경변수 설정

 - .bash_profile열기

vi ~/.bash_profile

export M2_HOME=$HOME/apps/maven

export PATH=$PATH:$M2_HOME/bin

source ~/.bash_profile 


6. 확인

mvn -version

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-    10T16:41:47+00:00)

Maven home: /home/ec2-user/apps/maven

Java version: 1.8.0_73, vendor: Oracle Corporation


'OS > Linux' 카테고리의 다른 글

su와 su - 의 차이점  (0) 2016.08.23
[AWS S3] s3fs 설치하기(Centos)  (0) 2016.08.18
Maven Install  (0) 2016.08.14
Webserver 'nginx' install on Centos 6.5  (0) 2016.08.14
Node.js Install on Linux(Centos)  (0) 2016.08.14
Jenkins Install on Centos(yum Install)  (0) 2016.08.06

+ Recent posts