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
๋ณต์ฌ








