Search

WSL

WSL (Windows Subsystem for Linux)

์ •์˜

Windows ์šด์˜ ์ฒด์ œ์—์„œ Linux ์ปค๋„๊ณผ ํ˜ธํ™˜๋˜๋Š” ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์„ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ
Windows Subsystem for Linux (WSL)์€ Microsoft์—์„œ ๊ฐœ๋ฐœํ•œ ๊ธฐ์ˆ ๋กœ, Windows ์šด์˜ ์ฒด์ œ์—์„œ Linux ์ปค๋„๊ณผ ํ˜ธํ™˜๋˜๋Š” ์‚ฌ์šฉ์ž ๊ณต๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. WSL์„ ์‚ฌ์šฉํ•˜๋ฉด Windows์—์„œ Linux ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  Linux ๋ฐฐํฌํŒ์„ ์„ค์น˜ํ•˜์—ฌ ๋งˆ์น˜ Linux ์‹œ์Šคํ…œ์ฒ˜๋Ÿผ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„ค์น˜

Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œย ์‚ฌ์šฉ ์„ค์ •

1.
์ œ์–ดํŒ
2.
Windows ๊ธฐ๋Šฅ ์ผœ๊ธฐ/๋„๊ธฐ ์„ ํƒ
3.
Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ ์ผœ๊ธฐ
Windows11 ์˜ ๊ฒฝ์šฐ ์•„๋ž˜ ์˜ต์…˜๋„ ์ผœ์ฃผ์„ธ์š”

์žฌ๋ถ€ํŒ…

์œ„์— ์„ค์ •์„ํ•˜๊ณ  ํ™•์ธ์„ ๋ˆ„๋ฅธ๋ฉด ์žฌ๋ถ€ํŒ…ํ•˜๋ผ๊ณ  ๋‚˜์˜ต๋‹ˆ๋‹ค. ์žฌ๋ถ€ํŒ…ํ•˜๊ณ  ์ด์–ด์„œ ์ง„ํ–‰ํ•˜์„ธ์š”~!

์„ค์น˜ ๋ช…๋ น์–ด

โ€ข
Ubunut ์„ค์น˜ ๋ช…๋ น์–ด
wsl --install -d Ubuntu
PowerShell
๋ณต์‚ฌ

์„ค๋ช…

โ€ข
ํŠน์ • ๋ฐฐํฌํŒ์„ ์ง์ ‘ ์„ ํƒํ•ด์„œ ์„ค์น˜
โ€ข
๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ๋‹ค๋ฅธ ๋ฐฐํฌํŒ๋„ ๊ฐ€๋Šฅ (์˜ˆ: Debian, Kali Linux ๋“ฑ)
โ€ข
์„ค์น˜ ํ›„ ์ตœ์ดˆ ์‹คํ–‰ ์‹œ:
โ—ฆ
Linux ์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ
โ—ฆ
๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ • ์ง„ํ–‰

์‹คํ–‰

1.
์œˆ๋„์šฐ [์‹œ์ž‘]
2.
โ€œWSLโ€ ๊ฒ€์ƒ‰
3.
์‹คํ–‰

๋ช…๋ น์–ด ํ…Œ์ŠคํŠธ

โ€ข
๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
cd /
PowerShell
๋ณต์‚ฌ
โ€ข
ํŒŒ์ผ ๋ชฉ๋ก ํ™•์ธ
ls
PowerShell
๋ณต์‚ฌ
โ€ข
๋ฐฐํฌํŒ ํ™•์ธ
uname -a
PowerShell
๋ณต์‚ฌ

WSL (Windows Subsystem for Linux) ์„ค์น˜ ๊ฐ€์ด๋“œ

1. ์‚ฌ์ „ ์š”๊ตฌ์‚ฌํ•ญ

โ€ข
Windows 10 ๋ฒ„์ „ 2004 ์ด์ƒ (๋นŒ๋“œ 19041 ์ด์ƒ) ๋˜๋Š” Windows 11
โ€ข
๊ด€๋ฆฌ์ž ๊ถŒํ•œ์˜ PowerShell ๋˜๋Š” ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ

2. WSL ์„ค์น˜

2-1. PowerShell์„ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰

โ€ข
์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ PowerShell ๊ฒ€์ƒ‰ โ†’ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ ํด๋ฆญ

2-2. WSL ์„ค์น˜ ๋ช…๋ น ์‹คํ–‰

wsl --install
PowerShell
๋ณต์‚ฌ
โ€ข
์ด ๋ช…๋ น์€ ๋‹ค์Œ์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค:
โ—ฆ
WSL ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”
โ—ฆ
๊ฐ€์ƒ ๋จธ์‹  ํ”Œ๋žซํผ ํ™œ์„ฑํ™”
โ—ฆ
Linux ์ปค๋„ ์—…๋ฐ์ดํŠธ ํŒจํ‚ค์ง€ ์„ค์น˜
โ—ฆ
Ubuntu ๋ฐฐํฌํŒ ๊ธฐ๋ณธ ์„ค์น˜

2-3. PC ์žฌ๋ถ€ํŒ…

์„ค์น˜ ์™„๋ฃŒ ํ›„ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
shutdown /r /t 0
PowerShell
๋ณต์‚ฌ

3. ์ดˆ๊ธฐ ์„ค์ •

์žฌ๋ถ€ํŒ… ํ›„ Ubuntu๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํ–‰๋˜๋ฉฐ, ์ดˆ๊ธฐ ์„ค์ •์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

3-1. ์‚ฌ์šฉ์ž ๊ณ„์ • ์ƒ์„ฑ

Enter new UNIX username: <์‚ฌ์šฉ์ž์ด๋ฆ„ ์ž…๋ ฅ> New password: <๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ> Retype new password: <๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์ž…๋ ฅ>
Plain Text
๋ณต์‚ฌ
๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ ์‹œ ํ™”๋ฉด์— ์•„๋ฌด๊ฒƒ๋„ ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ •์ƒ์ž…๋‹ˆ๋‹ค.

4. (์„ ํƒ) ํŠน์ • ๋ฐฐํฌํŒ ์„ค์น˜

4-1. ์„ค์น˜ ๊ฐ€๋Šฅํ•œ ๋ฐฐํฌํŒ ๋ชฉ๋ก ํ™•์ธ

wsl --list --online
PowerShell
๋ณต์‚ฌ

4-2. ์›ํ•˜๋Š” ๋ฐฐํฌํŒ ์„ค์น˜

# ์˜ˆ์‹œ: Ubuntu 22.04 ์„ค์น˜ wsl --install -d Ubuntu-22.04
PowerShell
๋ณต์‚ฌ
์ฃผ์š” ๋ฐฐํฌํŒ ๋ชฉ๋ก:
๋ฐฐํฌํŒ
๋ช…๋ น์–ด
Ubuntu (๊ธฐ๋ณธ)
wsl --install -d Ubuntu
Ubuntu 22.04
wsl --install -d Ubuntu-22.04
Ubuntu 24.04
wsl --install -d Ubuntu-24.04
Debian
wsl --install -d Debian

5. WSL ๋ฒ„์ „ ์„ค์ •

5-1. ๊ธฐ๋ณธ WSL ๋ฒ„์ „์„ 2๋กœ ์„ค์ • (๊ถŒ์žฅ)

wsl --set-default-version 2
PowerShell
๋ณต์‚ฌ
WSL 2๋Š” ์‹ค์ œ Linux ์ปค๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ๊ณผ ํ˜ธํ™˜์„ฑ์ด ๋” ์ข‹์Šต๋‹ˆ๋‹ค.

6. ํŒจํ‚ค์ง€ ์—…๋ฐ์ดํŠธ (์„ค์น˜ ํ›„ ๊ถŒ์žฅ)

Ubuntu ํ„ฐ๋ฏธ๋„์—์„œ ์‹คํ–‰:
sudo apt update && sudo apt upgrade -y
Bash
๋ณต์‚ฌ