centos server설치

2014. 9. 4. 10:14
centos server설치
CentOS 설치

디스크 2 개를 준비해줍니다. 첫번째 : 15G 두번째 500M (/dev/sda)파티션 2개 - / --> swap 영역을 제외한 나머지 모든용량 swap - 메모리크기의 두배 용량 (/dev/sdb)파티션 1개 - home - 모든용량

수동 파티션 이미지

랜카드 : 첫번째 -  bridge type
                        172.20.20.mswindows ip끝자리
        ex) mswindows ip 끝자리가 172.16.7.100 이라면
          랜카드 설정을 172.20.20.100으로 설정
         netmask는 255.255.255.0 으로 게이트웨이는 설정안함.

            두번째 - NAT : 192.168.10.3
                                        netmask: 255.255.255.0

*.랜카드 설정할때 ipv6 는 체크해제, 부팅시 활성화는 체크.

Host이름 : centos
gateway : 192.168.10.2
dns : 168.126.63.1
      168.126.63.2



설치해야할 패키지

데스크탑: 모두체크
응용프로그램: 그래픽,사무생산성,제작과출판 제외하고 모두 체크
** 개발용도구:자바개발용도구,개발용도구,개발용라이브러리체크
 --> 개발용도구는 꼭 체크해야합니다(중요)
서버: mysql, postgresql,뉴스서버제외하고 모두 설치,
기반시스템: OFED,전화연결네트워킹제외하고 모두 체크
가상화: 전부 체크하지 않는다.(설치하지 않는다) 
클러스터링 : 전부 체크하지 않는다. 
클러스터저장 : 전부 체크하지 않는다. 
언어지원 : 한국어지원만 체크 

* 패키지 다설치되고 나서 리부팅된후 해야할 설정
방화벽 : ssh / ftp 만 체크
selinux : 비활성에 체크
  /etc/selinux/config 열고
SELINUX=disabled
kdump : 체크하지 않는다.

--------------------------------------------------
설치후 작업( 처음 설치 후 기본 시스템 설정)

1 /etc/skel 디렉토리에 .vimrc 파일 생성(vim 에디터가 실행될때마다 적용될 옵션들 등록)
.vimrc 파일내용은
set title
set nu
set vb
set ts=4
set bg=dark (또는 set bg=light 배경색이 흰색처럼 밝은색이라면 set bg=light 로 설정하는것이
글씨가 잘 보입니다)

2. /etc/skel 디렉토리의 .bashrc 파일 맨끝에(skel폴더는 계정생성시 폴더안에 파일들이 모두 적용된다. 프롬프트모양 다듬기)
아래 두줄 추가
PS1="\h[\u \$PWD]$ "
export PS1

3. user1,user2,user3 계정을 만들고 비밀번호 설정.

4. /root 디렉토리에 .vimrc 파일생성(vim에디터 파일 옵션 적용하도록 만든파일 root에도 적용되도록 루트 폴더로 복사)
==> cp /etc/skel/.vimrc  /root

5. /root 디렉토리의 .bashrc 설정 맨 끝에 (root은 사용자 skel폴더와 다르게 한번더 루트에서 설정 해주어야한다.)
PS1="\h[\u \$PWD]# "
export PS1  
추가
alias vi='vim' 추가
설정완료후 source /root/.bashrc 로 설정적용
-----------------------------------------------------------------------
*. 아래부분은 시간이 될때 언제라도 하면 됩니다.

*. 설정완료후 source /root/.bashrc 로 설정적용되는지 확인.
*. 계정 변경시 오류없이 바로가뀌면 성공
*. vmwareTool 설치(나중에 필요할때 설치해도 됨)
*. snapshot 생성.
---------------------------------------------------------------------------------------
Clone 서버 구성
host명을 확인후

ping 자기 호스트명 ; 자기 자신에게 핑이 날라가야한다.

/etc/hosts 파일에서
127.0.0.1  한칸띄우고 자기호스명을 적어준다.
그리고 다시 핑테스트

master server 설치후 시스템을 완전히 종료한다음 vm --> clone --> clone source : The current state in the virtual machine .. 체크 --> clone type: create a full cone 체크 --> virutal machine 이름 설정 및 로케이션 설정. --> 마침. *.구성이 완료된 후 부팅해준다. ram : 512mb 할당. hostname : centos2 로 변경. eth0 : 172.20.20.(master ip + 100) / 255.255.255.0 게이트웨이 : 없음 eth1 : 192.168.10.103 / 255.255.255.0 게이트웨이 : 192.168.10.2 랜카드 설정은 setup 명령으로 설정.

랜카드 설정은 setup 명령으로 설정.(글씨 깨지는 현상 시 export LANG=C 해주고 setup한다)
설정 완료후 rebooting 하여 확인.

* hostname 변경은 /etc/hosts 파일과 /etc/sysconfig/network 파일에서
변경하면 됩니다. 적용하려면 리부팅을 하여야 합니다.

------------------------------------------------------------------

clone2 server 구성

*. 그리고 clone2 는 시스템 리소스를 줄이고 부팅속도를 
빠르게 할수 있도록 default runlevel을 3으로 하도록 설정.
--> /etc/inittab 파일에서
id:5:initdefault:  --> id:3:initdefault  로 수정후 리부팅.


hostname : centos3   (ram: 512MB)
--->   /etc/hosts,  /etc/sysconfig/network 파일에서 호스트이름을
아래처럼 변경.
              centos ---> centos3 (이름변경)
* hostname 변경후 반드시 reboot 해야 적용됨.
* 네트워크 설정 변경
eth0: 172.20.20.(master ip +200)
netmask : 255.255.255.0    gw: 없음
eth1: 192.168.10.203
netmask : 255.255.255.0   gw:192.168.10.2
   setup  명령은 실행하기전(export LANG=C)

*. 설정완료후 clone2 server를 리부팅해야 합니다.
그렇지 않으면 변경한 hostname은 적용되지 않습니다.

* 리부팅후 세개 다 부팅해서

master :  ping centos2 / ping centos3
clone  : ping centos  / ping centos3
clone2 : ping centos / ping centos2

hosts 파일에 각 호스트를 등록하여 위에처럼 서로 network 가 되는지
테스트 합니다.



'IT > 컴퓨터' 카테고리의 다른 글

sshd_config 설정 파일 설명  (0) 2014.09.04
DNS서버 설정  (0) 2014.09.04
방화벽설정_iptables  (0) 2014.09.04

엔조이 드림 IT/컴퓨터