센토스7에서 NTFS 파일 시스템을 마운트하려면 먼저 EPEL 7 이 필요하다.

How To Install EPEL Repository On CentOS And RHEL 7

[root@localhost ~]# cat  /etc/centos-release     # 자신의 릴리즈 버전이 몇인지 확인

CentOS Linux release 7 (Broken)


Download EPEL and install using yum:

[root@localhost ~]# yum install http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

[root@localhost ~]# yum update

[root@localhost ~]# yum repolist

Loaded plugins: fastestmirror, langpacks

Loading mirror speeds from cached hostfile

 * epel: nl.mirror.eurid.eu

repo id                                                                        repo name                                                                                                 status

epel/x86_64                                                               Extra Packages for Enterprise Linux 7 - x86_64                                   4,572

이렇게 EPEL이 Linux 7으로 뜬다면, 제대로 설치가 된 것이다.


Intsll NTFS

[root@localhost ~]# yum install ntfs-3g

이제 ntfs-3g를 설치하면, EPEL 버전을 근거하여 센토스 7에 맞게 ntfs-3가 설치될 것이다.

이제 windows가 설치되어있는 하드디스크, 외장하드등도 모두 접근할 수 있다.



나의 /etc/fstab


이제 centos7부터는 우분투와 완전 똑같다. 이렇게 /run/media/username/mount dir 에 마운트를 시키면 아래의 캡쳐 사진과 같이 옆에 마운트 된 저장소가 뜨는 것을 볼 수 있다!!!


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

CentOS 7 - SSD Active  (0) 2014.08.24
CentOS 7 - media repository  (0) 2014.08.24
RPM (Redhat Package Manager)  (0) 2013.08.11
[CentOS] How to install Python 2.7 and 3.3 Install  (0) 2013.04.07
CentOS 6.4 NVIDIA GeForce Graphic Driver Install  (3) 2013.04.06
Posted by scii
:


RPM 패키지

- 레드햇 리눅스 계열의 배포판 자료들은 대부분 RPM 이라는  패키지로 묶어져 배포되고 있다.

tar 압축 파일에 비해 RPM 패키지는 소스 자체를 컴파일된 바이너리 파일로 묶어놓고, 이를 해당 디렉토리로 설치할 수 있는 기능을 가지고 있다.


RPM 패키지 구조

Kernel -2.6.9-7hs.i386.rpm

kernel -> package

-2.6.9 -> version

-7hs -> release

i386 -> architecture

rpm -> PPM name


RPM 명령

 RPM 명령 사용법

설치 방법 

rpm -i 패키지명 

업그레이드 방법 

rpm -U 패키지명 

제거 방법 

rpm -e 패키지명

질의 방법 

rpm -q 패키지 목록 

점검 방법 

rpm -V 또는 -y 패키지 목록 

패키지 만드는 방법 

rpm -b 패키지명 

패키지 강제 설치 

rpm --force 

의존성 무시한 채 설치 

rpm --nodeps 


패키지 설치 및 삭제

기본적으로 -i 옵션으로 rpm 패키지를 설치할 수 있다. 

-v 옵션

-i 옵션과 함께 -v 옵션을 사용하면 패키지가 인스톨되고 있다는 메시지를 알려준다.

-h 옵션

v 옵션보다 좀 더 나은 설치 과정을 바란다면 -h 옵션을 추가해 주면 된다. 진행 과정을 눈으로 확인할 수 있도록 샵 문자로 그 과정을 보여준다.


※ RPM 패키지를 설치할 때 대부분 -ivh 옵션을 한번에 지정하여 사용하는 것을 권장한다.


Posted by scii
:


CentOS는 python 2.6 버전을 쓰는 파일 시스템들이 있다. 그래서 2.6버전을 지우고 2.7버전을 쓰면 안되고 ,두 가지 버전이 공존해 있어야 한다.

※ /usr/bin/python --version 명령했을 때, python 2.6버전 대가 출력되어야 한다.


