~☆~ 우하하!!~ 개발블로그

리눅스 CentOS 5.2 설치하기 본문

리눅스

리눅스 CentOS 5.2 설치하기

iwoohaha 2009. 3. 20. 15:51
728x90
반응형
최근에 알게 된 리눅스 CentOS 5.2 설치하는 과정에 대한 안내

VMWare에서 설치하면서 설치 과정을 캡춰하였다.

CentOS 5.2 설치 CD 다운로드는 아래 URL에서...
http://www.centos.org/
http://ftp.daum.net/centos/5.2/isos/i386/

설치 CD는 총 6장으로 구성되어 있고, 부팅만을 위한 CD 이미지는 7.6M 정도이다.
부팅 후에 네트워크로 연결하여 패키지를 다운로드받아서 설치가 가능하다.

이 포스트에서는 DVD 한 장에 설치에 필요한 모든 데이터를 담아놓은 상태에서 설치하는 과정을 보여주고 있다.

부팅용 DVD를 넣고 서버를 부팅시키면 맨 처음 아래와 같은 화면을 만나게 된다.
그래픽 모드에서 설치를 진행하려 한다면 그냥 Enter 키를 누르고, 텍스트 모드에서 설치를 진행하려면 linux text 라고 입력한 후 Enter 키를 누른다.
이 포스트에서는 텍스트 모드에서 진행되는 과정을 설명하고 있다.

다음 그림은 linux text 라고 입력한 후 Enter 키를 눌러서 부팅이 되고 있는 과정의 모습이다.

설치를 위한 모든 데이터를 담고 있는 DVD 를 집어넣고 부팅했기 때문에 아래 그림과 같이 CD Found 라는 화면이 나타난다. CD 미디어를 굳이 테스트할 필요까지는 없으며, 테스트하는 시간이 제법 오래 걸리므로 Skip 을 선택하여 다음 단계로 넘어가면 된다.

CentOS에 온 것을 환영합니다!

설치 과정중에서 사용될 언어를 고른다. 기본값인 잉글리쉬를 선택한 후에 OK.

키보드를 선택한다. 역시 기본값인 us 를 선택하고 OK.

모든 데이터를 지우겠느냐는 경고 메시지.
아직 하드디스크에는 아무런 데이터가 없으므로 Yes 를 선택한다.

파티션 구성에 대한 안내이다. 하드디스크가 2개 이상인 경우에 자동으로 RAID를 구성해 주므로 첫 번째 또는 두 번째 항목을 선택하여 파티션을 삭제하고 디폴트 레이아웃을 생성하도록 한다.

당신이 선택한 드라이브의 모든 데이터가 지워집니다. Yes? OK? Yes!

설치 과정에서 디폴트로 생성한 파티션 레이아웃을 확인하시겠습니까?

디폴트로 /, /boot, swap 등 세 개의 파티션을 만들어 준다.

여기에 /var 파티션을 새로 추가해 주었다.

부트로더로 GRUB 를 사용할 것인지 말건지?? 사용한다고 하자.

부팅시에 특별한 옵션이 필요하다면 그 옵션을 입력하면 된다. 그 특별한 옵션이라는 것이 어떤 것인지 잘 모르므로 그냥 비워둔 채로 OK.

부트로더에 패스워드를 지정할 수 있다. 그냥 디폴트값 상태로 OK.

부트 디바이스에 대한 레이블을 지정할 수 있다. 그냥 디폴트값인 상태에서 OK.

부트로더를 설치할 디바이스를 선택할 수 있다. 역시 디폴트값 상태에서 OK.

네트워크 인터페이스를 설정하시겠습니까? Yes 를 선택.

네트워크 인터페이스 eth0 의 내용을 설정한다.

IPv4 지원을 Enable 시킨다.

DHCP 로 IP 주소 등을 받도록 설정한다.

hostname 을 입력한다. 그냥 디폴트값인 상태에서 OK.

타임존을 설정한다. 아래 화살표키를 열심히 눌러서 Asia/Seoul 을 선택하고 OK.

root 계정의 패스워드를 입력한다.

설치할 패키지를 선택한다. 위쪽은 특성화된 패키지 그룹을 의미한다. 최대한 간소화된 서버를 설치할 것이므로 위쪽의 선택 상태를 모두 해제한 뒤 Customize software selection 을 선택한 뒤 OK.

Base 와 Editors 만 선택하고 나머지는 모두 선택해제한 뒤 OK.

패키지간 종속성을 검사하는 과정의 모습이다.

지금부터 설치가 시작됩니다. 설치 과정의 로그는 /root/install.log 파일의 내용을 참고하시면 됩니다.

각각의 파티션을 포맷하는 과정의 모습이다.

패키지를 설치하는 과정의 모습이다.

패키지 설치가 완료되었다. CD-ROM이 CD를 뱉어내고 재부팅 화면이 나타난다.

에이전트 설정

Firewall 은 별도의 oops_firewall 을 설치할 것이므로 모두 해제시킨다.

서비스는 모두 선택해제하고, 다음 5가지만 선택한다. 최대한 간소화된 상태의 서버를 만들기 위해서이다.
crond / network / sshd / syslog / yum-updatesd

root 계정으로 로그인한다.

패키지를 최신 버전 상태로 유지하기 위해서 yum update 명령어를 입력한다.
yum -y update 와 같이 -y 를 붙이면 모든 질문에 yes 를 입력한 것과 같은 효과가 나타난다.

패키지를 최신 버전으로 업데이트하는 과정의 모습이다.

패키지 업데이트가 완료되었다.

이제 각종 서버 프로그램을 설치해보도록 하자.
mysqld
apache
tomcat
php

반응형

'리눅스' 카테고리의 다른 글

ChatGPT 사용 경험을 이야기해보자.  (0) 2024.10.30
php 설치하기 (CentOS 5.2)  (3) 2009.03.20
tomcat 설치하기 (CentOS 5.2)  (0) 2009.03.20
apache 설치하기 (CentOS 5.2)  (0) 2009.03.20
mysql 설치하기 (CentOS 5.2)  (0) 2009.03.20