본문 바로가기
웹 기능구현/가이드

리눅스 웹 개발 환경 만들기 with VMware, Ubuntu

by mokoji 2024. 4. 17.

 오늘은 원활한 웹 개발에 사용할 환경을 알아볼 겁니다. 여러분은 여러 대의 PC를 소유하고 있나요? 한 대의 컴퓨터는 반드시 한 개의 운영체제로 이용이 가능한데요. 개인적으로 한 대의 데스크톱과 태블릿 PC 사용자로서 VMware라는 프로그램은 반갑고 감사했습니다. 현재 사용하는 컴퓨터에서도 여러 서로 다른 운영체제를 가능케 하거든요.

 

가상머신으로 리눅스 환경 만드는 이유

 장점이 압도적인 리눅스 운영체제에서 서버를 사용하기 위해서입니다. 웹 개발은 크게 프론트 엔드와 백 엔드로 구분할 수 있습니다. 쉽게 말해, 전자는 웹 애플리케이션 사용자가 보는 화면을 구성하고, 후자는 사용자가 볼 수 없는 기능과 운영을 구성합니다. 저는 백 엔드 개발을 위해 리눅스 운영체제가 필요했습니다. 많은 서버 개발자들이 리눅스를 사용하기에 정보 찾기 용이합니다. 또한 윈도우 운영체제보다 개발의 편의성이 좋으며, 무엇보다 비용이 없기 때문이지요. 예를 들어, 자바스크립트의 nvm를 지원하지 않으며 윈도우에서 서버를 사용하려면 서버용 제품들을 사야 합니다.

 

세팅 과정 요약

 가상머신 툴인 VMware는 이익창출을 목적으로 하지 않는 개인 사용자인 경우에 무료로 사용가능합니다. 간단히 Google 같은 검색엔진에 vmware라고 치면 공식 홈페이지를 볼 수 있었습니다.

 

Introducing VMware Cross-Cloud Services

Discover how VMware Cross-Cloud services give organizations freedom and control without trade-offs.

www.vmware.com

1. VMware 설치

 윈도우 운영체제 사용자는 Workstation Player 다운로드해 주세요. 맥에서 서버를 사용하는 개발자도 적지 않지만 VMware를 사용하고자 한다면 Workstation 대신에 Fusion을 다운로드해주세요. 실행하다 보면 아래 같은 화면을 볼 수 있었습니다. 개인 사용자는 라이선스 키가 필요 없으므로 왼쪽하단 continue버튼을 눌러 다음으로 진행하면 완료됩니다.

VMware_win_prompt

 

2. Ubuntu 설치

 VMware를 테스트할 목적으로 대표적인 리눅스 운영체제 중 하나인 우분투를 설치해보았습니다. 구글에 우분투라고 검색하면 바로 다운로드 페이지가 상단에 나옵니다. 가상머신에 필요한 iso확장자의 이미지 파일을 받아 줍시다. 여기서 LTS라고 쓰여있는 파일을 선택합니다. 설명을 읽어보니 장기 지원으로 더 안전한 버전이라고 합니다.

 

https://ubuntu.com/download/desktop

 

ubuntu.com

 

 

 다음 순서는 VMware에서 새 가상머신 생성 버튼을 눌러 이미지 파일을 클릭하는 것입니다. 특별한 설정 없이 다음 버튼을 눌러 진행해 주세요. 설치가 끝난 후에 바꿀 수 있는 설정이므로 문제가 생겨도 다시 설치할 필요 없습니다.

 

마치며

 오늘은 웹 개발에 적합한 리눅스 환경과 가상머신 프로그램인 VMware를 알아보았습니다. 가상머신을 활용하여 현재 사용하는 컴퓨터에서도 편안한 웹 개발할 수 있다는 것을 알게 됐습니다.