맨 처음 CentOS를 설치하고 2.6버전을 2.7로 덮어씌우니 매우 어려운 문제가 발생하였다. 그래서 다시 포맷을 하고 다시 CentOS 설치를 해야 했다...


1. Install development tools

# yum groupinstall "Development tools"

# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel


2. Dwonload and Install Python

make를 수행할 때, altinstall 로 하는 것이 중요하다. CentOS 는 python 2.6버전을 쓰는 파일 시스템이 있기 때문에 두 가지 버전을 설치하여야 한다.

DOWNLOAD AND INSTALL PYTHON 2.7.3

# wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2

# tar xf Python-2.7.3.tar.bz2

# cd Python-2.7.3

# ./configure --prefix=/usr/local

# make && make altinstall


DOWNLOAD AND INSTALL PYTHON 3.3.0

# wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2

# tar xf Python-3.3.0.tar.bz2

# cd Python-3.3.0

# ./configure --prefix=/usr/local

# make && make altinstall

/usr/local/bin/python2.7 or /usr/local/bin/python3.3

파이썬 2.6의 시스템 버전은 /usr/bin/python 그리고 /usr/bin/python2.6 로 계속 사용할 수 있다.


3. Download and Install Distribute

이것은 파이썬에 대한 패캐지를 설치하는데 사용하는 스크리브 /usr/local/bin/easy_install-2.7을 생성한다.

/usr/local/lib/python버전/site-packages/ 에 패키지가 저장된다.

DOWNLOAD AND INSTALL DISTRIBUTE FOR PYTHON 2.7 (2.7버전을 쓰려면 이것을 실행)

# wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz

# tar xf distribute-0.6.35.tar.gz

# cd distribute-0.6.35

# python2.7 setup.py install


DOWNLOAD AND INSTALL DISTRIBUTE FOR PYTHON 3.3

# wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz

# tar xf distribute-0.6.35.tar.gz

# cd distribute-0.6.35

# python3.3 setup.py install


4. Vitual Environment Install

위의 3번까지만 하면 파이썬 설치가 완료된다. 

하지만, 파이썬의 여러 버전으로 작업하는 것은 어렵고 오류가 발생하기 쉽다. 그래서 virtualenv을 설치하고 사용하는 것이 좋을 듯 싶다.

Vitualenv 는 샌드 박스와 같은 환경에서 파이썬을 실행하는 것이 가능하게하는 가상 파이썬 환경 빌드이다.

각각의 샌드 박스는 자신의 파이썬 버전과 패키지를 가질 수 있다. 여러 프로젝트 자체의 의존성 및 각각 작업 할 때 이것은 매우 유용하다.

INSTALL AND USE VIRTUALENV FOR PYTHON 2.7

# easy_install-2.7 virtualenv

# virtualenv-2.7 --distribute someproject

New python executable in someproject/bin/python2.7

Also creating executable in someproject/bin/python

Installing distribute...................done.

Installing pip................done.

# source someproject/bin/activate

(someproject)# python --version

Python 2.7.3

(someproject)#


INSTALL AND USE VIRTUALENV FOR PYTHON 3.3

# easy_install-3.3 virtualenv

# virtualenv-3.3 --distribute otherproject

New python executable in otherproject/bin/python3.3

Also creating executable in otherproject/bin/python

Installing distribute...................done.

Installing pip................done.

# source otherproject/bin/activate

(otherproject)# python --version

Python 3.3.0

(otherproject)#


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

CentOS 7 - media repository  (0) 2014.08.24
CentOS 7 NTFS FileSystem Mount  (0) 2014.08.16
RPM (Redhat Package Manager)  (0) 2013.08.11
CentOS 6.4 NVIDIA GeForce Graphic Driver Install  (3) 2013.04.06
[CentOS] centos 6.4 Net Install  (1) 2013.03.24
Posted by scii
:

CentosOS 6.4 에서 NVIDIA 그래픽 드라이버 설치하기.

centos 에는 nouveau 라는 nvidia 그래픽 카드용 프레임버퍼 모듈이 들어가 있다. 이것의 용도는 부팅 시 멋지게 연출이 가능하도록 한다.

