#1. CentOS7 다운받기
먼저 CentOS 사이트( https://www.centos.org/download/ )에 접속하여 CentOS7 Linux를 다운받도록 하자.
사이트에 접속하여 x86_64 링크를 클릭한다.
다음페이지에서 CentOS7.iso 파일을 다운받을 수 있는 링크를 제공하는데
The following mirrors in your region should have the ISO images available 아래 링크중
어디라도 상관 없으니 클릭하여 다음 페이지로 넘어간다.
위 페이지에서 CentOS-7-86_64-DVD-2009.iso 파일을 다운받으면 된다.
#2. VirtualBox 다운받기
버츄얼박스 사이트( https://www.virtualbox.org/wiki/Downloads )에 접속하여 간단히 VirtualBox를 다운받도록 하자.
다운 받은 VirtualBox를 설치하고 본격적으로 가상머신을 생성하고 CentOS7을 설치해 보도록 하자.
구버전 다운링크
http://download.virtualbox.org/virtualbox/6.1.0_RC1/
#3. VirtualBox6 가상머신 생성하기
버츄얼 박스( VirtualBox )를 실행하여 Oracle VM VirtualBox 관리자 창이 뜨면
화면 상단에 새로 만들기 버튼을 클릭한다.
이름 및 운영체제 입력 창이 팝업되면 아래와 같이 입력하자.
이름 : CentOS7
머신폴더 : 가상머신의 물리적 저장장소 지정
종류 : Linux
버전 : Red Hat ( 64-bit )
위와같이 설정이 마무리 되었다면, 다음 메모리 크기 설정을 진행하도록 한다.
메모리 크기는 Oracle을 설치할 목적이라면 해당 포스팅과 같이 8192MB 이상을 추천한다.
가상 메모리 부족에따른 아래와 같은 오류가 발생할 수 있기 때문이다.
error: %pre(oracle-xe-11.2.0-1.0.x86_64) scriptlet failed, exit status 1
error: oracle-xe-11.2.0-1.0.x86_64: install failed
Oracle 설치시 위와 같이 에러를 만나게 된다면 다시 버츄얼박스 가상 머신 만들기 부터 다시 시작해야 한다.
다음으로 가상머신이 사용할 하드디스크를 생성할 것이다.
설치를 진행하는 Linux의 독립된 환경을 위해
지금 새 가상 하드 디스크 만들기를 선택하고 만들기 버튼을 클릭한다.
입력이 끝나면 다음 버튼을 클릭하여 하드 디스크 파일 종류를 선택해주면 된다.
Default 설정인 VDI( VirtualBox 디스크 이미지 )를 선택하고 작업을 계속 진행하자.
물리적 하드 드라이브 또한 여유있는 공간 활용을 위한 동적 할당을 선택한다.
다음으로 생성한 가상머신( *.vdi ) 파일의 저장경로와 크기를 지정하게 된다.
마찬가지로 가상머신으로 띄운 CentOS7 버전에 Oracle DBMS를 설치할 계획이라면
위와같이 15GB 이상의 공간을 설정하고 제작하는것이 좋다.
그럼 아래와 같이 CentOS7 이라는 가상머신이 생성된다.
VDI 가상머신이 추가된 것이 확인 되었으면 설정 버튼을 클릭하여 남은 세팅을 마무리 하도록 하자.
01) 가상머신 설정 - 저장소
설정 창이 팝업되면 왼쪽 카테고리에 저장소 항목이 있을것이다.
선택하고 아래 이미지의 순서대로 작업을 진행한다.
광학 드라이브는 위에서 다운받은 CentOS-7-x86-64-DVD-1804.iso 파일을 찾아 지정해 주면된다.
02) 가상머신 설정 - 네트워크
모든 설정은 기본 Default 설정을 사용하지만 다음에 연결됨 선택 항목은 어댑터에 브리지를 선택해 준다.
어댑터에 브리지 설정의 경우 기본적으로 내 컴퓨터에서만의 접속을 허용하는 설정이다.
해당 포스팅은 SSH 통신 접근을 위한 최소한의 네트워크 설정만 설명하기위해 어댑터에 브리지를 사용한다.
이것으로 버츄얼 박스에서 CentOS7 Linux를 가동하기 위한 기본적인 준비가 완료되었다.
( 좀 더 사용이 익숙해지면 자신의 환경에 맞게 설정을 더 변경해 보도록 하자. )
Oracle VM VirtualBox 관리자 화면 상단의 시작 버튼을 클릭하여 CentOS7을 실행시키도록 한다.
#4. CentOS7 설치하기
CentOS7 - Oracle VM VirtualBox가 실행되면 먼저 CentOS7을 설치하라고
아래 화면과 같이 나타날 것이다.
Install CentOS7을 선택하여 CentOS7의 설치를 진행한다.
초기 설정에 설치과정에 사용할 수 있는 언어 세팅이 있다.
CentOS7 자체가 한국어로 설정되어 세팅되는 것도 아니다.
한국어를 선택하면 기본적인 키보드 설정및 시간 설정도 Asia / Seoul 잡히니 귀찮은 작업을 줄이기위해서라도
한국어를 선택하고 계속 진행하는 것이 좋다.
설치 요약항목이 나타나면 이제 아래 순서대로 하나씩 작업을 진행하면 된다.
01) CentOS7 설정 - 소프트웨어 선택
소프트웨어 선택 항목은 사용할 CentOS7의 환경설정중 가장 중요한 영역이다.
기본적으로 CGI( Command-line interface )환경과, GUI( Graphical User Interface ) 환경중 택하기만 하면 된다.
해당 포스팅은 기본적인 서버용 Linux 구현을 목표로 하기에 최소 설치로 작업을 진행한다.
그렇지만 리눅스 자체 OR CLI환경이 익숙하지 않은 초심자라면 『서버 - GUI 사용』을 선택하고 작업을 진행해도 좋다.
02) CentOS7 설정 - 설치대상
위에서 버츄얼 박스를 생성하면서 물리적 하드 디스크 세팅을 진행하였다.
문제 없이 진행이 계속 되었다면 아래와 같이 위에서 설정한 하드디스크 공간이 준비되어 있을 것이다.
선택하고 디스크 설정을 완료 한다.
03) CentOS7 설정 - 네트워크 및 호스트명
기본적인 네트워크 데이터 통신을 위해서 해당 설정 또한 꼭 진행하도록 하자.
해당항목에서 아래와 같이 이더넷 설정을 지정하지 않고 사용해도 CentOS7을 설치하는데 지장은 없지만.
버츄얼 박스로 설치하는 CentOS7 설정에 귀찮은 부분을 상당히 덜어 낼 수 있다.
그러니 꼭 이더넷 설정을 켬으로 변경하여 설정을 완료한다.
설치전 모든 설정을 다 잡았다면 이제 CentOS 설치를 진행하기만 하면 된다.
이제 자동 설치만 기다리면 될 것 같지만 사실 그렇지 않다.
CentOS7의 설치가 진행되는 와중에 사용자 계정을 설정하여 주도록 한다.
Tip. VirtualBox 관리자 및 사용자 계정의 암호
비밀번호라는것이 복잡할 수록 분명 좋지만 VirtualBox에서 사용시 추후 가능하면 특수문자 사용을 피하도록 하자.
안되는게 아니지만 설정하면 사용중 그냥 스트레스를 좀 받을 수 있을것이다.
01) 사용자 설정 - ROOT 계정 암호 설정
먼저 root 관리자 계정의 암호를 지정해 주어야 한다.
해당 관리자 번호는 절대로 잃어버리지 않는다.
02) 사용자 설정 - 사용자 계정 및 패스워드 지정
사용자 계정 생성은 필수 적으로 해주어야할 설정은 아니다.
기본적으로 관리자( root ) 계정만 있어도 상관은 없지만.
해당 포스팅에서는 사용자 계정을 생성하도록 하겠다.
실 운영중에는 같이 작업하는 사람들의 작업 영역을 구분하기 위해서등 사용자 계정을 사용하는 경우가 빈번하다.
좀더 Linux를 이해하고 사용하려면 사용자 계정을 생성하여 사용하는것을 추천한다.
계정을 설정하고 CentOS7의 설치가 아래와 같이 완료되었다는 표시와 함께 재부팅 버튼이 활성화된다.
재부팅 버튼을 클릭하여 CentOS7 시스템을 재시작 하도록 한다.
재부팅되고 CentOS7이 정상 작동한다면 아래와같이 사용자 계정의 입력을 요구할 것이다.
localhost login : 사용자 계정
Password : 사용자 비밀번호
위와같이 작성해주면 버츄얼 박스에 CentOS7 설치는 성공적으로 마무리 된것이다.
'LINUX > CentOS' 카테고리의 다른 글
[Linux] CentOS7 - HTTPS 접속을 위한 Apache 웹 서버의 Mod_Proxy 설정 (0) | 2022.11.15 |
---|---|
[Linux] CentOS7 - GIT을 이용한 버전관리 시스템 구축 (0) | 2021.07.04 |
[Linux] CentOS7 - Java Web 서버 - Oracle 설치 및 설정 (0) | 2021.07.04 |
[Linux] CentOS7 - Java Web 서버 - 실운영을 위한 Tomcat 설정 (1) | 2021.07.01 |
[Linux] CentOS7 - Java Web 서버 - 기초환경 설치 및 구성 (0) | 2021.07.01 |