2022-03-15 Linux_1

2022. 3. 15. 22:59BE/Linux

Linux 환경 구축

Unix를 기반으로 하는 macOS을 사용 중이라 따로 Linux를 설치할 필요는 없다.

 

하지만 후에 디스크와 관련된 강의를 할 때 mac으로 진행하기에 Linux와 다른 점이 발생하기에 그때를 대비해서 window 환경에서 Linux 환경 구축 방법에 대하여 알아두자.

 

우리가 윈도우에서 Linux환경을 구축하는 방법은 2가지다.

  • 듀얼부팅
  • 가상머신

듀얼부팅은 윈도우와 리눅스를 같은 레벨에 위치하는 한다.

 

부팅할 때 윈도우와 리눅스 중에서 필요한 운영체제를 선택하는 방식이다.

 

하지만 어찌 되었든 강의시간에 추천하는 방법은 가상 머신으로 리눅스를 돌리는 것.

(정확히는 자신 있으면 윈도우 밀고 프리도스 상태에서 리눅스 설치하라고...)

 

가상 머신의 경우는 윈도우 위에 리눅스를 돌리는 것이다.

 

그렇기에 윈도우와 리눅스 둘 사이 위계질서가 생긴다.

 

그러면 윈도우 위에서 리눅스 개발환경을 구축하는 방법에 대하여 알아보자.

 

 


vmware

 

vmware나 virtualBox 중에서 더 선호하는 프로그램을 설치하면 된다.

 

둘 다 가상화 소프트웨어다.

 

vmware install

google→ search “vmware workstation player download”→ download& install

 

vmware player


ubuntu

다운로드해서 가상화 머신에 올리면 우분투를 실행해준다.

 

우분투의 버전은 순서대로 배포 연도와 월을 뜻한다.

 

되도록 배포한 지 1년은 지난 버전을 추천한다.

 

안정성 문제 때문이다.

 

google→ search ”unbuntu desktop”→ download& install

 

ubuntu desktop

 

Download Ubuntu Desktop | Download | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

참고 영상

How to Install Ubuntu 20.04 LTS on VMware Workstation Player On Windows 10


Cygwin

Cygwin은 윈도우에서 Linux의 터미널을 쓸 수 있도록 해주는 GNU의 프로그램.

 

Cygwin은 윈도우의 명령어를 리눅스의 명령어 체제에 맞게 바꾼다.

 

google→ search ”cygwin”→ download& install

대충 알아서 설치하면 된다. 참고

 

Cygwin 다운로드 및 설치

Cygwin은 윈도우에서 Linux의 터미널을 쓸 수 있도록 해주는 GNU의 프로그램으로 유명합니다. 설치는 https://cygwin.com 에서 왼쪽 상단의 Install Cygwin 메뉴로 들어가거나 바로 https://cygwin.com/install.ht..

zeany.net

출처: http://zeany.net/15 [소소한 IT 이야기]  

 

생활코딩님의 Cygwin 설명 영상

출처 : https://youtu.be/wcoHwnVVtp0

 

 

 

 


WSL

wsl은 리눅스용 윈도우 하위 시스템은 윈도우 10에서 네이티브로 리눅스 실행 파일을 실행하기 위한 호환성 계층이다. -위키백과-
 
wsl 역시도 일종의 가상화 기능을 제공하는 것이다.
 
이에 다른 가상화 머신들과 충돌할 수 있으니 주의하자.
 
wsl 설치 방법는 유튜브에 많다.
 
wsl은 한번 설치한 적이 있다.
 
만약 다시 한번 설치할 일이 생기면 자세히 포스팅해보겠다.
 
왠지 할거같아

 

'BE > Linux' 카테고리의 다른 글

2022-04-01 터미널에서 열기 및 실행하기  (0) 2022.04.01
2022-03-29 vi_editor  (0) 2022.03.29
2022-03-29 Shell_script_1  (0) 2022.03.29
2022-03-22 Linux_3  (0) 2022.03.23
2022-03-22 Linux_2  (0) 2022.03.22