티스토리 뷰
VirtualBox 에 CentOS 7 를 설치하는 방법에 대해 알아보겠습니다.
VirtualBox 를 설치합니다.
링크 : http://virtualbox.org
Download VirtualBox 5.0 버튼을 눌러 다운 후 기본옵션으로 Next to Next 해서 설치합니다.
CentOS를 다운로드 합니다.
링크 : http://centos.org
전 Minimal(최소)버전을 다운받았습니다. DVD버전이나 Everything 버전을 받으셔도 상관없지만. 불필요하게 용량이 큽니다.
최소버전설치 후 필요에 따라서 추가패키지를 설치해주는게 좋습니다.
Minimal ISO : 최소버전. 정말 깔끔하다. 개인적으로 Minimal 설치 후 개발자패키지(Development Tools)를 추가로 설치하길 추천합니다. 시디한장정도의 용량입니다.
DVD ISO : 필요한 대부분은 패키지가 포함되어있습니다. 일반유저는 이것을 받는걸 추천(Centos에서)하고 있습니다. DVD 한장정도의 용량입니다.
Everything ISO : 모든 패키지가 포함되어잇습니다. 지나치게 용량이 크죠.. DVD DoubleLayer 한장정도의 용량입니다.
CentOS 사이트에서 직접 ISO 다운로드는 불가합니다.
미러사이트를 이용해서 다운로드 해야합니다.
상단의 Mirror List 를 선택 후 가장가까운 아시아의 한국을 선택합니다.
전 카이스트가 마음에 들더군요..:D
VirtualBox에서 VM을 생성합니다.
이름에 Cen이 들어가면 자동으로 CentOS 설정이 잡힙니다.
VirtualBox에 CentOS에 해당하는 버전은 없습니다. CentOS는 Red Hat에서 상표를 땐정도이므로, Red Hat을 선택합니다.
이름 : 자유
종류 : Linux
버전 : Red Hat (64-bit)
램용량 하드용량은 적당히 필요한만큼 설정합니다.
VM에 CentOS 7 ISO 이미지를 삽입합니다.
설정 > 저장소 > 컨트롤러 IDE
네트워크를 설정합니다.
VM을 생성하면 기본적으로 어댑터1에 NAT 가 설정되어있습니다.
여기에 추가적으로 어댑터2에 호스트전용 네트워크를 설정합니다.
NAT : VM의 인터넷 접속용
호스트전용 : VM과 호스트간 통신용
인스톨을 진행합니다.
VM을 실행하고 인스톨을 합니다.
당연히 한국어를 선택해야겠죠. 이것은 설치과정의 언어입니다.
설치대상을 지정합니다.
달리 할 것은 없고, 그냥 완료를 눌러줍니다.
네트워크를 설정합니다.
위에서 호스트를 추가했기때문에 이더넷이 두개입니다.
둘다 ON(켬) 해줍니다.
이 후 재부팅을해도 자동으로 네트워크가 실행되어 잡히게 됩니다. (켜지않을경우 수동으로 해줘야함)
ROOT의 비밀번호 / 사용자의 계정을 생성합니다.
사용자는 관리자로 지정해주세요. 앞으로 이 계정으로 로그인을 할 것입니다.
리눅스에서 일반적으로 ROOT계정을 쓰겠다는 생각을 가져서는 안됩니다.ㅎ
비밀번호의 보안등급이 지정되는데요. 취약으로 지정되더라도 완료버튼을 두번연속누르면 그냥 그대로 설정완료됩니다.
설치가 진행되는동안 CentOS 인스톨가이드를 봅시다.
Red Hat과 CentOS는 거의 동일하다고 봐도 됩니다. 때문에 문서화가 잘되어있는 Red Hat 가이드를 보도록합니다.
그 문서는 상세하며 방대합니다. 고맙게도 한글도 지원됩니다.
링크 : http://redhat.com
물론.. 안보셔도 되고요.
설치완료..하지만 더..
VM통신을 확인해보겠습니다.
VM을 종료시켜주세요.
명령어 :
> sudo shutdown -h now
VM을 복제합니다.
MAC주소 초기화에 체크해주세요. 그래야 복제된 VM끼리 네트워크 충돌을 일으키지 않습니다.
VM을 실행 후 로그인하고 IP를 확인해봅니다.
명령어 :
> ip addr show
어라? 세번째 호스트전용 네트워크가 안잡혔네요.
VM을 종료 후 네트워크 설정을 합니다.
설정 > 네트워크 > 어댑터2 > 어댑터종류 : 반가상 네트워크 선택
VM을 다시켜고 IP를 확인합니다.
이제 잘 잡혔네요.
Ping을 날려봅니다.
명령어 :
> ping 192.168.56.xxx
(xxx에는 VM의 IP번호를...)
아래는 두 VM끼리 서로 Ping을 날려본 결과입니다.
잘되네요. 호스트전용 네트워크를 통한 통신입니다.
또다시 Ping을 날려봅니다.
명령어 :
> ping 8.8.8.8
역시 잘되죠. NAT를 통한 통신입니다. (참고로 8.8.8.8 은 구글의 공개DNS 주소입니다.)
이제 끝이긴한데..
CentOS를 최소버전으로 설치했기에 정말 별로 설치된게 없습니다.
필요할 때마다 하나씩 설치해주셔도 되는데요, '개발자도구'를 통해 한방에 설치하는게 편합니다.
명령어 :
> yum group list > sudo yum group install "Development Tools"
위 모든과정을 리얼타임으로 녹화했으니, 플레이해가며 한단계씩 해보면 좋을것 같습니다.
수고하셨습니다.
[작성자] devbibie.tistory.com
'Development' 카테고리의 다른 글
[Redis] INFO vs MONITOR (0) | 2016.03.08 |
---|---|
[Linux] tar , tar.gz 압축 및 해제 (0) | 2016.01.03 |
[Linux] /usr/bin/ld: cannot find -lz 에러 (0) | 2015.11.05 |
[Java] String , StringBuilder, StringBuffer (0) | 2015.10.19 |
[Cpp] ACE_Asynch_Write_Stream write() vs writev() (0) | 2015.10.14 |
- Total
- Today
- Yesterday