안녕하세요~ 마무입니다. 이번에는 "VMware"와 같이 유명한
무료 가상화 프로그램 Virtual Box 설치
와 "리눅스를 설치하는 방법"에 대해 포스트하겠습니다.사실 "VMware"도 무료 버젼이 있지만 뭔가 유로와 무료가 나눠져 있고 무료를 쓰면 찜찜하단 말이죠.. 그런분들인 경우 "Virtual Box"란 가상화 프로그램을 사용해 공부하시는 분들도 많습니다!"VM"이 뭔지, 리눅스를 배워야하는 이유, 세팅의 자세한 정보들은 VMware 리눅스 설치 포스트 에서 자세히 써놓았으니 정보들을 거기서 배우시고, 여기선 VirtualBox를 설치하시길 바래요!
---목차---
1. Virtual Box 설치
i) 플랫폼(platform)이란?
2. 리눅스 설치
-----------
입니다.
여기서 못 찾은 정보는
에서 찾아보시면 있을 수 있습니다!!!
1. Virtual Box 설치
먼저 "virtual Box"를 설치하기 위해 당연히 구글에 검색을 해줍니다!
이렇게 구글에 "virtualbox"라고 치면 당연히 맨 상단에 "Oracle의 VirtualBox"가 뜨는데, 그냥 바로 다운 사이트로 이동하게 밑에 "Downloads"를 클릭해줍니다.
그러면
i) 플랫폼(platform)이란?
컴퓨터 공학에서의 Platform(플랫폼) 이란 "무언가를 할 수 있게 해주는 시스템, 환경"을 말합니다. 컴퓨터에선 "응용프로그램들이 실행될 수 있게 환경을 만들어주는" "운영체제"가 바로 "플랫폼(Platform)"이죠.
물론 비슷한 의미로, 방송에서의 플랫폼이란, "방송을 할 수 있게 해주는 환경, 프로그램" 즉, 아프리카냐, 트위치냐, 카카오티비냐를 말하죠.
저희 대부분은 윈도우 운영체제를 쓰실테니, "windows hosts"를 눌러 설치를 하는겁니다.
혹시 애플 맥을 사용하시는 분이라면 "OS X"를, 리눅스는 "Linux distributions"를 눌러서 설치해주세요!
클릭을 하시고 다운을 받으시면
이렇게 설치파일인 "setup, 설치 마법사(Wizard)"프로그램이 뜨실 겁니다.
"next"를 눌러주세요.
그리고
그 다음 여러가지로 "VirtualBox"와 함께 설치될 프로그램들과 저장될 위치를 보여주는데요, 보통 기본적으로 'C드라이브'에 깔려고 합니다.
하지만 만약 C드라이브 공간이 부족하다 등 다른 드라이브에 깔고 싶으시다면
오른쪽에 있는 "Browse"를 클릭하시고
이렇게 "C"부분만 다른 드라이브 이름으로 바꿔주시고 OK누르시면 됩니다.
저 같은 경우 D드라이브에 설치하기 위해 "D"로 바꿨습니다.
그리고 다시 돌아가 "next"를 누르시면
이렇게 추가적인 옵션을 보여줍니다만 그냥 "next"를 눌러주시면 됩니다.
그러면
이렇게 빨간 글씨로 "Warning"이라 뜨는데, 이 "Vritualbox"나 "VMware"와 같은 가상화 프로그램들은 설치될 때 자기 가상화 머신(VM)이 쓸 가상의 네트워크 인터페이스를 만들거든요? 그것들 때문에 설치중 잠깐 인터넷 연결이 끊길거라고 경고하는 겁니다.
만약 인터넷이 끊기면 안되는 중요한 작업중이라면 저장하시고, "Yes"를 눌러주세요.
다음 "Yes"를 누르시면
이렇게 설치 준비가 완료됐다고 뜹니다. 이제 설치하겠단 "Install"을 누르시면 설치가 됩니다. 이후 좀만 기달리시면
따란~ 이렇게 설치가 완료됐다고 뜨며, "Finish"를 누르시면 자동으로 설치된 "Virtualbox"가 실행됩니다.
그러면 이렇게 "Virtualbox"가 실행이 됩니다!! 저 같은 경우 이전에 사용하던 정보(VM)가 있어서 그대로 "서버1", "www서버"라는 이름의 가상머신이 있는 겁니다.
여러분들은 아무것도 없을텐데, 그게 정상입니다!
2. 리눅스 설치
아마 새로 설치하셔서 키시면
이렇게 화면이 나오실텐데, 화살표가 가리키는 "새로 만들기(N)"를 클릭해줍니다.
이름은 사실 아무렇게나 지어도 되지만, 나중에 "서버(서버 프로그램을 구동하는 컴퓨터)"용과 클라이언트(서버에 접속하는 컴퓨터) 등 여러개의 VM을 만들거니, 구분이 가능한 이름으로 지어줍니다.
메모리 크기는 자신의 컴퓨터가 메모리가 16기가 이상이다 그러시면 넉넉히
2기가, 메모리가 8기가 정도다 하면 어쩔 수 없이 1기가만 줍시다.
하지만 보통 2기가 이상 주는게 좋습니다만 만약 램이 부족해 1기가만 주셨다 해도, 이후 "swap(RAM 공간이 부족할 때 RAM역할로 사용하는 디스크 공간)"이란 공간을 배정할 때 좀더 넉넉히 주시면 되니(보통 RAM 2배 정도 주시면 됩니다.) 너무 걱정할 필요는 없습니다.
가상머신에서 사용하는 디스크이니, 디스크도 가상이겠죠? 그 가상 디스크를 만들겠다는 겁니다 "만들기"를 눌러주세요
보시면 "VDI, VHD, VMDK" 3개가 보이는데, "VDI란" VirtualBox 프로그램만 사용할 수 있는
가상디스크이고, "VHD란" MicroVirtualFit 프로그램과 VirtualBox 둘다 사용할 수 있는 가상디스크
그리고 "VMDK란" VirtualBox와 VMware 둘다 사용가능한 가상 디스크입니다.
저 같은 경우 "VMware"도 쓰고 있기에, 혹시 몰라 VMDK를 선택하고 넘어가겠습니다.
"동적 할당"이란 "dynamic Allocation"과 같은 말로, 원래 "동적(Dynamic)"은 컴퓨터에서
"실시간으로 처리하는" 이란 뜻이 있습니다.
저희들이 와이파이나 가정에서 공유기를 통해 인터넷을 사용하면 보통 "DHCP"로 체크가 돼 있을텐데, 이 "DHCP(Dynamic Host Configuration Protocol)"란 실시간으로(자동으로) 남는 IP를 할당해주는 정책입니다.
마찬가지로 여기서 동적 할당이란, 실시간으로 VM(가상머신)이 사용하는 디스크 양만큼
내 실제 호스트(윈도우)에서 사용하는 디스크의 공간을 할당하겠다
라는 뜻입니다.
그래서 이 동적 할당을 체크하시면 이따가 10GB만큼 가상 디스크를 만든다해도 바로
제 실제 호스트(윈도우)에서 사용하는 디스크 공간이 바로 10GB 사라지는게 아니라, 가상머신이 가상디스크에 데이터를 저장할 때마다 저장한 크기만큼 10GB에 가까워지는 겁니다.
당연히 "동적 크기"를 체크해주시고
2GB 단위로 분할하기란, 가상머신에서 2GB이상의 크기의 데이터를 가상디스크에 저장할 때 2GB씩 나눠 저장할 것인지 그대로 저장할 것인지 선택하는 것인데
사실 이 둘의 속도차이는 그리 심하지 않다고 하니 2GB를 체크해줍니다.
디스크 크기입니다. 공부용으로서 버츄얼박스에선 8기가이상 주라고 하지만, 보통 서버역할을 할 가상머신이라면 30GB정도 주는게 좋습니다. 어짜피 동적 할당을 체크했기에
바로 30GB 사라지지 않기에 걱정은 안하셔도 됩니다.
이제 가상머신을 만들었으면, 가상머신에 설치할 OS(운영체제) 다운받아야죠?
https://www.centos.org/ 센토스 공식 사이트에 들어가
위 사진처럼 "More Download choices"를 눌러줍니다.
이중에서 최신 버젼을 사용하고 싶으시면 '8'쪽의 "mirrors"를 눌러주시면 되고
"2020년도 리눅스마스터 시험"을 준비하고 싶으시면 버전 '6'의 x86_64 아키텍처가 써있는 "CD모양을" 눌러주시면 됩니다.
저는 VMware에서 7버전 이상을 설치했으니, 이번에 Virtual Box에선 6.9이하 버전을 다운받아 보겠습니다.
참고로 i386은 32비트용이고 x86_64는 64비트라고 생각하시면 됩니다.
위에 "x86_64"와 같이 "CD모양"을 눌러주시면 이렇게 다운받을 수 있는 미러사이트들이 나오는데, 맨 위에 추천하는 4개의 국내 미러사이트중 아무거나 눌러서 다운 받으시면 됩니다.
참고로 i386은 32비트용이고 x86_64는 64비트라고 생각하시면 됩니다.
위에 "x86_64"와 같이 "CD모양"을 눌러주시면 이렇게 다운받을 수 있는 미러사이트들이 나오는데, 맨 위에 추천하는 4개의 국내 미러사이트중 아무거나 눌러서 다운 받으시면 됩니다.
개인적으론 맨 위 카카오톡이 젤 빠른 것 같아요
6.9이하의 버전인 경우 누르시면 이제 이렇게 여러 파일들이 헷갈리게 나오는데,
우린 "-bin-DVD1.iso" 이렇게 제일 용량이 큰 파일을 다운받아야합니다.
기본적으로 운영체제의 대부분의 기능은 "커널"이라 부르는 프로그램에 있으므로 용량이 제일 큽니다. 그러니 제일 큰 파일이 보통 정상적 커널입니다. (물론 각 용도에 따라 용량을 줄인 minimal 이런 것도 있습니다.)
클릭해서 다운해주세요!
다운 받은 뒤에, 머신에서 위에 호살표로 표시한 곳을 눌러줍니다.
그리고 다운받은 "CentOS iso"파일을 선택해주세요
그럼 이제 이렇게 삽입이 됩니다.
이후 가상머신을 시작시키면 이렇게 여러가지가 뜨는데, 맨 위에
"Install or Upgrade an existing system"에서 "enter"를 눌러주세요
그러면 실제 OS CD를 삽입했을 때, 문제가 있나 없나 테스트하는 과정이 나오는데
어짜피 우린 가상의 CD인 iso를 사용하므로 그냥 "SKIP"를 엔터해주세요
이제 언어 설정이 나오는데 스크롤을 내려 중간쯤에 있는 한국어를 선택하고
NEXT를 클릭해주세요
그 다음에 나오는 키보드 선택도 한국어를 선택하고 다음~
기본 저장 장치를 선택하고 다음을 눌러주세요
뭔가 경고를 하는데, 위에 써있듯이 저희 디스크는 "가상"이라서 이런 경고가 뜨는 겁니다.
걱정말고 주황색으로 표시한 곳을 눌러 넘어가세요~
호스트명을 정하라는데, 네트워크에서 식별되는 컴퓨터 이름을 말하는 것으로,
아무렇게나 짓는데, 저 같은 경우 웹사이트 서버로 사용할 것이기 때문에 'www'로 짓겠습니다.
아니면 localhost.localdomain 상태로 그냥 다음 누르셔도 됩니다.
UTC는 이제 국제 표준시죠? 체크하든 안 하든 큰 상관은 없어요~
맘대로 하시고 다음을 눌러주세요!
"ROOT 또는 root"는 유닉스/리눅스 계열 운영체제에서 가리키는 "관리자"로
모든 권한을 가지고 있는 슈퍼계정입니다.
모든 권한을 가진 계정이기에 절대로 해킹되선 안되는 1순위 아이디로, 패스워드는 원래
매우매우 복잡하게 하는게 맞습니다만, 저희가 만드는 VM은 해킹당할 일이 없으니
그냥 6자리 이상으로 만들면 됩니다.
모든 공간 사용을 체크하고 다음을 눌러줍니다.
이건 기본적으로 깔리는 프로그램(패키지)를 어떻게 할거냐 선택을 하는 것인데,
어짜피 필요한 프로그램(패키지)가 있으면 나중에 그때그때 다운 받으면 됨으로
그냥 Desktop을 선택하고 다음을 눌러줍니다.
설치중입니다.
재부팅을 눌러주세요
"앞으로"를 눌러주시고
GPL 라이센스에 동의를 해야 리눅스를 사용할 수 있습니다.
동의합니다를 체크후 앞으로를 눌러주세요
일반 계정을 만들어달라고 하는데, 이 과정을 넘어가면 귀찮은 과정이 더 생깁니다.
어짜피 일반 계정은 필요하니 까먹지 않을 아이디와 패스워드로 간단히 만들어줍니다.
이것도 설명했다시피 VM이기에 그냥 취약해도 "예"로 넘어가줍니다.
시간은 네트워크를 통해 날짜 및 시간을 동기화를 체크해주시고
'NTP서버'는 시간을 동기화해주는 서버라고 생각하시면 됩니다. 아무거나 선택하고 앞으로를 눌러주세요
KDUMP는 사실 공부하는 저희 입장에선 굳이 할 필욘 없습니다. 체크 안하고 넘어가셔도 되고, 해도 됩니다.
회원이면 여기에 보통 회원 아이디가 뜹니다. 여기에 안 뜨셔도
밑에 "기타..."를 눌러서 다른 아이디를 로그인할 수도 있습니다.
회원 아이디나 아니면 아까만든 관리자 아이디 "root"를 적어주고
로그인 누르시면 패스워드를 입력하라고 뜹니다.
패스워드를 적어주시면 이제 드디어 리눅스를 킨 겁니다.
참고로 "root"로 로그인을 하면 이렇게 경고를 주는데, 이걸 가지고 겁먹을 필요 없습니다. 원래 모든 권한이 있는 관리자 아이디이므로 당연한거니까요.
다시 보지 않습니다 누르고 닫기 해주세요~
따란 이렇게 GUI(Graphic User Interface), 즉 그림과 마우스와 키보드를 사용할 수 있는
모드로 리눅스가 켜집니다만 저희가 사용하는 명령어들은 터미널에서 쳐야합니다.
이렇게 마우스 우클릭을 눌러 "Open in Terminal"를 눌러주시면
이렇게 명령어를 실행할 수 있는 터미널이 나옵니다!
자 이렇게 해서 이번에는 "VMware"와 같은 가상화프로그램 "VirtualBox"를 설치하는 방법에 대해서 포스트해봤습니다.
당연히 생각보다 오랜 시간이 걸렸고요 ㅠㅠ 도움이 되셨다면, 따뜻한 댓글이나 팔로우를 해주세요! 저에게 정말 정말 큰 힘이 돼 포스트 퀄리티와 속도를 올려줍니다!
그럼 다음에도 더 좋은 퀄리티 포스트로 찾아뵙겠습니다!
센토스 6버전이 안되던데 어떻게 해야하죠?
답글삭제음... 센토스 6버전 커널을 다운 받고 설치하는 과정에서 문제가 생긴건가요? 아니면 센토스 버전 6버전 커널을 다운 받지 못하는 상황이신가요?
삭제6버전이 기한이 다 지나서 다운을 받지 못하는 상황입니다 ㅜㅜ
답글삭제앗... 그렇네요 ㅠㅠ 6버전을 꼭 사용해야한다 하시면 제가 6버전을 드릴수도 있지만, 일단 이번 해부터 리눅스마스터 시험도 7버전으로 실시하니 7버전으로 해보시는건 어떠신가요?
삭제7버전 설치하는 방법은 https://mamu2830.blogspot.com/2019/07/vmware.html 이 페이지에서 하는 거와 동일합니다!
만약 6버전이 필요하시면 이메일주소를 말씀해주시면 보내드리겠습니다!
안녕하세요~ centOS 지원 기간이 종료된걸로 알고있는데 이용 자체에 문제가 있는건 아니죠 ?? 처음배워보는 입장에서 궁금해서 문의남깁니다.
답글삭제