그런데, 문제점이 있다. 그것은 nvidia에세 제공하는 그래픽카드의 드라이버와 충돌을 일으킨다는 점이다. 그래서 이것을 없애야 그래픽 드라이버를 설치할 수 있다.


1. http://www.nvidia.com 에서 자신의 시스템에 맞는 드라이버를 다운로드하여 적당한 곳에 저장한다.


2. NVIDIA 그래픽 드라이버를 설치(컴파일 후 설치) 하려면 현재 사용중인 CentOS 의 커널 소스가 필요하다. 만약 커널 소스가 설치되어 있지 않다면 아래의 명령으로 커널 소스를 설치해준다.

# yum install -y kernel-devel


3. 작업은 root에서 해야 하기때문에 su - 로 권한을 준다.


4. modprobe.d 디렉토리로 이동한 후 disable-nouveau.conf 파일을 만든다.(확장자가 conf로 끝나면 되고 파일이름은 어떤것이든 상관없음)


5. 이것은 centos에서 기본으로 내장된 nvidia 드라이버를 Disable시키는 것이다.


6. 재부팅할 때, nouveau를 disable 해야 하므로, /boot/grub/으로 이동 후 grub.conf를 수정한다.


7. 본인이 사용하는 커널 버전의 맨 끝 행에 다음의 명령을 입력한다.

rdblacklist=nouveau

저장한 후 컴퓨터를 reboot 한다.


8. X-server 에서는 그래픽카드 드라이버를 설치할 수 없으므로, TUI 환경으로 가서 설치를 진행해야 한다.


9. 드라이버파일이 있는 곳으로 가서 관리자모드로 설치를 진행한다.


10. sh ./해당드라이버파일명


11. 설치하는 도중에 거의 막바지에 이렇게 선택하는 화면이 나올 것이다. 여기서 Yes를 눌러주어야 한다. 이것은 X11.conf 파일 그리고 x-server 설정을 생성 및 수정할 것인지에 대한 것인데 Yes를 해주어야 한다.

NVIDIA 그래픽카드 드라이버가 온전히 설치된 모습



※ 주의 사항:

NVIDIA 드라이버를 설치한 다음, disable-nouveau.conf 를 삭제하거나 grub.conf 의 수정사항을 원래대로 되돌리면 안된다.

이후에 어떤 프로그램이 이 수정사항을 건드렸다면, 다시 작업해주어야 한다. 그렇게 하지 않았을 때는 nouveau와 nvidia 드라이버가 서로 충돌이 일으킨다.


※ 새로운 버전의 커널 또는 새로운 버전의 X 시스템이 설치될 때마다 6단계부터 끝까지 반복하여 NVIDIA 그래픽 드라이버를 다시 install 해줘야 한다.

그리고 새로운 버번의 NVIDIA 그래픽 드라이버를 인스톨하면 인스톨 과정에서 구버전 드라이버는 자동으로 uninstall 된다. 

만약, 드라이버를 삭제하고 싶다면 sh ./드라이버파일명 --uninstall 명령으로 uninstall 할 수 있다.


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

CentOS 7 - media repository  (0) 2014.08.24
CentOS 7 NTFS FileSystem Mount  (0) 2014.08.16
RPM (Redhat Package Manager)  (0) 2013.08.11
[CentOS] How to install Python 2.7 and 3.3 Install  (0) 2013.04.07
[CentOS] centos 6.4 Net Install  (1) 2013.03.24
Posted by scii
:


centos 를 받으면 4.1기가 정도된다. 근데 그 정도의 usb를 가지고 있지 않다.

그래서 url 방식으로 network install을 진행하였다. net install을 진행하려면 당연히 인터넷이 되어야 한다. (LAN 선 꽂혀있어야 함)


centos 6.4 버전을 기준으로 작성함.

필자의 저장소:

C 드라이브(128GB) SSD -> Windows 7 설치되어있음.

D 드라이브(100GB) HDD -> 여기에다 CentOS 설치.



CentOS ISO Download & ISO To USB


