버추얼박스 설치하기

버추얼박스 다운로드링크 : https://www.virtualbox.org/wiki/Downloads

 

Downloads – Oracle VM VirtualBox

Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt

www.virtualbox.org

2020-07-29 기준

위 링크로 가서 다운로드 받는다. 기본 설정으로 해서 다운로드 받으면 된다.

자세한 설명이 궁금한 사람은 https://extrememanual.net/7184

 

버추얼박스(VirtualBox) 다운로드와 설치 방법 - 익스트림 매뉴얼

오라클 버추얼박스(Oracle VirtualBox)는 사용하고 있는 운영체제(OS) 위에 가상의 논리 컴퓨터(가상 컴퓨터)를 생성하고 실제 물리 PC와 운영체제의 자원을 일부 나눠 사용하는 가상화 솔루션중 하나�

extrememanual.net

 

 

버추얼박스 화면

 

버추얼박스 설치

현재 dev_1이 보이는데, 이는 제가 먼저 설치 해놓은 컴퓨터 입니다. 나중에 아시겠지만, 버추얼 박스가 만든 하드디스크(가상하드) 파일은 재사용이 가능합니다(내부 파일 유지)

 

새로만들기 

 

운영체제 & 이름 설정

1. 이름은 원하는 것 아무거나 사용

2. 종류는 Linux

3. 버전은 Red Hat (64 bit)  => 속도는 32bit 보다 64bit가 빠르다고 들었음

 

메모리 설정

보통 학습용도로는 2GB 이하를 추천하는데, 필자의 환경은 실제로 서비스를 개발해야하는 환경이라 4GB로 했습니다. 많이 할당 할수록 호스트 컴퓨터는 자원이 적어지므로 주의! 물론 가상 컴퓨터를 끄면, 메모리 자원은 다시 회수

 

가상 하드디스크 생성

보면 알겠지만 "기존 가상 하드 디스크 파일 사용"이 가능하다

 

동적 & 고정 가상하드디스크

실제 하드디스크가 아닌, 가상 하드디스크를 기준으로 (20GB 크기로 설정했다는 기준 아래에)

 

1. 고정크기 하드디스크

=> 호스트컴퓨터 입장에서 20GB 파일을 생성하고 그 파일 내부를 하드디스크 처럼 사용. 속도는 조금 더 빠른가 봅니다.

2. 동적할당 하드디스크

=> 가상하드디스크에 들어있는 파일 크기만큼만 공간을 차지하게 함. 내부에 파일이 많아지면 호스트 컴퓨터 입장에서 디스크에 해당하는 파일 크기가 점점 커지지만, 최대 20GB를 넘지는 못함

 

필자는 동적할당으로 하였습니다. (용량 효율이 좋음)

 

가상하드디스크 크기 설정

동적할당으로 디스크를 만들었을 경우 40GB로 설정한다고 해서 실제 파일 크기가 40GB 만큼 차지하지는 않으므로 40GB로 만들었습니다.

운영하다보면 30GB도 모자랄 수도 있다는 말을 들어서 40GB로 설정하였습니다.

 

 

운영체제 탑재하기 (준비)

준비물 : Red Hat iso 파일 

다운로드 링크  : https://access.redhat.com/downloads/

 

iso 파일이란?  =>  광학 디스크의 압축파일. CD나 DVD의 이미지파일. 쉽게 말해 CD 넣고 리눅스 설치하는 것 처럼 파일 넣고 설치하는 거라고 보면 됩니다.

 

7 버전 다운로드 링크로 이동

 

7.8 버전 사용

 

4.24 기가바이트 DVD 바이너리 파일 다운로드

 

파일이 생성된 모습
버추얼박스를 켜고 설정을 누른다

 

 

운영체제 탑재하기

저장소 클릭

컨트롤러 : IDE 오른쪽에 보면 디스크 그림 두개가 보이는데, 오른쪽 거 말고 왼쪽 것을 누른다.

추가 클릭

지금 보면 rhel-server-7.8-x86_64-dvd.iso 파일이 이미 보인다. 이것은 이전에 설치를 마쳐놓은 가상 컴퓨터가 있기 때문이다. 여러분은 없을 것이므로 추가 버튼을 눌러 iso 파일을 추가하면 됩니다.

 

