[Linux – CentOS] 디스크 마운트 2015-03-12

클라우드 서비스 이용중 디스크가 90%가 넘었다.

console> df -h

disk_mount1

분명 100G로 알고 있었는데…?

클라우드 설정에서 분명히 20G + 80G의 디스크가 사용중이다.

정상적으로 마운트 되지 않은것으로 보인다.

디스크가 정상인식되었는지 확인하자.

console> fdisk -l

disk_mount2

디스크는 인식되었으나 마운트 되지 않아 사용할 수 없는 상황이었다.

디스크 사용을 위해 다음과 같이 마운트 하자

 

# 디스크 형식에 맞춰 포맷
console> mkfs.ext4 /dev/xvdb

disk_mount3

# 디스크 마운트 : 폴더를 생성한 이후 마운트
console> mount /dev/xvdb /data

disk_mount4

# 디스크 마운트 확인

console> df -h

disk_mount5

console> mount

disk_mount6

# 이상태로 사용할 수 있으나 재부팅시 다시 마운트 해줘야 한다. 자동 마운트 되도록 설정한다
console> vi /etc/fstab

disk_mount7

# 설정이 완료되었다.

[JAVA 개발환경설정] 5. Spring프로젝트 셋팅 2015-02-26

1. STS 다운로드 : Eclipse에 플러그인을 추가하여 구성할 수도 있지만 Spring에서 제공하는 Spring Tool Suite을 활용하면 빠르고 안정적으로 개발환경을 설정 할 수 있다.

>>> 다운로드

sts_download

- http://spring.io/tools/sts/all 접속
- OS환경에 맞는 zip파일 다운로드
>>> 설치 & 설정
- D:\_Development\tools에 압축해제
- D:\_Development\tools\sts-bundle\sts-3.6.3.SR1\sts.exe 의 바로가기 생성
※ 프로젝트별로 사용하고자 하는 sts 바로가기를 생성해 별도의 Workspace를 구성한다.
   ex) D:\_Development\tools\sts-bundle\sts-3.6.3.SR1\STS.exe  -data D:\_Development\source\{프로젝트명}

2. 프로젝트 생성 및 톰캣 연동 – Hello World!

>>> 프로젝트 생성

sts_new_project

- New > Select Wizard > Spring > Spring Project
- 프로젝트명 입력 & Spring MVC Project 선택
>>> 패키지명 입력

sts_package_name

- 보통 com.{회사명}.{어플리캐이션명}의 유형으로 입력
>>> 톰캣 다운로드 : 다른 프로젝트와 별도로 구성한다.
- http://tomcat.apache.org/download-70.cgi
- D:\_Development\tools\sts-bundle\tomcat 폴더에 원하는 버전의 zip파일 다운로드
- 버전별 압축해제 D:\_Development\tools\sts-bundle\tomcat\{버전}
>>> STS에서 서버 생성

sts_create_server

- Apache > Tomcat v7.0 Server [Next]
- Tomcat Installation directory > Browser > 설치한 톰캣 경로 입력 [Next]
- 생성한 서버로 실행하기 원하는 프로젝트 Add [Finish] 또는 프로젝트별 properties에서 개별 추가한다.
>>> Hello World 페이지 실행

sts_hello_world

- Run As > Run On Server
- Hello World가 보이면 서버연동이 정상완료된것이다.

[JAVA 개발환경설정] 3. 다운로드 및 설치 2014-10-15

1. JDK 설치

>>> 다운로드

java_setting

- http://www.oracle.com 접속
- Downloads > Java > Java SE
- OS환경에 맞는 jdk 다운로드
※ 현재[2014-10-15] 기준 8버전과 7버전만 다운로드가 되고 있다. 이전버전을 원한다면 Previous Releases 옆의 Download 를 클릭하여 원하는 버전을 찾는다.
>>> 설치 & 설정
- 다운로드 받은 파일을 "D:\_Development\enviroment\Java"에 설치
- 환경변수 등록
  * JAVA_HOME = D:\_Development\enviroment\Java\jdk{설치버전}
  * Path = %JAVA_HOME%\bin
- 설치 & 설정 확인
  * java -version

2. Eclipse 설치

>>> 다운로드

java_setting_eclips

- http://www.eclipse.org 접속
- Downloads
- OS 환경에 맞는 Eclipse IDE for Java EE Developers && Eclipse for PHP Developers 다운로드
※ 특정개발에 최적화된 패키지를 따로 설치해도 상관없다.
>>> 설치 & 설정
- D:\_Development\tools\eclipse\{버전명-luna}_{패키지명-JEE, PDT}에 압축해제
※ 프로젝트별로 사용하고자 하는 eclipse 바로가기를 생성해 별도의 Workspace를 구성한다.
>>> 플러그인 설치
- SVN 접속을 위한 플러그인 설치
   * Name : subclipse_1.10.x | Location : http://subclipse.tigris.org/update_1.10.x

3. XAMPP 설치

>>> 다운로드
- https://www.apachefriends.org 접속
- Download
- OS 환경에 맞는 버전 다운로드
※ 윈도우의 경우 32bit만 존재하나 64bit에서 이상없이 설치된다.
>>> 설치 & 설정
- 다운로드 받은 파일을 "D:\_Server"에 설치
- 환경변수 등록
   * CATALINA_HOME = D:\_Server\tomcat
   * CLASSPATH = %CATALINA_HOME%\lib
- 서버 설정의 경우 리눅스와 동일하므로 다음링크를 참조한다.
※ 링크 : <[CentOS] step5. 서비스 설정>

4. 프로젝트 폴더생성

>>> 프로젝트별 바로가기 설정 Workspace 생성
- 사용하고자 하는 eclipse.exe 바로가기 생성
- 바로가기 아이콘의 속성 > 대상(T) > "D:\_Development\tools\eclipse\{버전명-luna}_{패키지명-jee}\eclipse.exe -data D:\_Development\source\{프로젝트명}"