1. centos를 설치하려면 iso가 있어야 한다. 

centos iso download:

http://www.centos.org/

여기 들어가서 미러사이트 아무곳이나 가서 netinstall 파일을 받는다.



2. centos iso 파일을 USB에 담을 수 있게 만드는 프로그램이 있어야 한다. 여러가지가 있지만, CentOS를 할 때는 이것이 좋은듯하다.

ISO2USB download:

http://iso2usb.sourceforge.net/

위의 url에서 받던지, 밑의 파일을 받던지해서 프로그램을 실행한다.

iso2usb-v0.7.zip


ISO2USB 프로그램으로 CentOS Install:



3. BIOS에서 USB로 첫 번째 부팅을 셋팅한 후 재부팅하면

어떻게 설치할 지 묻는다. 그냥 제일 첫 번째 것으로 선택 후 진행하면 된다.






USL설정 후 net install


1. Language: English



2. Keyborad Type: us 를 선택해야 영어, 한국어가 된다.



3. 인스톨 방식에 대해 묻는다. 미러사이트를 통해 Net Install 을 하려는 것이기 때문에 URL을 선택한다.



4. URL 방식을 선택하면, 네트워크 설정을 해야 하는데 Enalbe IPv6 support 을 해제하고 ok를 누른 후 진행한다.

IP 주소 공간인데 공유기를 사용하거나 내부 네트워크 환경이 구축 되어있다면 보통 IPv4 DHCP를 선택하면 된다.

IPv6 를 설정 하는 유저는 할당된 IPv6 에 맞는 IP를 설정하면 된다.

만약, 잘 모르겠다 싶으면 Enable IPv4 support 만 선택하고 Dynamic IP configuration을 선택 후 진행하면 된다.



5. 세번째 것이 잘 되었다면 URL 셋업 화면이 나온다. 여기서 아래 주소만 적고 ok누르면 된다.

http://mirror.centos.org/centos/6.4/os/x86_64/



6. 위의 작업이 모두 완료되면 본격적인 Net Install이 시작된다.





CentOS 본격적인 설치


1. Net Install이 완료된 후, 설치 시작!! 



2. 컴퓨터 이름이다. 영어로 써야 함. 그리고 루트 계정 암호를 설정하고 넘어간다.



3. Create Custom Layout을 선택하여 사용자가 파티션을 수동으로 나눌 수 있도록 한다.



4. C:\는 SSD이다. 그리고 여기에는 Windows 7이 설치되어있다. 필자는 D:\ 1000GB HDD에 CentOS를 설치할 것이다.

설치할 D드라이브를 Delete를 눌러 free space로 만든다. 그 다음, Create 를 눌러서 Standard Partition을 클릭하여 진행한다.



5. 리눅스에 swap은 꼭 필요하다. 일단 가장 먼저 swap 파티션을 나눠준다. swap 공간은 ram이 모자랄 때 물리적공간을 설정한 만큼 떼어내어 그 만큼을 ram처럼 쓰는 메커니즘이다. 보통 자기 램의 1~2.5 배 정도를 할당해준다. 

필자는 본인 램크기의 2배를 할당하여 주었다. (32기가 할당)



6. Root 파티션을 나눠준다. 보통 15기가 정도만 할당하지만, 필자의 HDD 용량이 크므로 100기가를 할당하여 주었다.



7. 리눅스는 swap공간과 /(root) 만 할당해주어도 된다. 하지만 필자는 /home 디렉토리 파티션을 할당해주었다.

나머지 공간을 /home 디렉토리에 모두 할당 해 주려고했기때문에 Fill to maximum allowable size를 체크 후 진행하였다.



8. 파티션을 모두 나눈 모습



9. 그냥 Default로 하고 넘어간다.



10. 그래픽 모드(X-Window) 를 사용하려면 Desktop 을 선택 후 진행하여야 한다.

그리고 다운받을 패키지를 지금 선택하려면, Customize now를 선택하고 진행한다.



11. 설치 완료 후 CentOS로 부팅한 모습


Posted by scii
: