WSL 2๊ฐ€ ์ด์ œ ๋‹ค์Œ์—์„œ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Windows ๋‚ด๋ถ€์ž

์˜ค๋Š˜๋ถ€ํ„ฐ ์ €ํฌ ์„œ๋น„์Šค๋ฅผ ์ด์šฉํ•ด ๋ณด์‹ค ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ๋งค์šฐ ๊ธฐ์ฉ๋‹ˆ๋‹ค. Windows ์— ๋Œ€ํ•œ ํ•˜์œ„ ์‹œ์Šคํ…œ Linux 2. ์„ค์น˜ํ•˜์—ฌ Windows Insider Fast Ring์˜ ๋นŒ๋“œ 18917์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ์ด๋ฒˆ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์—์„œ๋Š” ์‹œ์ž‘ ๋ฐฉ๋ฒ•, ์ƒˆ๋กœ์šด wsl.exe ๋ช…๋ น, ๊ทธ๋ฆฌ๊ณ  ๋ช‡ ๊ฐ€์ง€ ์ค‘์š”ํ•œ ํŒ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. WSL 2์— ๋Œ€ํ•œ ์ „์ฒด ๋ฌธ์„œ๋Š” ๋‹ค์Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์„œ ํŽ˜์ด์ง€.

WSL 2๊ฐ€ ์ด์ œ ๋‹ค์Œ์—์„œ ์ด์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Windows ๋‚ด๋ถ€์ž

WSL2 ์‹œ์ž‘ํ•˜๊ธฐ

์—ฌ๋Ÿฌ๋ถ„์ด WSL 2๋ฅผ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋Š”์ง€ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” WSL 2๊ฐ€ WSL 1๊ณผ ๋™์ผํ•˜๊ฒŒ ๋А๊ปด์ง€๋„๋ก ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ฉฐ, ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ๋ถ„์˜ ํ”ผ๋“œ๋ฐฑ์„ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ WSL2 ์„ค์น˜ docs๋Š” WSL 2๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

WSL 2๋ฅผ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ ์•Œ ์ˆ˜ ์žˆ๋Š” ๋ช‡ ๊ฐ€์ง€ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ด ์ดˆ๊ธฐ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋‘ ๊ฐ€์ง€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์„ ๋†“์œผ์‹ญ์‹œ์˜ค Linux ๋‹น์‹ ์˜ ํŒŒ์ผ Linux ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ์€ ๋ฐ˜๋“œ์‹œ ๋ณด๊ด€ํ•จ์— ๋„ฃ์–ด๋‘์„ธ์š”. Linux ๋‚ด๋ถ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ Linux ํŒŒ์ผ ์„ฑ๋Šฅ ํ–ฅ์ƒ ํšจ๊ณผ๋ฅผ ๋ˆ„๋ฆฌ๋ ค๋ฉด ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ํŒŒ์ผ์„ ์ €์žฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€๋‚œ 3๋…„๊ฐ„ WSL 1 ์‚ฌ์šฉ ์‹œ C ๋“œ๋ผ์ด๋ธŒ์— ํŒŒ์ผ์„ ์ €์žฅํ•˜๋ผ๊ณ  ์•ˆ๋‚ดํ•ด ๋“œ๋ ธ์ง€๋งŒ, WSL 2์—์„œ๋Š” ๋” ์ด์ƒ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. WSL 2์—์„œ ๋” ๋น ๋ฅธ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ ‘๊ทผ ์†๋„๋ฅผ ๊ฒฝํ—˜ํ•˜๋ ค๋ฉด ํŒŒ์ผ์ด ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋‚ด๋ถ€์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Linux ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ. ๋˜ํ•œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ๋„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. Windows ์•ฑ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด Linux ๋ฃจํŠธ ํŒŒ์ผ ์‹œ์Šคํ…œ(ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค! ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ด ๋ณด์„ธ์š”.) explorer.exe . ํ™ˆ ๋””๋ ‰ํ„ฐ๋ฆฌ์— Linux ๋ฐฐํฌํŒ์„ ์„ค์น˜ํ•˜๊ณ  ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š”์ง€ ํ™•์ธํ•ด ๋ณด์„ธ์š”. ๊ทธ๋Ÿฌ๋ฉด ์ด๋Ÿฌํ•œ ์ „ํ™˜์ด ํ›จ์”ฌ ์‰ฌ์›Œ์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•ก์„ธ์Šค Linux ์ดˆ๊ธฐ ๋นŒ๋“œ์—์„œ ๋™์  IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

WSL 2๋Š” ๊ฐ€์ƒํ™” ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๋Œ€๋Œ€์ ์ธ ์•„ํ‚คํ…์ฒ˜ ๋ณ€๊ฒฝ์„ ํฌํ•จํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋„คํŠธ์›Œํฌ ์ง€์› ๊ฐœ์„  ์ž‘์—…์„ ๊ณ„์† ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. WSL 2๋Š” ์ด์ œ ๊ฐ€์ƒ ๋จธ์‹ ์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ์ ‘์†ํ•˜๋ ค๋ฉด ํ•ด๋‹น ๊ฐ€์ƒ ๋จธ์‹ ์˜ IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Linux ๋„คํŠธ์›Œํ‚น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ Windows๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Windows ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ์— ์ ‘์†ํ•˜๊ธฐ Windows ๋„คํŠธ์›Œํ‚น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ Linux์ €ํฌ๋Š” WSL 2๊ฐ€ ๋„คํŠธ์›Œํฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. localhost ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ! ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ๊ณผ ๋‹จ๊ณ„๋Š” ์„ค๋ช…์„œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—์„œ ํ™•์ธํ•˜์„ธ์š”.

์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„ค๋ช…์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. WSL 1๊ณผ WSL 2 ์‚ฌ์ด์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ๋ณ€ํ™”.

์ƒˆ WSL ๋ช…๋ น

๋˜ํ•œ WSL ๋ฒ„์ „ ๋ฐ ๋ฐฐํฌํŒ์„ ์ œ์–ดํ•˜๊ณ  ๋ณด๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๋ช…๋ น์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

  • wsl --set-version <Distro> <Version>
    ์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ WSL 2 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ WSL 1 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ฐฐํฌํŒ์„ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

    : ๊ตฌ์ฒด์ ์ธ Linux ๋ฐฐํฌํŒ (์˜ˆ: โ€œUbuntu")

    : 1 ๋˜๋Š” 2(WSL 1 ๋˜๋Š” 2์˜ ๊ฒฝ์šฐ)

  • wsl --set-default-version <Version>
    ์ƒˆ ๋ฐฐํฌ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์น˜ ๋ฒ„์ „(WSL 1 ๋˜๋Š” 2)์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

  • wsl --shutdown
    ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ๋ฐฐํฌ์™€ WSL 2 ๊ฒฝ๋Ÿ‰ ์œ ํ‹ธ๋ฆฌํ‹ฐ ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ฆ‰์‹œ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

    WSL 2 ๋ฐฐํฌํŒ์„ ์ง€์›ํ•˜๋Š” VM์€ ์ „์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋ฏ€๋กœ ํ•„์š”ํ•  ๋•Œ ๊ฐ€๋™ํ•˜๊ณ  ํ•„์š”ํ•˜์ง€ ์•Š์„ ๋•Œ๋Š” ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•˜๋ ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“  ๋ฐฐํฌ๋ฅผ ์ข…๋ฃŒํ•˜๊ณ  WSL 2 VM์„ ์ข…๋ฃŒํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • wsl --list --quiet
    ๋ฐฐํฌ ์ด๋ฆ„๋งŒ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๋ช…๋ น์€ ๊ธฐ๋ณธ ๋ฐฐํฌํŒ, ๋ฒ„์ „ ๋“ฑ๊ณผ ๊ฐ™์€ ๋‹ค๋ฅธ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ์„ค์น˜ํ•œ ๋ฐฐํฌํŒ์˜ ์ด๋ฆ„๋งŒ ์ถœ๋ ฅํ•˜๋ฏ€๋กœ ์Šคํฌ๋ฆฝํŒ…์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • wsl --list --verbose
    ๋ชจ๋“  ๋ถ„ํฌ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

    ์ด ๋ช…๋ น์€ ๊ฐ ๋ฐฐํฌํŒ์˜ ์ด๋ฆ„, ๋ฐฐํฌํŒ์˜ ์ƒํƒœ ๋ฐ ์‹คํ–‰ ์ค‘์ธ ๋ฒ„์ „์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ณ„ํ‘œ๋กœ ์–ด๋–ค ๋ถ„ํฌ๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ธ์ง€ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์•ž์„ ๋‚ด๋‹ค๋ณด๊ณ  ํ”ผ๋“œ๋ฐฑ ๋“ฃ๊ธฐ

WSL 2์—๋Š” ๋” ๋งŽ์€ ๊ธฐ๋Šฅ, ๋ฒ„๊ทธ ์ˆ˜์ • ๋ฐ ์ผ๋ฐ˜ ์—…๋ฐ์ดํŠธ๊ฐ€ ํฌํ•จ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Windows ์ธ์‚ฌ์ด๋”์Šค ํ”„๋กœ๊ทธ๋žจ. WSL 2 ๊ด€๋ จ ์†Œ์‹์„ ๋” ์ž์„ธํžˆ ์•Œ๊ณ  ์‹ถ์œผ์‹œ๋ฉด ๊ทธ๋“ค์˜ ๊ฒฝํ—˜ ๋ธ”๋กœ๊ทธ์™€ ์ด ๋ธ”๋กœ๊ทธ๋ฅผ ๊ณ„์†ํ•ด์„œ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ํŒ€์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ Github์— ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค. github.com/microsoft/wsl/issues, WSL์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์งˆ๋ฌธ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Twitter์—์„œ ๋ชจ๋“  ํŒ€ ๊ตฌ์„ฑ์›์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŠธ์œ„ํ„ฐ ๋ชฉ๋ก.

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster