https://learn.microsoft.com/ko-kr/windows/wsl/install
WSL ์ค์น
wsl --install ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Linux์ฉ Windows ํ์ ์์คํ ์ ์ค์นํฉ๋๋ค. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine ๋ฑ ์ํ๋ Linux ๋ฐฐํฌํ์์ ์คํ๋๋ Windows ๋จธ์ ์์ Bash ํฐ๋ฏธ๋์ ์ฌ์ฉํ ์ ์์ต๋
learn.microsoft.com
๊ธฐ๋ณธ์ ์ธ ์ค๋ช ์ ์์ ๋งํฌ๋ฅผ ๋ณด๋ฉด์ ๋์์ด ๋ฉ๋๋ค.
์ ๋ ๋ค๋ฅธ์ฌ๋์ ๋ธ๋ก๊ทธ๋ฅผ ํตํด์ ์ค์น๋ฅผ ํ์ต๋๋ค.
๋ง์ ๋์์ด ๋์ด์ ํน์ ์ ๋ธ๋ก๊ทธ๋ฅผ ๋ณด์๋ ๋ถ๋ค์ ์ํด์ ๊ธฐ๋ก์ ํ์ต๋๋ค.
wsl2๋ฅผ ์ค์นํ ์ด์
๋์ฐ์ ๋ฆฌ๋ ์ค๋ฅผ ์ค์นํด์ ์ฌ์ฉํ๋ ค๋ ์ด์ ๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๊ฒ ์ง๋ง ๋์ ๊ฒฝ์ฐ๋ Windows 10 ํ๊ฒฝ์์ ๊ฐ๋ฐ์ ํ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ oracle๊ณผ mysql๋ฑ ์ฌ๋ฌ๊ฐ๊ฐ ์๋ค.
์์ง ํ์์ด์ฌ์ ๋ ธํธ๋ถ ์ฌ์์ด ์ข์ง ๋ชปํด์ docker ์คํฌ๋ฆฝํธ๋ฅผ ๋ฏธ๋ฆฌ ์์ฑํ์ฌ ์ปดํฌ์ฆ ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ
์ํด์ ์ค์นํ์๋ค.
1๋จ๊ณ - Windows PowerShell ์ด๊ธฐ(๊ด๋ฆฌ์ ๊ถํ)
์ฐ์ WSL2๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก ์ค์ ํด์ฃผ๊ธฐ ์ํด ํฐ๋ฏธ๋์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ ์ผ๋ก ์ด์ด์ค๋ค.
์ดํ์ ๋ฐ์ ์ฝ๋๋ฅผ ์ ๋ ฅํ์ฌ ํ์ ์์คํ ์ต์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ฒ ๋ง๋ค์ด์ค๋ค.
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2๋จ๊ณ - Virtual Machine ๊ธฐ๋ฅ ์ฌ์ฉ
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
์์ ์ฝ๋๋ฅผ ์ ๋ ฅํ๊ณ ์ฌ๋ถํ ์ ํด์ฃผ์.
์ฌ๊ธฐ์ ๊ท์ฐฎ์์ ์ฌ๋ถํ ์ ํ์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋์จ๋ค. ๋ฌผ๋ก ์ด ๋ถ๋ถ์ ์ฝ์ง์ ํตํด์ ๋ฐฐ์ ๋ค.
3๋จ๊ณ - Linux ์ปค๋ ์ ๋ฐ์ดํธ ํจํค์ง ๋ค์ด๋ก๋
WSL ์ค์น
wsl --install ๋ช ๋ น์ ์ฌ์ฉํ์ฌ Linux์ฉ Windows ํ์ ์์คํ ์ ์ค์นํฉ๋๋ค. Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, Alpine ๋ฑ ์ํ๋ Linux ๋ฐฐํฌํ์์ ์คํ๋๋ Windows ๋จธ์ ์์ Bash ํฐ๋ฏธ๋์ ์ฌ์ฉํ ์ ์์ต๋
learn.microsoft.com
์์ ๋งํฌ์ x64 wsl2 ๋ฆฌ๋ ์ค ์ปค๋ ์ ๋ฐ์ดํธ ํจํค์ง๋ฅผ ๋ค์ด๋ฐ์ ์ค์นํ๋ค.
4๋จ๊ณ - ํฝ๊ท ๋ค์ ๋ค์
์ค์น๋ฅผ ๋๋ฅด๋ฉด ํฝ๊ท์ด ๋์ค๋๋ฐ ๋ฅ์คํธ๋ฅผ ๋๋ฅด๋ฉฐ finish๋ฅผ ๋๋ฅด๋ฉด ๋๋ค.
5๋จ๊ณ - WSL 2๋ฅผ ๊ธฐ๋ณธ ๋ฒ์ ์ผ๋ก ์ค์
wsl --set-default-version 2
์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด ๊ธฐ๋ณธ๋ฒ์ ์ด 2๋ก ์ค์ ์ด ๋๋ค.
6๋จ๊ณ - ์ ํํ Linux ๋ฐฐํฌ ์ค์น
์ด์ ์ค๋น๋ ๋๋ฌ๋ค. Microsoft Store์์ ์์ ์ด ์ํ๋ ๋ฆฌ๋ ์ค ๋ฒ์ ์ ๊ณจ๋ผ์ ์ค์นํ๋ฉด ๋๋ค.
๋ฌผ๋ก ๋๋ ํ๋ฒ ๊ฒฝํ์ ํด๋ณธ ์ฐ๋ถํธ๋ฅผ ์ ํํ๋ค.
7๋จ๊ณ - ํจํค์ง ๊ด๋ฆฌ์ ์ ๋ฐ์ดํธ
sudo apt update && sudo apt upgrade
์ฒ์์ ์ค์น๋ฅผ ํ๋ฉด ํจํค์ง ๊ด๋ฆฌ์ ์ ๋ฐ์ดํธ๋ฅผ ํด์ฃผ์ด์ผ ๋๋ค.
'๐ชดEtc > ๐ป Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ๋ฆฌ๋ ์ค์ ๋ํด ์์๋ณด์ + ๊ธฐ๋ณธ ๋ช ๋ น์ด (0) | 2023.03.02 |
---|---|
์ค์น์์ด Docker๋ฅผ ์ด์ฉํ Mysql (0) | 2023.01.16 |