Linux( Ubuntu )실행 환경 구성

2022. 11. 29. 11:52개발/기타

개발하면서 Linux에 관심을 갖게 되었다.

안드로이드도 Linux 커널을 기반으로 일부 참조해서 개발되었다 하고

Ubuntu에 Java, Node.js를 설치해 사용해보고 싶어졌다.

 

Ubuntu 사용 방법은 크게 두 가지

1. 가상 환경에 설치
2. Laptop에 직접 설치

먼저 가상 환경에 설치하는 방법부터 알아보았다.


1. 가상 환경( Virtual Box )에 설치

 

https://www.virtualbox.org/

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New November 18th, 2022VirtualBox 7.0.4 released! Oracle today released a 7.0 maintenance release which improves stability and fixes regressions. See the Changelog for details. New October 20th, 2022VirtualBox 7.0.2 re

www.virtualbox.org

먼저 Window, Mac 모두 지원하는 가상 환경 지원 프로그램인 VirtualBox를 다운로드한다.

 

 

https://ubuntu.com/download#download

 

Get Ubuntu | Download | Ubuntu

Download Ubuntu desktop, Ubuntu Server, Ubuntu for Raspberry Pi and IoT devices, Ubuntu Core and all the Ubuntu flavours. Ubuntu is an open-source software platform that runs everywhere from the PC to the server and the cloud.

ubuntu.com

그 후 서버로 사용할 Ubuntu를 다운로드한다.

Ubuntu 22.04.1 LTS 버전을 다운로드하였다.

GUI 말고 CLI를 활용할 거라 Desktop 버전 말고 Server를 다운로드하였다.

 

Virtual Box에 Ubuntu 서버 추가

Virtual Box를 실행하고 '새로 만들기' 클릭

이름은 자유자재로 설정하고 Linux, Ubuntu 선택

RAM, CPU를 설정할 수 있는데 default 값으로 설정

가상의 하드디스크 생성

default 값으로 쭉 진행하면 위와 같이 서버가 생성됨. 시작 버튼 클릭

시작 버튼 클릭하면 가상 환경 창이 하나 생김.

missing operating system. 운영체제가 없어서 가상 컴퓨터가 실행 불가능

따라서 아까 다운르도 했던 ubuntu 서버를 입력해준다.

위와 같이 다운로드된 ubuntu 서버를 입력\

mount 하고 리부팅 하면 

위와 같이 운영체제가 실행됨. Try or Install Ubuntu Server 선택( enter )

위와 같이 메시지가 쭉 나열되며 실행됨

운영체제를 사용하기 위한 기본 소프트웨어 설치 과정

메시지가 끝나면 가상 컴퓨터 기본 설정이 필요함

default로 진행하다 보면 id, pw를 설정해줘야 함

시스템 사용을 위한 값이니 자유자재로 설정

전부 다 default로 진행하다 보면 위와 같은 로그가 나타남

설치될 때까지 대기

로그가 중지되면 Reboot Now 실행

만약 도중에 멈추면 enter를 계속 눌러주면 된다. 

위와 같은 화면이 나타나면 설치 완료

초기에 설정한 id/pw 로 로그인 한다. 

위와 같이 server에 정상적으로 접속되었다.

기본 명령어도 정상적으로 동작

문제 없이 실행 환경이 설치 되었다.


2. Laptop( Windows )에 직접 설치


개발용 노트북은 mac을 써야 한다는 말이 있다.

Linux 와 mac 모두 UNIX라는 운영체제에서 발전되어서

Linux와 mac의 호환성이 좋기 때문이다.

하지만 Window에서도 Linux를 CLI로 사용할 수 있도록 발전되었다.

 

1. Windows PowerShell을 관리자 권한으로 실행

 

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2. 위 코드를 실행

Linux 배포 전에 Linux용 Windows 하위 시스템 옵션을 enable 해줌

 

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 이어서 위 코드를 실행 후 컴퓨터 재부팅

Virtual Machine 플랫폼 옵션 기능을 사용하도록 설정

 

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

4. 위 링크에 접속해 Linux kernel 다운로드 

 

wsl --set-default-version 2

5. Powershell 관리자 권한 실행 후 위 코드 실행

 

6. Microsoft Store 실행 후 Ubuntu LTS 다운로드

7. 다운로드 후 시작 메뉴에서 Ubuntu 실행

실행 시 계정 생성을 해야 함 ( id, pw )

위와 같이 되면 Linux환경 준비 완료

기본 디렉토리 명령어 정상적으로 동작

'개발 > 기타' 카테고리의 다른 글

개념다잡기( DBMS, RS-485 )  (0) 2023.04.18
Dart 입문  (2) 2023.01.05
Git 기본 pull,push  (0) 2022.11.30