98..Etc/centos2014. 1. 3. 19:57
반응형

http://scotchblue.blogspot.kr/2012/08/centos-6x-nvidia-install-driver.html


centos 6.x nvidia install driver

1. www.nvidia.co.kr 에서 드라이버 다운

2.nouveau disable 시키기
etc/modprobe.d/disable-nouveau.conf 파일생성
내용 -> blacklist nouveau
            option nouveau modset=0

3.boot/grup/grup.conf 에디트 하기
내용 -> rdblacklist=nouveau 추가 하기
위치 -> kernel행 마지막에 넣어준다

NVIDIA~~.run 파일을 실행하기 위해서는 실행화일로 바꿔줘야 하기때문에
chmod a+x NVIDIA~~.run 이라고 실행한후에 ./NVIDIA~~.run 한다
64bit일 경우에는 설치도중 나오는 32bit는 깔지 않는다 깔아버리면 먹통되버린다.


Posted by 1010
98..Etc/centos2014. 1. 3. 13:57
반응형
http://efficient.tistory.com/entry/centos-ftp설치-및-설정
http://efficient.tistory.com/category/Linux
Posted by 1010
98..Etc/centos2014. 1. 3. 12:34
반응형

OS : CentOS 6.2

apache : 2.4.1

tomcat : 6.0 (6.9.35) (Binary)


1. tomcat 다운로드 & 압축해제

[root@CentOS ~]# cd /usr/local

[root@CentOS local]# wget http://mirror.apache-kr.org/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz

[root@CentOS local]# tar xvfz apache-tomcat-6.0.35.tar.gz

[root@CentOS local]# ln -s apache-tomcat-6.0.35.tar.gz tomcat


http://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.35-src.tar.gz

Posted by 1010
98..Etc/centos2014. 1. 3. 12:32
반응형

1) Java SE Development Kit 6(JDK6) download

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 

Linux x86(32-bit) jdk-6u31-linux-i586.bin 파일

 

2) 설치

mv /home/navi/Downloads/jdk-6u31-linux-i586.bin /usr/local  -> 파일 이동

cd /usr/local -> 디렉토리 변경

chmod 755 jdk-6u31-linux-i586.bin -> 파일 실행 권한 변경

./jdk-6u31-linux-i586.bin -> 설치

 

3) 환경변수 설정

ln -s jdk1.6.0_31 java -> java로 링크 설정

gedit /etc/profile -> 환경변수 설정 열기

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/jre/bin/lib/ext:$JAVA_HOME/lib/tools.jar

 

source /etc/profile -> 환경 변수 적용

 

env -> 설정한 환경변수 확인

 

java -version -> 최종적으로 java 설치 완료 확인(아래와 같이 나오면 정상 설치)

java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

 

4) openjdk 삭제 or java 순서 바꾸기

만약 자동적으로 openjdk가 설치되어 있다면, 새로 sun jdk설치 하였다고 하더라도

버전을 출력해보면...

#java -version

java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.6) (rhel-1.43.1.10.6.el6_2-i386)
OpenJDK Server VM (build 20.0-b11, mixed mode

위와 같이 openjdk가 기본적으로 딱 자리잡고 있다.

그러므로 이런경우 openjdk를 삭제하던 아니면 java config를 수정해서 기본 java path를

설치한 path로 잡아주어야 한다.


***삭제의 경우

rpm -qa | grep jdk

java-1.6.0-openjdk-devel-1.6.0.0-1.43.1.10.6.el6_2.i686
java-1.6.0-openjdk-1.6.0.0-1.43.1.10.6.el6_2.i686
java-1.6.0-openjdk-javadoc-1.6.0.0-1.41.1.10.4.el6.i686

yum remove java-1.6.0-openjdk-devel java-1.6.0-openjdk java-1.6.0-openjdk-javadoc


***그냥 두고 jdk 버전의 순서를 변경하는 경우

우선 현재 java config를 살펴보자

# update-alternatives --config java
3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java

자동적으로 설치된 openjdk가 자리잡고 있다.

그러므로, 위에 설치한 버전을 config에 추가하고 선택해주어야 한다.

우선 config에 추가

#update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0_31/bin/java" <= 새로 설치한 path

그럼 추가가 됐는지 볼까요?

# update-alternatives --config java
3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   3           /usr/local/jdk1.6.0_31/bin/java


 현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오 :

3)에 추가가됐네요! 그럼 3을 입력하고 엔터키...

# update-alternatives --config java

3 개의 프로그램이 'java'를 제공합니다.
  선택    명령
-----------------------------------------------
* 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
  +3           /usr/local/jdk1.6.0_31/bin/java


3이 선택된 것을 알 수 있습니다.

그리고 버전을 출력하면,

#java -version

Java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) Server VM (build 20.6-b01, mixed mode)

위와 같이 위에서 설치한 sun Java가 잡혀있는 것을 볼 수 있다.

 

Posted by 1010
98..Etc/centos2014. 1. 3. 11:09
반응형

1. 디스크 파티션을 설정합니다. 웹서버를 사용할 목적이기에 파티션을 수동으로 잡습니다.

[사용자 레이아웃 만들기] 체크 하고 [다음] 클릭.


2. [만들기] 클릭 하고 [표준 파티션] 체크 하고 [생성]을 클릭합니다.

 

3. 순서는 상관없습니다. 저는 가상메모리로 사용될 "swap" 파티션 부터 잡아줬습니다.

[파일시스템 유형]에서 swap을 선택한후 용량은 자신의 RAM의 1.5 ~ 2배로 잡아줍니다.

저는 1024MB 이기 때문에 2048로 설정하고 [확인] 클릭.

 

4. swap 파티션이 설정되었습니다. [만들기] 클릭.

 

 

5. [/boot]는 부팅 시 부팅가능한 커널 이미지 파일의 공간입니다. 마운트 지점에 [/boot]를

선택하고 용량은 100MB로 설정합니다. 그리고 [첫번째 파티션으로 만듦] 을 체크합니다.

- 부팅 시 필요한 정보들의 공간임으로 많은 용량은 낭비입니다.

그리고 꼭 [첫번재 파티션 만듦] 체크하고 [확인] 클릭.

 

6. boot 파티션이 최상위로 설정 되었습니다. [만들기] 클릭.

 

7. root 파티션 설정입니다. 마운트 시점을 [ / ]선택 후 3072(3GB)로 설정후 [확인] 클릭.

 

8. root 파티션이 설정 되었습니다. [만들기] 클릭.

 

9. [/usr] 파티션 설정입니다. [마운트 지점] 에서 [/usr] 선택합니다.

시스템에 필요한 바이너리 파일, 라이브러리 파일, 커널 등 모여 있는 공간임으로 용량이

많이 필요하게 됩니다. 저는 8192(8GB)로 설정하였습니다.

 

10. usr 파티션이 설정 되었습니다. [만들기] 클릭.

 

11. [/var] 파티션 설정입니다. [마운트 지점]에서 [/var] 선택 합니다.

시스템 Log 들이 들어 있는 공간이고 웹서버의 기본적인 디렉토리 위치 및 메일서버에서

수신된 e-mail이 저장되는 공간입니다. 저는 4096(4GB)로 설정 하였습니다. [확인] 클릭.

 

12. var 파티션이 설정되었습니다. [만들기] 클릭.

 

13. [/tmp] 파티션 설정입니다. [마운트 지점]에서 [/tmp] 설정 합니다.

임시파일이 저장되는 공간입니다. /var 와 같은 크기로 설정합니다. [확인] 클릭.

 

14. [/data] 파티션 설정입니다. [마운트 지점] 에서 [/data] 선택 합니다. 백업하기 위한

파티션입니다. DB 서버로 사용할 경우에는 데이터가 누적되기 때문에 용량이 커야 됩니다.

저는 웹서버 이기때문에 2048(2GB) 설정 후 [확인] 클릭.

- 웹 서버 이용자 : [/data] 파티션 2GB 설정 후 [/home] 파티션에 남은 용량 모두 설정.

- DB서버 이용자 : [/home] 파티션 2GB 설정 후 [/data] 파티션에 남은 용량 모두 설정.

 

15. data 파티션이 설정되었습니다. [만들기] 클릭.

 

16. [/home] 파티션 설정입니다. [마운트 지점] 에서 [/home] 선택 합니다.

[가능한 최대 용량으로 채움]을 선택 한 후 [확인] 클릭.

 

17. 모든 파티션 설정이 끝이 났습니다. 확인 해보시고 확인 후엔 [다음] 클릭.

 

18. 설정한 파티션을 포맷할것인지 질문하는 창입니다. [포맷] 클릭.

 

19. 파티션을 디스크에 기록할 것인지 질문하는 창입니다. [디스크에 변경 사항 기록] 클릭.

 

20. 부트 로더 설정입니다. 부팅 시 CentOS에 로그인하기 전 비밀번호를 설정하는 것입니다.

비밀번호를 까먹으면 모든 데이터가 날아간다고 생각 하시면 되겠습니다.(찾질못하여)

개인적인 용도로 사용할 시에는 설정 할 필요가없습니다.

 

21. 웹서버용으로 시작하였지만 [Desktop]으로 체크한 아직까지 윈도우에 익숙하기 때문에

콘솔창에서 하다가 안되는 부분이 생기면 x 윈도우 모드에서 처리 하기 위해 [Desktop]

으로 선택. [server]와 관련하여 설치를 하게 되면 콘솔에서 밖에 사용이 안됩니다.

 

22. 설치전 설정은 끝났고 설치 중입니다.

 

23. 설치 완료~!


24. CentOS 6.3 Final 글자가 보이는 군요... Login을 하겠습니다.

 

25. 파티션이 잘 나눠졌는지 확인을 해보겠습니다.

[프로그램] -> [시스템도구] -> [디스크 도구] 클릭.

 

26. 설치 할때 설정 하였던 파티션이 제대로 설정 된 것을 확인 할수 있습니다.

Posted by 1010
98..Etc/centos2014. 1. 2. 23:13
반응형

1. http://www.centos.org/ 접속 > Downloads Mirrors > CentOS Public Mirror List

 

2. South American, Asian, Oceania, Middle Eastern, African and Other Regional Mirrors 선택

 

3. Korea 에서 선택 (http://ftp.neowiz.com/centos/)

 

4. 원하는 버전 선택 (6.4)

 

5. isos > i386(32bit) or x86_64(64bit) 선택

 

6. 설치방법에 따라 선택 (아래는 64bit 기준)

 

CentOS-6.4-x86_64-minimal.iso : 서버버전만 들은 미니멀버전

 

CentOS-6.4-x86_64-netinstall.iso : 저용량 버전으로 인터넷을 사용한 설치버전

 

CentOS-6.4-x86_64-bin-DVD1.iso : 일반적인 버전 (이것만 있어도 된다)

 

CentOS-6.4-x86_64-bin-DVD2.iso : 기초버전엔 필요없는듯..

 

CentOS-6.4-x86_64-bin-DVD1to2.torrent : 이왕이면 토렌트로 받자. 그냥 받으면 느리다.

 

설치할 버전을 CD/DVD/usb등에 담는다.

 

 

 

vmware/virtualbox 같은 가상머신을 사용할 거라면 다운받은 iso 파일만 잘 챙겨두면 된다.

 

 

 

 

출처 : http://webdir.tistory.com/113

Posted by 1010
98..Etc/centos2014. 1. 2. 23:02
반응형
Posted by 1010
98..Etc/centos2014. 1. 2. 22:51
반응형

CentOS 6.4 USB 설치하기


워낙 많이 널려있어서 이렇게 포스팅 하긴 뭐하지만 오늘 약 5대의 서버에 설치를 하면서 아무래도 문서로 남겨야 할 것 같아 이렇게 글을 적는다. 무엇보다 4G 메모리 스틱을 하나 날려먹었기 때문에 이를 기리기 위해서라도 꼭 남겨야 한다고 느꼈다.


1. ISO 이미지 다운로드 (CetnOS : http://centos.org/)

가장 먼저 할 일은 ISO 이미지를 다운 받는 것이다. CentOS 공식 홈페이지에서 다운로드가 가능 하며 Mirror 사이트에 한국 서버를 이용하면 빠른 속도로 다운이 가능하다.


ISO 이미지 파일이 여러가지가 있는데 Full Version은 Torrent로 DVD 1to2 를 다운받아야 하고 8G USB 메모리 스틱을 요구하기 때문에 간단하게 설치하고자 한다면 MInimal이 편하다. Full Version이 정말 필요한데 메모리스틱 용량이 적다면 Net Install 이미지를 다운 받아 설치하면 된다.


여기서는 Minimal 로 설치를 진행 할 예정이다. (아무리 생각해도 가장 편한 것 같다.)

 

-> http://ftp.daum.net/centos/6.4/isos/x86_64/

 

2. 가상 이미지 생성 iso2usb (iso2usb : http://iso2usb.sourceforge.net/)

USB를 먼저 PC와 연결시켜야 프로그램에서 인식 된다. 크게 다른 설정을 필요 없고 ISO 이미지만 선택해서 OK 버튼을 선택한다. 빠른 속도로 USB에 이미지가 들어간다.

 

3. USB 부팅

USB로 부팅 될 수 있도록 BIOS 설정을 수정해준다. 

여기까지는 기본 준비 사항이라고 볼 수 있다.

 

4. 설치 화면 

CentOS 설치 화면은 페도라와 큰 차이가 없다. 왜 그런지는 아시리라 믿는다.


[프롬프트 설치 화면]

언어 설정 : English 

키보드 타입 : us

설치 형태 : CD/DVD, HDD, URL, NFS(네트워크 드라이브)


[CD/DVD] 

- 해보지 않았지만 일반 CD/DVD 설치와 동일할 것으로 생각됨  


[Net install IMG 설치 진행]

- URL 선택, IPv6 체크 해제, 동적 IP, 고정 IP 체크

- MIRROR SITE : http://mirror.centos.org/centos/6.4/os/x86_64/

- 설치를 위해 필요한 기본적인 img를 다운 받는다. 다운이 완료 되면 GUI 설치 화면으로 넘어간다.


[Minamal 설치 진행]

- [dev/sda]를 선택, usb2iso 를 통해 이미지를 생성할 때 아무런 셋팅을 하지 않았다면 dev/sda 로 이미지가 생성된다.


[NFS]

- 설치를 진행해보지 않았지만 네트워크 드라이브 주소를 연결하는 부분이 있을 것으로 생각된다.


[GUI 설치 화면]


설치 저장공간 선택

[Basic storage devices] 선택


컴퓨터 이름 설정

localhost.localdomain 을 원하는 형태로 변경한다. 변경하지 않아도 무방하다.


최고관리자 비밀번호 설정

자신이 사용하고자 하는 비번을 설정한다. 약한 비번이라고 경고가 떠도 무시하면 그만. 

(테스트가 아니라면 꼭 강력한 비번 설정이 권장된다.)


시간 설정

[asia/seoul] 선택


네트워크 설정

시간 설정 화면 왼쪽 하단에 configure network 가 있다. 고정 IP가 아니면 설정 할 필요 없다.


파티션 설정

서버 용으로 설치했기 때문에 Use All Space를 선택해 lvm을 사용했다. 


직접 설정을 하고자 한다면 Create Custom Layout을 선택해 아래의 옵션에 맞춰 설정한다.

[swap] : HDD 일부를 RAM 처럼 사용하기 위해 잡는 공간으로 RAM의 2~3배 정도로 잡는다.

[ext4] : 파일 시스템의 일종이다. 

Mount 위치 :  /, /boot, /home 등이 있다. 직접 잡는 경우 /boot 에 500 Mb 를 할당해 부트로더를 설치한다.

자세한 파티션 설정을 다른 블로그를 참조 하도록 한다.


5. 부트로더 설치


[lvm] 그룹화할 HDD를 선택한 후 자신이 부트로더를 설치한 HDD를 선택하면 된다.

[Custom partition] /boot 마운트가 된 HDD에 설치된다.

부트로더는 자신이 원하는 위치로 바꿔서 사용해도 된다.

 

6. CentOS 설치 유형


[Desktop] 부팅시 x-windows 가 구동된다.

[Desktop minimal] 해보지 않았다! 

[Minimal] 운영체제가 돌아갈 수 있는 가장 기본적인 패키지만 설치 되있다.

[Basic Server] 해보지 않았지만 Server의 기본 패키지가 설치 되 있을 것 같다.

[Database Server] 어떤 DB가 설치되있는지는 모르겠다.

[Vhost Server] 잘 모르겠다.

[Web Server] Apache가 설치되있지 않을까?

[Softwear development workstation] 각종 라이브러리가 선물 보따리처럼 설치되어있을 것 같다.


결론은 그냥 Minimal에서 하나씩 올려 쓰는 걸 추천한다.

초기에 너무 많이 깔려있으면 무겁고 나중에 의존성 충돌나고 다시 설치할지도 모른다.

 

7. 설치 종료 후 네트워크 설정

설치가 끝나면 재부팅이 되고 덩그러니 로그인 커서만 깜빡인다.

로그인 root, 비밀번호는 아까 설정한 값을 입력하면 이제 본격적으로 디렉터리 접근이 가능하다.

아까 [시간 설정] 화면에서 Network 설정을 안했다면 일일히 다 입력을 해줘야 한다. 


# > ifconfig 


네트워크 장비가 뭐가 물려있나 본다. eth0 나 eth1 이 없다면 드라이버가 안잡혔거나 서비스로 올라오지 않은 거다.


# > ifconfig -a


전체 장비 목록을 확인 한다. eht 에 대한 정보가 나오면 드라이버는 정상적으로 잡혀 있다.

어떤 이더넷 카드가 물려있는 건지 확인 하려면 일단 이더넷 카드를 서비스에 올린다.


# > ifconfig eth0 up

서비스에 올리는 명령어는 up, 내리는 명령어는 down

up 한 상태에서 랜선을 뽑아 보면 ehternet down이라는 커맨드 라인이 뜬다. 이것으로 확인이 가능.


# > cd /etc/sysconfig/network-scripts/


위 경로에 접근 하면 각종 네트워크 장비들이 눈에 들어온다.


#> vi ifcfg-eth0


편집기로 이더넷 카드 정보를 읽는다.


onboot="no"


라고 되어있으면 "yes" 로 변경해준다.

편집기에서 저장 후 종료 한다.


# > service network restart


네트워크 서비스를 재시작하여 eth0가 정상적으로 올라오는지 확인한다.


# > ping 168.126.63.1

DNS까지 잘 가는지 확인해 본다.


#> yum update -y

잘 되면 yum으로 업데이트를 진행한다.


이것으로 기본적인 CentOS 설치 방법을 마무리 한다.

 

출처 : http://starkapin.tistory.com/496

Posted by 1010