iso 파일 클릭 후 선택버튼 클릭

 

 

네트워크 설정

네트워크 탭에 가서 해당 설정으로 맞춰 준다.

가상 컴퓨터도 컴퓨터이기 때문에 ip를 가진다. 다만, 접근 가능한 게스트컴퓨터의 ip를 얻으려면 위와 같은 설정이 필수 이다. 네트워크 어댑터를 설정하는 것이다. 나중에, 호스트 컴퓨터와 게스트 컴퓨터 간 파일 이동을 쉽게 하려면 해당 설정은 꼭 하는 것이 좋다.

 

설정을 마친 후에는 해당 컴퓨터를 더블클릭하거나, 시작버튼을 눌러서 시작한다!

 

마우스 포인트 이동 설정(주의!)

환경 설정 클릭

해당 설정은 하지 않아도 된다. 다만, 버추얼박스가 제공하는 명령창에는 마우스를 클릭하면, 마우스가 게스트 컴퓨터 안으로  들어간다. 다시 호스트 컴퓨터로 마우스를 빼내려면 Crtl + Alt + Delete (작업관리창) 를 마우스를 빼내야 하는데 이는 매우 번거로운 작업이다. 따라서 위 설정을 해서 편하게 마우스를 게스트 컴퓨터로 부터 빼내려고 하는 것이다.

 

입력 탭 클릭 후 호스트 키 조합 오른쪽 탭을 클릭. 이 후 Shift + Ctrl 을 눌러 준다.

설정을 마친 후에는 명령창에 마우스를 클릭 후 Shift + Ctrl 를 눌러보길 바랍니다. 

 

 

 

운영체제 설치 (부팅)

Install Red Hat Enterprice Linux 7.8 클릭
설정은 편한 언어로
시간이 조금 지나면 클릭 창이 활성화 된다. 설치 대상 클릭
아무것도 건들지 않고 완료 클릭. 원하면 다른 설정으로 
소트트웨어 설치는 최소 설치로 설정 후 설치 시작 클릭

GUI 창을 가진 (클릭 가능한) 소프트웨어 버전으로 설치해도 되나, 우리는 최소 설치를 통해 필요한 부분을 전부 명령어로 구성해 나갈 것 입니다.

암호 & 사용자 생성

왼쪽 열쇠모양을 클릭하면 비밀번호 설정하는 창이 뜬다. 이는 root 계정(최고권한계정)의 비밀번호를 생성 하는 것입니다.

사용자 생성

명령창을 통해 관리자나 사용자를 만들 수 있지만, 여기서 만들면 편하게 하나의 계정을 만들 수 있습니다.

저는 이 계정을 관리자로 만들었습니다. (물론 사용하진 않을 것입니다)

관리자 생성
설치 완료 & 재부팅 클릭
설치 완료 된 모습. 일단은 kernel 3.10.0-1127.el7.x86_64 버전으로 접속한다.
부팅이 완료 된 모습

아까 생성한 root 계정으로 접속해보자! 

단! 비밀번호를 입력할 때는 화면에 자신이 입력한 비밀번호가 나타나지 않는다. 당황하지 말자

 

 

생성한 관리자 확인하기
# vi /etc/passwd

vi 명령어는 특정한 파일을 편집하는 명령어 입니다. 대부분의 파일 편집이 가능합니다. 

 

# /검색할이름(관리자)

저는 kim으로 관리자 이름을 만들었습니다.

vi로 들어간 편집창에서 "/검색하고자 하는 단어" 을 통해서 검색이 가능합니다. kim:x:1000:1000:kim:/home/kim:/bin/bash 가 생성 된 것을 보니 유저 kim이 잘 생성 된 것 같습니다.

 

 

핵심 편집 단축키 

  • i                                    : 편집모드 (글자 입력 가능)
  • ESC                                : 명령어모드 (명령어 [ex: 포커스 이동 키, 라인한번에 지우는 키 입력가능])
  • 숫자 + dd (명령어모드에서) : 숫자에 해당하는 라인을 지움
  • / 단어                             : 검색 기능