개발 삽질 일지

[Linux] 예비 : WSL로 리눅스 환경 만들기 본문

Linux 학습 로드맵/0단계: 예비 - 리눅스에서 살아남기

[Linux] 예비 : WSL로 리눅스 환경 만들기

그낙이 2025. 5. 3. 15:07
반응형
반응형

0단계: 예비 – 리눅스 실습을 위한 환경 만들기

본 시리즈에서는 생존형 리눅스 명령어에 대해서 다룹니다. 자유로운 개발을 하면서 알게 된 생존 리눅스 시작합니다.

 

WSL이란?

WSL (Windows Subsystem for Linux)
→ 윈도우 안에서 리눅스를 실행할 수 있게 해주는 기능입니다. 정확히는 윈도우에서 우분투, 데비안, 칼리 리눅스 등 다양한 리눅스 배포판을 설치해서 명령어와 개발환경을 그대로 사용할 수 있게 하는 하위 시스템(Subsystem)입니다.

 

왜 굳이 리눅스를 써야 하죠?

 

리눅스는 다음과 같은 이유로 개발자와 서버 관리자의 표준 환경입니다:

  • 대부분의 서버는 리눅스로 운영
  • 파이썬, 자바, Node.js 등 오픈소스 생태계가 리눅스를 기본으로
  • Docker, Git, SSH 등 개발 도구 대부분 리눅스 중심
  • 파일과 권한을 다루는 방식이 윈도우와 다름 → 실습 필요

하지만 리눅스를 쓰기 위해...

  • 듀얼 부팅은 번거롭고 위험
  • 가상 머신은 무겁고 느림
  • 회사 노트북에는 함부로 설치 못 함

그래서 나온 해답이 바로…


WSL이 필요한 이유

설치 난이도 리눅스 따로 설치 명령어 한 줄로 끝
리소스 가상머신 무거움 가볍고 빠름
환경 연동 윈도우와 파일 공유 어려움 윈도우 ↔ 리눅스 자유롭게 공유
사용성 GUI 없어서 답답 VS Code 등 연동 가능
추천 대상 숙련자 입문자/개발자 모두 가능
 

 

WSL로 할 수 있는 것들

  • cd, ls, vim 같은 기본 명령어 실습
  • Python, MySQL, Git 등 리눅스 기반 개발환경 구성
  • Docker, Node.js, Django 같은 실전 프로젝트 실습
  • VS Code 연동해서 편하게 개발 가능

🧭 다음 글 안내

👉 다음 글에서는 WSL 설치 + Ubuntu 22.04 설정 방법을 실습 중심으로 정리합니다. 

 

🔨 [Linux] WSL + Ubuntu 22.04

 

[Linux] 실습 : WSL로 리눅스 환경 만들기

🐾 0단계: 예비 – 리눅스 실습을 위한 환경 만들기 📌 이 글은 ‘리눅스를 배우고 싶은 윈도우 사용자’를 위한 WSL 설치 가이드입니다.본격적인 리눅스 학습에 앞서, 먼저 실습 환경을 만들어

gnaaak.tistory.com

 

 

반응형