😆 Big Data/- etc (OS, Linux)

[환경구축] VirtualBox CentOS7 에서 가상환경 만들기!! (호스트키 설정까지!)

또방91 2021. 12. 17. 16:34
728x90

 

 

 

 

 

 

VirtualBox를 설치하셨나요???

그렇다면 이제 CentOS를 설치할 차례이군요!!!!!!!!

하핫🤭

 

어서오세용!

하나하나 캡쳐 해놨답니다!!

 

현재 최신버전으로 OS 8버젼이 나왔다고는 하지만!!!!!!!!!!!!!

그래도 현업에서는 OS 7을 많이 사용하고 있으니,

OS 7로 설치 진행해볼까용??

 

CentOS는 쉽게 말하자면

VirtualBox란 가상환경아래에 윈도우같은 걸 만든다고 생각하면 됩니다!

 

 

 

1. CentOS7 파일 다운로드

잠시만요~ 다운부터 하고 가실게요~(하...ㅋㅋㅋ 갑자기 생각난 개콘 유행어)

 

1) CentOS 공홈에서 Download를 들어간다.(https://www.centos.org/download/)

 

 

2) 컴퓨터 환경에 맞춰, LINUX  & OS7 & 윈도우x86_64를 클릭

(그림에 써져있는 순서대로 클릭)

 

 

3) 다운받을 수 있는 사이트들이 뜨는데,

연두색 바로 아래에 적혀있는 4개 사이트 중 아무거나 눌러서 다운 받으면 된다.

(mirrors 사이트 목록에서 다운 받아야 빨리 다운받을 수 있다고 함)

 

 

 

 

2. VirtualBox로 CentOS7 만들기

2-1. 먼저 OS 프레임(틀)부터 구성

이 아이가 어느정도 크기가 어떤 속성이고 등등 이런 프레임을 구성한다고 보면 된다.

 

1) VirtualBox를 실행하고, [머신] 탭에서 [새로만들기] 클릭!!

 

2) 가상 OS머신에 이름 설정[만들기] 버튼 클릭!🖱

(저는 'Cent OS7'이라고 지정해줬어요~ 혹시 모르잖아여..나중에~~ 8을 깔수도 있으니 구분해놓으려고요 ㅎㅎ)

 

3) 메모리 크기는 8GB (=8192MB ) 설정로 해줬어요 ㅎ

(사전교육 해주시는 강사님께서 2 processor, 8GB 메모리 , 100GB HDD를 권장해주셨거든요..)

 

4) 새 가상하드 디스크 만들기!

 

5) 하드디스크 종류는 VDI(디스크 이미지) 로 선택!!

- 이들의 차이 점은! 가상 환경에 따라 다르다고 하네요.

 

6) 물리적 하드 드라이브 저장크기는 동적할당으로!

동적할당과 고정크기 설명은 화면에 써있긴 한데, 자세히 설명하자면

(참고: https://blog.naver.com/tawoo0/221563030758)

*동적 할당
위에서 지정한 파일 크기에 상관없이 가상디스크의 데이터 량이 증가하면 증가한 만큼만
파일크기에 반영됨. 필자는 파일크기를 50G 지정했지만 초기 CentOS 설치 후
파일크기는 CentOS 설치 용량만큼만 증가함.
고정 할당에 비하여 느리지만 물리적 하드 용량이 적다면 유리한 옵션
 
*고정 할당
위에서 지정한 파일 크기만큼 반영됨 50G를 입력하면 초기 파일도 50G로 생성됨
이미 공간을 확보하고 작업하므로 동적 할당에 비하여 속도가 빠르다.

 

7) 하드 디스크 크기는 넉넉히 100GB (역시나 강사님 추천) 설정 후 [만들기] 클릭

파일위치의 경우 자동적으로 들어가있는데, 이 위치는

위에 2)번 사진을 보면 맨 처음 만들기 화면에서의 파일위치에 내가 설정해준 이름으로 파일을 만드는 위치다.

 

 

8) 빨간모자아이콘으로 만들어진 것 확인됨. 

오른쪽 마우스 눌러서 [설정]클릭

 

9) 반도체모양 아이콘 [시스템]에서 [프로세서] 들어가서

프로세서 개수를 2개 CPU로 설정 (강사님께서 2개를 추천해주심)

--> 쉽게 말하자면 1사람머리로 일작업을 할건가 2사람머리로 일작업을 한건가라고 생각하면 됨...

이후에 결국 4개 CPU로 설정을 바꿨다ㅎ 내가 4개로 설정한다해도 모두다 사용하는게 아니라 필요할때 하나씩 도와주는 개념이니까

 

