Search Results for 'Linux'

9 POSTS

  1. 2011.06.14 Linux 서버사양확인 명령어
  2. 2011.04.20 ubuntu 10.04 LTS에 JDK + eclipse설치하기
  3. 2011.04.01 Linux 파일시스템의 튜닝

Linux 서버사양확인 명령어

Posted 2011. 6. 14. 16:23
- OS정보확인 : uname -a, i, m, n, p, r, s, v, S
a: 전체 정보
i : Platform 정보
m : System Kernel Architecture 정보
n : Nodename(Host name)정보
p : Processor 정보
r : System OS Release 정보
s : System OS 정보
v : Kernel ID 정보
S : 호스트 이름 변경

- CPU정보확인 : cat /proc/cpuinfo

- RAM용량확인 : cat /proc/meminfo

- HDD전체용량확인 : fdisk -l

- 설치된 OS 64비트 여부 확인 : getconf LONG_BIT


Linux에서 개발을 해보고 싶어 우분투 10.04 LTS 버전을 설치했다.

1. OS 설치
2. JDK 설치
3. eclipse 설치

OS 설치까지는 윈도우와 별 차이 없이 무난히 진행되었는데,
JDK 설치부터 애를 먹었다.
검색을 통해 몇차례 시도를 해봤지만 자꾸 멈추는 현상이 발생.
10.04 버전부터 jdk1.6이 apt-get 으로 기본설치가 안된다는 사실 확인.
apt-get repository 항목을 추가해주는데 (/etc/apt/sources.list 에 추가)
이부분에서도 처음 검색했던 페이지에서 지시한대로
  add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu dapper main restricted"

add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu dapper universe multiverse"
위의 두 항목을 추가후 저장소 목록 업데이트 (sudo apt-get update) 후 설치를 해보았으나 동일한 증세(진행이 멈춤) 발생.

$ sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"

$ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu maverick partner"


위의 주소를 저장소로 추가후 비로소 설치가 제대로 되기 시작.

sudo apt-get install sun-java6-jdk

중간에 라이센스 동의화면(하얀화면)나오면 탭키 한번눌러주고 확인 엔터치는것 잊지말자...(첨엔 이게 뭔가? 한참 헤맴)

여러개의 jdk가 설치되어 있다면
sudo update-alternatives --config java

설치된 jdk 번호를 선택해 준다.(확인은  java -version 으로)

jdk 설치 완료가 되면 eclipse 를 설치한다.

sudo apt-get install eclipse

여기서 잠깐....Ubuntu 10.10 까지 이클립스 설치시 갈릴레오 버전이 설치된다고 한다. 최신 이클립스는 HELIOS인데...

HELIOS를 설치하려면 수동으로 설치를 해주어야 한다.

1. 최신 eclipse 다운로드

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-rcp-helios-SR1-linux-gtk.tar.gz&url=http://ftp.daum.net/eclipse//technology/epp/downloads/release/helios/SR1/eclipse-rcp-helios-SR1-linux-gtk.tar.gz&mirror_id=1066


2. 설치 시작

tar xvzfp eclipse-rcp-helios-SR1-linux-gtk.tar.gz

mv eclipse /usr/local/

cd /usr/local

sudo chmod +x eclipse/

sudo vi /usr/bin/eclipse

#!/bin/sh

export ECLIPSE_HOME="/usr/local/eclipse"

$ECLIPSE_HOME/eclipse $*

sudo chmod 755 /usr/bin/eclipse

sudo vi /usr/share/applications/eclipse.desktop

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse IDE

Exec=eclipse

Icon=/usr/local/eclipse/icon.xpm

Terminal=false

Type=Application

Categories=GNOME;Application;Development;

StartupNotify=true


프로그램 ==> 개발 ==> eclipse 확인하여 실행한다.

참고 출처 : http://munhoney.blog.me/40123010087


Linux 파일시스템의 튜닝

Posted 2011. 4. 1. 21:46
일반적으로 ext2, ext3를 많이 쓴다고 하는데... 원본으로 사용할것이냐? 옵션을 제거하고 사용할것이냐에 따라서 성능의 차이가 있을수 있다.

즉 Meta 데이터를 생성하는 과정에서, ordered 모드, journal 모드, write-back 모드를 선택할수 있다.

ordered mode => 성능,안정성 중간정도.

journal mode => 안정성 중점 (쓰기 느림)

write-back mode => 성능 중점

 또한 각모드에서 포맷할때 block 단위는 512~ 4096 중에서 선택가능

inode 개수는 8192byte 당 1개씩인데, 4096byte당 한개씩도 가능함.

 그외에, hash 방식을 b-tree 로 쓸것인가, 기타 다른것을 쓸것인가 정도...

redhat 은 기본적으로 ext2,3만 지원됨(모듈을 올리면 된다고 나오는군요.)

이러한 튜닝방법으로, 파티션생성후 IO 벤치마크 툴( IOzone 이나, BONNIE, hdparm)을 이용하여 테스트 한다

write read, random write, random read, random seek 등을 테스트한다. 



« PREV : 1 : 2 : 3 : NEXT »