리눅스 NFS (Network File System) 설정

nfs 관련 파일 yum 설치

sudo yum install rpcbind
sudo yum install nfs-utils nfs-utils-lib

(서버와 클라이언트 모두 설치)

server 설정(공유할 디렉토리가 있는 서버)

공유할 폴더를 외부에서 접근 할수 있도록 환경설정파일을 수정한다.

vi /etc/exports

ex) php세션폴더 공유의 예

/var/lib/php/session 100.000.000.111(rw)

공유할경로명            허용할 아이피(권한)

# sudo service rpcbind start
# sudo service nfslock start
# sudo service nfs start

exportfs로 정상적으로 실행되는지 확인

# exportfs -v

부팅시 자동으로 올라오도록 설정

# sudo chkconfig --level 35 nfs on # sudo chkconfig --level 35 nfslock on # sudo chkconfig --level 35 rpcbind on

client 설정

# showmount -e 192.168.0.51

(192.168.0.51) 서버에서 nfs의 공유 가능한 디렉토리를 확인.

다음과 같은 형식으로 마운트

# mount 192.168.0.51:/var/lib/php/session /mnt/php_session

뭐.. 대충 기본적인 부분은 위와 같고..

자세한 부분은 아래 사이트 참조…

http://eduardo-lago.blogspot.kr/2012/02/installing-nfs-on-centos-62.html

CentOs 에서 Yum을 이용한 MongoDb 패키지 설치하기

1. /etc/yum.repos.d/10gen.repo 파일 추가

/etc/yum.repos.d/10gen.repo

64비트 linux

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0

32비트 linux

[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686
gpgcheck=0

2. mongodb Install

yum install mongo-10gen mongo-10gen-server

3. mongodb conf 파일 확인

vi /etc/mongod.conf

<br />logpath=/var/log/mongo/mongod.log
port=27017
dbpath=/var/lib/mongo

4. DB 데이터를 저장할 폴더 권한 설정

chown -R mongod:mongod /var/lib/mongo/

5. mongodb 데몬 시작 및 서비스 설정

/etc/init.d/mongod start
chkconfig –levels 235 mongod on

6. 방화벽 설정

vi /etc/sysconfig/iptables #다음 한줄을 추가

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT

/etc/init.d/iptables restart