WSL에 대해 알아보자.

미완성의 신
4 min readDec 28, 2019

--

목차

Daily Report Project — 기획

이번에는 WSL에 대해 알아보려 한다.

WSL(Windows Subsystem for Linux)로 쉽게 말하자면 윈도우에서 사용 가능한 리눅스라고 보면 된다. 원래 AWS-EC2를 사용하지만 Daily-report를 함에 있어서 매일 같이 서버를 키기에는 금액적으로 손해라서 찾은게 WSL이다. 이렇게 간단히 소개를 맞추었으니 Daily-report를 위해 WSL을 구현해보자. WSL에 대해 자세한 사항을 알고 싶으면 MS Docs를 참고해보자.

MS Docs

0. 시스템 요구사항

Windows 10

1. 제어판 Setting

우선 WSL을 설치 하기위한 window 세팅을 해주도록 하자.

  1. 제어판>프로그램>프로그램 및 기능
  2. Windows 기능 켜기/끄기
  3. Linux용 Windows 하위 시스템 클릭

2. MS Store 에서 Ubuntu 다운로드

이제 MS Store 에서 우분투를 다운 받는다.(링크: MS Store)

이곳에서 Ubuntu 를 클릭하여 설치 한다.

3. Ubuntu setting

설치가 완료 되면 윈도우에 Ubuntu 아이콘이 생성 되는데 클릭하여 다음의 코드를 사용하여 잘 설치 되었는지 확인해보자.

$ lsb_release -a

이제 Root 비밀번호를 설정 하고, 계정을 만들어 줄 것이다. 다음의 코드로 Root의 비밀번호를 생성해주자.

$ sudo passwd root

이제 계정을 생성하여, 이 계정을 주로 사용 할 것이다. 다음의 코드를 사용하자.

$ useradd (계정 ID)
$ passwd (계정 Password)

한글폰트 적용

이상태라면 우분투에 한글 폰트가 설치되어 있지 않아 Rstudio, Python에 한글이 깨질수가 있다. 다음 링크를 통해 한글 폰트를 적용해보자. (우분투 한글 폰트 적용)

R 설치

이제 R을 설치 해보자. 다음의 코드를 실행하여 R을 설치 한다.

$ sudo apt-get install r-base

R Studio server 설치

다음은 Rstudio server를 설치 한다. 다음의 링크를 참고하는게 일반적이다. (참고: Download RStudio Server for Debian & Ubuntu)

$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/server/trusty/amd64/rstudio-server-1.2.5033-amd64.deb
$ sudo gdebi rstudio-server-1.2.5033-amd64.deb

Python 3.7 설치

기본적으로 우분투에는 파이썬이 3.4 버전이 설치 되어 있다고 한다. 이를 최신버전으로 업그레이드 해주자.

$ sudo apt-get update
$ sudo apt-get upgrade python3

이렇게 윈도우에 WSL(Ubuntu)을 설치 해보았다. 파이썬으로 하는 스케쥴러부터 해서 분석에 필요한 환경을 구축 해놓았으니, 다음 블로그는 매일같이 크롤링을 하여 데이터를 분석해보자.

--

--

미완성의 신

우리 인간은 미완성의 신들이다. 뛰어난 데이터 과학자를 꿈꾸는. 책을 좋아하는. 그런 사람입니다.