10) 이젠 [저장소]를 클릭 > ①컨트롤러:IDE 비어있음 선택 > ②광학드라이브에서 디스크모양아이콘 클릭 > ③[디스크 파일선택] 클릭 

 

11) 맨처음 다운 받아놨던 CentOS 파일을 찾아서 [열기] 클릭

 

12) 컨트롤러: IDE 부분이 비어있음(위에 10)번그림참고)에서 CentOS파일로 바뀐 거 보고 [확인] 클릭

 

13) 내가 설정한 것들이 들어간 OS 틀 구성완료!

 

 

2-2. OS 빈 속을 구성 

이 아이의 틀 형태는 갖추어 놨으니 이젠 속을 구성해볼까나

 

1) 만들어놓은 Cent OS를 누르고 초록색 화살표아이콘 [시작] 클릭

뭔가 시작되고 있는 느낌!!!!!!

 

아!!!! 그전에 알려주고 싶은 중요한것!!!!! 별표 ⭐x10000000000000
처음에 고생했던 기억이 나서 꼭 알려주고 싶었다!

처음에 말했던 것처럼 우리가 윈도우를 까는 거라 생각할 수 있는데.
그렇다면 컴퓨터 속 컴퓨터로 들어온 것이다.. 그러니 마우스가 이 밖을 벗어날 수 없다!!!
이럴 때 어떡하느냐!
호스트키를 지정해줘야한다!
호스트키를 누르면 밖으로 마우스가 뿅! 나올 수가 있다. 
들어갈 때는 맘대로 들어갔어도 나올 때는 이 호스트키를 눌러줘야한다!!

너무 중요해서 따로 글 정리를 했다.

2021.12.17 - [빅데이터/빅데이터 공부] - [환경구축] CentOS 설치 시 마우스가 안 빠져나온다면 ?? (호스트키 설정)

 

2) Install CentOS 7 선택 후 엔터!

 

3) 설치과정 언어는 한국어 찾아 선택 후 [계속진행] 클릭

 

4) 요런 화면이 나오게 된다..! 먼저 [소프트웨어 선택] 클릭

 

5) [GNOME 데스크탑] 선택 후, 위에 [완료] 클릭

강사님께서 나는 데이터 수집, 분석, 시각화 ELK가 주목적이다보니 GNOME을 권장하셨다. 

 

6) 위에서 설정했던 100GB을 어떻게 나눠줄까 파티션을 정하는 거다! 쉽게 말하자면 C드라이브 D드라이브 나누는 것처럼~

[설치대상] 클릭하기

 

7) [파티션을 설정합니다] 클릭후 위에 파랑 [완료] 클릭

 

8) [자동으로 생성합니다] 클릭

 

9) 자동으로 이렇게 예쁘게 나눠 줌  위에 파란[완료] 클릭

 

10) 이제 설치를 시작해봅시다.. [설치시작] 클릭

 

11) ROOT 암호와 사용자를 생성을 해준다!

ROOT는 관리자라고 생각하면 되고, 사용자는 그 아래 사용하는 계정을 만드는 거라고 생각하면 된다. 

(*지금 사용자를 생성하지 않아도 이후에 생성할 수 있는 창이 또 뜬다! 포스팅하면서 보니까 뒤에서 만들었더라... ㅎ)

 

12) 설치가 다되면 [재부팅] 클릭

 

13) 재부팅 이후 오류메세지 같은 게 뜨는데 이유가 라이센스에 동의하지 않아서.. ㅋㅋ

암요... 동의를 안했으니까요.. [LISENSE INFORMATION] 클릭해서 동의해준다.

 

14) [네트워크 및 호스트명]을 클릭. 끔에서 [켬]으로 바꿔서 연결해준 뒤 [완료] 클릭 

 

15) [설치 완료] 클릭

 

16) 설치 완료가 되면 뜨는 창은 언어 선택! 당연 한국어 선택 [다음] 클릭

아까 언어선택은 설치할때 사용할 언어이고 지금은 CentOS를 사용할 때 쓸 언어!!

 

17) 이후 위치정보 서비스 설정과 온라인계정연결 설정이 뜨는데 나는 굳이 설정하지 않고 설치완료 시켰다!!

 

 

18) 진짜_최종_레알_마지막 설치 완료!!!

 

 

 

 

 

창이 너무 작아서 답답해 미치겠으니, 게스트 확장 설치를 꼭 해주고~
본래 사용 컴퓨터랑 연결안되어 미치겠으면, 공유폴더를 설정을 꼭 해주고~
이후로 시간이 나면 포스팅하는 걸로 ㅎㅎ

 

 

 

 

그럼 안뇽!!!

👋

 

 

 

 

 

 

 

 

 

 

 

728x90